<SEC-DOCUMENT>0001213900-23-039812.txt : 20230515
<SEC-HEADER>0001213900-23-039812.hdr.sgml : 20230515
<ACCEPTANCE-DATETIME>20230515162109
ACCESSION NUMBER:		0001213900-23-039812
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		72
CONFORMED PERIOD OF REPORT:	20230331
FILED AS OF DATE:		20230515
DATE AS OF CHANGE:		20230515

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			Akerna Corp.
		CENTRAL INDEX KEY:			0001755953
		STANDARD INDUSTRIAL CLASSIFICATION:	SERVICES-COMPUTER PROCESSING & DATA PREPARATION [7374]
		IRS NUMBER:				832242651
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		10-Q
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-39096
		FILM NUMBER:		23922822

	BUSINESS ADDRESS:	
		STREET 1:		1550 LARIMER STREET, SUITE 246
		CITY:			DENVER
		STATE:			CO
		ZIP:			80202
		BUSINESS PHONE:		888-932-6537

	MAIL ADDRESS:	
		STREET 1:		1550 LARIMER STREET, SUITE 246
		CITY:			DENVER
		STATE:			CO
		ZIP:			80202

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	MTech Acquisition Holdings Inc.
		DATE OF NAME CHANGE:	20181015
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-Q
<SEQUENCE>1
<FILENAME>kern-20230331.htm
<DESCRIPTION>10-Q
<TEXT>
<XBRL>
<!--Created by EdgarAgents, Powered by IRIS Carbon, Unique Code 646291e89c2b6f0440dc60aa, Generated At Mon, 15 May 2023 20:12:20 GMT-->
<html xmlns:country="http://xbrl.sec.gov/country/2022" xmlns:srt="http://fasb.org/srt/2022" xmlns:us-gaap="http://fasb.org/us-gaap/2022" xmlns:dei="http://xbrl.sec.gov/dei/2022" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:kern="http://akerna.com/20230331" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:ref="http://www.xbrl.org/2006/ref" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2020-01-21" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.w3.org/1999/xhtml"><head><title>kern-20230331.htm</title><meta http-equiv="Content-Type" content="text/html"></meta></head><body><div style="display:none"><ix:header>

  <ix:hidden>
    <ix:nonNumeric contextRef="I20230331_SaasSolutionsMember_SubscriptionFeesMember_MinimumMember" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" id="Tag766" format="ixt-sec:duryear">1</ix:nonNumeric>
    <ix:nonNumeric contextRef="D20230331" name="dei:DocumentFiscalPeriodFocus" id="Tag768">Q1</ix:nonNumeric>
    <ix:nonNumeric contextRef="D20230331" name="dei:AmendmentFlag" id="Tag769">false</ix:nonNumeric>
    <ix:nonNumeric contextRef="D20230331" name="dei:EntityCentralIndexKey" id="Tag770">0001755953</ix:nonNumeric>
    <ix:nonNumeric contextRef="D20230331" name="dei:CurrentFiscalYearEndDate" id="Tag771">--12-31</ix:nonNumeric>
    <ix:nonNumeric contextRef="D20230331" name="dei:DocumentFiscalYearFocus" id="Tag772">2023</ix:nonNumeric>
    <ix:nonNumeric contextRef="D20230331" name="dei:EntityRegistrantName" id="Tag773">Akerna Corp.</ix:nonNumeric>
    <ix:nonNumeric contextRef="D20230331_MinimumMember" name="us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" id="Tag784" format="ixt-sec:duryear">1</ix:nonNumeric>
    <ix:footnote xml:lang="en-US" footnoteRole="http://www.xbrl.org/2003/role/footnote" id="footnote1">The fair value of the acquisition date contingent consideration was reduced to $6.3 million during the three months ended September 30, 2022.</ix:footnote>
    <ix:footnote xml:lang="en-US" footnoteRole="http://www.xbrl.org/2003/role/footnote" id="footnote2">In accordance with the Convertible Notes Amendment, the conversion price was lowered to $6.21 per share from $81.00 per share through October 4, 2022 (see Note 10).</ix:footnote>
    <ix:footnote xml:lang="en-US" footnoteRole="http://www.xbrl.org/2003/role/footnote" id="footnote3">The 2019 Public Warrants are exercisable for 290,690 shares of Common Stock at $230.00 per share or a ratio of 20 warrants for one share of Common Stock.</ix:footnote>
    <ix:footnote xml:lang="en-US" footnoteRole="http://www.xbrl.org/2003/role/footnote" id="footnote4">A total of 14,095,400 Pre-funded Warrants were issued and exercised in exchange for 704,770 shares of  Common Stock.</ix:footnote>
    <ix:footnote xml:lang="en-US" footnoteRole="http://www.xbrl.org/2003/role/footnote" id="footnote5">The Common Warrants and Underwriter Warrants are exercisable for a combined amount of 2,282,609 shares of Common Stock at $4.60 per share or a ratio of 20 warrants for one share of Common Stock.</ix:footnote>
  </ix:hidden>
  <ix:references>
    <link:schemaRef xlink:href="kern-20230331.xsd" xlink:type="simple"></link:schemaRef>
  </ix:references>
  <ix:resources>
    <xbrli:context id="I20220705">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-07-05</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20191231_PublicWarrantMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">kern:PublicWarrantMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20191231_WarrantMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20220705_FairValueInputsLevel3Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-07-05</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20220331">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20220331">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20220928_ATMProgramMember_3">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">kern:ATMProgramMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-09-28</xbrli:startDate>
        <xbrli:endDate>2022-09-28</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20221004_SecuritiesPurchaseAgreementMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">kern:SecuritiesPurchaseAgreementMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-10-04</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20221004_SeniorNotesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-10-04</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20230331_UnderwriterWarrantsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">kern:UnderwriterWarrantsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20230331_CommonWarrantMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">kern:CommonWarrantMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20230331_TwoThousandNineteenPublicWarrantsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">kern:TwoThousandNineteenPublicWarrantsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20230331_CommonWarrantsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">kern:CommonWarrantsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20230331_PublicWarrantsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">kern:PublicWarrantsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20230331_SeniorNotesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20220705_PreFundedWarrantsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">kern:PreFundedWarrantsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-07-05</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20211231_ATMProgramMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">kern:ATMProgramMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20211231">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20211231_TreComSystemsGroupIncMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="kern:TypesOfAgreementAxis">kern:TreComSystemsGroupIncMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20230331_SpecialVotingPreferredStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">kern:SpecialVotingPreferredStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20211231_SpecialVotingPreferredStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">kern:SpecialVotingPreferredStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20230331_ConvertibleDebtSecuritiesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ConvertibleDebtSecuritiesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20230331_CA">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20230331_US">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20230331_SpecialVotingPreferredStockMember_1">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">kern:SpecialVotingPreferredStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20230331_ConvertibleNotesPayableMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:ConvertibleNotesPayableMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20230331_ExchangeableDebtMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:ExchangeableDebtMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20230331_AccumulatedOtherComprehensiveIncomeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20211005_SeniorNotesMember_SecuritiesPurchaseAgreementMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">kern:SecuritiesPurchaseAgreementMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-09-28</xbrli:startDate>
        <xbrli:endDate>2021-10-05</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20230331">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20230331_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20230331_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20230331_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20211005_SeniorNotesMember_SecuritiesPurchaseAgreementMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">kern:SecuritiesPurchaseAgreementMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-10-05</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20220705_UnderwriterWarrantsMember_MinimumMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">kern:UnderwriterWarrantsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-07-05</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20230331_RestrictedStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20230331_RestrictedStockUnitsRSUMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20230331_MaximumMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20230331_MinimumMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20191231_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20230331_GovernmentSectorMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis">us-gaap:GovernmentSectorMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20230331_OneGovernmentClientMember_SalesRevenuesMember_RevenueFromRightsConcentrationRiskMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">kern:OneGovernmentClientMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">kern:SalesRevenuesMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:RevenueFromRightsConcentrationRiskMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20230331_ConsultingRevenuesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">kern:ConsultingRevenuesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20230331_SoftwareRevenuesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">kern:SoftwareRevenuesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20230331_OtherRevenuesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">kern:OtherRevenuesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20230331_ConvertibleDebtMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20230331_PrivateWarrantMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">kern:PrivateWarrantMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20230331_PrivateWarrantMember_1">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">kern:PrivateWarrantMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20211231_PrivateWarrantMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">kern:PrivateWarrantMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20211231_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20211231_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20211231_AccumulatedOtherComprehensiveIncomeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20211231_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20210402_TreComSystemsGroupIncMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="kern:TypesOfAgreementAxis">kern:TreComSystemsGroupIncMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-04-02</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20220331_PrivateWarrantMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">kern:PrivateWarrantMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20230331_OneOtherGovernmentCustomerMember_SalesRevenuesMember_RevenueFromRightsConcentrationRiskMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">kern:OneOtherGovernmentCustomerMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">kern:SalesRevenuesMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:RevenueFromRightsConcentrationRiskMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20230331_TwoGovernmentClientMember_RevenueFromRightsConcentrationRiskMember_AccountReceivableMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">kern:TwoGovernmentClientMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:RevenueFromRightsConcentrationRiskMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">kern:AccountReceivableMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20220331_SpecialVotingPreferredStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">kern:SpecialVotingPreferredStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20220331_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20220331_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20220331_AccumulatedOtherComprehensiveIncomeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20220331_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20220331_SpecialVotingPreferredStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">kern:SpecialVotingPreferredStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20220331_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20220331_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20220331_AccumulatedOtherComprehensiveIncomeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20220331_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20220331_SoftwareRevenuesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">kern:SoftwareRevenuesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20220331_ConsultingRevenuesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">kern:ConsultingRevenuesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20220331_OtherRevenuesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">kern:OtherRevenuesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20230331">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20230331_SpecialVotingPreferredStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">kern:SpecialVotingPreferredStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20221231">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20221231_SpecialVotingPreferredStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">kern:SpecialVotingPreferredStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20220331_OneOtherGovernmentCustomerMember_SalesRevenuesMember_RevenueFromRightsConcentrationRiskMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">kern:OneOtherGovernmentCustomerMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">kern:SalesRevenuesMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:RevenueFromRightsConcentrationRiskMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20221231_TwoGovernmentClientMember_RevenueFromRightsConcentrationRiskMember_AccountReceivableMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">kern:TwoGovernmentClientMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:RevenueFromRightsConcentrationRiskMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">kern:AccountReceivableMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20221231_US">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20221231_CA">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20220331_US">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20220331_CA">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20230331_EnterpriseReportingUnitMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kern:EnterpriseReportingUnitMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20230331_EnterpriseReportingUnitMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kern:EnterpriseReportingUnitMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20230331_Non-EnterpriseReportingUnitMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kern:Non-EnterpriseReportingUnitMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20230331_SeniorNotesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20220331_NotesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">kern:NotesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20221231">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20230331_RedeemablePreferredStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:RedeemablePreferredStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20230331_CommonWarrantMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">kern:CommonWarrantMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20230331_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20230331_UnderwriterWarrantsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">kern:UnderwriterWarrantsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20230331_WarrantMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20230331_TwoThousandNineteenPublicWarrantsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">kern:TwoThousandNineteenPublicWarrantsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20230331_ConvertibleDebtSecuritiesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ConvertibleDebtSecuritiesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20221231_ConvertibleDebtSecuritiesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ConvertibleDebtSecuritiesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20221231_ConvertibleDebtSecuritiesMember_MaximumMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ConvertibleDebtSecuritiesMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20230331_PrivateWarrantMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">kern:PrivateWarrantMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20220331_PrivateWarrantMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">kern:PrivateWarrantMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20230331_PrivateWarrantMember_1">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">kern:PrivateWarrantMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20221231_PrivateWarrantMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">kern:PrivateWarrantMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20221231_PrivateWarrantMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">kern:PrivateWarrantMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20220705_FairValueInputsLevel3Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-07-01</xbrli:startDate>
        <xbrli:endDate>2022-07-05</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20230111">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-01-11</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20230131">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-01-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20230127">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-01-27</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20230127_GryphonDigitalMiningIncMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">kern:GryphonDigitalMiningIncMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-01-27</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20230127_AkernaMergerCoMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">kern:AkernaMergerCoMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-01-27</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20221231_UnderwriterWarrantsMember_1">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">kern:UnderwriterWarrantsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20221231_CommonWarrantMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">kern:CommonWarrantMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20221231_TwoThousandNineteenPublicWarrantsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">kern:TwoThousandNineteenPublicWarrantsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20221231_ThreeSixtyFiveCannabisMember_SegmentDiscontinuedOperationsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">kern:ThreeSixtyFiveCannabisMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:SegmentDiscontinuedOperationsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20221231_SpecialVotingPreferredStockMember_1">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">kern:SpecialVotingPreferredStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20221231_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20221231_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20221231_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20221231_AccumulatedOtherComprehensiveIncomeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20230331_SaasSolutionsMember_SubscriptionFeesMember_MinimumMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">kern:SaasSolutionsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerDurationAxis">kern:SubscriptionFeesMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20230331_SaasSolutionsMember_SubscriptionFeesMember_MaximumMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">kern:SaasSolutionsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerDurationAxis">kern:SubscriptionFeesMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20230331_SaleTransactionAndMergerMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:OtherCommitmentsAxis">kern:SaleTransactionAndMergerMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20230331_SaleTransactionAndMergerMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:OtherCommitmentsAxis">kern:SaleTransactionAndMergerMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20220331_GovernmentSectorMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis">us-gaap:GovernmentSectorMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20230331_NonGovernmentsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis">kern:NonGovernmentsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20220331_NonGovernmentsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis">kern:NonGovernmentsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20220331_EnterpriseReportingUnitMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kern:EnterpriseReportingUnitMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20230428_AkernaCanadaAmpleExchangeIncMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">kern:AkernaCanadaAmpleExchangeIncMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-04-28</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20230428">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-04-28</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20220331_AmpleReportingUnitMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kern:AmpleReportingUnitMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20220331_SoloSciencesIncMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">kern:SoloSciencesIncMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20220331_TrellisSolutionsIncMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">kern:TrellisSolutionsIncMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20230131">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-01-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20221231_PrivateWarrantMember_1">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">kern:PrivateWarrantMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20230331_SpecialVotingPreferredStockMember_1">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">kern:SpecialVotingPreferredStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20230331_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20230331_AccumulatedOtherComprehensiveIncomeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20230331_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20220331_SeniorNotesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20230428">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-04-27</xbrli:startDate>
        <xbrli:endDate>2023-04-28</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20230331_ExchangeAgreementsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="kern:TypesOfAgreementAxis">kern:ExchangeAgreementsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20230331_SeniorNotesMember_MinimumMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20230331_SeniorNotesMember_MaximumMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20230331_US">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20230331_CA">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20220331_LCAMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">kern:LCAMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20220331_ExchangeableDebtMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:ExchangeableDebtMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20220331_ConvertibleNotesPayableMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:ConvertibleNotesPayableMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20220331_PublicWarrantsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">kern:PublicWarrantsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20220331_CommonWarrantsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">kern:CommonWarrantsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20220331_RestrictedStockUnitsRSUMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20220331_RestrictedStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20230331_UnderwriterWarrantsMember_1">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">kern:UnderwriterWarrantsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20220331_UnderwriterWarrantsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">kern:UnderwriterWarrantsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20221231_ConvertibleDebtSecuritiesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ConvertibleDebtSecuritiesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20221231_ConvertibleDebtSecuritiesMember_MinimumMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ConvertibleDebtSecuritiesMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20230331_CommonWarrantsAndUnderwriterWarrantsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">kern:CommonWarrantsAndUnderwriterWarrantsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20221005">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-10-05</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20220705_3">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-07-05</xbrli:startDate>
        <xbrli:endDate>2022-07-05</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20221023_ATMProgramMember_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">kern:ATMProgramMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-09-01</xbrli:startDate>
        <xbrli:endDate>2022-10-23</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20220705_UnderwriterWarrantsMember_3">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">kern:UnderwriterWarrantsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-07-05</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20221005_UnderwriterWarrantsMember_IPOMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">kern:UnderwriterWarrantsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-10-05</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20230131_MaximumMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-01-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20230131_MinimumMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-01-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20230127_GryphonDigitalMiningIncMember_1">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">kern:GryphonDigitalMiningIncMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-26</xbrli:startDate>
        <xbrli:endDate>2023-01-27</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20230127_PosabitSystemsCorporationMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">kern:PosabitSystemsCorporationMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-01-27</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20230127_PosabitSystemsCorporationMember_1">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">kern:PosabitSystemsCorporationMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-26</xbrli:startDate>
        <xbrli:endDate>2023-01-27</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20220331_SeniorNotesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20220923_ATMProgramMember_1">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">kern:ATMProgramMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-09-23</xbrli:startDate>
        <xbrli:endDate>2022-09-23</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20221231_ExchangeableSharesMember_1">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">kern:ExchangeableSharesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20230331_ExchangeableSharesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">kern:ExchangeableSharesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20230503_SecuredDebtMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-05-03</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20230512">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-05-12</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20220331_SalesRevenuesMember_RevenueFromRightsConcentrationRiskMember_TwoGovernmentClientMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">kern:SalesRevenuesMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:RevenueFromRightsConcentrationRiskMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">kern:TwoGovernmentClientMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20230127_UnderwriterWarrantsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">kern:UnderwriterWarrantsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-01-27</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="I20230331_CommonWarrantMember_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">kern:CommonWarrantMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="D20230503_MjFreewayAcquisitionCoMember_SecuritiesPurchaseAgreementMember_SubsequentEventMember_SecuredPromissoryNoteMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001755953</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">kern:MjFreewayAcquisitionCoMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="kern:TypesOfAgreementAxis">kern:SecuritiesPurchaseAgreementMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">kern:SecuredPromissoryNoteMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-05-03</xbrli:startDate>
        <xbrli:endDate>2023-05-03</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:unit id="Shares">
      <xbrli:measure>xbrli:shares</xbrli:measure>
    </xbrli:unit>
    <xbrli:unit id="Pure">
      <xbrli:measure>xbrli:pure</xbrli:measure>
    </xbrli:unit>
    <xbrli:unit id="USD">
      <xbrli:measure>iso4217:USD</xbrli:measure>
    </xbrli:unit>
    <xbrli:unit id="USDPerShare">
      <xbrli:divide>
        <xbrli:unitNumerator>
          <xbrli:measure>iso4217:USD</xbrli:measure>
        </xbrli:unitNumerator>
        <xbrli:unitDenominator>
          <xbrli:measure>xbrli:shares</xbrli:measure>
        </xbrli:unitDenominator>
      </xbrli:divide>
    </xbrli:unit>
    <xbrli:unit id="Customers">
      <xbrli:measure>kern:Customers</xbrli:measure>
    </xbrli:unit>
    <xbrli:unit id="Number">
      <xbrli:measure>kern:Number</xbrli:measure>
    </xbrli:unit>
    <ix:relationship linkRole="http://www.xbrl.org/2003/role/link" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Tag316" toRefs="footnote5"></ix:relationship>
    <ix:relationship linkRole="http://www.xbrl.org/2003/role/link" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Tag385" toRefs="footnote5"></ix:relationship>
    <ix:relationship linkRole="http://www.xbrl.org/2003/role/link" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Tag387" toRefs="footnote3"></ix:relationship>
    <ix:relationship linkRole="http://www.xbrl.org/2003/role/link" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Tag389" toRefs="footnote5"></ix:relationship>
    <ix:relationship linkRole="http://www.xbrl.org/2003/role/link" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Tag390" toRefs="footnote5"></ix:relationship>
    <ix:relationship linkRole="http://www.xbrl.org/2003/role/link" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Tag423" toRefs="footnote5"></ix:relationship>
    <ix:relationship linkRole="http://www.xbrl.org/2003/role/link" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Tag424" toRefs="footnote3"></ix:relationship>
    <ix:relationship linkRole="http://www.xbrl.org/2003/role/link" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Tag427" toRefs="footnote5"></ix:relationship>
    <ix:relationship linkRole="http://www.xbrl.org/2003/role/link" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Tag435" toRefs="footnote3"></ix:relationship>
    <ix:relationship linkRole="http://www.xbrl.org/2003/role/link" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Tag445" toRefs="footnote5"></ix:relationship>
    <ix:relationship linkRole="http://www.xbrl.org/2003/role/link" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Tag463" toRefs="footnote3"></ix:relationship>
    <ix:relationship linkRole="http://www.xbrl.org/2003/role/link" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Tag465" toRefs="footnote3"></ix:relationship>
    <ix:relationship linkRole="http://www.xbrl.org/2003/role/link" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Tag486" toRefs="footnote5"></ix:relationship>
    <ix:relationship linkRole="http://www.xbrl.org/2003/role/link" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Tag510" toRefs="footnote5"></ix:relationship>
    <ix:relationship linkRole="http://www.xbrl.org/2003/role/link" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Tag511" toRefs="footnote5"></ix:relationship>
    <ix:relationship linkRole="http://www.xbrl.org/2003/role/link" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Tag521" toRefs="footnote5"></ix:relationship>
    <ix:relationship linkRole="http://www.xbrl.org/2003/role/link" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Tag550" toRefs="footnote3"></ix:relationship>
    <ix:relationship linkRole="http://www.xbrl.org/2003/role/link" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Tag736" toRefs="footnote5"></ix:relationship>
    <ix:relationship linkRole="http://www.xbrl.org/2003/role/link" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Tag737" toRefs="footnote5"></ix:relationship>
    <ix:relationship linkRole="http://www.xbrl.org/2003/role/link" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Tag740" toRefs="footnote5"></ix:relationship>
    <ix:relationship linkRole="http://www.xbrl.org/2003/role/link" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Tag742" toRefs="footnote3"></ix:relationship>
  </ix:resources>
</ix:header></div><div><div style="font-family: 'times new roman', times; font-size: 10pt;">
<div style="border-left: none; border-right: none;">
<div style="border-top: #000000 3pt solid; line-height: 3px; border-bottom: #000000 1pt solid; font-size: 3pt; width: 100%; padding: 0in;">&#160;</div>
<p style="margin: 0pt; text-align: center;"><br/></p>
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">UNITED STATES</span></p>
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">&#160;</span><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">SECURITIES AND EXCHANGE COMMISSION</span></p>
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">&#160;</span><span style="font-family: 'Times New Roman'; font-size: 10pt;">Washington, D.C. 20549</span></p>
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">&#160;</span></p>
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">FORM <span style="border-left: none; border-right: none;"><ix:nonNumeric contextRef="D20230331" name="dei:DocumentType" id="Tag277">10-Q</ix:nonNumeric></span></span></p>
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p>
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'MS Mincho'; font-size: 10pt;"><ix:nonNumeric contextRef="D20230331" name="dei:DocumentQuarterlyReport" id="Tag259" format="ixt-sec:boolballotbox">&#9746;</ix:nonNumeric></span> <span style="font-family: 'Times New Roman'; font-size: 10pt;">QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF <span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">1934</span></span></p>
</div>
<p style="margin: 0pt; text-align: center;"><br/></p>
<p style="margin: 0pt; text-align: justify; text-indent: 36pt;"><span style="font-family: 'Times New Roman'; font-size: 7pt;">&#160;</span></p>
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">For the quarterly peri</span><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">od ended <span style="border-left: none; border-right: none;"><ix:nonNumeric contextRef="D20230331" name="dei:DocumentPeriodEndDate" id="Tag198" format="ixt:date-monthname-day-year-en">March 31, 2023</ix:nonNumeric></span></span></p>
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 7pt; font-weight: bold;">&#160;</span></p>
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">OR</span></p>
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 7pt; font-weight: bold;">&#160;</span></p>
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'MS Mincho'; font-size: 10pt;"><ix:nonNumeric contextRef="D20230331" name="dei:DocumentTransitionReport" id="Tag213" format="ixt-sec:boolballotbox">&#9744;</ix:nonNumeric></span> <span style="font-family: 'Times New Roman'; font-size: 10pt;">TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></p>
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">&#160;</span></p>
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">For the transition period from / to</span></p>
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">&#160;</span></p>
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Commission file number </span><span style="border-left: none; border-right: none;"><span style="border-left: none; border-right: none;"><span style="border-left: none; border-right: none;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><span style="border-left: none; border-right: none;"><ix:nonNumeric contextRef="D20230331" name="dei:EntityFileNumber" id="Tag284">001-39096</ix:nonNumeric></span></span></span></span></span></p>
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">&#160;</span></p>
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><span style="border-left: none; border-right: none;"><span style="-sec-ix-hidden:Tag773">AKERNA CORP.</span></span></span></p>
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">(Exact name of registrant as specified in its </span><span style="font-family: 'Times New Roman'; font-size: 10pt;">charter)</span></p>
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 7pt; font-weight: bold;">&#160;</span></p>
<div id="t_ft_3TAIS5JMNK00000000000000000000b">
<table style="border-collapse: collapse; margin-left: 0pt; font-family: 'times new roman'; font-size: 10pt; height: 121px; width: 100%;" cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr style="height: 17px;">
<td style="border-bottom: 1.5pt solid #000000; vertical-align: top; height: 17px; width: 49%;">
<div style="border-left: none; border-right: none;">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><ix:nonNumeric contextRef="D20230331" name="dei:EntityIncorporationStateCountryCode" id="Tag181" format="ixt-sec:stateprovnameen">Delaware</ix:nonNumeric></span></p>
</div>
</td>
<td style="vertical-align: bottom; height: 17px; width: 2%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="border-bottom: 1.5pt solid #000000; vertical-align: top; height: 17px; width: 49%;">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> <span style="border-left: none; border-right: none;"><span style="border-left: none; border-right: none;"><ix:nonNumeric contextRef="D20230331" name="dei:EntityTaxIdentificationNumber" id="Tag264">83-2242651</ix:nonNumeric></span></span></span></p>
</td>
</tr>
<tr style="height: 34px;">
<td style="vertical-align: bottom; height: 34px;">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">(State or other jurisdiction of </span><br/><span style="font-family: 'Times New Roman'; font-size: 10pt;">incorporation or organization)</span></p>
</td>
<td style="vertical-align: bottom; height: 34px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 34px;">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">(I.R.S. Employer </span><br/><span style="font-family: 'Times New Roman'; font-size: 10pt;">Identification No.)</span></p>
</td>
</tr>
<tr style="height: 17px;">
<td style="vertical-align: bottom; height: 17px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 17px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 17px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
</tr>
<tr style="height: 34px;">
<td style="border-bottom: 1.5pt solid #000000; vertical-align: bottom; height: 36px;">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><span style="border-right: none; border-left: none;"><span style="border-left: none; border-right: none;"><span style="border-left: none; border-right: none;"><ix:nonNumeric contextRef="D20230331" name="dei:EntityAddressAddressLine1" id="Tag270">1550 Larimer Street</ix:nonNumeric></span></span>, <span style="border-left: none; border-right: none;"><ix:nonNumeric contextRef="D20230331" name="dei:EntityAddressAddressLine2" id="Tag246">#246</ix:nonNumeric> </span></span></span><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><ix:nonNumeric contextRef="D20230331" name="dei:EntityAddressCityOrTown" id="Tag266">Denver</ix:nonNumeric>, <ix:nonNumeric contextRef="D20230331" name="dei:EntityAddressStateOrProvince" id="Tag215" format="ixt-sec:stateprovnameen">Colorado</ix:nonNumeric></span></p>
</td>
<td style="vertical-align: bottom; height: 36px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="border-bottom: 1.5pt solid #000000; vertical-align: bottom; height: 36px;">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> <ix:nonNumeric contextRef="D20230331" name="dei:EntityAddressPostalZipCode" id="Tag329">80202</ix:nonNumeric> </span></p>
</td>
</tr>
<tr style="height: 17px;">
<td style="vertical-align: bottom; height: 17px;">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> (Address of principal executive offices) </span></p>
</td>
<td style="vertical-align: bottom; height: 17px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 17px;">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> (Zip Code) </span></p>
</td>
</tr>
</tbody>
</table>
</div>
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">&#160;</span></p>
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">&#160;</span><span style="font-family: 'Times New Roman'; font-size: 10pt;">Registrant&#8217;s telephone number, including area code: <span style="border-right: none; border-left: none;"><span style="border-right: none; border-left: none;"><span style="border-right: none; border-left: none;"><span style="border-right: none; border-left: none;"><span style="border-left: none; border-right: none;"><ix:nonNumeric contextRef="D20230331" name="dei:CityAreaCode" id="Tag197">(888)</ix:nonNumeric></span></span></span></span></span>&#160;<span style="border-left: none; border-right: none;"><span style="border-right: none; border-left: none;"><span style="border-left: none; border-right: none;"><ix:nonNumeric contextRef="D20230331" name="dei:LocalPhoneNumber" id="Tag247">932-6537</ix:nonNumeric></span></span></span></span></p>
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">&#160;</span></p>
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Securities registered pursuant to Section</span><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">&#160;</span><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><span style="border-left: none; border-right: none;">12</span>(b) of the Act:</span></p>
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p>
<div id="t_ft_6MAC5OQS4G00000000000000000000b">
<table style="border-collapse: collapse; margin-left: auto; font-family: 'times new roman'; font-size: 10pt; width: 100%; margin-right: auto; height: 51px;" cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr style="height: 17px;">
<td style="background-color: #ffffff; border-bottom: 1.5pt solid #000000; vertical-align: bottom; width: 41%; height: 17px;">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> Title of each class </span></p>
</td>
<td style="background-color: #ffffff; vertical-align: bottom; width: 1%; height: 17px;">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="background-color: #ffffff; border-bottom: 1.5pt solid #000000; vertical-align: bottom; width: 16%; height: 17px;">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> Trading Symbol(s) </span></p>
</td>
<td style="background-color: #ffffff; vertical-align: bottom; width: 1%; height: 17px;">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="background-color: #ffffff; border-bottom: 1.5pt solid #000000; vertical-align: bottom; width: 41%; height: 17px;">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> Name of each exchange on which registered </span></p>
</td>
</tr>
<tr style="height: 17px;">
<td style="background-color: #cceeff; vertical-align: top; height: 17px;">
<div style="border-left: none; border-right: none;">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="border-left: none; border-right: none;"><span style="border-left: none; border-right: none;"><ix:nonNumeric contextRef="D20230331" name="dei:Security12bTitle" id="Tag260">Common Stock, $0.0001 par value per share</ix:nonNumeric>&#160;</span></span></span></p>
</div>
</td>
<td style="background-color: #cceeff; vertical-align: top; height: 17px;">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="background-color: #cceeff; vertical-align: top; height: 17px;">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <ix:nonNumeric contextRef="D20230331" name="dei:TradingSymbol" id="Tag269">KERN</ix:nonNumeric> </span></p>
</td>
<td style="background-color: #cceeff; vertical-align: top; height: 17px;">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="background-color: #cceeff; vertical-align: top; height: 17px;">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <ix:nonNumeric contextRef="D20230331" name="dei:SecurityExchangeName" id="Tag261" format="ixt-sec:exchnameen">Nasdaq</ix:nonNumeric> Stock Market LLC (Nasdaq Capital Market) </span></p>
</td>
</tr>
<tr style="height: 17px;">
<td style="background-color: #ffffff; vertical-align: top; height: 17px;">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Warrants to purchase one share of common stock </span></p>
</td>
<td style="background-color: #ffffff; vertical-align: top; height: 17px;">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="background-color: #ffffff; vertical-align: top; height: 17px;">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> KERNW </span></p>
</td>
<td style="background-color: #ffffff; vertical-align: top; height: 17px;">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="background-color: #ffffff; vertical-align: top; height: 17px;">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Nasdaq Stock Market LLC (Nasdaq Capital Market) </span></p>
</td>
</tr>
</tbody>
</table>
</div>
<p style="margin: 0pt; text-indent: 36pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p>
<p style="margin: 0pt; text-indent: 36pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">Indicate by check mark whether the registrant (1)</span><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span><span style="font-family: 'Times New Roman'; font-size: 10pt;">has filed all reports required to be filed by Section</span><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span><span style="font-family: 'Times New Roman'; font-size: 10pt;">13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2)</span><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span><span style="font-family: 'Times New Roman'; font-size: 10pt;">has been subject to such filing requirements for the past 90 days. <span style="border-right: none; border-left: none;"><span style="border-left: none; border-right: none;"><span style="border-left: none; border-right: none;">Yes</span></span></span> <ix:nonNumeric contextRef="D20230331" name="dei:EntityCurrentReportingStatus" id="Tag199" format="ixt-sec:yesnoballotbox">&#9746;</ix:nonNumeric>&#160;</span><span style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="border-left: none; border-right: none;">No</span></span><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <span style="color: #000000; font-family: 'MS Mincho'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 48px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">&#9744;</span></span></p>
<p style="margin: 0pt; text-indent: 36pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p>
<p style="margin: 0pt; text-align: justify; text-indent: 36pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted</span><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span><span style="font-family: 'Times New Roman'; font-size: 10pt;">pursuant to Rule 405 of Regulation S-T (&#167; 232.405 of this chapter) during the preceding 12 months (or for such shorter </span><span style="font-family: 'Times New Roman'; font-size: 10pt;">period that the registrant was required to submit such files). <span style="border-left: none; border-right: none;"><span style="border-left: none; border-right: none;">Yes</span></span></span><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span><span style="font-family: 'MS Mincho'; font-size: 10pt;"><span style="border-left: none; border-right: none;"><span style="border-left: none; border-right: none;"><ix:nonNumeric contextRef="D20230331" name="dei:EntityInteractiveDataCurrent" id="Tag183" format="ixt-sec:yesnoballotbox">&#9746;</ix:nonNumeric></span></span></span><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <span style="border-right: none; border-left: none;">No</span> </span><span style="font-family: 'MS Mincho'; font-size: 10pt;">&#9744;</span></p>
<p style="margin: 0pt; text-align: justify; text-indent: 36pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p>
<p style="margin: 0pt; text-align: justify; text-indent: 36pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, smaller reporting company, or an emerging growth company.</span><span style="font-family: 'Times New Roman'; font-size: 10pt;"> See the definitions of &#8220;large accelerated filer,&#8221; &#8220;accelerated filer,&#8221; &#8220;smaller reporting company,&#8221; and &#8220;emerging growth company&#8221; in Rule 12b-2 of the Exchange Act.&#160;</span></p>
<p style="margin: 0pt; text-align: justify; text-indent: 36pt;"><span style="font-family: 'Times New Roman'; font-size: 7pt;">&#160;</span></p>
<div id="t_ft_FXZS5YXH2O00000000000000000000b">
<table style="border-collapse: collapse; margin-left: 0pt; font-family: 'times new roman'; font-size: 10pt; width: 100%; height: 51px;" cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr style="height: 17px;">
<td style="vertical-align: bottom; width: 22%; height: 17px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Large&#160;accelerated&#160;filer </span></p>
</td>
<td style="vertical-align: bottom; width: 46.3494%; height: 17px;">
<p style="margin: 0pt;"><span style="font-family: 'MS Mincho'; font-size: 10pt;"> &#9744; </span></p>
</td>
<td style="vertical-align: bottom; width: 1.50779%; height: 17px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; width: 25.0821%; height: 17px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Accelerated&#160;filer </span></p>
</td>
<td style="vertical-align: bottom; width: 5.23052%; height: 17px;">
<p style="margin: 0pt;"><span style="font-family: 'MS Mincho'; font-size: 10pt;"> &#9744; </span></p>
</td>
</tr>
<tr style="height: 17px;">
<td style="vertical-align: bottom; width: 22%; height: 17px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <ix:nonNumeric contextRef="D20230331" name="dei:EntityFilerCategory" id="Tag38" format="ixt-sec:entityfilercategoryen">Non-accelerated filer</ix:nonNumeric> </span></p>
</td>
<td style="vertical-align: bottom; width: 46.3494%; height: 17px;">
<p style="margin: 0pt;"><span style="font-family: 'MS Mincho'; font-size: 10pt;"> &#9746;&#160; </span></p>
</td>
<td style="vertical-align: bottom; width: 1.50779%; height: 17px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; width: 25.0821%; height: 17px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Smaller&#160;reporting&#160;company </span></p>
</td>
<td style="vertical-align: bottom; width: 5.23052%; height: 17px;">
<p style="margin: 0pt;"><span style="font-family: 'MS Mincho'; font-size: 10pt;"> <ix:nonNumeric contextRef="D20230331" name="dei:EntitySmallBusiness" id="Tag267" format="ixt-sec:boolballotbox">&#9746;</ix:nonNumeric> </span></p>
</td>
</tr>
<tr style="height: 17px;">
<td style="vertical-align: bottom; width: 22%; height: 17px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; width: 46.3494%; height: 17px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="vertical-align: middle; width: 1.50779%; height: 17px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; width: 25.0821%; height: 17px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Emerging growth company&#160; </span></p>
</td>
<td style="vertical-align: bottom; width: 5.23052%; height: 17px;">
<p style="margin: 0pt;"><span style="font-family: 'MS Mincho'; font-size: 10pt;"> <ix:nonNumeric contextRef="D20230331" name="dei:EntityEmergingGrowthCompany" id="Tag262" format="ixt-sec:boolballotbox">&#9746;</ix:nonNumeric> </span></p>
</td>
</tr>
</tbody>
</table>
</div>
<p style="margin: 0pt; text-align: justify; text-indent: 36pt;"><span style="font-family: 'Times New Roman'; font-size: 7pt;">&#160;</span></p>
<p style="margin: 0pt; text-align: justify; text-indent: 36pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided</span><span style="font-family: 'Times New Roman'; font-size: 10pt;"> pursuant to Section 13(a) of the Exchange Act. </span><span style="font-family: 'MS Mincho'; font-size: 10pt;"><ix:nonNumeric contextRef="D20230331" name="dei:EntityExTransitionPeriod" id="Tag182" format="ixt-sec:boolballotbox">&#9744;</ix:nonNumeric></span></p>
<p style="margin: 0pt; text-align: justify; text-indent: 36pt;"><span style="font-family: 'Times New Roman'; font-size: 7pt;">&#160;</span></p>
<p style="margin: 0pt; text-align: justify; text-indent: 36pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Act) Yes</span><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span><span style="font-family: 'MS Mincho'; font-size: 10pt;"><ix:nonNumeric contextRef="D20230331" name="dei:EntityShellCompany" id="Tag263" format="ixt-sec:boolballotbox">&#9744;</ix:nonNumeric></span><span style="font-family: 'Times New Roman'; font-size: 10pt;"> No</span><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span><span style="font-family: 'MS Mincho'; font-size: 10pt;"><span style="border-right: none; border-left: none;"><span style="border-left: none; border-right: none;"><span style="border-left: none; border-right: none;">&#9746;</span></span></span></span></p>
<p style="margin: 0pt; text-align: justify; text-indent: 36pt;"><span style="font-family: 'Times New Roman'; font-size: 7pt;">&#160;</span></p>
<p style="margin: 0pt; text-align: justify; text-indent: 36pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">As of May 12, 2023, there <span><span><span>we<span style="background-color: #ffffff;">re</span></span><span style="border-left: none; border-right: none; background-color: #ffffff;"> <span style="border-left: none; border-right: none;"><ix:nonFraction contextRef="I20230512" name="dei:EntityCommonStockSharesOutstanding" unitRef="Shares" id="Tag173" decimals="0" format="ixt:num-dot-decimal">5,767,815</ix:nonFraction></span></span><span style="background-color: #ffffff;">&#160;shares</span></span></span><span style="background-color: #ffffff;"> o</span>f the registrant&#8217;s common stock, par v</span><span style="font-family: 'Times New Roman'; font-size: 10pt;">alue $<span style="border-right: none; border-left: none;">0.0001</span> per share, outstanding.</span><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p>
<p style="margin: 0pt; text-align: justify; text-indent: 36pt;"><br/></p>
<div style="border-top: #000000 1pt solid; border-bottom: #000000 3pt solid; line-height: 3px; font-size: 3pt; width: 100%; padding: 0in;">&#160;</div>
<p style="margin: 0pt; text-align: justify; text-indent: 36pt;"><span style="font-family: 'Times New Roman'; font-size: 7pt;">&#160;</span></p>
<div><hr style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"></hr>
<div class="pageBreak" style="page-break-before: always; font-size: 10pt; text-align: left;"><br/></div>
</div>
</div><div style="font-family: 'times new roman', times; font-size: 10pt;"><br/>
<table style="height: 244px; width: 99.7831%; margin: 0px; font-family: 'times new roman'; font-size: 10pt; border-collapse: collapse; text-indent: 0px;" id="TOC" cellpadding="0" cellspacing="0" border="0">
<tbody>
<tr style="height: 17px;">
<td style="width: 9.81129%; height: 17px;"><br/></td>
<td style="width: 79.4377%; height: 17px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;">
<p style="color: #000000; font-family: 'times new roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; vertical-align: middle; text-align: center; margin: 0px;"><b style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;">INDEX</b></p>
</td>
<td style="width: 10.6429%; height: 17px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;">
<p style="vertical-align: middle; text-align: center; margin: 0px; text-indent: 0px;"><span style="font-weight: bold;">Page Number</span></p>
</td>
</tr>
<tr>
<td style="width: 9.81129%;"><br/></td>
<td style="width: 79.4377%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="width: 10.6429%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td>
</tr>
<tr style="height: 17px; background-color: #cceeff;">
<td style="width: 9.81129%; height: 17px; background-color: #cceeff;"><br/></td>
<td style="width: 79.4377%; height: 17px; background-color: #cceeff;"><br/></td>
<td style="width: 10.6429%; height: 17px; background-color: #cceeff;"><br/></td>
</tr>
<tr style="height: 10px;">
<td style="width: 9.81129%; height: 10px;"><b style="color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; 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; font-family: 'Times New Roman', Times, serif; font-size: 13.3333px; text-align: start;">PART I</b></td>
<td style="width: 79.4377%; height: 10px; text-align: start; text-indent: 0px;"><span style="font-weight: bold; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><b>FINANCIAL INFORMATION</b></span></td>
<td style="width: 10.6429%; height: 10px;"><br/></td>
</tr>
<tr style="height: 10px; background-color: #cceeff;">
<td style="width: 9.81129%; height: 10px; padding: 0px; text-align: center; background-color: #cceeff;"><span style="color: #000000; font-family: 'times new roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; 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;">Item 1.</span></td>
<td style="width: 79.4377%; height: 10px; background-color: #cceeff;" id="BM_B1_3ZZ88XBORK00000000000000000000"><span><a href="#B1_3ZZ88XBORK00000000000000000000">Condensed Consolidated Balance Sheets (unaudited)</a></span></td>
<td class="bmpageno" style="width: 10.6429%; text-align: center; height: 10px; background-color: #cceeff;" id="BMP_B1_3ZZ88XBORK00000000000000000000">1</td>
</tr>
<tr style="height: 10px;">
<td style="width: 9.81129%; height: 10px;"><br/></td>
<td style="width: 79.4377%; height: 10px;" id="BM_B2_F9LRCH74F400000000000000000000"><a href="#B2_F9LRCH74F400000000000000000000">Condensed Consolidated Statements of Operations (unaudited)</a></td>
<td class="bmpageno" style="width: 10.6429%; text-align: center; height: 10px;" id="BMP_B2_F9LRCH74F400000000000000000000">2</td>
</tr>
<tr style="height: 10px; background-color: #cceeff;">
<td style="width: 9.81129%; height: 10px; background-color: #cceeff;"><br/></td>
<td style="width: 79.4377%; height: 10px; background-color: #cceeff;" id="BM_BC_SX8HQW5CM800000000000000000000"><a href="#BC_SX8HQW5CM800000000000000000000">Condensed Consolidated Statements of Comprehensive Loss (unaudited)</a></td>
<td class="bmpageno" style="width: 10.6429%; text-align: center; height: 10px; background-color: #cceeff;" id="BMP_BC_SX8HQW5CM800000000000000000000">3</td>
</tr>
<tr style="height: 10px;">
<td style="width: 9.81129%; height: 10px;"><br/></td>
<td style="width: 79.4377%; height: 10px;" id="BM_B3_MM2K0K7Q6O00000000000000000000"><a href="#B3_MM2K0K7Q6O00000000000000000000">Condensed Consolidated Statements of Changes in Stockholders<span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; 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; display: inline !important;">&#8217;</span> Deficit (unaudited)</a></td>
<td class="bmpageno" style="width: 10.6429%; text-align: center; height: 10px;" id="BMP_B3_MM2K0K7Q6O00000000000000000000">4</td>
</tr>
<tr style="height: 10px; background-color: #cceeff;">
<td style="width: 9.81129%; height: 10px; background-color: #cceeff;"><br/></td>
<td style="width: 79.4377%; height: 10px; background-color: #cceeff;" id="BM_B1111_JQV6F74BSG00000000000000000000"><a href="#B1111_JQV6F74BSG00000000000000000000">Condensed Consolidated Statements of Cash Flows (unaudited)</a></td>
<td class="bmpageno" style="width: 10.6429%; text-align: center; height: 10px; background-color: #cceeff;" id="BMP_B1111_JQV6F74BSG00000000000000000000">6</td>
</tr>
<tr style="height: 10px;">
<td style="width: 9.81129%; height: 10px;"><br/></td>
<td style="width: 79.4377%; height: 10px;" id="BM_B5_TXRKRDKZG000000000000000000000"><a href="#B5_TXRKRDKZG000000000000000000000">Notes to Condensed Consolidated Financial Statements (unaudited)</a></td>
<td class="bmpageno" style="width: 10.6429%; text-align: center; height: 10px;" id="BMP_B5_TXRKRDKZG000000000000000000000">7</td>
</tr>
<tr style="height: 10px; background-color: #cceeff;">
<td style="width: 9.81129%; text-align: center; height: 10px; background-color: #cceeff;"><span style="color: #000000; font-family: 'times new roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; 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;">Item 2.</span></td>
<td style="width: 79.4377%; height: 10px; background-color: #cceeff;" id="BM_B6_GCF7RIHLTC00000000000000000000"><a href="#B6_GCF7RIHLTC00000000000000000000">Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</a></td>
<td class="bmpageno" style="width: 10.6429%; text-align: center; height: 10px; background-color: #cceeff;" id="BMP_B6_GCF7RIHLTC00000000000000000000">25</td>
</tr>
<tr style="height: 10px;">
<td style="width: 9.81129%; text-align: center; height: 10px;"><span style="color: #000000; font-family: 'times new roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; 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;">Item 3.</span></td>
<td style="width: 79.4377%; height: 10px;" id="BM_B7_8CXG2R9C6800000000000000000000"><a href="#B7_8CXG2R9C6800000000000000000000">Quantitative and Qualitative Disclosures About Market Risk</a></td>
<td class="bmpageno" style="width: 10.6429%; text-align: center; height: 10px;" id="BMP_B7_8CXG2R9C6800000000000000000000">34</td>
</tr>
<tr style="height: 10px; background-color: #cceeff;">
<td style="width: 9.81129%; text-align: center; height: 10px; background-color: #cceeff;"><span style="color: #000000; font-family: 'times new roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; 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;">Item 4.</span></td>
<td style="width: 79.4377%; height: 10px; background-color: #cceeff;" id="BM_B8_Z2NM650H4G00000000000000000000"><a href="#B8_Z2NM650H4G00000000000000000000">Controls and Procedures</a></td>
<td class="bmpageno" style="width: 10.6429%; text-align: center; height: 10px; background-color: #cceeff;" id="BMP_B8_Z2NM650H4G00000000000000000000">35</td>
</tr>
<tr style="height: 10px;">
<td style="width: 9.81129%; text-align: center; height: 10px;"><br/></td>
<td style="width: 79.4377%; height: 10px;"><br/></td>
<td style="width: 10.6429%; text-align: center; height: 10px;"><br/></td>
</tr>
<tr style="height: 10px; background-color: #cceeff;">
<td style="width: 9.81129%; height: 10px; text-align: left; background-color: #cceeff;"><span style="color: #000000; font-family: 'times new roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: bold; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; 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;">PART II</span></td>
<td style="width: 79.4377%; height: 10px; background-color: #cceeff;"><span style="font-weight: bold;">OTHER INFORMATION&#160;</span></td>
<td style="width: 10.6429%; text-align: center; height: 10px; background-color: #cceeff;"><br/></td>
</tr>
<tr style="height: 10px;">
<td style="width: 9.81129%; height: 10px; text-align: center;"><span style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 26px; 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;">Item 1.</span></td>
<td style="width: 79.4377%; height: 10px;" id="BM_B9_1WCMY0PW5C00000000000000000000"><a href="#B9_1WCMY0PW5C00000000000000000000">Legal Proceedings</a></td>
<td class="bmpageno" style="width: 10.6429%; text-align: center; height: 10px;" id="BMP_B9_1WCMY0PW5C00000000000000000000">37</td>
</tr>
<tr style="height: 10px; background-color: #cceeff;">
<td style="width: 9.81129%; height: 10px; text-align: center; background-color: #cceeff;"><span style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 26px; 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;">&#160; &#160;Item&#160;1A.</span></td>
<td style="width: 79.4377%; height: 10px; background-color: #cceeff;" id="BM_B10_U0TBMC0QOW00000000000000000000"><a href="#B10_U0TBMC0QOW00000000000000000000">Risk Factors</a></td>
<td class="bmpageno" style="width: 10.6429%; text-align: center; height: 10px; background-color: #cceeff;" id="BMP_B10_U0TBMC0QOW00000000000000000000">37</td>
</tr>
<tr style="height: 10px;">
<td style="width: 9.81129%; height: 10px; text-align: center;"><span style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 26px; 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;">Item 2.</span></td>
<td style="width: 79.4377%; height: 10px;" id="BM_B11_XYIC7J32F400000000000000000000"><a href="#B11_XYIC7J32F400000000000000000000">Unregistered Sales of Equity Securities and Use of Proceeds</a></td>
<td class="bmpageno" style="width: 10.6429%; text-align: center; height: 10px;" id="BMP_B11_XYIC7J32F400000000000000000000">38</td>
</tr>
<tr style="height: 10px; background-color: #cceeff;">
<td style="width: 9.81129%; height: 10px; text-align: center; background-color: #cceeff;"><span style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 26px; 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;">Item 3.</span></td>
<td style="width: 79.4377%; height: 10px; background-color: #cceeff;" id="BM_B12_HVRE9WDOC000000000000000000000"><a href="#B12_HVRE9WDOC000000000000000000000">Defaults Upon Senior Securities</a></td>
<td class="bmpageno" style="width: 10.6429%; text-align: center; height: 10px; background-color: #cceeff;" id="BMP_B12_HVRE9WDOC000000000000000000000">38</td>
</tr>
<tr style="height: 10px;">
<td style="width: 9.81129%; height: 10px; text-align: center;"><span style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 26px; 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;">Item 4.</span></td>
<td style="width: 79.4377%; height: 10px;" id="BM_B13_XTLUPJYK0000000000000000000000"><a href="#B13_XTLUPJYK0000000000000000000000">Mine Safety Disclosures</a></td>
<td class="bmpageno" style="width: 10.6429%; text-align: center; height: 10px;" id="BMP_B13_XTLUPJYK0000000000000000000000">38</td>
</tr>
<tr style="height: 10px; background-color: #cceeff;">
<td style="width: 9.81129%; height: 10px; text-align: center; background-color: #cceeff;"><span style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 26px; 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;">Item 5.</span></td>
<td style="width: 79.4377%; height: 10px; background-color: #cceeff;" id="BM_B14_CJYY0MYUCG00000000000000000000"><a href="#B14_CJYY0MYUCG00000000000000000000">Other Information</a></td>
<td class="bmpageno" style="width: 10.6429%; text-align: center; height: 10px; background-color: #cceeff;" id="BMP_B14_CJYY0MYUCG00000000000000000000">38</td>
</tr>
<tr style="height: 10px;">
<td style="width: 9.81129%; height: 10px; text-align: center;"><span style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 26px; 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;">Item 6.</span></td>
<td style="width: 79.4377%; height: 10px;" id="BM_B16_VMDYANDAO000000000000000000000"><a href="#B16_VMDYANDAO000000000000000000000">Exhibits</a></td>
<td class="bmpageno" style="width: 10.6429%; text-align: center; height: 10px;" id="BMP_B16_VMDYANDAO000000000000000000000">39</td>
</tr>
<tr style="height: 10px; background-color: #cceeff;">
<td style="width: 9.81129%; height: 10px; background-color: #cceeff;"><br/></td>
<td style="width: 79.4377%; height: 10px; background-color: #cceeff;" id="BM_B17_E0VONKQTHC00000000000000000000"><a href="#B17_E0VONKQTHC00000000000000000000">SIGNATURES</a></td>
<td class="bmpageno" style="width: 10.6429%; text-align: center; height: 10px; background-color: #cceeff;" id="BMP_B17_E0VONKQTHC00000000000000000000">40</td>
</tr>
</tbody>
</table>
<p style="margin: 0pt; text-align: center;"><br/></p>
<div>
<table style="width: 100%; font-family: 'times new roman'; font-size: 10pt;">
<tbody>
<tr>
<td class="pgno" style="padding: 0px; text-align: center;"><span class="pageno" style="font-size: 10pt;">i</span></td>
</tr>
</tbody>
</table>
<hr class="horizontalLineRemoved" style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"></hr>
<div class="pageBreak" style="page-break-before: always; font-size: 10pt; text-align: left;"><br/></div>
</div>
</div><div style="font-family: 'times new roman', times; font-size: 10pt;">
<div style="margin: 0pt; text-align: center;"><span><span><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><span>AKERNA CORP.</span></span></span></span></div>
<div style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">&#160;</span><a class="customBookmark" style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" id="B1_3ZZ88XBORK00000000000000000000"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Condensed Consolidated Balance Sheets</span></a></div>
<div style="margin: 0pt; text-align: center;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; 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;">&#160;<span>&#160;</span></span><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; 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; font-weight: bold;">(unaudited)</span></div>
<p style="margin: 0pt 0pt 3pt; text-align: center; text-indent: 0pt; ;margin: 0px !important;"><br/></p>
<div id="t_ft_D76S1A8TPS00000000000000000000b">
<table style="height: 638px; border-collapse: collapse; margin-left: 0.1px; font-family: 'times new roman'; font-size: 10pt; width: 100%;" cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr style="height: 17px;">
<td style="vertical-align: bottom; height: 17px; width: 74.9593%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 11%;" colspan="2">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">March 31,</span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 0.97561%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 0.97561%;"><br/></td>
<td style="vertical-align: bottom; height: 17px; width: 11%;" colspan="2">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">December 31,</span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 0.97561%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p>
</td>
</tr>
<tr style="height: 10px;">
<td style="vertical-align: bottom; height: 10px; width: 74.9593%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="border-bottom: 1.5pt solid #000000; vertical-align: bottom; height: 10px; width: 11%;" colspan="2">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> 2023 </span></p>
</td>
<td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 10px; width: 0.97561%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 10px; width: 0.97561%;"><br/></td>
<td style="border-bottom: 1.5pt solid #000000; vertical-align: bottom; height: 10px; width: 11%;" colspan="2">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> 2022 </span></p>
</td>
<td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 10px; width: 0.97561%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p>
</td>
</tr>
<tr style="height: 10px; background-color: #cceeff;">
<td style="height: 10px; vertical-align: top; width: 74.9593%; background-color: #cceeff;" valign="top">
<p style="margin: 0pt; text-align: left;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> Assets </span></p>
</td>
<td style="height: 10px; margin-left: 0.1px; text-align: center; vertical-align: middle; width: 11%; background-color: #cceeff;" colspan="2">
<p style="margin: 0pt; ;margin: 0px !important;"><br/></p>
</td>
<td style="vertical-align: bottom; height: 10px; width: 0.97561%; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 10px; width: 0.97561%; background-color: #cceeff;"><br/></td>
<td style="vertical-align: bottom; height: 10px; width: 11%; background-color: #cceeff;" colspan="2">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 10px; width: 0.97561%; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
</tr>
<tr style="height: 17px;">
<td style="vertical-align: bottom; height: 17px; width: 74.9593%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Current assets&#160;&#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 11%;" colspan="2">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 0.97561%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 0.97561%;"><br/></td>
<td style="vertical-align: bottom; height: 17px; width: 11%;" colspan="2">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 0.97561%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
</tr>
<tr style="height: 17px; background-color: #cceeff;">
<td style="padding-left: 9pt; vertical-align: bottom; height: 17px; width: 74.9593%; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Cash </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 1%; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> $ </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 10%; background-color: #cceeff;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <ix:nonFraction contextRef="I20230331" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" unitRef="USD" id="Tag201" decimals="0" format="ixt:num-dot-decimal">881,639</ix:nonFraction> </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 0.97561%; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 0.97561%; background-color: #cceeff;"><br/></td>
<td style="vertical-align: bottom; height: 17px; width: 1%; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> $ </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 10%; background-color: #cceeff;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <ix:nonFraction contextRef="I20221231" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" unitRef="USD" id="Tag230" decimals="0" format="ixt:num-dot-decimal">877,755</ix:nonFraction> </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 0.97561%; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
</tr>
<tr style="height: 17px;">
<td style="padding-left: 9pt; vertical-align: bottom; height: 17px; width: 74.9593%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Restricted cash </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 1%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 10%;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <ix:nonFraction contextRef="I20230331" name="us-gaap:RestrictedCashCurrent" unitRef="USD" id="Tag299" decimals="0" format="ixt:num-dot-decimal">499,940</ix:nonFraction> </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 0.97561%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 0.97561%;"><br/></td>
<td style="vertical-align: bottom; height: 17px; width: 1%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 10%;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <ix:nonFraction contextRef="I20221231" name="us-gaap:RestrictedCashCurrent" unitRef="USD" id="Tag144" decimals="0" format="ixt:num-dot-decimal">7,000,000</ix:nonFraction> </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 0.97561%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
</tr>
<tr style="height: 17px; background-color: #cceeff;">
<td style="padding-left: 9pt; vertical-align: bottom; height: 17px; width: 74.9593%; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Accounts receivable, net </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 1%; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 10%; background-color: #cceeff;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <ix:nonFraction contextRef="I20230331" name="us-gaap:AccountsReceivableNetCurrent" unitRef="USD" id="Tag214" decimals="0" format="ixt:num-dot-decimal">340,473</ix:nonFraction> </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 0.97561%; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 0.97561%; background-color: #cceeff;"><br/></td>
<td style="vertical-align: bottom; height: 17px; width: 1%; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 10%; background-color: #cceeff;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <ix:nonFraction contextRef="I20221231" name="us-gaap:AccountsReceivableNetCurrent" unitRef="USD" id="Tag304" decimals="0" format="ixt:num-dot-decimal">674,626</ix:nonFraction> </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 0.97561%; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
</tr>
<tr style="height: 19px;">
<td style="padding-bottom: 1.5pt; padding-left: 9pt; vertical-align: bottom; height: 19px; width: 74.9593%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Prepaid expenses and other current assets </span></p>
</td>
<td style="vertical-align: bottom; height: 19px; width: 1%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 19px; width: 10%;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <ix:nonFraction contextRef="I20230331" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" unitRef="USD" id="Tag136" decimals="0" format="ixt:num-dot-decimal">989,483</ix:nonFraction> </span></p>
</td>
<td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 19px; width: 0.97561%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 19px; width: 0.97561%;"><br/></td>
<td style="vertical-align: bottom; height: 19px; width: 1%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 19px; width: 10%;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <ix:nonFraction contextRef="I20221231" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" unitRef="USD" id="Tag133" decimals="0" format="ixt:num-dot-decimal">1,209,623</ix:nonFraction> </span></p>
</td>
<td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 19px; width: 0.97561%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
</tr>
<tr style="height: 17px; background-color: #cceeff;">
<td style="padding-bottom: 1.5pt; padding-left: 9pt; vertical-align: bottom; width: 74.9593%; height: 17px; background-color: #cceeff;"><span style="color: #000000; font-family: 'times new roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 10px; 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;">Assets held for sale</span></td>
<td style="border-bottom: 1.5pt solid #000000; vertical-align: bottom; width: 1%; height: 17px; background-color: #cceeff;"><br/></td>
<td style="border-bottom: 1.5pt solid #000000; vertical-align: bottom; width: 10%; text-align: right; height: 17px; background-color: #cceeff;"><ix:nonFraction contextRef="I20230331" name="us-gaap:AssetsHeldForSaleNotPartOfDisposalGroupCurrent" unitRef="USD" id="Tag294" xsi:nil="true"></ix:nonFraction>&#8212;</td>
<td style="padding-bottom: 1.5pt; vertical-align: bottom; width: 0.97561%; height: 17px; background-color: #cceeff;"><br/></td>
<td style="vertical-align: bottom; width: 0.97561%; height: 17px; background-color: #cceeff;"><br/></td>
<td style="border-bottom: 1.5pt solid #000000; vertical-align: bottom; width: 1%; height: 17px; background-color: #cceeff;"><br/></td>
<td style="border-bottom: 1.5pt solid #000000; vertical-align: bottom; width: 10%; text-align: right; height: 17px; background-color: #cceeff;"><ix:nonFraction contextRef="I20221231" name="us-gaap:AssetsHeldForSaleNotPartOfDisposalGroupCurrent" unitRef="USD" id="Tag146" decimals="0" format="ixt:num-dot-decimal">5,130,028</ix:nonFraction></td>
<td style="padding-bottom: 1.5pt; vertical-align: bottom; width: 0.97561%; height: 17px; background-color: #cceeff;"><br/></td>
</tr>
<tr style="height: 17px;">
<td style="padding-left: 36pt; vertical-align: bottom; height: 17px; width: 74.9593%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Total current assets </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 1%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 10%;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <ix:nonFraction contextRef="I20230331" name="us-gaap:AssetsCurrent" unitRef="USD" id="Tag155" decimals="0" format="ixt:num-dot-decimal">2,711,535</ix:nonFraction> </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 0.97561%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 0.97561%;"><br/></td>
<td style="vertical-align: bottom; height: 17px; width: 1%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 10%;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <ix:nonFraction contextRef="I20221231" name="us-gaap:AssetsCurrent" unitRef="USD" id="Tag185" decimals="0" format="ixt:num-dot-decimal">14,892,032</ix:nonFraction> </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 0.97561%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
</tr>
<tr style="height: 10px; background-color: #cceeff;">
<td style="vertical-align: bottom; height: 10px; width: 74.9593%; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 10px; width: 1%; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 10px; width: 10%; background-color: #cceeff;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 10px; width: 0.97561%; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 10px; width: 0.97561%; background-color: #cceeff;"><br/></td>
<td style="vertical-align: bottom; height: 10px; width: 1%; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 10px; width: 10%; background-color: #cceeff;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 10px; width: 0.97561%; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
</tr>
<tr style="height: 17px;">
<td style="padding-left: 9pt; vertical-align: bottom; height: 17px; width: 74.9593%;">
<p style="margin: 0pt;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"> Fixed assets, net </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 1%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 10%;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="I20230331" name="us-gaap:PropertyPlantAndEquipmentNet" unitRef="USD" id="Tag293" decimals="0" format="ixt:num-dot-decimal">40,443</ix:nonFraction></span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 0.97561%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 0.97561%;"><br/></td>
<td style="vertical-align: bottom; height: 17px; width: 1%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 10%;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <ix:nonFraction contextRef="I20221231" name="us-gaap:PropertyPlantAndEquipmentNet" unitRef="USD" id="Tag138" decimals="0" format="ixt:num-dot-decimal">48,879</ix:nonFraction> </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 0.97561%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
</tr>
<tr style="height: 17px; background-color: #cceeff;">
<td style="padding-bottom: 1.5pt; padding-left: 9pt; vertical-align: bottom; height: 17px; width: 74.9593%; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"> Capitalized&#160;software,&#160;net </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 1%; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 10%; background-color: #cceeff;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="I20230331" name="us-gaap:CapitalizedComputerSoftwareNet" unitRef="USD" id="Tag291" decimals="0" format="ixt:num-dot-decimal">494,251</ix:nonFraction></span></p>
</td>
<td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 17px; width: 0.97561%; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 0.97561%; background-color: #cceeff;"><br/></td>
<td style="vertical-align: bottom; height: 17px; width: 1%; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 10%; background-color: #cceeff;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <ix:nonFraction contextRef="I20221231" name="us-gaap:CapitalizedComputerSoftwareNet" unitRef="USD" id="Tag298" decimals="0" format="ixt:num-dot-decimal">654,556</ix:nonFraction> </span></p>
</td>
<td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 17px; width: 0.97561%; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
</tr>
<tr style="height: 17px;">
<td style="padding-bottom: 1.5pt; padding-left: 9pt; vertical-align: bottom; height: 17px; width: 74.9593%;"><span style="color: #000000; font-family: 'times new roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Intangible assets, net</span></td>
<td style="vertical-align: bottom; height: 17px; width: 1%;"><br/></td>
<td style="vertical-align: bottom; height: 17px; text-align: right; width: 10%;"><span style="border-left: none; border-right: none;"><ix:nonFraction contextRef="I20230331" name="us-gaap:FiniteLivedIntangibleAssetsNet" unitRef="USD" id="Tag672" decimals="0" format="ixt:num-dot-decimal">2,041,667</ix:nonFraction></span></td>
<td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 17px; text-align: right; width: 0.97561%;"><br/></td>
<td style="vertical-align: bottom; text-align: right; height: 17px; width: 0.97561%;"><br/></td>
<td style="vertical-align: bottom; height: 17px; text-align: right; width: 1%;"><br/></td>
<td style="vertical-align: bottom; height: 17px; text-align: right; width: 10%;"><span style="border-right: none; border-left: none;"><span style="border-left: none; border-right: none;"><ix:nonFraction contextRef="I20221231" name="us-gaap:FiniteLivedIntangibleAssetsNet" unitRef="USD" id="Tag306" decimals="0" format="ixt:num-dot-decimal">2,164,722</ix:nonFraction></span></span></td>
<td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 17px; width: 0.97561%;"><br/></td>
</tr>
<tr style="height: 17px; background-color: #cceeff;">
<td style="padding-bottom: 1.5pt; padding-left: 9pt; vertical-align: bottom; height: 17px; width: 74.9593%; background-color: #cceeff;"><span style="color: #000000; font-family: 'times new roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;">Goodwill&#160;</span></td>
<td style="vertical-align: bottom; height: 17px; width: 1%; border-bottom: 2px solid #000000; background-color: #cceeff;"><br/></td>
<td style="vertical-align: bottom; height: 17px; text-align: right; width: 10%; border-bottom: 2px solid #000000; background-color: #cceeff;"><span style="border-left: none; border-right: none;"><ix:nonFraction contextRef="I20230331" name="us-gaap:Goodwill" unitRef="USD" id="Tag212" decimals="0" format="ixt:num-dot-decimal">1,708,303</ix:nonFraction></span></td>
<td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 17px; text-align: right; width: 0.97561%; background-color: #cceeff;"><br/></td>
<td style="vertical-align: bottom; text-align: right; height: 17px; width: 0.97561%; background-color: #cceeff;"><br/></td>
<td style="vertical-align: bottom; height: 17px; text-align: right; width: 1%; border-bottom: 2px solid #000000; background-color: #cceeff;"><br/></td>
<td style="vertical-align: bottom; height: 17px; text-align: right; width: 10%; border-bottom: 2px solid #000000; background-color: #cceeff;"><span style="border-left: none; border-right: none;"><span style="border-left: none; border-right: none;"><ix:nonFraction contextRef="I20221231" name="us-gaap:Goodwill" unitRef="USD" id="Tag193" decimals="0" format="ixt:num-dot-decimal">1,708,303</ix:nonFraction></span></span></td>
<td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 17px; width: 0.97561%; background-color: #cceeff;"><br/></td>
</tr>
<tr style="height: 10px;">
<td style="vertical-align: bottom; height: 10px; padding: 0px; width: 74.9593%;">Total assets</td>
<td style="vertical-align: bottom; height: 10px; border-bottom: 4.5pt double #000000; padding: 0px; width: 1%;">$</td>
<td style="vertical-align: bottom; height: 10px; border-bottom: 6px double #000000; text-align: right; padding: 0px; width: 10%;"><ix:nonFraction contextRef="I20230331" name="us-gaap:Assets" unitRef="USD" id="Tag307" decimals="0" format="ixt:num-dot-decimal">6,996,199</ix:nonFraction></td>
<td style="vertical-align: bottom; height: 10px; text-align: right; padding: 0px; width: 0.97561%;"><br/></td>
<td style="vertical-align: bottom; text-align: right; height: 10px; padding: 0px; width: 0.97561%;"><br/></td>
<td style="vertical-align: bottom; height: 10px; border-bottom: 6px double #000000; padding: 0px; text-align: left; width: 1%;">$</td>
<td style="vertical-align: bottom; height: 10px; border-bottom: 6px double #000000; text-align: right; padding: 0px; width: 10%;"><ix:nonFraction contextRef="I20221231" name="us-gaap:Assets" unitRef="USD" id="Tag189" decimals="0" format="ixt:num-dot-decimal">19,468,492</ix:nonFraction></td>
<td style="vertical-align: bottom; height: 10px; padding: 0px; width: 0.97561%;"><br/></td>
</tr>
<tr style="height: 10px; background-color: #cceeff;">
<td style="vertical-align: bottom; height: 10px; padding: 0px; width: 74.9593%; background-color: #cceeff;"><br/></td>
<td style="vertical-align: bottom; height: 10px; padding: 0px; width: 1%; background-color: #cceeff;"><br/></td>
<td style="vertical-align: bottom; height: 10px; padding: 0px; width: 10%; background-color: #cceeff;"><br/></td>
<td style="vertical-align: bottom; height: 10px; padding: 0px; width: 0.97561%; background-color: #cceeff;"><br/></td>
<td style="vertical-align: bottom; height: 10px; padding: 0px; width: 0.97561%; background-color: #cceeff;"><br/></td>
<td style="vertical-align: bottom; height: 10px; padding: 0px; width: 1%; background-color: #cceeff;"><br/></td>
<td style="vertical-align: bottom; height: 10px; padding: 0px; width: 10%; background-color: #cceeff;"><br/></td>
<td style="vertical-align: bottom; height: 10px; width: 0.97561%; background-color: #cceeff;"><br/></td>
</tr>
<tr style="height: 17px;">
<td style="vertical-align: bottom; height: 17px; width: 74.9593%;">
<p style="margin: 0pt; text-align: left;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> Liabilities and Stockholders&#8217; Deficit </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 1%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 10%;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 0.97561%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 0.97561%;"><br/></td>
<td style="vertical-align: bottom; height: 17px; width: 1%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 10%;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 0.97561%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
</tr>
<tr style="height: 17px; background-color: #cceeff;">
<td style="vertical-align: bottom; height: 17px; width: 74.9593%; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Current liabilities </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 1%; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 10%; background-color: #cceeff;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 0.97561%; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 0.97561%; background-color: #cceeff;"><br/></td>
<td style="vertical-align: bottom; height: 17px; width: 1%; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 10%; background-color: #cceeff;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 0.97561%; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
</tr>
<tr style="height: 17px;">
<td style="padding-left: 9pt; vertical-align: bottom; height: 17px; width: 74.9593%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Accounts payable, accrued expenses and other accrued liabilities&#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 1%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> $ </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 10%;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <ix:nonFraction contextRef="I20230331" name="us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent" unitRef="USD" id="Tag117" decimals="0" format="ixt:num-dot-decimal">3,804,896</ix:nonFraction> </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 0.97561%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 0.97561%;"><br/></td>
<td style="vertical-align: bottom; height: 17px; width: 1%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> $ </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 10%;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <ix:nonFraction contextRef="I20221231" name="us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent" unitRef="USD" id="Tag287" decimals="0" format="ixt:num-dot-decimal">4,426,419</ix:nonFraction> </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 0.97561%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
</tr>
<tr style="height: 17px; background-color: #cceeff;">
<td style="padding-left: 9pt; vertical-align: bottom; height: 17px; width: 74.9593%; background-color: #cceeff;">Contingent consideration payable</td>
<td style="vertical-align: bottom; height: 17px; width: 1%; background-color: #cceeff;"><br/></td>
<td style="vertical-align: bottom; text-align: right; height: 17px; width: 10%; background-color: #cceeff;"><ix:nonFraction contextRef="I20230331" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent" unitRef="USD" id="Tag288" xsi:nil="true"></ix:nonFraction>&#8212;</td>
<td style="vertical-align: bottom; height: 17px; width: 0.97561%; background-color: #cceeff;"><br/></td>
<td style="vertical-align: bottom; height: 17px; width: 0.97561%; background-color: #cceeff;"><br/></td>
<td style="vertical-align: bottom; height: 17px; width: 1%; background-color: #cceeff;"><br/></td>
<td style="vertical-align: bottom; text-align: right; height: 17px; width: 10%; background-color: #cceeff;"><ix:nonFraction contextRef="I20221231" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent" unitRef="USD" id="Tag194" decimals="0" format="ixt:num-dot-decimal">2,283,806</ix:nonFraction></td>
<td style="vertical-align: bottom; height: 17px; width: 0.97561%; background-color: #cceeff;"><br/></td>
</tr>
<tr style="height: 17px;">
<td style="padding-bottom: 1.5pt; padding-left: 9pt; vertical-align: bottom; height: 17px; width: 74.9593%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Current portion of deferred revenue&#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 1%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; text-align: right; width: 10%;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <ix:nonFraction contextRef="I20230331" name="us-gaap:DeferredRevenueCurrent" unitRef="USD" id="Tag295" decimals="0" format="ixt:num-dot-decimal">516,796</ix:nonFraction> </span></p>
</td>
<td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 17px; text-align: right; width: 0.97561%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; text-align: right; height: 17px; width: 0.97561%;"><br/></td>
<td style="vertical-align: bottom; height: 17px; text-align: right; width: 1%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; text-align: right; width: 10%;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <ix:nonFraction contextRef="I20221231" name="us-gaap:DeferredRevenueCurrent" unitRef="USD" id="Tag501" decimals="0" format="ixt:num-dot-decimal">568,771</ix:nonFraction> </span></p>
</td>
<td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 17px; width: 0.97561%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
</tr>
<tr style="height: 10px; background-color: #cceeff;">
<td style="padding-bottom: 1.5pt; padding-left: 9pt; vertical-align: bottom; height: 10px; width: 74.9593%; background-color: #cceeff;"><span style="color: #000000; font-family: 'times new roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: -12px; 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;">Current portion of long-term debt</span></td>
<td style="vertical-align: bottom; height: 10px; width: 1%; background-color: #cceeff;"><br/></td>
<td style="vertical-align: bottom; text-align: right; height: 10px; width: 10%; background-color: #cceeff;"><span style="border-left: none; border-right: none;"><ix:nonFraction contextRef="I20230331" name="us-gaap:LongTermDebtCurrent" unitRef="USD" id="Tag671" decimals="0" format="ixt:num-dot-decimal">6,885,543</ix:nonFraction></span></td>
<td style="padding-bottom: 1.5pt; vertical-align: bottom; text-align: right; height: 10px; width: 0.97561%; background-color: #cceeff;"><br/></td>
<td style="vertical-align: bottom; text-align: right; height: 10px; width: 0.97561%; background-color: #cceeff;"><br/></td>
<td style="vertical-align: bottom; text-align: right; height: 10px; width: 1%; background-color: #cceeff;"><br/></td>
<td style="vertical-align: bottom; text-align: right; height: 10px; width: 10%; background-color: #cceeff;"><span style="border-right: none; border-left: none;"><span style="border-left: none; border-right: none;"><ix:nonFraction contextRef="I20221231" name="us-gaap:LongTermDebtCurrent" unitRef="USD" id="Tag134" decimals="0" format="ixt:num-dot-decimal">13,200,000</ix:nonFraction></span></span></td>
<td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 10px; width: 0.97561%; background-color: #cceeff;"><br/></td>
</tr>
<tr style="height: 17px;">
<td style="padding-bottom: 1.5pt; padding-left: 9pt; vertical-align: bottom; width: 74.9593%; height: 17px;"><span style="color: #000000; font-family: 'times new roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 10px; 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;">Liabilities&#160;held&#160;for sale</span></td>
<td style="vertical-align: bottom; border-bottom: 2px solid #000000; width: 1%; height: 17px;"><br/></td>
<td style="vertical-align: bottom; text-align: right; border-bottom: 2px solid #000000; width: 10%; height: 17px;"><ix:nonFraction contextRef="I20230331" name="kern:LiabilitiesHeldForSaleNotPartOfDisposalGroupCurrent" unitRef="USD" id="Tag137" xsi:nil="true"></ix:nonFraction>&#8212;</td>
<td style="padding-bottom: 1.5pt; vertical-align: bottom; text-align: right; border-bottom-width: 2px; width: 0.97561%; height: 17px;"><br/></td>
<td style="vertical-align: bottom; text-align: right; width: 0.97561%; height: 17px;"><br/></td>
<td style="vertical-align: bottom; text-align: right; border-bottom: 2px solid #000000; width: 1%; height: 17px;"><br/></td>
<td style="vertical-align: bottom; text-align: right; border-bottom: 2px solid #000000; width: 10%; height: 17px;"><ix:nonFraction contextRef="I20221231" name="kern:LiabilitiesHeldForSaleNotPartOfDisposalGroupCurrent" unitRef="USD" id="Tag231" decimals="0" format="ixt:num-dot-decimal">2,246,222</ix:nonFraction></td>
<td style="padding-bottom: 1.5pt; vertical-align: bottom; width: 0.97561%; height: 17px;"><br/></td>
</tr>
<tr style="height: 17px; background-color: #cceeff;">
<td style="padding-bottom: 1.5pt; padding-left: 36pt; vertical-align: bottom; height: 17px; width: 74.9593%; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Total current liabilities </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 1%; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 10%; background-color: #cceeff;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <ix:nonFraction contextRef="I20230331" name="us-gaap:LiabilitiesCurrent" unitRef="USD" id="Tag140" decimals="0" format="ixt:num-dot-decimal">11,207,235</ix:nonFraction> </span></p>
</td>
<td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 17px; width: 0.97561%; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 0.97561%; background-color: #cceeff;"><br/></td>
<td style="vertical-align: bottom; height: 17px; width: 1%; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 10%; background-color: #cceeff;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <ix:nonFraction contextRef="I20221231" name="us-gaap:LiabilitiesCurrent" unitRef="USD" id="Tag135" decimals="0" format="ixt:num-dot-decimal">22,725,218</ix:nonFraction> </span></p>
</td>
<td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 17px; width: 0.97561%; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
</tr>
<tr style="height: 10px;">
<td style="vertical-align: bottom; height: 10px; width: 74.9593%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 10px; width: 1%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 10px; width: 10%;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 10px; width: 0.97561%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 10px; width: 0.97561%;"><br/></td>
<td style="vertical-align: bottom; height: 10px; width: 1%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 10px; width: 10%;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 10px; width: 0.97561%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
</tr>
<tr style="height: 21px; background-color: #cceeff;">
<td style="vertical-align: bottom; margin: 0pt; padding: 0px 0px 0px 12px; height: 21px; width: 74.9593%; background-color: #cceeff;"><span style="color: #000000; font-family: 'times new roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; 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;">Deferred revenue, noncurrent</span></td>
<td style="vertical-align: bottom; height: 21px; width: 1%; background-color: #cceeff;"><br/></td>
<td style="vertical-align: bottom; text-align: right; height: 21px; width: 10%; background-color: #cceeff;">
<div style="border-left: none; border-right: none;"><ix:nonFraction contextRef="I20230331" name="us-gaap:DeferredRevenueNoncurrent" unitRef="USD" id="Tag301" xsi:nil="true"></ix:nonFraction>&#8212;<br/></div>
</td>
<td style="vertical-align: bottom; text-align: right; height: 21px; width: 0.97561%; background-color: #cceeff;"><br/></td>
<td style="vertical-align: bottom; text-align: left; height: 21px; width: 0.97561%; background-color: #cceeff;"><br/></td>
<td style="vertical-align: bottom; text-align: left; height: 21px; width: 1%; background-color: #cceeff;"><br/></td>
<td style="vertical-align: bottom; text-align: right; height: 21px; width: 10%; background-color: #cceeff;"><ix:nonFraction contextRef="I20221231" name="us-gaap:DeferredRevenueNoncurrent" unitRef="USD" id="Tag200" decimals="0" format="ixt:num-dot-decimal">161,802</ix:nonFraction></td>
<td style="vertical-align: bottom; height: 21px; width: 0.97561%; background-color: #cceeff;"><br/></td>
</tr>
<tr style="height: 17px;">
<td style="vertical-align: bottom; margin: 0pt; padding: 0px 0px 0px 12px; height: 17px; width: 74.9593%;"><span style="font-family: 'Times New Roman'; font-size: 10pt; ;color: black;">Long-term debt, less current portion</span></td>
<td style="vertical-align: bottom; height: 17px; width: 1%; border-bottom-width: 1.5pt; border-bottom-style: solid; border-bottom-color: #000000;"><br/></td>
<td style="vertical-align: bottom; height: 17px; text-align: right; width: 10%; border-bottom-width: 1.5pt; border-bottom-style: solid; border-bottom-color: #000000;"><ix:nonFraction contextRef="I20230331" name="us-gaap:LongTermDebtNoncurrent" unitRef="USD" id="Tag190" decimals="0" format="ixt:num-dot-decimal">1,576,457</ix:nonFraction></td>
<td style="vertical-align: bottom; height: 17px; text-align: right; width: 0.97561%;"><br/></td>
<td style="vertical-align: bottom; text-align: left; height: 17px; width: 0.97561%;"><br/></td>
<td style="vertical-align: bottom; height: 17px; text-align: left; width: 1%; border-bottom-width: 1.5pt; border-bottom-style: solid; border-bottom-color: #000000;"><br/></td>
<td style="vertical-align: bottom; height: 17px; text-align: right; width: 10%; border-bottom-width: 1.5pt; border-bottom-style: solid; border-bottom-color: #000000;"><span style="border-right: none; border-left: none;"><span style="border-left: none; border-right: none;"><ix:nonFraction contextRef="I20221231" name="us-gaap:LongTermDebtNoncurrent" unitRef="USD" id="Tag302" decimals="0" format="ixt:num-dot-decimal">1,407,000</ix:nonFraction></span></span></td>
<td style="vertical-align: bottom; height: 17px; width: 0.97561%;"><br/></td>
</tr>
<tr style="height: 17px; background-color: #cceeff;">
<td style="vertical-align: bottom; margin: 0pt; height: 17px; padding: 0px 0px 0px 48px; width: 74.9593%; background-color: #cceeff;"><span style="color: #000000; font-family: 'times new roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Total liabilities</span></td>
<td style="vertical-align: bottom; height: 17px; border-bottom: 2px solid #000000; width: 1%; background-color: #cceeff;"><br/></td>
<td style="vertical-align: bottom; height: 17px; text-align: right; border-bottom: 2px solid #000000; width: 10%; background-color: #cceeff;"><ix:nonFraction contextRef="I20230331" name="us-gaap:Liabilities" unitRef="USD" id="Tag180" decimals="0" format="ixt:num-dot-decimal">12,783,692</ix:nonFraction></td>
<td style="vertical-align: bottom; height: 17px; text-align: right; width: 0.97561%; background-color: #cceeff;"><br/></td>
<td style="vertical-align: bottom; text-align: right; height: 17px; width: 0.97561%; background-color: #cceeff;"><br/></td>
<td style="vertical-align: bottom; height: 17px; text-align: right; border-bottom: 2px solid #000000; width: 1%; background-color: #cceeff;"><br/></td>
<td style="vertical-align: bottom; height: 17px; text-align: right; border-bottom: 2px solid #000000; width: 10%; background-color: #cceeff;"><span style="border-right: none; border-left: none;"><span style="border-left: none; border-right: none;"><span style="border-left: none; border-right: none;"><ix:nonFraction contextRef="I20221231" name="us-gaap:Liabilities" unitRef="USD" id="Tag187" decimals="0" format="ixt:num-dot-decimal">24,294,020</ix:nonFraction></span></span></span></td>
<td style="vertical-align: bottom; height: 17px; width: 0.97561%; background-color: #cceeff;"><br/></td>
</tr>
<tr style="height: 10px;">
<td style="vertical-align: bottom; height: 10px; width: 74.9593%;"><br/></td>
<td style="vertical-align: bottom; height: 10px; width: 1%;"><br/></td>
<td style="vertical-align: bottom; height: 10px; width: 10%;"><br/></td>
<td style="vertical-align: bottom; height: 10px; width: 0.97561%;"><br/></td>
<td style="vertical-align: bottom; height: 10px; width: 0.97561%;"><br/></td>
<td style="vertical-align: bottom; height: 10px; width: 1%;"><br/></td>
<td style="vertical-align: bottom; height: 10px; width: 10%;"><br/></td>
<td style="vertical-align: bottom; height: 10px; width: 0.97561%;"><br/></td>
</tr>
<tr style="height: 17px; background-color: #cceeff;">
<td style="vertical-align: bottom; height: 17px; width: 74.9593%; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Commitments and contingencies (Note 8) </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 1%; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 10%; background-color: #cceeff;">
<p style="margin: 0pt; text-align: right; ;margin: 0px !important;"><ix:nonFraction contextRef="I20230331" name="us-gaap:CommitmentsAndContingencies" unitRef="USD" id="Tag290" xsi:nil="true"></ix:nonFraction>&#8212;</p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 0.97561%; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 0.97561%; background-color: #cceeff;"><br/></td>
<td style="vertical-align: bottom; height: 17px; width: 1%; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 10%; background-color: #cceeff;">
<p style="margin: 0pt; text-align: right; ;margin: 0px !important;"><ix:nonFraction contextRef="I20221231" name="us-gaap:CommitmentsAndContingencies" unitRef="USD" id="Tag175" xsi:nil="true"></ix:nonFraction>&#8212;</p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 0.97561%; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
</tr>
<tr style="height: 10px;">
<td style="vertical-align: bottom; height: 10px; width: 74.9593%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 10px; width: 1%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 10px; width: 10%;"><br/></td>
<td style="vertical-align: bottom; height: 10px; width: 0.97561%;"><br/></td>
<td style="vertical-align: bottom; height: 10px; width: 0.97561%;"><br/></td>
<td style="vertical-align: bottom; height: 10px; width: 1%;"><br/></td>
<td style="vertical-align: bottom; height: 10px; width: 10%;"><br/></td>
<td style="vertical-align: bottom; height: 10px; width: 0.97561%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
</tr>
<tr style="height: 17px; background-color: #cceeff;">
<td style="vertical-align: bottom; height: 17px; width: 74.9593%; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Stockholders&#8217; deficit </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 1%; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 10%; background-color: #cceeff;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 0.97561%; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 0.97561%; background-color: #cceeff;"><br/></td>
<td style="vertical-align: bottom; height: 17px; width: 1%; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 10%; background-color: #cceeff;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 0.97561%; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
</tr>
<tr style="height: 10px;">
<td style="padding: 0px 0px 0px 12px; vertical-align: bottom; height: 10px; width: 74.9593%;">
<p style="margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">Preferred stock, par value $<span style="border-left: none; border-right: none;"><ix:nonFraction contextRef="I20221231" name="us-gaap:PreferredStockParOrStatedValuePerShare" unitRef="USDPerShare" id="Tag775" decimals="4" format="ixt:num-dot-decimal"><ix:nonFraction contextRef="I20230331" name="us-gaap:PreferredStockParOrStatedValuePerShare" unitRef="USDPerShare" id="Tag156" decimals="4" format="ixt:num-dot-decimal">0.0001</ix:nonFraction></ix:nonFraction></span>; <span style="border-left: none; border-right: none;"><ix:nonFraction contextRef="I20221231" name="us-gaap:PreferredStockSharesAuthorized" unitRef="Shares" id="Tag785" decimals="0" format="ixt:num-dot-decimal"><ix:nonFraction contextRef="I20230331" name="us-gaap:PreferredStockSharesAuthorized" unitRef="Shares" id="Tag186" decimals="0" format="ixt:num-dot-decimal">5,000,000</ix:nonFraction></ix:nonFraction></span> shares authorized, <span style="border-left: none; border-right: none;"><span style="border-left: none; border-right: none;"><span style="border-left: none; border-right: none;"><span style="border-left: none; border-right: none;"><ix:nonFraction contextRef="I20221231" name="us-gaap:PreferredStockSharesIssued" unitRef="Shares" id="Tag792" decimals="0" format="ixt:num-dot-decimal"><ix:nonFraction contextRef="I20230331" name="us-gaap:PreferredStockSharesOutstanding" unitRef="Shares" id="Tag783" decimals="0" format="ixt:num-dot-decimal"><ix:nonFraction contextRef="I20221231" name="us-gaap:PreferredStockSharesOutstanding" unitRef="Shares" id="Tag765" decimals="0" format="ixt:num-dot-decimal"><ix:nonFraction contextRef="I20230331" name="us-gaap:PreferredStockSharesIssued" unitRef="Shares" id="Tag499" decimals="0" format="ixt:num-dot-decimal">1</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction></span></span></span></span>&#160;share special voting preferred stock issued and outstanding at March 31, 2023 and&#160;December 31, 2022</span></p>
</td>
<td style="vertical-align: bottom; height: 10px; width: 1%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 10px; width: 10%;">
<p style="margin: 0pt; text-align: right;"><ix:nonFraction contextRef="I20230331" name="us-gaap:PreferredStockValue" unitRef="USD" id="Tag296" xsi:nil="true"></ix:nonFraction>&#8212;</p>
</td>
<td style="vertical-align: bottom; height: 10px; width: 0.97561%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 10px; width: 0.97561%;"><br/></td>
<td style="vertical-align: bottom; height: 10px; width: 1%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 10px; width: 10%;">
<p style="margin: 0pt; text-align: right;"><ix:nonFraction contextRef="I20221231" name="us-gaap:PreferredStockValue" unitRef="USD" id="Tag211" xsi:nil="true"></ix:nonFraction>&#8212;</p>
</td>
<td style="vertical-align: bottom; height: 10px; width: 0.97561%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
</tr>
<tr style="height: 33px; background-color: #cceeff;">
<td style="padding: 0px 0px 0px 24px; vertical-align: bottom; height: 33px; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt; width: 74.9593%; background-color: #cceeff;"><span style="color: #000000; font-family: 'Times New Roman', serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: -12px; 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;">Special voting preferred stock, par value&#160;$</span><ix:nonFraction contextRef="I20221231_SpecialVotingPreferredStockMember" name="us-gaap:PreferredStockParOrStatedValuePerShare" unitRef="USDPerShare" id="Tag779" decimals="4" format="ixt:num-dot-decimal"><ix:nonFraction contextRef="I20230331_SpecialVotingPreferredStockMember" name="us-gaap:PreferredStockParOrStatedValuePerShare" unitRef="USDPerShare" id="Tag303" decimals="4" format="ixt:num-dot-decimal">0.0001</ix:nonFraction></ix:nonFraction><span style="color: #000000; font-family: 'Times New Roman', serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: -12px; 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;">;<span>&#160;</span></span><ix:nonFraction contextRef="I20221231_SpecialVotingPreferredStockMember" name="us-gaap:PreferredStockSharesIssued" unitRef="Shares" id="Tag778" decimals="0" format="ixt:num-dot-decimal"><ix:nonFraction contextRef="I20230331_SpecialVotingPreferredStockMember" name="us-gaap:PreferredStockSharesOutstanding" unitRef="Shares" id="Tag786" decimals="0" format="ixt:num-dot-decimal"><ix:nonFraction contextRef="I20221231_SpecialVotingPreferredStockMember" name="us-gaap:PreferredStockSharesOutstanding" unitRef="Shares" id="Tag789" decimals="0" format="ixt:num-dot-decimal"><ix:nonFraction contextRef="I20230331_SpecialVotingPreferredStockMember" name="us-gaap:PreferredStockSharesIssued" unitRef="Shares" id="Tag791" decimals="0" format="ixt:num-dot-decimal"><ix:nonFraction contextRef="I20221231_SpecialVotingPreferredStockMember" name="us-gaap:PreferredStockSharesAuthorized" unitRef="Shares" id="Tag787" decimals="0" format="ixt:num-dot-decimal"><ix:nonFraction contextRef="I20230331_SpecialVotingPreferredStockMember" name="us-gaap:PreferredStockSharesAuthorized" unitRef="Shares" id="Tag196" decimals="0" format="ixt:num-dot-decimal">1</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction><span style="color: #000000; font-family: 'Times New Roman', serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: -12px; 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;"><span>&#160;</span>share au</span><span style="color: #000000; font-family: 'Times New Roman', serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: -12px; 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;">thorized,</span><span style="color: #000000; font-family: 'Times New Roman', serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: -12px; 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;"><span>&#160;</span>issued and outstanding as of March 31, 2023&#160;and December 31, 2022,</span><span style="color: #000000; font-family: 'Times New Roman', serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: -12px; 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;">&#160;with $</span><ix:nonFraction contextRef="I20221231_SpecialVotingPreferredStockMember" name="us-gaap:PreferredStockLiquidationPreference" unitRef="USDPerShare" id="Tag764" decimals="0" format="ixt:num-dot-decimal"><ix:nonFraction contextRef="I20230331_SpecialVotingPreferredStockMember" name="us-gaap:PreferredStockLiquidationPreference" unitRef="USDPerShare" id="Tag195" decimals="0" format="ixt:num-dot-decimal">1</ix:nonFraction></ix:nonFraction><span style="color: #000000; font-family: 'Times New Roman', serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: -12px; 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;"><span>&#160;</span>preference in liquidation</span><span style="color: #000000; font-family: 'Times New Roman', serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: -12px; 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;">; exchangeable shares, <ix:nonFraction contextRef="I20221231_ExchangeableSharesMember_1" name="us-gaap:PreferredStockNoParValue" unitRef="USDPerShare" id="Tag763" decimals="0" format="ixt-sec:numwordsen"><ix:nonFraction contextRef="I20230331_ExchangeableSharesMember" name="us-gaap:PreferredStockNoParValue" unitRef="USDPerShare" id="Tag244" decimals="0" format="ixt-sec:numwordsen">no</ix:nonFraction></ix:nonFraction> par value, <ix:nonFraction contextRef="I20230331_ExchangeableSharesMember" name="us-gaap:PreferredStockSharesOutstanding" unitRef="Shares" id="Tag780" decimals="0" format="ixt:num-dot-decimal"><ix:nonFraction contextRef="I20230331_ExchangeableSharesMember" name="us-gaap:PreferredStockSharesIssued" unitRef="Shares" id="Tag145" decimals="0" format="ixt:num-dot-decimal">285,032</ix:nonFraction></ix:nonFraction> and<span>&#160;</span></span><ix:nonFraction contextRef="I20221231_ExchangeableSharesMember_1" name="us-gaap:PreferredStockSharesOutstanding" unitRef="Shares" id="Tag767" decimals="0" format="ixt:num-dot-decimal"><ix:nonFraction contextRef="I20221231_ExchangeableSharesMember_1" name="us-gaap:PreferredStockSharesIssued" unitRef="Shares" id="Tag289" decimals="0" format="ixt:num-dot-decimal">285,672</ix:nonFraction></ix:nonFraction><span style="color: #000000; font-family: 'Times New Roman', serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: -12px; 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;"><span>&#160;</span>shares issued and outstanding as of<span>&#160;</span></span>March 31, 2023<span style="color: #000000; font-family: 'Times New Roman', serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: -12px; 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;">&#160;and </span>December 31, 2022<span style="color: #000000; font-family: 'Times New Roman', serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: -12px; 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;"><span>&#160;respectively</span></span></td>
<td style="vertical-align: bottom; height: 33px; width: 1%; background-color: #cceeff;"><br/></td>
<td style="vertical-align: bottom; height: 33px; text-align: right; width: 10%; background-color: #cceeff;"><span style="height: 17px;"><ix:nonFraction contextRef="I20230331_SpecialVotingPreferredStockMember" name="us-gaap:PreferredStockValue" unitRef="USD" id="Tag176" decimals="0" format="ixt:num-dot-decimal">2,180,495</ix:nonFraction></span></td>
<td style="vertical-align: bottom; height: 33px; text-align: right; width: 0.97561%; background-color: #cceeff;"><br/></td>
<td style="vertical-align: bottom; height: 33px; text-align: right; width: 0.97561%; background-color: #cceeff;"><br/></td>
<td style="vertical-align: bottom; height: 33px; text-align: right; width: 1%; background-color: #cceeff;"><br/></td>
<td style="vertical-align: bottom; height: 33px; text-align: right; width: 10%; background-color: #cceeff;"><span style="height: 17px;"><ix:nonFraction contextRef="I20221231_SpecialVotingPreferredStockMember" name="us-gaap:PreferredStockValue" unitRef="USD" id="Tag188" decimals="0" format="ixt:num-dot-decimal">2,185,391</ix:nonFraction></span></td>
<td style="vertical-align: bottom; height: 33px; width: 0.97561%; background-color: #cceeff;"><br/></td>
</tr>
<tr style="height: 17px;">
<td style="padding: 0px 0px 0px 12px; vertical-align: bottom; height: 17px; width: 74.9593%;">
<p style="margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">Common stock, par value $<ix:nonFraction contextRef="I20221231" name="us-gaap:CommonStockParOrStatedValuePerShare" unitRef="USDPerShare" id="Tag776" decimals="4" format="ixt:num-dot-decimal"><ix:nonFraction contextRef="I20230331" name="us-gaap:CommonStockParOrStatedValuePerShare" unitRef="USDPerShare" id="Tag305" decimals="4" format="ixt:num-dot-decimal">0.0001</ix:nonFraction></ix:nonFraction>; <ix:nonFraction contextRef="I20221231" name="us-gaap:CommonStockSharesAuthorized" unitRef="Shares" id="Tag774" decimals="0" format="ixt:num-dot-decimal"><ix:nonFraction contextRef="I20230331" name="us-gaap:CommonStockSharesAuthorized" unitRef="Shares" id="Tag80" decimals="0" format="ixt:num-dot-decimal">150,000,000</ix:nonFraction></ix:nonFraction> shares authorized, <ix:nonFraction contextRef="I20230331" name="us-gaap:CommonStockSharesOutstanding" unitRef="Shares" id="Tag781" decimals="0" format="ixt:num-dot-decimal"><ix:nonFraction contextRef="I20230331" name="us-gaap:CommonStockSharesIssued" unitRef="Shares" id="Tag191" decimals="0" format="ixt:num-dot-decimal">5,767,650</ix:nonFraction></ix:nonFraction> and <ix:nonFraction contextRef="I20221231" name="us-gaap:CommonStockSharesOutstanding" unitRef="Shares" id="Tag777" decimals="0" format="ixt:num-dot-decimal"><ix:nonFraction contextRef="I20221231" name="us-gaap:CommonStockSharesIssued" unitRef="Shares" id="Tag409" decimals="0" format="ixt:num-dot-decimal">4,602,780</ix:nonFraction></ix:nonFraction>&#160;shares issued and outstanding at <span style="border-left: none; border-right: none;">March 31, 2023</span> and <span style="border-left: none; border-right: none;">December 31, 2022</span>, respectively</span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 1%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 10%;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <ix:nonFraction contextRef="I20230331" name="us-gaap:CommonStockValue" unitRef="USD" id="Tag670" decimals="0" format="ixt:num-dot-decimal">576</ix:nonFraction> </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 0.97561%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 0.97561%;"><br/></td>
<td style="vertical-align: bottom; height: 17px; width: 1%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 10%;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <ix:nonFraction contextRef="I20221231" name="us-gaap:CommonStockValue" unitRef="USD" id="Tag297" decimals="0" format="ixt:num-dot-decimal">460</ix:nonFraction> </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 0.97561%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
</tr>
<tr style="height: 10px; background-color: #cceeff;">
<td style="padding-left: 9pt; vertical-align: bottom; height: 10px; width: 74.9593%; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Additional paid-in capital </span></p>
</td>
<td style="vertical-align: bottom; height: 10px; width: 1%; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 10px; width: 10%; background-color: #cceeff;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <ix:nonFraction contextRef="I20230331" name="us-gaap:AdditionalPaidInCapitalCommonStock" unitRef="USD" id="Tag300" decimals="0" format="ixt:num-dot-decimal">161,718,381</ix:nonFraction> </span></p>
</td>
<td style="vertical-align: bottom; height: 10px; width: 0.97561%; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 10px; width: 0.97561%; background-color: #cceeff;"><br/></td>
<td style="vertical-align: bottom; height: 10px; width: 1%; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 10px; width: 10%; background-color: #cceeff;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <ix:nonFraction contextRef="I20221231" name="us-gaap:AdditionalPaidInCapitalCommonStock" unitRef="USD" id="Tag500" decimals="0" format="ixt:num-dot-decimal">160,207,367</ix:nonFraction> </span></p>
</td>
<td style="vertical-align: bottom; height: 10px; width: 0.97561%; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
</tr>
<tr style="height: 17px;">
<td style="padding-left: 9pt; vertical-align: bottom; height: 17px; width: 74.9593%;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Accumulated other comprehensive income</span></td>
<td style="vertical-align: bottom; height: 17px; width: 1%;"><br/></td>
<td style="vertical-align: bottom; text-align: right; height: 17px; width: 10%;"><span style="border-left: none; border-right: none;"><ix:nonFraction contextRef="I20230331" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" unitRef="USD" id="Tag292" decimals="0" format="ixt:num-dot-decimal">353,529</ix:nonFraction></span></td>
<td style="vertical-align: bottom; height: 17px; text-align: left; width: 0.97561%;"></td>
<td style="vertical-align: bottom; text-align: right; height: 17px; width: 0.97561%;"><br/></td>
<td style="vertical-align: bottom; text-align: right; height: 17px; width: 1%;"><br/></td>
<td style="vertical-align: bottom; text-align: right; height: 17px; width: 10%;"><span style="border-right: none; border-left: none;"><span style="border-left: none; border-right: none;"><ix:nonFraction contextRef="I20221231" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" unitRef="USD" id="Tag286" decimals="0" format="ixt:num-dot-decimal">347,100</ix:nonFraction></span></span></td>
<td style="vertical-align: bottom; height: 17px; width: 0.97561%;"></td>
</tr>
<tr style="height: 17px; background-color: #cceeff;">
<td style="padding-bottom: 1.5pt; padding-left: 9pt; vertical-align: bottom; height: 17px; width: 74.9593%; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Accumulated deficit </span></p>
</td>
<td style="border-bottom: 1.5pt solid #000000; vertical-align: bottom; height: 17px; width: 1%; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="border-bottom: 1.5pt solid #000000; vertical-align: bottom; height: 17px; width: 10%; background-color: #cceeff;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction contextRef="I20230331" name="us-gaap:RetainedEarningsAccumulatedDeficit" unitRef="USD" id="Tag249" decimals="0" sign="-" format="ixt:num-dot-decimal">170,040,474</ix:nonFraction></span></p>
</td>
<td style="padding: 0px 0px 1px; height: 17px; width: 0.97561%; vertical-align: bottom; background-color: #cceeff;" valign="bottom">)</td>
<td style="vertical-align: bottom; height: 17px; width: 0.97561%; background-color: #cceeff;"><br/></td>
<td style="border-bottom: 1.5pt solid #000000; vertical-align: bottom; height: 17px; width: 1%; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="border-bottom: 1.5pt solid #000000; vertical-align: bottom; height: 17px; width: 10%; background-color: #cceeff;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> (<ix:nonFraction contextRef="I20221231" name="us-gaap:RetainedEarningsAccumulatedDeficit" unitRef="USD" id="Tag184" decimals="0" sign="-" format="ixt:num-dot-decimal">167,565,846</ix:nonFraction> </span></p>
</td>
<td style="padding: 0px 0px 1px; height: 17px; width: 0.97561%; vertical-align: bottom; background-color: #cceeff;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> ) </span></p>
</td>
</tr>
<tr style="height: 10px;">
<td style="padding-left: 36pt; vertical-align: bottom; height: 10px; width: 74.9593%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Total stockholders&#8217;&#160;deficit </span></p>
</td>
<td style="vertical-align: bottom; height: 10px; border-bottom: 1.5pt solid #000000; width: 1%;">
<p style="margin: 0pt; ;margin: 0px !important;"><br/></p>
</td>
<td style="vertical-align: bottom; height: 10px; border-bottom: 1.5pt solid #000000; width: 10%;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> (<ix:nonFraction contextRef="I20230331" name="us-gaap:StockholdersEquity" unitRef="USD" id="Tag227" decimals="0" sign="-" format="ixt:num-dot-decimal">5,787,493</ix:nonFraction></span></p>
</td>
<td style="vertical-align: bottom; height: 10px; width: 0.97561%; padding: 0px 0px 1px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> )&#160;&#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 10px; width: 0.97561%;"><br/></td>
<td style="vertical-align: bottom; height: 10px; border-bottom: 1.5pt solid #000000; width: 1%;">
<p style="margin: 0pt; text-align: left; ;margin: 0px !important;"><br/></p>
</td>
<td style="vertical-align: bottom; height: 10px; border-bottom: 1.5pt solid #000000; width: 10%;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction contextRef="I20221231" name="us-gaap:StockholdersEquity" unitRef="USD" id="Tag746" decimals="0" sign="-" format="ixt:num-dot-decimal">4,825,528</ix:nonFraction></span></p>
</td>
<td style="vertical-align: bottom; height: 10px; width: 0.97561%; padding: 0px 0px 1px;">)</td>
</tr>
<tr style="height: 10px; background-color: #cceeff;">
<td style="padding-bottom: 4pt; vertical-align: bottom; height: 10px; width: 74.9593%; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Total liabilities and stockholders&#8217;&#160;deficit&#160;&#160; </span></p>
</td>
<td style="border-bottom: 4.5pt double #000000; vertical-align: bottom; height: 10px; width: 1%; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> $ </span></p>
</td>
<td style="border-bottom: 4.5pt double #000000; vertical-align: bottom; height: 10px; width: 10%; background-color: #cceeff;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="I20230331" name="us-gaap:LiabilitiesAndStockholdersEquity" unitRef="USD" id="Tag248" decimals="0" format="ixt:num-dot-decimal">6,996,199</ix:nonFraction></span></p>
</td>
<td style="padding-bottom: 4pt; vertical-align: bottom; height: 10px; width: 0.97561%; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 10px; width: 0.97561%; background-color: #cceeff;"><br/></td>
<td style="border-bottom: 4.5pt double #000000; vertical-align: bottom; height: 10px; width: 1%; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> $ </span></p>
</td>
<td style="border-bottom: 4.5pt double #000000; vertical-align: bottom; height: 10px; width: 10%; background-color: #cceeff;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <ix:nonFraction contextRef="I20221231" name="us-gaap:LiabilitiesAndStockholdersEquity" unitRef="USD" id="Tag81" decimals="0" format="ixt:num-dot-decimal">19,468,492</ix:nonFraction> </span></p>
</td>
<td style="padding-bottom: 4pt; vertical-align: bottom; height: 10px; width: 0.97561%; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
</tr>
</tbody>
</table>
</div>
<p style="margin: 2pt 0pt; text-align: center; text-indent: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 7pt; font-weight: bold;">&#160;</span><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">The accompanying notes are an integral part of these condensed consolidated financial statements</span></p>
<div>
<div id="t_ft_QGIWCTO5M800000000000000000000b">
<table style="width: 100%; font-family: 'times new roman'; font-size: 10pt; height: 10px;">
<tbody>
<tr style="height: 10px;">
<td class="pgno" style="padding: 0px; text-align: center; height: 10px;"><span class="pageno" style="font-size: 10pt;">1</span></td>
</tr>
</tbody>
</table>
</div>
<hr style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"></hr>
<div class="pageBreak" style="page-break-before: always; font-size: 10pt; text-align: left;"><br/></div>
</div>
</div><div style="font-family: 'times new roman', times; font-size: 10pt;">
<p style="margin: 0pt; text-align: center;"><span><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">AKERNA CORP.</span></span></p>
<div style="margin: 0pt; text-align: center;"><a class="customBookmark" style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" id="B2_F9LRCH74F400000000000000000000"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">&#160;</span><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Condensed Consolidated Statements of <span>Operations</span></span></a></div>
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">(unaudited)</span></p>
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p>
<div id="t_ft_JAOLAHT8CW00000000000000000000b">
<table style="height: 518px; border-collapse: collapse; font-family: &quot;times new roman&quot;; font-size: 10pt; width: 100%; margin: 0px 0px 0px 0.1px; text-indent: 0px;" cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr style="margin-left: 0.1px; height: 17px;">
<td style="height: 17px; vertical-align: bottom; width: 75.9757%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 1.04076%;"><br/></td>
<td style="vertical-align: bottom; text-align: center; height: 17px; width: 22.0295%;" colspan="5"><span style="font-weight: bold;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; 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;">For&#160;the </span>Three Months Ended</span></td>
<td style="vertical-align: bottom; height: 17px; width: 1.04076%;"><br/></td>
</tr>
<tr style="margin-left: 0.1px; height: 10px;">
<td style="vertical-align: bottom; height: 10px; width: 75.9757%;">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; &#160; &#160;&#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 10px; border-bottom-width: 1.5pt; border-bottom-style: solid !important; border-bottom-color: #000000 !important; width: 1.04076%;"><br/></td>
<td style="vertical-align: bottom; text-align: center; height: 10px; border-bottom-width: 1.5pt; border-bottom-style: solid !important; border-bottom-color: #000000 !important; width: 22.0295%;" colspan="5"><span style="font-weight: bold;">March 31,</span></td>
<td style="vertical-align: bottom; height: 10px; width: 1.04076%;"><br/></td>
</tr>
<tr style="margin-left: 0.1px; height: 10px; background-color: #ffffff;">
<td style="vertical-align: bottom; height: 10px; background-color: #ffffff; width: 75.9757%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 10px; border-bottom-width: 1.5pt; background-color: #ffffff; border-bottom-style: solid !important; border-bottom-color: #000000 !important; width: 1.04076%;"><br/></td>
<td style="vertical-align: bottom; text-align: center; height: 10px; border-bottom-width: 1.5pt; background-color: #ffffff; border-bottom-style: solid !important; border-bottom-color: #000000 !important; width: 9.97398%;"><span style="font-weight: bold;">2023</span></td>
<td style="vertical-align: bottom; height: 10px; background-color: #ffffff; width: 1.04076%;"><br/></td>
<td style="vertical-align: bottom; height: 10px; background-color: #ffffff; width: 1.04076%;"><br/></td>
<td style="vertical-align: bottom; height: 10px; border-bottom-width: 1.5pt; text-align: center; background-color: #ffffff; border-bottom-style: solid !important; border-bottom-color: #000000 !important; width: 9.97398%;" colspan="2"><span style="font-weight: bold;">2022</span><br/></td>
<td style="vertical-align: bottom; height: 10px; background-color: #ffffff; width: 1.04076%;"><br/></td>
</tr>
<tr style="margin-left: 0.1px; height: 10px; background-color: rgb(204, 238, 255);">
<td style="height: 10px; margin-left: 0.1px; vertical-align: bottom; width: 75.9757%; background-color: rgb(204, 238, 255);" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Revenue </span></p>
</td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; width: 1.04076%; background-color: rgb(204, 238, 255);"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; width: 9.97398%; background-color: rgb(204, 238, 255);"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; width: 1.04076%; background-color: rgb(204, 238, 255);"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; width: 1.04076%; background-color: rgb(204, 238, 255);"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; width: 9.97398%; background-color: rgb(204, 238, 255);" colspan="2"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; width: 1.04076%; background-color: rgb(204, 238, 255);"><br/></td>
</tr>
<tr style="margin-left: 0.1px; height: 10px;">
<td style="padding-left: 9pt; height: 10px; margin-left: 0.1px; width: 75.9757%; vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; &#160; &#160; Software </span></p>
</td>
<td style="margin-left: 0.1px; height: 10px; width: 1.04076%; vertical-align: bottom;" valign="bottom">$</td>
<td style="margin-left: 0.1px; text-align: right; height: 10px; padding: 0px; width: 9.97398%; vertical-align: bottom;" valign="bottom"><ix:nonFraction contextRef="D20230331_SoftwareRevenuesMember" name="us-gaap:Revenues" unitRef="USD" id="Tag87" decimals="0" format="ixt:num-dot-decimal">2,596,762</ix:nonFraction></td>
<td style="margin-left: 0.1px; height: 10px; padding: 0px; width: 1.04076%; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="margin-left: 0.1px; height: 10px; padding: 0px; width: 1.04076%; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="margin-left: 0.1px; height: 10px; padding: 0px; width: 0.954033%; vertical-align: bottom;" valign="bottom">$</td>
<td style="margin-left: 0.1px; text-align: right; height: 10px; padding: 0px; width: 9.01995%; vertical-align: bottom;" valign="bottom">
<p><ix:nonFraction contextRef="D20220331_SoftwareRevenuesMember" name="us-gaap:Revenues" unitRef="USD" id="Tag678" decimals="0" format="ixt:num-dot-decimal">3,802,752</ix:nonFraction><br/></p>
</td>
<td style="margin-left: 0.1px; height: 10px; padding: 0px; width: 1.04076%; vertical-align: bottom;" valign="bottom"><br/></td>
</tr>
<tr style="margin-left: 0.1px; height: 17px; background-color: #cceeff;">
<td style="padding-left: 9pt; height: 17px; margin-left: 0.1px; vertical-align: bottom; width: 75.9757%; background-color: #cceeff;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; &#160; &#160; Consulting </span></p>
</td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 17px; width: 1.04076%; background-color: #cceeff;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; text-align: right; height: 17px; padding: 0px; width: 9.97398%; background-color: #cceeff;"><ix:nonFraction contextRef="D20230331_ConsultingRevenuesMember" name="us-gaap:Revenues" unitRef="USD" id="Tag88" xsi:nil="true"></ix:nonFraction>&#8212;</td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 17px; padding: 0px; width: 1.04076%; background-color: #cceeff;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 17px; padding: 0px; width: 1.04076%; background-color: #cceeff;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 17px; padding: 0px; width: 0.954033%; background-color: #cceeff;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; text-align: right; height: 17px; padding: 0px; width: 9.01995%; background-color: #cceeff;"><ix:nonFraction contextRef="D20220331_ConsultingRevenuesMember" name="us-gaap:Revenues" unitRef="USD" id="Tag84" decimals="0" format="ixt:num-dot-decimal">427,009</ix:nonFraction></td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 17px; padding: 0px; width: 1.04076%; background-color: #cceeff;"><br/></td>
</tr>
<tr style="margin-left: 0.1px; height: 17px;">
<td style="padding-bottom: 1.5pt; padding-left: 9pt; height: 17px; margin-left: 0.1px; vertical-align: bottom; width: 75.9757%;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; &#160; &#160; Other revenue </span></p>
</td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 17px; border-bottom-width: 1.5pt; border-bottom-style: solid !important; border-bottom-color: #000000 !important; width: 1.04076%;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; text-align: right; height: 17px; border-bottom-width: 1.5pt; padding: 0px; border-bottom-style: solid !important; border-bottom-color: #000000 !important; width: 9.97398%;"><ix:nonFraction contextRef="D20230331_OtherRevenuesMember" name="us-gaap:Revenues" unitRef="USD" id="Tag228" decimals="0" format="ixt:num-dot-decimal">5,927</ix:nonFraction></td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 17px; padding: 0px; width: 1.04076%;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 17px; padding: 0px; width: 1.04076%;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 17px; border-bottom-width: 1.5pt; padding: 0px; border-bottom-style: solid !important; border-bottom-color: #000000 !important; width: 0.954033%;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; text-align: right; height: 17px; border-bottom-width: 1.5pt; padding: 0px; border-bottom-style: solid !important; border-bottom-color: #000000 !important; width: 9.01995%;"><ix:nonFraction contextRef="D20220331_OtherRevenuesMember" name="us-gaap:Revenues" unitRef="USD" id="Tag276" decimals="0" format="ixt:num-dot-decimal">15,319</ix:nonFraction></td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 17px; padding: 0px; width: 1.04076%;"><br/></td>
</tr>
<tr style="margin-left: 0.1px; height: 17px; background-color: #cceeff;">
<td style="padding-left: 36pt; height: 17px; margin-left: 0.1px; vertical-align: bottom; width: 75.9757%; background-color: #cceeff;" valign="bottom">
<p style="margin: 0pt; text-align: left;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Total revenue </span></p>
</td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 17px; width: 1.04076%; background-color: #cceeff;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; text-align: right; height: 17px; padding: 0px; width: 9.97398%; background-color: #cceeff;"><ix:nonFraction contextRef="D20230331" name="us-gaap:Revenues" unitRef="USD" id="Tag274" decimals="0" format="ixt:num-dot-decimal">2,602,689</ix:nonFraction></td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 17px; padding: 0px; width: 1.04076%; background-color: #cceeff;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 17px; padding: 0px; width: 1.04076%; background-color: #cceeff;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 17px; padding: 0px; width: 0.954033%; background-color: #cceeff;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; text-align: right; height: 17px; padding: 0px; width: 9.01995%; background-color: #cceeff;"><ix:nonFraction contextRef="D20220331" name="us-gaap:Revenues" unitRef="USD" id="Tag83" decimals="0" format="ixt:num-dot-decimal">4,245,080</ix:nonFraction></td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 17px; padding: 0px; width: 1.04076%; background-color: #cceeff;"><br/></td>
</tr>
<tr style="margin-left: 0.1px; height: 14px;">
<td style="padding-bottom: 1.5pt; height: 14px; vertical-align: bottom; width: 75.9757%;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Cost of revenue </span></p>
</td>
<td style="vertical-align: bottom; height: 14px; border-bottom-width: 1.5pt; border-bottom-style: solid !important; border-bottom-color: #000000 !important; width: 1.04076%;"><br/></td>
<td style="vertical-align: bottom; text-align: right; height: 14px; border-bottom-width: 1.5pt; padding: 0px; border-bottom-style: solid !important; border-bottom-color: #000000 !important; width: 9.97398%;"><ix:nonFraction contextRef="D20230331" name="us-gaap:CostOfRevenue" unitRef="USD" id="Tag86" decimals="0" format="ixt:num-dot-decimal">1,051,081</ix:nonFraction></td>
<td style="vertical-align: bottom; height: 14px; padding: 0px; width: 1.04076%;"><br/></td>
<td style="vertical-align: bottom; height: 14px; padding: 0px; width: 1.04076%;"><br/></td>
<td style="vertical-align: bottom; height: 14px; border-bottom-width: 1.5pt; padding: 0px; border-bottom-style: solid !important; border-bottom-color: #000000 !important; width: 0.954033%;"><br/></td>
<td style="vertical-align: bottom; text-align: right; height: 14px; border-bottom-width: 1.5pt; padding: 0px; border-bottom-style: solid !important; border-bottom-color: #000000 !important; width: 9.01995%;"><ix:nonFraction contextRef="D20220331" name="us-gaap:CostOfRevenue" unitRef="USD" id="Tag234" decimals="0" format="ixt:num-dot-decimal">1,523,009</ix:nonFraction></td>
<td style="vertical-align: bottom; height: 14px; padding: 0px; width: 1.04076%;"><br/></td>
</tr>
<tr style="margin-left: 0.1px; height: 17px; background-color: #cceeff;">
<td style="padding-bottom: 1.5pt; height: 17px; vertical-align: bottom; width: 75.9757%; background-color: #cceeff;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Gross profit </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; border-bottom-width: 1.5pt; width: 1.04076%; border-bottom-style: solid !important; border-bottom-color: #000000 !important; background-color: #cceeff;"><br/></td>
<td style="vertical-align: bottom; text-align: right; height: 17px; border-bottom-width: 1.5pt; padding: 0px; width: 9.97398%; border-bottom-style: solid !important; border-bottom-color: #000000 !important; background-color: #cceeff;"><ix:nonFraction contextRef="D20230331" name="us-gaap:GrossProfit" unitRef="USD" id="Tag89" decimals="0" format="ixt:num-dot-decimal">1,551,608</ix:nonFraction></td>
<td style="vertical-align: bottom; height: 17px; padding: 0px; width: 1.04076%; background-color: #cceeff;"><br/></td>
<td style="vertical-align: bottom; height: 17px; padding: 0px; width: 1.04076%; background-color: #cceeff;"><br/></td>
<td style="vertical-align: bottom; height: 17px; border-bottom-width: 1.5pt; padding: 0px; width: 0.954033%; border-bottom-style: solid !important; border-bottom-color: #000000 !important; background-color: #cceeff;"><br/></td>
<td style="vertical-align: bottom; text-align: right; height: 17px; border-bottom-width: 1.5pt; padding: 0px; width: 9.01995%; border-bottom-style: solid !important; border-bottom-color: #000000 !important; background-color: #cceeff;"><ix:nonFraction contextRef="D20220331" name="us-gaap:GrossProfit" unitRef="USD" id="Tag265" decimals="0" format="ixt:num-dot-decimal">2,722,071</ix:nonFraction></td>
<td style="vertical-align: bottom; height: 17px; padding: 0px; width: 1.04076%; background-color: #cceeff;"><br/></td>
</tr>
<tr style="margin-left: 0.1px; height: 17px;">
<td style="height: 17px; vertical-align: bottom; width: 75.9757%;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Operating expenses </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 1.04076%;"><br/></td>
<td style="vertical-align: bottom; text-align: right; height: 17px; padding: 0px; width: 9.97398%;"><br/></td>
<td style="vertical-align: bottom; height: 17px; padding: 0px; width: 1.04076%;"><br/></td>
<td style="vertical-align: bottom; height: 17px; padding: 0px; width: 1.04076%;"><br/></td>
<td style="vertical-align: bottom; height: 17px; padding: 0px; width: 0.954033%;"><br/></td>
<td style="vertical-align: bottom; text-align: right; height: 17px; padding: 0px; width: 9.01995%;"><br/></td>
<td style="vertical-align: bottom; height: 17px; padding: 0px; width: 1.04076%;"><br/></td>
</tr>
<tr style="margin-left: 0.1px; height: 17px; background-color: #cceeff;">
<td style="padding-left: 9pt; height: 17px; vertical-align: bottom; width: 75.9757%; background-color: #cceeff;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; &#160; &#160; Product development </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 1.04076%; background-color: #cceeff;"><br/></td>
<td style="vertical-align: bottom; text-align: right; height: 17px; padding: 0px; width: 9.97398%; background-color: #cceeff;"><ix:nonFraction contextRef="D20230331" name="us-gaap:ResearchAndDevelopmentExpense" unitRef="USD" id="Tag82" decimals="0" format="ixt:num-dot-decimal">845,478</ix:nonFraction></td>
<td style="vertical-align: bottom; height: 17px; padding: 0px; width: 1.04076%; background-color: #cceeff;"><br/></td>
<td style="vertical-align: bottom; height: 17px; padding: 0px; width: 1.04076%; background-color: #cceeff;"><br/></td>
<td style="vertical-align: bottom; height: 17px; padding: 0px; width: 0.954033%; background-color: #cceeff;"><br/></td>
<td style="vertical-align: bottom; text-align: right; height: 17px; padding: 0px; width: 9.01995%; background-color: #cceeff;"><ix:nonFraction contextRef="D20220331" name="us-gaap:ResearchAndDevelopmentExpense" unitRef="USD" id="Tag85" decimals="0" format="ixt:num-dot-decimal">1,715,747</ix:nonFraction></td>
<td style="vertical-align: bottom; height: 17px; padding: 0px; width: 1.04076%; background-color: #cceeff;"><br/></td>
</tr>
<tr style="margin-left: 0.1px; height: 17px;">
<td style="padding-bottom: 1.5pt; padding-left: 9pt; height: 17px; vertical-align: bottom; width: 75.9757%;" valign="bottom">&#160; &#160; &#160; Sales and marketing</td>
<td style="vertical-align: bottom; height: 17px; width: 1.04076%;"><br/></td>
<td style="vertical-align: bottom; text-align: right; height: 17px; padding: 0px; width: 9.97398%;"><ix:nonFraction contextRef="D20230331" name="us-gaap:SellingAndMarketingExpense" unitRef="USD" id="Tag674" decimals="0" format="ixt:num-dot-decimal">781,491</ix:nonFraction></td>
<td style="vertical-align: bottom; height: 17px; padding: 0px; width: 1.04076%;"><br/></td>
<td style="vertical-align: bottom; height: 17px; padding: 0px; width: 1.04076%;"><br/></td>
<td style="vertical-align: bottom; height: 17px; padding: 0px; width: 0.954033%;"><br/></td>
<td style="vertical-align: bottom; text-align: right; height: 17px; padding: 0px; width: 9.01995%;"><ix:nonFraction contextRef="D20220331" name="us-gaap:SellingAndMarketingExpense" unitRef="USD" id="Tag675" decimals="0" format="ixt:num-dot-decimal">2,051,133</ix:nonFraction></td>
<td style="vertical-align: bottom; height: 17px; padding: 0px; width: 1.04076%;"><br/></td>
</tr>
<tr style="margin-left: 0.1px; height: 17px; background-color: #cceeff;">
<td style="padding-bottom: 1.5pt; padding-left: 9pt; height: 17px; vertical-align: bottom; width: 75.9757%; background-color: #cceeff;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; &#160; &#160; General and administrative </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 1.04076%; background-color: #cceeff;"><br/></td>
<td style="vertical-align: bottom; text-align: right; height: 17px; padding: 0px; width: 9.97398%; background-color: #cceeff;"><ix:nonFraction contextRef="D20230331" name="us-gaap:GeneralAndAdministrativeExpense" unitRef="USD" id="Tag177" decimals="0" format="ixt:num-dot-decimal">1,561,901</ix:nonFraction></td>
<td style="vertical-align: bottom; height: 17px; padding: 0px; width: 1.04076%; background-color: #cceeff;"></td>
<td style="vertical-align: bottom; height: 17px; padding: 0px; width: 1.04076%; background-color: #cceeff;"><br/></td>
<td style="vertical-align: bottom; height: 17px; padding: 0px; width: 0.954033%; background-color: #cceeff;"><br/></td>
<td style="vertical-align: bottom; text-align: right; height: 17px; padding: 0px; width: 9.01995%; background-color: #cceeff;"><ix:nonFraction contextRef="D20220331" name="us-gaap:GeneralAndAdministrativeExpense" unitRef="USD" id="Tag91" decimals="0" format="ixt:num-dot-decimal">1,922,331</ix:nonFraction></td>
<td style="vertical-align: bottom; height: 17px; padding: 0px; width: 1.04076%; background-color: #cceeff;"><br/></td>
</tr>
<tr style="margin-left: 0.1px; height: 17px;">
<td style="padding-bottom: 1.5pt; padding-left: 9pt; height: 17px; vertical-align: bottom; width: 75.9757%;" valign="bottom">&#160; &#160; &#160; Depreciation and amortization</td>
<td style="vertical-align: bottom; height: 17px; width: 1.04076%;"><br/></td>
<td style="vertical-align: bottom; text-align: right; height: 17px; padding: 0px; width: 9.97398%;"><ix:nonFraction contextRef="D20230331" name="us-gaap:DepreciationAndAmortization" unitRef="USD" id="Tag421" decimals="0" format="ixt:num-dot-decimal">291,796</ix:nonFraction></td>
<td style="vertical-align: bottom; height: 17px; padding: 0px; width: 1.04076%;"><br/></td>
<td style="vertical-align: bottom; height: 17px; padding: 0px; width: 1.04076%;"><br/></td>
<td style="vertical-align: bottom; height: 17px; padding: 0px; width: 0.954033%;"><br/></td>
<td style="vertical-align: bottom; text-align: right; height: 17px; padding: 0px; width: 9.01995%;"><ix:nonFraction contextRef="D20220331" name="us-gaap:DepreciationAndAmortization" unitRef="USD" id="Tag229" decimals="0" format="ixt:num-dot-decimal">1,481,444</ix:nonFraction></td>
<td style="vertical-align: bottom; height: 17px; padding: 0px; width: 1.04076%;"><br/></td>
</tr>
<tr style="height: 17px; background-color: #cceeff;">
<td style="padding-bottom: 1.5pt; padding-left: 9pt; vertical-align: bottom; height: 17px; width: 75.9757%; background-color: #cceeff;">&#160; &#160; &#160; Impairment of long-lived a<span>ssets</span></td>
<td style="vertical-align: bottom; height: 17px; width: 1.04076%; border-bottom: 2px solid #000000; background-color: #cceeff;"><br/></td>
<td style="vertical-align: bottom; text-align: right; height: 17px; padding: 0px; width: 9.97398%; border-bottom: 2px solid #000000; background-color: #cceeff;"><ix:nonFraction contextRef="D20230331" name="us-gaap:ImpairmentOfLongLivedAssetsHeldForUse" unitRef="USD" id="Tag273" xsi:nil="true"></ix:nonFraction>&#8212;</td>
<td style="vertical-align: bottom; height: 17px; padding: 0px; width: 1.04076%; background-color: #cceeff;"><br/></td>
<td style="vertical-align: bottom; height: 17px; padding: 0px; width: 1.04076%; background-color: #cceeff;"><br/></td>
<td style="vertical-align: bottom; height: 17px; padding: 0px; width: 0.954033%; border-bottom: 2px solid #000000; background-color: #cceeff;"><br/></td>
<td style="vertical-align: bottom; text-align: right; height: 17px; padding: 0px; width: 9.01995%; border-bottom: 2px solid #000000; background-color: #cceeff;"><ix:nonFraction contextRef="D20220331" name="us-gaap:ImpairmentOfLongLivedAssetsHeldForUse" unitRef="USD" id="Tag94" decimals="0" format="ixt:num-dot-decimal">15,447,101</ix:nonFraction></td>
<td style="vertical-align: bottom; height: 17px; padding: 0px; width: 1.04076%; background-color: #cceeff;"><br/></td>
</tr>
<tr style="margin-left: 0.1px; height: 17px;">
<td style="padding-bottom: 1.5pt; padding-left: 36pt; height: 17px; vertical-align: bottom; width: 75.9757%;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Total operating expenses </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; border-bottom-width: 1.5pt; width: 1.04076%; border-bottom-style: solid !important; border-bottom-color: #000000 !important;"><br/></td>
<td style="vertical-align: bottom; text-align: right; height: 17px; border-bottom-width: 1.5pt; padding: 0px; width: 9.97398%; border-bottom-style: solid !important; border-bottom-color: #000000 !important;"><ix:nonFraction contextRef="D20230331" name="us-gaap:OperatingExpenses" unitRef="USD" id="Tag179" decimals="0" format="ixt:num-dot-decimal">3,480,666</ix:nonFraction></td>
<td style="vertical-align: bottom; height: 17px; padding: 0px; width: 1.04076%;"><br/></td>
<td style="vertical-align: bottom; height: 17px; padding: 0px; width: 1.04076%;"><br/></td>
<td style="vertical-align: bottom; height: 17px; border-bottom-width: 1.5pt; padding: 0px; width: 0.954033%; border-bottom-style: solid !important; border-bottom-color: #000000 !important;"><br/></td>
<td style="vertical-align: bottom; text-align: right; height: 17px; border-bottom-width: 1.5pt; padding: 0px; width: 9.01995%; border-bottom-style: solid !important; border-bottom-color: #000000 !important;"><ix:nonFraction contextRef="D20220331" name="us-gaap:OperatingExpenses" unitRef="USD" id="Tag313" decimals="0" format="ixt:num-dot-decimal">22,617,756</ix:nonFraction></td>
<td style="vertical-align: bottom; height: 17px; padding: 0px; width: 1.04076%;"><br/></td>
</tr>
<tr style="margin-left: 0.1px; height: 17px; background-color: #cceeff;">
<td style="padding-bottom: 1.5pt; height: 17px; vertical-align: bottom; width: 75.9757%; background-color: #cceeff;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Loss from operations </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; border-bottom-width: 1.5pt; width: 1.04076%; border-bottom-style: solid !important; border-bottom-color: #000000 !important; background-color: #cceeff;"><br/></td>
<td style="vertical-align: bottom; text-align: right; height: 17px; border-bottom-width: 1.5pt; padding: 0px; width: 9.97398%; border-bottom-style: solid !important; border-bottom-color: #000000 !important; background-color: #cceeff;">(<ix:nonFraction contextRef="D20230331" name="us-gaap:OperatingIncomeLoss" unitRef="USD" id="Tag178" decimals="0" sign="-" format="ixt:num-dot-decimal">1,929,058</ix:nonFraction></td>
<td style="height: 17px; padding: 0px; vertical-align: middle; width: 1.04076%; background-color: #cceeff;" valign="middle">)</td>
<td style="vertical-align: bottom; height: 17px; padding: 0px; width: 1.04076%; background-color: #cceeff;"><br/></td>
<td style="vertical-align: bottom; height: 17px; border-bottom-width: 1.5pt; padding: 0px; width: 0.954033%; border-bottom-style: solid !important; border-bottom-color: #000000 !important; background-color: #cceeff;"><br/></td>
<td style="vertical-align: bottom; text-align: right; height: 17px; border-bottom-width: 1.5pt; padding: 0px; width: 9.01995%; border-bottom-style: solid !important; border-bottom-color: #000000 !important; background-color: #cceeff;">(<ix:nonFraction contextRef="D20220331" name="us-gaap:OperatingIncomeLoss" unitRef="USD" id="Tag157" decimals="0" sign="-" format="ixt:num-dot-decimal">19,895,685</ix:nonFraction></td>
<td style="height: 17px; padding: 0px; vertical-align: middle; width: 1.04076%; background-color: #cceeff;" valign="middle">)</td>
</tr>
<tr style="margin-left: 0.1px; height: 17px;">
<td style="height: 17px; vertical-align: bottom; width: 75.9757%;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Other (expense) income </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 1.04076%;"><br/></td>
<td style="vertical-align: bottom; text-align: right; height: 17px; padding: 0px; width: 9.97398%;"><br/></td>
<td style="height: 17px; vertical-align: middle; padding: 0px; width: 1.04076%;" valign="middle"><br/></td>
<td style="vertical-align: bottom; height: 17px; padding: 0px; width: 1.04076%;"><br/></td>
<td style="vertical-align: bottom; height: 17px; padding: 0px; width: 0.954033%;"><br/></td>
<td style="vertical-align: bottom; text-align: right; height: 17px; padding: 0px; width: 9.01995%;"><br/></td>
<td style="height: 17px; vertical-align: middle; padding: 0px; width: 1.04076%;" valign="middle"><br/></td>
</tr>
<tr style="margin-left: 0.1px; height: 17px; background-color: #cceeff;">
<td style="padding-left: 9pt; height: 17px; vertical-align: bottom; width: 75.9757%; background-color: #cceeff;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; &#160; &#160; Interest (expense)&#160;income, net </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 1.04076%; background-color: #cceeff;"><br/></td>
<td style="vertical-align: bottom; text-align: right; height: 17px; padding: 0px; width: 9.97398%; background-color: #cceeff;">(<ix:nonFraction contextRef="D20230331" name="us-gaap:InterestIncomeExpenseNonoperatingNet" unitRef="USD" id="Tag278" decimals="0" sign="-" format="ixt:num-dot-decimal">487,316</ix:nonFraction></td>
<td style="height: 17px; padding: 0px; width: 1.04076%; background-color: #cceeff; vertical-align: bottom;" valign="bottom">)</td>
<td style="vertical-align: bottom; height: 17px; padding: 0px; width: 1.04076%; background-color: #cceeff;"><br/></td>
<td style="vertical-align: bottom; height: 17px; padding: 0px; width: 0.954033%; background-color: #cceeff;"><br/></td>
<td style="vertical-align: bottom; text-align: right; height: 17px; padding: 0px; width: 9.01995%; background-color: #cceeff;">(<ix:nonFraction contextRef="D20220331" name="us-gaap:InterestIncomeExpenseNonoperatingNet" unitRef="USD" id="Tag209" decimals="0" sign="-" format="ixt:num-dot-decimal">741</ix:nonFraction></td>
<td style="height: 17px; padding: 0px; vertical-align: bottom; width: 1.04076%; background-color: #cceeff;" valign="bottom">)</td>
</tr>
<tr style="margin-left: 0.1px; height: 10px;">
<td style="padding-bottom: 1.5pt; padding-left: 9pt; height: 10px; vertical-align: bottom; width: 75.9757%;" valign="bottom">&#160; &#160; &#160; Change in fair value of convertible notes</td>
<td style="vertical-align: bottom; height: 10px; width: 1.04076%;"><br/></td>
<td style="vertical-align: bottom; text-align: right; height: 10px; padding: 0px; width: 9.97398%;">(<ix:nonFraction contextRef="D20230331" name="kern:GainsLossesOnConvertibleNotes" unitRef="USD" id="Tag676" decimals="0" sign="-" format="ixt:num-dot-decimal">155,457</ix:nonFraction></td>
<td style="height: 10px; padding: 0px; width: 1.04076%; vertical-align: bottom;" valign="bottom">)</td>
<td style="vertical-align: bottom; height: 10px; padding: 0px; width: 1.04076%;"><br/></td>
<td style="vertical-align: bottom; height: 10px; padding: 0px; width: 0.954033%;"><br/></td>
<td style="vertical-align: bottom; text-align: right; height: 10px; padding: 0px; width: 9.01995%;">(<ix:nonFraction contextRef="D20220331" name="kern:GainsLossesOnConvertibleNotes" unitRef="USD" id="Tag324" decimals="0" sign="-" format="ixt:num-dot-decimal">1,433,000</ix:nonFraction></td>
<td style="height: 10px; padding: 0px; vertical-align: bottom; width: 1.04076%;" valign="bottom">)</td>
</tr>
<tr style="height: 13px; background-color: #cceeff;">
<td style="padding-bottom: 1.5pt; padding-left: 9pt; height: 13px; vertical-align: bottom; width: 75.9757%; background-color: #cceeff;" valign="bottom">&#160; &#160; &#160; Change in fair value of derivative liability&#160;</td>
<td style="vertical-align: bottom; height: 13px; width: 1.04076%; background-color: #cceeff; border-bottom: 2px solid #000000;"><br/></td>
<td style="vertical-align: bottom; text-align: right; height: 13px; padding: 0px; width: 9.97398%; background-color: #cceeff; border-bottom: 2px solid #000000;"><ix:nonFraction contextRef="D20230331" name="us-gaap:DerivativeGainLossOnDerivativeNet" unitRef="USD" id="Tag93" xsi:nil="true"></ix:nonFraction>&#8212;</td>
<td style="height: 13px; vertical-align: middle; padding: 0px; width: 1.04076%; background-color: #cceeff;" valign="middle"><br/></td>
<td style="vertical-align: bottom; height: 13px; padding: 0px; width: 1.04076%; background-color: #cceeff;"><br/></td>
<td style="vertical-align: bottom; height: 13px; padding: 0px; width: 0.954033%; background-color: #cceeff; border-bottom: 2px solid #000000;"><br/></td>
<td style="vertical-align: bottom; text-align: right; height: 13px; padding: 0px; width: 9.01995%; background-color: #cceeff; border-bottom: 2px solid #000000;"><ix:nonFraction contextRef="D20220331" name="us-gaap:DerivativeGainLossOnDerivativeNet" unitRef="USD" id="Tag116" decimals="0" format="ixt:num-dot-decimal">18,051</ix:nonFraction></td>
<td style="height: 13px; vertical-align: middle; padding: 0px; width: 1.04076%; background-color: #cceeff;" valign="middle"><br/></td>
</tr>
<tr style="margin-left: 0.1px; height: 10px;">
<td style="padding-bottom: 1.5pt; padding-left: 36pt; height: 10px; vertical-align: bottom; width: 75.9757%;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Total other (expense) income </span></p>
</td>
<td style="vertical-align: bottom; height: 10px; border-bottom: 2px solid #000000; width: 1.04076%;"><br/></td>
<td style="text-align: right; height: 10px; padding: 0px; vertical-align: bottom; border-bottom: 2px solid #000000; width: 9.97398%;" valign="bottom">(<ix:nonFraction contextRef="D20230331" name="us-gaap:NonoperatingIncomeExpense" unitRef="USD" id="Tag95" decimals="0" sign="-" format="ixt:num-dot-decimal">642,773</ix:nonFraction></td>
<td style="height: 10px; padding: 0px; vertical-align: bottom; width: 1.04076%;" valign="bottom">)</td>
<td style="height: 10px; padding: 0px; vertical-align: bottom; width: 1.04076%;" valign="bottom"><br/></td>
<td style="height: 10px; padding: 0px; vertical-align: bottom; border-bottom: 2px solid #000000; width: 0.954033%;" valign="bottom"><br/></td>
<td style="text-align: right; height: 10px; padding: 0px; vertical-align: bottom; border-bottom: 2px solid #000000; width: 9.01995%;" valign="bottom">(<ix:nonFraction contextRef="D20220331" name="us-gaap:NonoperatingIncomeExpense" unitRef="USD" id="Tag443" decimals="0" sign="-" format="ixt:num-dot-decimal">1,415,690</ix:nonFraction></td>
<td style="height: 10px; padding: 0px; vertical-align: bottom; width: 1.04076%;" valign="bottom">)</td>
</tr>
<tr style="margin-left: 0.1px; height: 17px; background-color: #cceeff;">
<td style="height: 17px; vertical-align: bottom; width: 75.9757%; background-color: #cceeff;" valign="bottom"><br/></td>
<td style="vertical-align: bottom; height: 17px; width: 1.04076%; background-color: #cceeff;"><br/></td>
<td style="vertical-align: bottom; text-align: right; height: 17px; padding: 0px; width: 9.97398%; background-color: #cceeff;"><br/></td>
<td style="height: 17px; vertical-align: middle; padding: 0px; width: 1.04076%; background-color: #cceeff;" valign="middle"><br/></td>
<td style="vertical-align: bottom; height: 17px; padding: 0px; width: 1.04076%; background-color: #cceeff;"><br/></td>
<td style="vertical-align: bottom; height: 17px; padding: 0px; width: 0.954033%; background-color: #cceeff;"><br/></td>
<td style="vertical-align: bottom; text-align: right; height: 17px; padding: 0px; width: 9.01995%; background-color: #cceeff;"><br/></td>
<td style="height: 17px; vertical-align: middle; padding: 0px; width: 1.04076%; background-color: #cceeff;" valign="middle"><br/></td>
</tr>
<tr style="margin-left: 0.1px; height: 10px;">
<td style="height: 10px; margin-left: 0.1px; vertical-align: bottom; width: 75.9757%;" valign="bottom">
<p style=";margin: 0px !important;">Net loss from continuing operations before income taxes&#160;<br/></p>
</td>
<td style="vertical-align: bottom; height: 10px; width: 1.04076%;"><br/></td>
<td style="text-align: right; height: 10px; vertical-align: bottom; width: 9.97398%;" valign="bottom">(<ix:nonFraction contextRef="D20230331" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" unitRef="USD" id="Tag285" decimals="0" sign="-" format="ixt:num-dot-decimal">2,571,831</ix:nonFraction></td>
<td style="height: 10px; vertical-align: bottom; width: 1.04076%;" valign="bottom">)</td>
<td style="height: 10px; vertical-align: bottom; width: 1.04076%;" valign="bottom"><br/></td>
<td style="height: 10px; vertical-align: bottom; width: 0.954033%;" valign="bottom"><br/></td>
<td style="text-align: right; height: 10px; vertical-align: bottom; width: 9.01995%;" valign="bottom">(<ix:nonFraction contextRef="D20220331" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" unitRef="USD" id="Tag210" decimals="0" sign="-" format="ixt:num-dot-decimal">21,311,375</ix:nonFraction></td>
<td style="height: 10px; vertical-align: bottom; width: 1.04076%;" valign="bottom">)</td>
</tr>
<tr style="margin-left: 0.1px; height: 17px; background-color: #cceeff;">
<td style="height: 17px; vertical-align: bottom; padding: 0px 0px 0px 30px; width: 75.9757%; background-color: #cceeff;" valign="bottom">&#160;I<span>ncome tax benefit on continuing operations</span></td>
<td style="vertical-align: bottom; height: 17px; border-bottom: 2px solid #000000; width: 1.04076%; background-color: #cceeff;"><br/></td>
<td style="text-align: right; height: 17px; vertical-align: bottom; border-bottom: 2px solid #000000; width: 9.97398%; background-color: #cceeff;" valign="bottom"><ix:nonFraction contextRef="D20230331" name="us-gaap:IncomeTaxExpenseBenefit" unitRef="USD" id="Tag92" xsi:nil="true"></ix:nonFraction>&#8212;</td>
<td style="height: 17px; vertical-align: bottom; width: 1.04076%; background-color: #cceeff;" valign="bottom"><br/></td>
<td style="height: 17px; vertical-align: bottom; width: 1.04076%; background-color: #cceeff;" valign="bottom"><br/></td>
<td style="height: 17px; vertical-align: bottom; border-bottom: 2px solid #000000; width: 0.954033%; background-color: #cceeff;" valign="bottom"><br/></td>
<td style="text-align: right; height: 17px; vertical-align: bottom; border-bottom: 2px solid #000000; width: 9.01995%; background-color: #cceeff;" valign="bottom"><ix:nonFraction contextRef="D20220331" name="us-gaap:IncomeTaxExpenseBenefit" unitRef="USD" id="Tag378" decimals="0" sign="-" format="ixt:num-dot-decimal">99,444</ix:nonFraction></td>
<td style="height: 17px; vertical-align: bottom; width: 1.04076%; background-color: #cceeff;" valign="bottom"></td>
</tr>
<tr style="height: 18px;">
<td style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; margin: 0px; vertical-align: bottom; text-indent: 0px; height: 18px; width: 75.9757%;">Net loss from continuing operations</td>
<td style="vertical-align: bottom; height: 18px; width: 1.04076%;"><br/></td>
<td style="text-align: right; vertical-align: bottom; height: 18px; width: 9.97398%;">(<ix:nonFraction contextRef="D20230331" name="us-gaap:IncomeLossFromContinuingOperations" unitRef="USD" id="Tag444" decimals="0" sign="-" format="ixt:num-dot-decimal">2,571,831</ix:nonFraction></td>
<td style="vertical-align: bottom; height: 18px; width: 1.04076%;">)</td>
<td style="vertical-align: bottom; height: 18px; width: 1.04076%;"><br/></td>
<td style="vertical-align: bottom; height: 18px; width: 0.954033%;"><br/></td>
<td style="text-align: right; vertical-align: bottom; height: 18px; width: 9.01995%;">(<ix:nonFraction contextRef="D20220331" name="us-gaap:IncomeLossFromContinuingOperations" unitRef="USD" id="Tag271" decimals="0" sign="-" format="ixt:num-dot-decimal">21,211,931</ix:nonFraction></td>
<td style="vertical-align: bottom; height: 18px; width: 1.04076%;">)</td>
</tr>
<tr style="margin-left: 0.1px; height: 17px; background-color: #cceeff;">
<td style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; height: 17px; margin: 0px; vertical-align: bottom; text-indent: 0px; width: 75.9757%; background-color: #cceeff;" valign="bottom">Net gain (loss) from discontinued operations</td>
<td style="vertical-align: bottom; height: 17px; border-bottom-width: 1.5pt; width: 1.04076%; border-bottom-style: solid !important; border-bottom-color: #000000 !important; background-color: #cceeff;"><br/></td>
<td style="text-align: right; height: 17px; border-bottom-width: 1.5pt; vertical-align: bottom; width: 9.97398%; border-bottom-style: solid !important; border-bottom-color: #000000 !important; background-color: #cceeff;" valign="bottom"><ix:nonFraction contextRef="D20230331" name="us-gaap:IncomeLossFromEquityMethodInvestments" unitRef="USD" id="Tag90" decimals="0" format="ixt:num-dot-decimal">97,203</ix:nonFraction></td>
<td style="height: 17px; vertical-align: bottom; width: 1.04076%; background-color: #cceeff;" valign="bottom"></td>
<td style="height: 17px; vertical-align: bottom; width: 1.04076%; background-color: #cceeff;" valign="bottom"><br/></td>
<td style="height: 17px; border-bottom-width: 1.5pt; vertical-align: bottom; width: 0.954033%; border-bottom-style: solid !important; border-bottom-color: #000000 !important; background-color: #cceeff;" valign="bottom"><br/></td>
<td style="text-align: right; height: 17px; border-bottom-width: 1.5pt; vertical-align: bottom; width: 9.01995%; border-bottom-style: solid !important; border-bottom-color: #000000 !important; background-color: #cceeff;" valign="bottom">(<ix:nonFraction contextRef="D20220331" name="us-gaap:IncomeLossFromEquityMethodInvestments" unitRef="USD" id="Tag279" decimals="0" sign="-" format="ixt:num-dot-decimal">740,962</ix:nonFraction></td>
<td style="height: 17px; vertical-align: bottom; width: 1.04076%; background-color: #cceeff;" valign="bottom">)</td>
</tr>
<tr style="margin-left: 0.1px; height: 17px;">
<td style="height: 17px; vertical-align: bottom; width: 75.9757%;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Net loss </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; border-bottom-width: 4.5pt; width: 1.04076%; border-bottom-style: double !important; border-bottom-color: #000000 !important;">$</td>
<td style="vertical-align: bottom; text-align: right; height: 17px; border-bottom-width: 4.5pt; width: 9.97398%; border-bottom-style: double !important; border-bottom-color: #000000 !important;">(<ix:nonFraction contextRef="D20230331" name="us-gaap:ProfitLoss" unitRef="USD" id="Tag282" decimals="0" sign="-" format="ixt:num-dot-decimal">2,474,628</ix:nonFraction></td>
<td style="height: 17px; padding: 0px 0px 1px; vertical-align: middle; width: 1.04076%;" valign="middle">)</td>
<td style="vertical-align: bottom; height: 17px; width: 1.04076%;"><br/></td>
<td style="vertical-align: bottom; height: 17px; border-bottom-width: 4.5pt; width: 0.954033%; border-bottom-style: double !important; border-bottom-color: #000000 !important;">$</td>
<td style="vertical-align: bottom; text-align: right; height: 17px; border-bottom-width: 4.5pt; width: 9.01995%; border-bottom-style: double !important; border-bottom-color: #000000 !important;">(<ix:nonFraction contextRef="D20220331" name="us-gaap:ProfitLoss" unitRef="USD" id="Tag208" decimals="0" sign="-" format="ixt:num-dot-decimal">21,952,893</ix:nonFraction></td>
<td style="height: 17px; padding: 0px 0px 1px; vertical-align: middle; width: 1.04076%;" valign="middle">)</td>
</tr>
<tr style="margin-left: 0.1px; height: 10px; background-color: #cceeff;">
<td style="height: 10px; padding: 0px; vertical-align: bottom; width: 75.9757%; background-color: #cceeff;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding: 0px; vertical-align: bottom; height: 10px; width: 1.04076%; background-color: #cceeff;"><br/></td>
<td style="padding: 0px; vertical-align: bottom; text-align: right; height: 10px; width: 9.97398%; background-color: #cceeff;"><br/></td>
<td style="padding: 0px; vertical-align: bottom; height: 10px; width: 1.04076%; background-color: #cceeff;"><br/></td>
<td style="padding: 0px; vertical-align: bottom; height: 10px; width: 1.04076%; background-color: #cceeff;"><br/></td>
<td style="padding: 0px; vertical-align: bottom; height: 10px; width: 0.954033%; background-color: #cceeff;"><br/></td>
<td style="padding: 0px; vertical-align: bottom; text-align: right; height: 10px; width: 9.01995%; background-color: #cceeff;"><br/></td>
<td style="padding: 0px; vertical-align: bottom; height: 10px; width: 1.04076%; background-color: #cceeff;"><br/></td>
</tr>
<tr style="margin-left: 0.1px; height: 16px;">
<td style="padding: 0px; height: 16px; vertical-align: bottom; width: 75.9757%;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Basic and diluted weighted average common shares outstanding </span></p>
</td>
<td style="padding: 0px; vertical-align: bottom; height: 16px; border-bottom-width: 4.5pt; width: 1.04076%; border-bottom-style: double !important; border-bottom-color: #000000 !important;"><br/></td>
<td style="padding: 0px; vertical-align: bottom; text-align: right; height: 16px; border-bottom-width: 4.5pt; width: 9.97398%; border-bottom-style: double !important; border-bottom-color: #000000 !important;"><ix:nonFraction contextRef="D20230331" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" unitRef="Shares" id="Tag673" decimals="0" format="ixt:num-dot-decimal">5,354,366</ix:nonFraction></td>
<td style="padding: 0px; vertical-align: bottom; height: 16px; width: 1.04076%;"><br/></td>
<td style="padding: 0px; vertical-align: bottom; height: 16px; width: 1.04076%;"><br/></td>
<td style="padding: 0px; vertical-align: bottom; height: 16px; border-bottom-width: 4.5pt; width: 0.954033%; border-bottom-style: double !important; border-bottom-color: #000000 !important;"><br/></td>
<td style="padding: 0px; vertical-align: bottom; text-align: right; height: 16px; border-bottom-width: 4.5pt; width: 9.01995%; border-bottom-style: double !important; border-bottom-color: #000000 !important;"><ix:nonFraction contextRef="D20220331" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" unitRef="Shares" id="Tag233" decimals="0" format="ixt:num-dot-decimal">1,580,289</ix:nonFraction></td>
<td style="padding: 0px; vertical-align: bottom; height: 16px; width: 1.04076%;"><br/></td>
</tr>
<tr style="background-color: rgb(204, 238, 255); height: 22px;">
<td style="padding: 0px; vertical-align: bottom; width: 75.9757%; background-color: rgb(204, 238, 255); height: 22px;">Basic and diluted loss per common share from continuing operations</td>
<td style="padding: 0px; vertical-align: bottom; border-bottom-width: 4.5pt; width: 1.04076%; background-color: rgb(204, 238, 255); border-bottom-style: double !important; border-bottom-color: rgb(0, 0, 0) !important; height: 22px;">$</td>
<td style="padding: 0px; vertical-align: bottom; text-align: right; border-bottom-width: 4.5pt; width: 9.97398%; background-color: rgb(204, 238, 255); border-bottom-style: double !important; border-bottom-color: rgb(0, 0, 0) !important; height: 22px;">(<ix:nonFraction contextRef="D20230331" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" unitRef="USDPerShare" id="Tag272" decimals="2" sign="-" format="ixt:num-dot-decimal">0.48</ix:nonFraction></td>
<td style="padding: 0px; vertical-align: middle; width: 1.04076%; background-color: rgb(204, 238, 255); height: 22px;">)</td>
<td style="padding: 0px; vertical-align: bottom; width: 1.04076%; background-color: rgb(204, 238, 255); height: 22px;"><br/></td>
<td style="padding: 0px; vertical-align: bottom; border-bottom-width: 4.5pt; width: 0.954033%; background-color: rgb(204, 238, 255); border-bottom-style: double !important; border-bottom-color: rgb(0, 0, 0) !important; height: 22px;">$</td>
<td style="padding: 0px; vertical-align: bottom; text-align: right; border-bottom-width: 4.5pt; width: 9.01995%; background-color: rgb(204, 238, 255); border-bottom-style: double !important; border-bottom-color: rgb(0, 0, 0) !important; height: 22px;">(<ix:nonFraction contextRef="D20220331" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" unitRef="USDPerShare" id="Tag153" decimals="2" sign="-" format="ixt:num-dot-decimal">13.42</ix:nonFraction></td>
<td style="padding: 0px; vertical-align: middle; width: 1.04076%; background-color: rgb(204, 238, 255); height: 22px;">)</td>
</tr>
<tr style="height: 22px;">
<td style="padding: 0px; vertical-align: bottom; width: 75.9757%; height: 22px;">Basic and diluted earnings (loss) per common share from discontinued&#160;operations</td>
<td style="padding: 0px; vertical-align: bottom; border-bottom-width: 4.5pt; width: 1.04076%; border-bottom-style: double !important; border-bottom-color: rgb(0, 0, 0) !important; height: 22px;">$</td>
<td style="padding: 0px; vertical-align: bottom; text-align: right; border-bottom-width: 4.5pt; width: 9.97398%; border-bottom-style: double !important; border-bottom-color: rgb(0, 0, 0) !important; height: 22px;"><ix:nonFraction contextRef="D20230331" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" unitRef="USDPerShare" id="Tag275" decimals="2" format="ixt:num-dot-decimal">0.02</ix:nonFraction></td>
<td style="padding: 0px; vertical-align: middle; width: 1.04076%; height: 22px;"><br/></td>
<td style="padding: 0px; vertical-align: bottom; width: 1.04076%; height: 22px;"><br/></td>
<td style="padding: 0px; vertical-align: bottom; border-bottom-width: 4.5pt; width: 0.954033%; border-bottom-style: double !important; border-bottom-color: rgb(0, 0, 0) !important; height: 22px;">$</td>
<td style="padding: 0px; vertical-align: bottom; text-align: right; border-bottom-width: 4.5pt; width: 9.01995%; border-bottom-style: double !important; border-bottom-color: rgb(0, 0, 0) !important; height: 22px;">(<ix:nonFraction contextRef="D20220331" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" unitRef="USDPerShare" id="Tag379" decimals="2" sign="-" format="ixt:num-dot-decimal">0.47</ix:nonFraction></td>
<td style="padding: 0px; vertical-align: middle; width: 1.04076%; height: 22px;">)</td>
</tr>
<tr style="margin-left: 0.1px; height: 10px; background-color: #cceeff;">
<td style="padding: 0px; height: 10px; vertical-align: bottom; width: 75.9757%; background-color: #cceeff;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Basic and diluted loss per common share </span></p>
</td>
<td style="padding: 0px; vertical-align: bottom; height: 10px; border-bottom-width: 4.5pt; width: 1.04076%; border-bottom-style: double !important; border-bottom-color: #000000 !important; background-color: #cceeff;">$</td>
<td style="padding: 0px; vertical-align: bottom; text-align: right; height: 10px; border-bottom-width: 4.5pt; width: 9.97398%; border-bottom-style: double !important; border-bottom-color: #000000 !important; background-color: #cceeff;">(<ix:nonFraction contextRef="D20230331" name="us-gaap:EarningsPerShareDiluted" unitRef="USDPerShare" id="Tag677" decimals="2" sign="-" format="ixt:num-dot-decimal">0.46</ix:nonFraction></td>
<td style="padding: 0px; height: 10px; vertical-align: middle; width: 1.04076%; background-color: #cceeff;" valign="middle">)</td>
<td style="padding: 0px; vertical-align: bottom; height: 10px; width: 1.04076%; background-color: #cceeff;"><br/></td>
<td style="padding: 0px; vertical-align: bottom; height: 10px; border-bottom-width: 4.5pt; width: 0.954033%; border-bottom-style: double !important; border-bottom-color: #000000 !important; background-color: #cceeff;">$</td>
<td style="padding: 0px; vertical-align: bottom; text-align: right; height: 10px; border-bottom-width: 4.5pt; width: 9.01995%; border-bottom-style: double !important; border-bottom-color: #000000 !important; background-color: #cceeff;">(<ix:nonFraction contextRef="D20220331" name="us-gaap:EarningsPerShareDiluted" unitRef="USDPerShare" id="Tag323" decimals="2" sign="-" format="ixt:num-dot-decimal">13.89</ix:nonFraction></td>
<td style="padding: 0px; height: 10px; vertical-align: middle; width: 1.04076%; background-color: #cceeff;" valign="middle">)</td>
</tr>
</tbody>
</table>
</div>
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; background-color: #ffffff;">&#160;</span></p>
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">The accompanying notes are an integral part of these condensed consolidated financial statements</span></p>
<p style="margin: 0pt; text-align: center; ;margin: 0px !important;"><br/></p>
<div>
<div id="t_ft_OVW213320W00000000000000000000b">
<table style="width: 100%; font-family: 'times new roman'; font-size: 10pt;">
<tbody>
<tr>
<td class="pgno" style="padding: 0px; text-align: center;"><span class="pageno" style="font-size: 10pt;">2</span></td>
</tr>
</tbody>
</table>
</div>
<hr style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"></hr>
<div class="pageBreak" style="page-break-before: always; font-size: 10pt; text-align: left;"><br/></div>
</div>
</div><div style="font-family: 'times new roman', times; font-size: 10pt;">
<div style="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-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; border: 0px; box-sizing: border-box; color: #333333; font-size: 13.3333px; background-color: #ffffff; margin: 0pt; text-align: center;"><span style="font-weight: bold;">AKERNA CORP.<br/></span></div>
<div style="margin: 0pt; text-align: center;"><a class="customBookmark" style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" id="BC_SX8HQW5CM800000000000000000000"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Condensed Consolidated Statements of Comprehensive Loss</span></a></div>
<div style="text-align: center;"><span style="font-weight: bold;">(unaudited)</span>&#160;</div>
<div style="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-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; border: 0px; box-sizing: border-box; color: #333333; font-size: 13.3333px; background-color: #ffffff; margin: 0pt; text-align: center;"><span style="border: 0px; box-sizing: border-box; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><br/></span></div>
<div style="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-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; border: 0px; box-sizing: border-box; color: #333333; font-size: 13.3333px; background-color: #ffffff; margin: 0pt; text-align: left;">
<div style="border-left: none; border-right: none;">
<div id="t_ft_LC584POE3400000000000000000000b">
<table style="height: 122px; width: 100%; margin: 0px 0px 0px 0.1px; font-family: 'times new roman'; font-size: 10pt; border-collapse: collapse; text-indent: 0px; margin-left: 0.1px;">
<tbody>
<tr style="height: 18px;">
<td style="height: 18px; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="height: 18px; padding: 0px; margin: 0px; text-indent: 0px;" colspan="7"><br/></td>
</tr>
<tr style="height: 18px;">
<td style="height: 18px; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="border-bottom: 2px solid #000000; height: 18px; padding: 0px; margin: 0px; text-indent: 0px; text-align: center;" colspan="6"><span style="font-weight: bold; color: #000000;">Three Months Ended March 31,</span><br/></td>
<td style="text-align: center; padding: 0px; margin: 0px; text-indent: 0px; height: 18px;"><br/></td>
</tr>
<tr style="margin-left: 0.1px; height: 10px;">
<td style="height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="border-bottom: 2px solid #000000; height: 10px; font-weight: bold; padding: 0px; margin: 0px; text-indent: 0px; text-align: center;" colspan="2">2023<br/></td>
<td style="height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="font-weight: bold; padding: 0px; margin: 0px; text-indent: 0px; text-align: center;"><br/></td>
<td style="height: 10px; border-bottom: 2px solid #000000; font-weight: bold; padding: 0px; margin: 0px; text-indent: 0px; text-align: center;" colspan="2">2022<br/></td>
<td style="height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td>
</tr>
<tr style="margin-left: 0.1px; height: 14px;">
<td style="height: 14px; background-color: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; width: 75%;"><span style="color: #000000;"><span>Net loss</span></span></td>
<td style="background-color: #cceeff; height: 14px; padding: 0px; margin: 0px; text-indent: 0px; width: 1%;"><span style="color: #000000;">$</span></td>
<td style="background-color: #cceeff; height: 14px; text-align: right; padding: 0px; margin: 0px; text-indent: 0px; width: 10%;">(<ix:nonFraction contextRef="D20230331" name="us-gaap:ProfitLoss" unitRef="USD" id="Tag143" decimals="0" sign="-" format="ixt:num-dot-decimal">2,474,628</ix:nonFraction></td>
<td style="background-color: #cceeff; height: 14px; padding: 0px; margin: 0px; text-indent: 0px; width: 1%;">)</td>
<td style="background-color: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; width: 1%;"><br/></td>
<td style="background-color: #cceeff; height: 14px; padding: 0px; margin: 0px; text-indent: 0px; width: 1%;"><span style="color: #000000;">$</span></td>
<td style="background-color: #cceeff; height: 14px; text-align: right; padding: 0px; margin: 0px; text-indent: 0px; width: 10%;"><span style="color: #000000;">(</span><ix:nonFraction contextRef="D20220331" name="us-gaap:ProfitLoss" unitRef="USD" id="Tag455" decimals="0" sign="-" format="ixt:num-dot-decimal">21,952,893</ix:nonFraction></td>
<td style="background-color: #cceeff; height: 14px; padding: 0px; margin: 0px; text-indent: 0px; width: 1%;"><span style="color: #000000;">)</span></td>
</tr>
<tr style="margin-left: 0.1px; height: 17px;">
<td style="height: 17px; padding: 0px; margin: 0px; text-indent: 0px;"><span style="color: #000000;">Other comprehensive (loss) income</span></td>
<td style="height: 17px; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="height: 17px; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="height: 17px; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="height: 17px; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="height: 17px; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="height: 17px; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td>
</tr>
<tr style="height: 18px; background-color: #cceeff;">
<td style="padding: 0px 0px 0px 20px; height: 18px; background-color: #cceeff; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="color: #000000;">Foreign currency translation</span><br/></p>
</td>
<td style="background-color: #cceeff; height: 18px; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="background-color: #cceeff; height: 18px; text-align: right; padding: 0px; margin: 0px; text-indent: 0px;"><ix:nonFraction contextRef="D20230331" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" unitRef="USD" id="Tag99" decimals="0" format="ixt:num-dot-decimal">20,429</ix:nonFraction></td>
<td style="background-color: #cceeff; height: 18px; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="background-color: #cceeff; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="background-color: #cceeff; height: 18px; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="background-color: #cceeff; height: 18px; text-align: right; padding: 0px; margin: 0px; text-indent: 0px;">(<ix:nonFraction contextRef="D20220331" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" unitRef="USD" id="Tag280" decimals="0" sign="-" format="ixt:num-dot-decimal">33,800</ix:nonFraction></td>
<td style="background-color: #cceeff; height: 18px; padding: 0px; margin: 0px; text-indent: 0px;">)</td>
</tr>
<tr style="margin-left: 0.1px; height: 17px;">
<td style="padding: 0px 0px 0px 20px; height: 17px; margin: 0px; text-indent: 0px;"><span style="color: #000000;">Unrealized (loss) gain on convertible notes</span></td>
<td style="border-bottom: 2px solid #000000; height: 17px; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="border-bottom: 2px solid #000000; height: 17px; text-align: right; padding: 0px; margin: 0px; text-indent: 0px;">(<span style="border-left: none; border-right: none;"><ix:nonFraction contextRef="D20230331" name="us-gaap:OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionAfterTaxAndReclassificationAdjustmentAttributableToParent" unitRef="USD" id="Tag97" decimals="0" sign="-" format="ixt:num-dot-decimal">14,000</ix:nonFraction></span></td>
<td style="height: 17px; padding: 0px; margin: 0px; text-indent: 0px;">)</td>
<td style="padding: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="height: 17px; border-bottom: 2px solid #000000; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="border-bottom: 2px solid #000000; height: 17px; text-align: right; padding: 0px; margin: 0px; text-indent: 0px;"><ix:nonFraction contextRef="D20220331" name="us-gaap:OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionAfterTaxAndReclassificationAdjustmentAttributableToParent" unitRef="USD" id="Tag96" decimals="0" format="ixt:num-dot-decimal">101,000</ix:nonFraction></td>
<td style="height: 17px; padding: 0px; margin: 0px; text-indent: 0px;"></td>
</tr>
<tr style="margin-left: 0.1px; height: 10px; background-color: #cceeff;">
<td style="height: 10px; background-color: #cceeff; padding: 0px; margin: 0px; text-indent: 0px;"><span style="color: #000000;">Comprehensive loss</span></td>
<td style="border-bottom: 6px double #000000; background-color: #cceeff; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><span style="color: #000000;">$</span></td>
<td style="border-bottom: 6px double #000000; background-color: #cceeff; height: 10px; text-align: right; padding: 0px; margin: 0px; text-indent: 0px;">(<ix:nonFraction contextRef="D20230331" name="us-gaap:ComprehensiveIncomeNetOfTax" unitRef="USD" id="Tag98" decimals="0" sign="-" format="ixt:num-dot-decimal">2,468,199</ix:nonFraction></td>
<td style="background-color: #cceeff; height: 10px; padding: 0px 0px 1px; margin: 0px; text-indent: 0px;">)</td>
<td style="background-color: #cceeff; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="background-color: #cceeff; height: 10px; border-bottom: 4.5pt double #000000; padding: 0px; margin: 0px; text-indent: 0px;"><span style="color: #000000;">$</span></td>
<td style="background-color: #cceeff; height: 10px; text-align: right; padding: 0px; border-bottom: 4.5pt double #000000; margin: 0px; text-indent: 0px;"><span style="color: #000000;">(</span><ix:nonFraction contextRef="D20220331" name="us-gaap:ComprehensiveIncomeNetOfTax" unitRef="USD" id="Tag232" decimals="0" sign="-" format="ixt:num-dot-decimal">21,885,693</ix:nonFraction></td>
<td style="background-color: #cceeff; height: 10px; padding: 0px 0px 2px; margin: 0px; text-indent: 0px;"><span style="color: #000000;">)</span></td>
</tr>
</tbody>
</table>
</div>
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p>
<p style="border: 0px; box-sizing: border-box; margin: 0pt; color: #333333; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-decoration-style: initial; text-decoration-color: initial; text-align: center;"><span style="border: 0px; box-sizing: border-box; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">The accompanying notes are an integral part of these condensed consolidated financial statements</span></p>
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p>
<div>
<div id="t_ft_M519PQS20000000000000000000000b">
<table style="width: 100%; font-family: 'times new roman'; font-size: 10pt;">
<tbody>
<tr>
<td class="pgno" style="padding: 0px; text-align: center;"><span class="pageno" style="font-size: 10pt;">3</span></td>
</tr>
</tbody>
</table>
</div>
<hr style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"></hr>
<div class="pageBreak" style="page-break-before: always; font-size: 10pt; text-align: left;"><br/></div>
</div>
</div>
</div>
</div><div style="font-family: 'times new roman', times; font-size: 9pt;">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 9pt; font-weight: bold;">AKERNA CORP.</span></p>
<div style="margin: 0pt; text-align: center;"><a class="customBookmark" style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" id="B3_MM2K0K7Q6O00000000000000000000"><span style="font-size: 9pt; font-family: 'Times New Roman'; font-weight: bold;">Condensed Consolidated Statements of Changes in Stockholders<span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; 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; display: inline !important;">&#8217;</span>&#160;Deficit</span></a></div>
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 9pt; font-weight: bold;">For the&#160;<span style="border-left: none; border-right: none;">Three Months Ended March 31, 2023</span></span></p>
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 9pt; font-weight: bold;"><span style="border-left: none; border-right: none;">(unaudited)</span></span></p>
<p style="margin: 0pt; text-align: center; ;margin: 0px !important;"><br/></p>
<div>
<div id="t_ft_G7A1VVTDLS00000000000000000000b">
<table style="height: 127px; border-collapse: collapse; padding: 2px; font-family: 'times new roman'; font-size: 10pt; width: 100%; margin: 0px 0px 0px 0.1px; text-indent: 0px;" cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr style="height: 10px;">
<td style="height: 10px; vertical-align: bottom; font-size: 9pt;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 9pt;"> &#160; &#160;&#160; </span></p>
</td>
<td style="margin-left: 0.1px; border-bottom: 1.5pt solid #000000; text-align: center; vertical-align: bottom; height: 10px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; height: 10px; border-bottom: 1.5pt solid #000000; text-align: center; vertical-align: bottom; font-size: 9pt;" colspan="5" valign="bottom"><span style="font-weight: bold; font-size: 9pt;">Special Voting Preferred Stock</span></td>
<td style="height: 10px; border-bottom-width: 2px; vertical-align: bottom; font-size: 9pt;" valign="bottom"><br/></td>
<td style="border-bottom-width: 2px; vertical-align: bottom; height: 10px; font-size: 9pt;"><br/></td>
<td style="height: 10px; border-bottom: 1.5pt solid #000000; vertical-align: bottom; font-size: 9pt;" colspan="6" valign="bottom">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 9pt; font-weight: bold;"> Common&#160; </span></p>
</td>
<td style="padding-bottom: 1.5pt; height: 10px; vertical-align: bottom; font-size: 9pt;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 9pt; font-weight: bold;"> &#160; </span></p>
</td>
<td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 10px; font-size: 9pt;"><br/></td>
<td style="padding: 0px; height: 10px; margin-left: 0.1px; vertical-align: bottom; font-size: 9pt;" colspan="2" valign="bottom">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 9pt; font-weight: bold;">Additional</span><br/><span style="font-family: 'Times New Roman'; font-size: 9pt; font-weight: bold;">Paid-In</span></p>
</td>
<td style="padding-bottom: 1.5pt; height: 10px; vertical-align: bottom; font-size: 9pt;" valign="bottom"><br/></td>
<td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 10px; font-size: 9pt;"><br/></td>
<td style="padding: 0px; height: 10px; font-size: 9pt; vertical-align: bottom;" colspan="2" valign="bottom">
<p style="margin: 0px; text-align: center;"><span style="font-weight: bold; font-size: 9pt;">Accumulated Other Comprehensive</span><br/></p>
</td>
<td style="padding-bottom: 1.5pt; height: 10px; vertical-align: bottom; font-size: 9pt;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 9pt; font-weight: bold;"> &#160; </span></p>
</td>
<td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 10px; font-size: 9pt;"><br/></td>
<td style="padding: 0px; height: 10px; vertical-align: bottom; font-size: 9pt;" colspan="2" valign="bottom">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 9pt; font-weight: bold;"> Accumulated </span></p>
</td>
<td style="padding: 0px; height: 10px; vertical-align: bottom; font-size: 9pt;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 9pt; font-weight: bold;"> &#160; </span></p>
</td>
<td style="padding: 0px; vertical-align: bottom; height: 10px; font-size: 9pt;"><br/></td>
<td style="padding: 0px; height: 10px; vertical-align: bottom; font-size: 9pt;" colspan="2" valign="bottom">
<p style="margin: 0pt; text-align: center;"><span style="font-size: 9pt;"><span><b>Total Stockholders<span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: bold; 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; display: inline !important;">&#8217;</span></b></span></span></p>
</td>
<td style="padding-bottom: 1.5pt; height: 10px; vertical-align: bottom; font-size: 9pt;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 9pt; font-weight: bold;"> &#160; </span></p>
</td>
</tr>
<tr style="height: 10px;">
<td style="height: 10px; vertical-align: bottom; font-size: 9pt;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 9pt;"> &#160; </span></p>
</td>
<td style="margin-left: 0.1px; border-bottom: 1.5pt solid #000000; text-align: center; vertical-align: bottom; height: 10px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; height: 10px; border-bottom: 1.5pt solid #000000; text-align: center; vertical-align: bottom; font-size: 9pt;" valign="bottom"><span style="font-weight: bold; font-size: 9pt;">Share</span></td>
<td style="margin-left: 0.1px; height: 10px; border-bottom-width: 2px; vertical-align: bottom; font-size: 9pt;" valign="bottom"><br/></td>
<td style="margin-left: 0.1px; border-bottom-width: 2px; vertical-align: bottom; height: 10px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; height: 10px; border-bottom: 1.5pt solid #000000; text-align: center; vertical-align: bottom; font-size: 9pt;" colspan="2" valign="bottom"><span style="font-weight: bold; font-size: 9pt;">Amount</span></td>
<td style="height: 10px; border-bottom-width: 2px; vertical-align: bottom; font-size: 9pt;" valign="bottom"><br/></td>
<td style="border-bottom-width: 2px; vertical-align: bottom; height: 10px; font-size: 9pt;"><br/></td>
<td style="height: 10px; border-bottom: 1.5pt solid #000000; vertical-align: bottom; font-size: 9pt;" colspan="2" valign="bottom">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 9pt; font-weight: bold;"> Shares </span></p>
</td>
<td style="padding-bottom: 1.5pt; height: 10px; border-bottom-width: 2px; vertical-align: bottom; font-size: 9pt;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 9pt; font-weight: bold;"> &#160; </span></p>
</td>
<td style="padding-bottom: 1.5pt; border-bottom-width: 2px; vertical-align: bottom; height: 10px; font-size: 9pt;"><br/></td>
<td style="height: 10px; border-bottom: 1.5pt solid #000000; vertical-align: bottom; font-size: 9pt;" colspan="2" valign="bottom">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 9pt; font-weight: bold;"> Amount </span></p>
</td>
<td style="padding-bottom: 1.5pt; height: 10px; border-bottom-width: 2px; vertical-align: bottom; font-size: 9pt;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 9pt; font-weight: bold;"> &#160; </span></p>
</td>
<td style="padding-bottom: 1.5pt; border-bottom-width: 2px; vertical-align: bottom; height: 10px; font-size: 9pt;"><br/></td>
<td style="height: 10px; border-bottom: 1.5pt solid #000000; vertical-align: bottom; font-size: 9pt;" colspan="2" valign="bottom">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 9pt; font-weight: bold;"> Capital </span></p>
</td>
<td style="padding-bottom: 1.5pt; height: 10px; border-bottom-width: 2px; vertical-align: bottom; font-size: 9pt;" valign="bottom"><br/></td>
<td style="padding-bottom: 1.5pt; border-bottom-width: 2px; vertical-align: bottom; height: 10px; font-size: 9pt;"><br/></td>
<td style="padding: 0px; height: 10px; border-bottom: 1.5pt solid #000000; text-align: center; font-size: 9pt; vertical-align: bottom;" colspan="2" valign="bottom"><span style="font-weight: bold; font-size: 9pt;">Income</span><br/></td>
<td style="padding-bottom: 1.5pt; height: 10px; border-bottom-width: 2px; vertical-align: bottom; font-size: 9pt;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 9pt; font-weight: bold;"> &#160; </span></p>
</td>
<td style="padding-bottom: 1.5pt; border-bottom-width: 2px; vertical-align: bottom; height: 10px; font-size: 9pt;"><br/></td>
<td style="height: 10px; border-bottom: 1.5pt solid #000000; vertical-align: bottom; font-size: 9pt;" colspan="2" valign="bottom">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 9pt; font-weight: bold;"> Deficit </span></p>
</td>
<td style="padding: 0px; height: 10px; border-bottom-width: 2px; vertical-align: bottom; font-size: 9pt;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 9pt; font-weight: bold;"> &#160; </span></p>
</td>
<td style="padding: 0px; border-bottom-width: 2px; vertical-align: bottom; height: 10px; font-size: 9pt;"><br/></td>
<td style="height: 10px; border-bottom: 1.5pt solid #000000; vertical-align: bottom; font-size: 9pt;" colspan="2" valign="bottom">
<p style="margin: 0pt; text-align: center;"><span style="font-size: 9pt;"><span><b>&#160;Deficit</b></span></span></p>
</td>
<td style="padding-bottom: 1.5pt; height: 10px; vertical-align: bottom; font-size: 9pt;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 9pt; font-weight: bold;"> &#160; </span></p>
</td>
</tr>
<tr style="height: 10px;">
<td style="height: 10px; vertical-align: bottom; font-size: 9pt;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 9pt;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 10px; font-size: 9pt;"><br/></td>
<td style="height: 10px; vertical-align: bottom; padding: 0px; font-size: 9pt;" valign="bottom"><br/></td>
<td style="height: 10px; vertical-align: bottom; padding: 0px; font-size: 9pt;" valign="bottom"><br/></td>
<td style="vertical-align: bottom; padding: 0px; height: 10px; font-size: 9pt;"><br/></td>
<td style="height: 10px; vertical-align: bottom; padding: 0px; font-size: 9pt;" valign="bottom"><br/></td>
<td style="height: 10px; vertical-align: bottom; padding: 0px; font-size: 9pt;" valign="bottom"><br/></td>
<td style="height: 10px; vertical-align: bottom; padding: 0px; font-size: 9pt;" valign="bottom"><br/></td>
<td style="vertical-align: bottom; padding: 0px; height: 10px; font-size: 9pt;"><br/></td>
<td style="height: 10px; vertical-align: bottom; padding: 0px; font-size: 9pt;" colspan="2" valign="bottom">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 9pt;"> &#160; </span></p>
</td>
<td style="height: 10px; vertical-align: bottom; padding: 0px; font-size: 9pt;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 9pt;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; padding: 0px; height: 10px; font-size: 9pt;"><br/></td>
<td style="height: 10px; vertical-align: bottom; padding: 0px; font-size: 9pt;" colspan="2" valign="bottom">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 9pt;"> &#160; </span></p>
</td>
<td style="height: 10px; vertical-align: bottom; padding: 0px; font-size: 9pt;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 9pt;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; padding: 0px; height: 10px; font-size: 9pt;"><br/></td>
<td style="height: 10px; vertical-align: bottom; padding: 0px; font-size: 9pt;" colspan="2" valign="bottom">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 9pt;"> &#160; </span></p>
</td>
<td style="height: 10px; vertical-align: bottom; padding: 0px; font-size: 9pt;" valign="bottom"><br/></td>
<td style="vertical-align: bottom; padding: 0px; height: 10px; font-size: 9pt;"><br/></td>
<td style="height: 10px; vertical-align: bottom; padding: 0px; font-size: 9pt;" valign="bottom"><br/></td>
<td style="height: 10px; vertical-align: bottom; padding: 0px; font-size: 9pt;" valign="bottom"><br/></td>
<td style="height: 10px; vertical-align: bottom; padding: 0px; font-size: 9pt;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 9pt;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; padding: 0px; height: 10px; font-size: 9pt;"><br/></td>
<td style="height: 10px; vertical-align: bottom; padding: 0px; font-size: 9pt;" colspan="2" valign="bottom">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 9pt;"> &#160; </span></p>
</td>
<td style="height: 10px; padding: 0px; vertical-align: bottom; font-size: 9pt;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 9pt;"> &#160; </span></p>
</td>
<td style="padding: 0px; vertical-align: bottom; height: 10px; font-size: 9pt;"><br/></td>
<td style="height: 10px; vertical-align: bottom; padding: 0px; font-size: 9pt;" colspan="2" valign="bottom">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 9pt;"> &#160; </span></p>
</td>
<td style="height: 10px; vertical-align: bottom; padding: 0px; font-size: 9pt;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 9pt;"> &#160; </span></p>
</td>
</tr>
<tr style="height: 17px; background-color: #cceeff;">
<td style="padding: 0px; vertical-align: bottom; height: 17px; font-size: 9pt; background-color: #cceeff; width: 32.5%;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 9pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: -12px; 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;">Balance &#8211; January 1, 2023&#160;</span></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; height: 17px; font-size: 9pt; background-color: #cceeff; width: 0.5%;"><br/></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; padding: 0px; height: 17px; font-size: 9pt; background-color: #cceeff; width: 7%;"><ix:nonFraction contextRef="I20221231_SpecialVotingPreferredStockMember_1" name="us-gaap:SharesOutstanding" unitRef="Shares" id="Tag555" decimals="0" format="ixt:num-dot-decimal">285,672</ix:nonFraction></td>
<td style="margin-left: 0.1px; padding: 0px; vertical-align: middle; height: 17px; font-size: 9pt; background-color: #cceeff; width: 0.5%;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; padding: 0px; height: 17px; font-size: 9pt; background-color: #cceeff; width: 0.5%;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; padding: 0px; height: 17px; font-size: 9pt; background-color: #cceeff; width: 0.5%;">$</td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; padding: 0px; height: 17px; font-size: 9pt; background-color: #cceeff; width: 7%;"><ix:nonFraction contextRef="I20221231_SpecialVotingPreferredStockMember_1" name="us-gaap:StockholdersEquity" unitRef="USD" id="Tag648" decimals="0" format="ixt:num-dot-decimal">2,185,391</ix:nonFraction></td>
<td style="margin-left: 0.1px; padding: 0px; vertical-align: middle; height: 17px; font-size: 9pt; background-color: #cceeff; width: 0.5%;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; padding: 0px; height: 17px; font-size: 9pt; background-color: #cceeff; width: 0.5%;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; padding: 0px; height: 17px; font-size: 9pt; background-color: #cceeff; width: 0.5%;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; text-align: right; padding: 0px; height: 17px; font-size: 9pt; background-color: #cceeff; width: 7%;"><ix:nonFraction contextRef="I20221231_CommonStockMember" name="us-gaap:SharesOutstanding" unitRef="Shares" id="Tag374" decimals="0" format="ixt:num-dot-decimal">4,602,780</ix:nonFraction></td>
<td style="margin-left: 0.1px; vertical-align: bottom; padding: 0px; height: 17px; font-size: 9pt; background-color: #cceeff; width: 0.5%;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; padding: 0px; height: 17px; font-size: 9pt; background-color: #cceeff; width: 0.5%;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; padding: 0px; height: 17px; font-size: 9pt; background-color: #cceeff; width: 0.5%;">$</td>
<td style="margin-left: 0.1px; vertical-align: bottom; text-align: right; padding: 0px; height: 17px; font-size: 9pt; background-color: #cceeff; width: 7%;"><ix:nonFraction contextRef="I20221231_CommonStockMember" name="us-gaap:StockholdersEquity" unitRef="USD" id="Tag377" decimals="0" format="ixt:num-dot-decimal">460</ix:nonFraction></td>
<td style="margin-left: 0.1px; vertical-align: bottom; text-align: right; padding: 0px; height: 17px; font-size: 9pt; background-color: #cceeff; width: 0.5%;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; text-align: right; padding: 0px; height: 17px; font-size: 9pt; background-color: #cceeff; width: 0.5%;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; padding: 0px; height: 17px; font-size: 9pt; text-align: left; background-color: #cceeff; width: 0.5%;">$</td>
<td style="margin-left: 0.1px; vertical-align: bottom; text-align: right; padding: 0px; height: 17px; font-size: 9pt; background-color: #cceeff; width: 7%;"><ix:nonFraction contextRef="I20221231_AdditionalPaidInCapitalMember" name="us-gaap:StockholdersEquity" unitRef="USD" id="Tag610" decimals="0" format="ixt:num-dot-decimal">160,207,367</ix:nonFraction></td>
<td style="margin-left: 0.1px; vertical-align: bottom; padding: 0px; height: 17px; font-size: 9pt; background-color: #cceeff; width: 0.5%;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; padding: 0px; height: 17px; font-size: 9pt; background-color: #cceeff; width: 0.5%;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; padding: 0px; height: 17px; font-size: 9pt; background-color: #cceeff; width: 0.5%;">$</td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; padding: 0px; height: 17px; font-size: 9pt; background-color: #cceeff; width: 7%;"><ix:nonFraction contextRef="I20221231_AccumulatedOtherComprehensiveIncomeMember" name="us-gaap:StockholdersEquity" unitRef="USD" id="Tag618" decimals="0" format="ixt:num-dot-decimal">347,100</ix:nonFraction></td>
<td style="padding: 0px; margin-left: 0.1px; vertical-align: bottom; height: 17px; font-size: 9pt; background-color: #cceeff; width: 0.5%;"><br/></td>
<td style="padding: 0px; margin-left: 0.1px; vertical-align: bottom; height: 17px; font-size: 9pt; background-color: #cceeff; width: 0.5%;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; padding: 0px; height: 17px; font-size: 9pt; background-color: #cceeff; width: 0.5%;">$</td>
<td style="margin-left: 0.1px; vertical-align: bottom; text-align: right; padding: 0px; height: 17px; font-size: 9pt; background-color: #cceeff; width: 7%;">(<ix:nonFraction contextRef="I20221231_RetainedEarningsMember" name="us-gaap:StockholdersEquity" unitRef="USD" id="Tag663" decimals="0" sign="-" format="ixt:num-dot-decimal">167,565,846</ix:nonFraction></td>
<td style="padding: 0px; margin-left: 0.1px; height: 17px; text-align: left; font-size: 9pt; vertical-align: bottom; background-color: #cceeff; width: 0.5%;" valign="bottom"><span style="color: #000000; font-family: 'times new roman'; font-size: 9pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; 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;">)</span><br/></td>
<td style="padding: 0px; margin-left: 0.1px; vertical-align: bottom; text-align: right; height: 17px; font-size: 9pt; background-color: #cceeff; width: 0.5%;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; padding: 0px; height: 17px; font-size: 9pt; text-align: left; background-color: #cceeff; width: 0.5%;">$</td>
<td style="margin-left: 0.1px; vertical-align: bottom; text-align: right; padding: 0px; height: 17px; font-size: 9pt; background-color: #cceeff; width: 7%;">(<ix:nonFraction contextRef="I20221231" name="us-gaap:StockholdersEquity" unitRef="USD" id="Tag644" decimals="0" sign="-" format="ixt:num-dot-decimal">4,825,528</ix:nonFraction></td>
<td style="vertical-align: bottom; text-align: right; padding: 0px; height: 17px; font-size: 9pt; background-color: #cceeff; width: 0.5%;">)</td>
</tr>
<tr style="height: 10px;">
<td style="padding: 0px; vertical-align: bottom; height: 10px; font-size: 9pt;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 9pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: -12px; 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;">Conversion of exchangeable shares to common stock</span></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; height: 10px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt;">(<span style="border-left: none; border-right: none;"><ix:nonFraction contextRef="D20230331_SpecialVotingPreferredStockMember" name="us-gaap:StockIssuedDuringPeriodSharesConversionOfUnits" unitRef="Shares" id="Tag367" decimals="0" sign="-" format="ixt:num-dot-decimal">640</ix:nonFraction></span></td>
<td style="margin-left: 0.1px; height: 10px; padding: 0px; vertical-align: bottom; font-size: 9pt;" valign="bottom">)</td>
<td style="margin-left: 0.1px; vertical-align: bottom; padding: 0px; height: 10px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt;">(<span style="border-left: none; border-right: none;"><ix:nonFraction contextRef="D20230331_SpecialVotingPreferredStockMember" name="us-gaap:StockIssuedDuringPeriodValueConversionOfUnits" unitRef="USD" id="Tag106" decimals="0" sign="-" format="ixt:num-dot-decimal">4,896</ix:nonFraction></span></td>
<td style="margin-left: 0.1px; height: 10px; padding: 0px; vertical-align: bottom; font-size: 9pt;" valign="bottom">)</td>
<td style="margin-left: 0.1px; vertical-align: bottom; padding: 0px; height: 10px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; text-align: right; padding: 0px; font-size: 9pt;"><ix:nonFraction contextRef="D20230331_CommonStockMember" name="us-gaap:StockIssuedDuringPeriodSharesConversionOfUnits" unitRef="Shares" id="Tag623" decimals="0" format="ixt:num-dot-decimal">32</ix:nonFraction></td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; padding: 0px; height: 10px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; text-align: right; padding: 0px; font-size: 9pt;"><ix:nonFraction contextRef="D20230331_CommonStockMember" name="us-gaap:StockIssuedDuringPeriodValueConversionOfUnits" unitRef="USD" id="Tag366" xsi:nil="true"></ix:nonFraction>&#8212;</td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; text-align: right; padding: 0px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; text-align: right; padding: 0px; height: 10px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; text-align: right; padding: 0px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; text-align: right; padding: 0px; font-size: 9pt;"><ix:nonFraction contextRef="D20230331_AdditionalPaidInCapitalMember" name="us-gaap:StockIssuedDuringPeriodValueConversionOfUnits" unitRef="USD" id="Tag632" decimals="0" format="ixt:num-dot-decimal">4,896</ix:nonFraction></td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; padding: 0px; height: 10px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt;"><ix:nonFraction contextRef="D20230331_AccumulatedOtherComprehensiveIncomeMember" name="us-gaap:StockIssuedDuringPeriodValueConversionOfUnits" unitRef="USD" id="Tag363" xsi:nil="true"></ix:nonFraction>&#8212;</td>
<td style="padding: 0px; margin-left: 0.1px; vertical-align: bottom; height: 10px; font-size: 9pt;"><br/></td>
<td style="padding: 0px; margin-left: 0.1px; vertical-align: bottom; height: 10px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; text-align: right; padding: 0px; font-size: 9pt;"><ix:nonFraction contextRef="D20230331_RetainedEarningsMember" name="us-gaap:StockIssuedDuringPeriodValueConversionOfUnits" unitRef="USD" id="Tag365" xsi:nil="true"></ix:nonFraction>&#8212;</td>
<td style="padding: 0px; margin-left: 0.1px; height: 10px; text-align: right; vertical-align: middle; font-size: 9pt;" valign="middle"><br/></td>
<td style="padding: 0px; margin-left: 0.1px; vertical-align: bottom; text-align: right; height: 10px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; text-align: right; padding: 0px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; text-align: right; padding: 0px; font-size: 9pt;"><ix:nonFraction contextRef="D20230331" name="us-gaap:StockIssuedDuringPeriodValueConversionOfUnits" unitRef="USD" id="Tag637" xsi:nil="true"></ix:nonFraction>&#8212;</td>
<td style="vertical-align: bottom; height: 10px; text-align: right; padding: 0px; font-size: 9pt;"><br/></td>
</tr>
<tr style="height: 10px; background-color: #cceeff;">
<td style="padding: 0px; vertical-align: bottom; height: 10px; font-size: 9pt; background-color: #cceeff;"><span style="color: #000000; font-family: 'times new roman'; font-size: 9pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; 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;">Settlement of convertible notes</span></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; height: 10px; font-size: 9pt; background-color: #cceeff;"><br/></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt; background-color: #cceeff;"><ix:nonFraction contextRef="D20230331_SpecialVotingPreferredStockMember" name="us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" unitRef="Shares" id="Tag616" xsi:nil="true"></ix:nonFraction>&#8212;</td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt; background-color: #cceeff;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; padding: 0px; height: 10px; font-size: 9pt; background-color: #cceeff;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt; background-color: #cceeff;"><br/></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt; background-color: #cceeff;"><ix:nonFraction contextRef="D20230331_SpecialVotingPreferredStockMember" name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" unitRef="USD" id="Tag635" xsi:nil="true"></ix:nonFraction>&#8212;</td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt; background-color: #cceeff;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; padding: 0px; height: 10px; font-size: 9pt; background-color: #cceeff;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt; background-color: #cceeff;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; text-align: right; padding: 0px; font-size: 9pt; background-color: #cceeff;"><ix:nonFraction contextRef="D20230331_CommonStockMember" name="us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" unitRef="Shares" id="Tag376" decimals="0" format="ixt:num-dot-decimal">1,164,251</ix:nonFraction></td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt; background-color: #cceeff;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; padding: 0px; height: 10px; font-size: 9pt; background-color: #cceeff;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt; background-color: #cceeff;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; text-align: right; padding: 0px; font-size: 9pt; background-color: #cceeff;"><ix:nonFraction contextRef="D20230331_CommonStockMember" name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" unitRef="USD" id="Tag604" decimals="0" format="ixt:num-dot-decimal">116</ix:nonFraction></td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; text-align: right; padding: 0px; font-size: 9pt; background-color: #cceeff;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; text-align: right; padding: 0px; height: 10px; font-size: 9pt; background-color: #cceeff;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; text-align: right; padding: 0px; font-size: 9pt; background-color: #cceeff;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; text-align: right; padding: 0px; font-size: 9pt; background-color: #cceeff;"><ix:nonFraction contextRef="D20230331_AdditionalPaidInCapitalMember" name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" unitRef="USD" id="Tag571" decimals="0" format="ixt:num-dot-decimal">1,396,985</ix:nonFraction></td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt; background-color: #cceeff;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; padding: 0px; height: 10px; font-size: 9pt; background-color: #cceeff;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt; background-color: #cceeff;"><br/></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt; background-color: #cceeff;"><ix:nonFraction contextRef="D20230331_AccumulatedOtherComprehensiveIncomeMember" name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" unitRef="USD" id="Tag567" xsi:nil="true"></ix:nonFraction>&#8212;</td>
<td style="padding: 0px; margin-left: 0.1px; vertical-align: bottom; height: 10px; font-size: 9pt; background-color: #cceeff;"><br/></td>
<td style="padding: 0px; margin-left: 0.1px; vertical-align: bottom; height: 10px; font-size: 9pt; background-color: #cceeff;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt; background-color: #cceeff;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; text-align: right; padding: 0px; font-size: 9pt; background-color: #cceeff;"><ix:nonFraction contextRef="D20230331_RetainedEarningsMember" name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" unitRef="USD" id="Tag621" xsi:nil="true"></ix:nonFraction>&#8212;</td>
<td style="padding: 0px; margin-left: 0.1px; height: 10px; text-align: right; vertical-align: middle; font-size: 9pt; background-color: #cceeff;" valign="middle"><br/></td>
<td style="padding: 0px; margin-left: 0.1px; vertical-align: bottom; text-align: right; height: 10px; font-size: 9pt; background-color: #cceeff;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; text-align: right; padding: 0px; font-size: 9pt; background-color: #cceeff;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; text-align: right; padding: 0px; font-size: 9pt; background-color: #cceeff;"><ix:nonFraction contextRef="D20230331" name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" unitRef="USD" id="Tag612" decimals="0" format="ixt:num-dot-decimal">1,397,101</ix:nonFraction></td>
<td style="vertical-align: bottom; height: 10px; text-align: right; padding: 0px; font-size: 9pt; background-color: #cceeff;"><br/></td>
</tr>
<tr style="height: 10px;">
<td style="padding: 0px; vertical-align: bottom; height: 10px; font-size: 9pt;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 9pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: -12px; 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;">Stock-based compensation</span></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; height: 10px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt;">&#8212;</td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; padding: 0px; height: 10px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt;"><ix:nonFraction contextRef="D20230331_SpecialVotingPreferredStockMember" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" unitRef="USD" id="Tag564" xsi:nil="true"></ix:nonFraction>&#8212;</td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; padding: 0px; height: 10px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; text-align: right; padding: 0px; font-size: 9pt;">&#8212;</td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; padding: 0px; height: 10px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; text-align: right; padding: 0px; font-size: 9pt;"><ix:nonFraction contextRef="D20230331_CommonStockMember" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" unitRef="USD" id="Tag590" xsi:nil="true"></ix:nonFraction>&#8212;</td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; text-align: right; padding: 0px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; text-align: right; padding: 0px; height: 10px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; text-align: right; padding: 0px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; text-align: right; padding: 0px; font-size: 9pt;"><ix:nonFraction contextRef="D20230331_AdditionalPaidInCapitalMember" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" unitRef="USD" id="Tag646" decimals="0" format="ixt:num-dot-decimal">109,133</ix:nonFraction></td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; padding: 0px; height: 10px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt;"><ix:nonFraction contextRef="D20230331_AccumulatedOtherComprehensiveIncomeMember" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" unitRef="USD" id="Tag583" xsi:nil="true"></ix:nonFraction>&#8212;</td>
<td style="padding: 0px; margin-left: 0.1px; vertical-align: bottom; height: 10px; font-size: 9pt;"><br/></td>
<td style="padding: 0px; margin-left: 0.1px; vertical-align: bottom; height: 10px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; text-align: right; padding: 0px; font-size: 9pt;"><ix:nonFraction contextRef="D20230331_RetainedEarningsMember" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" unitRef="USD" id="Tag622" xsi:nil="true"></ix:nonFraction>&#8212;</td>
<td style="padding: 0px; margin-left: 0.1px; height: 10px; text-align: right; vertical-align: middle; font-size: 9pt;" valign="middle"><br/></td>
<td style="padding: 0px; margin-left: 0.1px; vertical-align: bottom; text-align: right; height: 10px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; text-align: right; padding: 0px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; text-align: right; padding: 0px; font-size: 9pt;"><ix:nonFraction contextRef="D20230331" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" unitRef="USD" id="Tag640" decimals="0" format="ixt:num-dot-decimal">109,133</ix:nonFraction></td>
<td style="vertical-align: bottom; height: 10px; text-align: right; padding: 0px; font-size: 9pt;"><br/></td>
</tr>
<tr style="height: 10px; background-color: #cceeff;">
<td style="padding: 0px; vertical-align: bottom; height: 10px; font-size: 9pt; background-color: #cceeff;"><span style="color: #000000; font-family: 'times new roman'; font-size: 9pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; 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;">Issuance of common stock upon vesting of restricted stock units</span></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; height: 10px; font-size: 9pt; background-color: #cceeff;"><br/></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt; background-color: #cceeff;"><ix:nonFraction contextRef="D20230331_SpecialVotingPreferredStockMember" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" unitRef="Shares" id="Tag579" xsi:nil="true"></ix:nonFraction>&#8212;</td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt; background-color: #cceeff;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; padding: 0px; height: 10px; font-size: 9pt; background-color: #cceeff;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt; background-color: #cceeff;"><br/></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt; background-color: #cceeff;"><ix:nonFraction contextRef="D20230331_SpecialVotingPreferredStockMember" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" unitRef="USD" id="Tag569" xsi:nil="true"></ix:nonFraction>&#8212;</td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt; background-color: #cceeff;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; padding: 0px; height: 10px; font-size: 9pt; background-color: #cceeff;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt; background-color: #cceeff;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; text-align: right; padding: 0px; font-size: 9pt; background-color: #cceeff;"><ix:nonFraction contextRef="D20230331_CommonStockMember" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" unitRef="Shares" id="Tag607" decimals="0" format="ixt:num-dot-decimal">587</ix:nonFraction></td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt; background-color: #cceeff;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; padding: 0px; height: 10px; font-size: 9pt; background-color: #cceeff;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt; background-color: #cceeff;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; text-align: right; padding: 0px; font-size: 9pt; background-color: #cceeff;"><ix:nonFraction contextRef="D20230331_CommonStockMember" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" unitRef="USD" id="Tag748" xsi:nil="true"></ix:nonFraction>&#8212;</td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; text-align: right; padding: 0px; font-size: 9pt; background-color: #cceeff;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; text-align: right; padding: 0px; height: 10px; font-size: 9pt; background-color: #cceeff;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; text-align: right; padding: 0px; font-size: 9pt; background-color: #cceeff;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; text-align: right; padding: 0px; font-size: 9pt; background-color: #cceeff;"><ix:nonFraction contextRef="D20230331_AdditionalPaidInCapitalMember" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" unitRef="USD" id="Tag656" xsi:nil="true"></ix:nonFraction>&#8212;</td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt; background-color: #cceeff;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; padding: 0px; height: 10px; font-size: 9pt; background-color: #cceeff;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt; background-color: #cceeff;"><br/></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt; background-color: #cceeff;"><ix:nonFraction contextRef="D20230331_AccumulatedOtherComprehensiveIncomeMember" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" unitRef="USD" id="Tag576" xsi:nil="true"></ix:nonFraction>&#8212;</td>
<td style="padding: 0px; margin-left: 0.1px; vertical-align: bottom; height: 10px; font-size: 9pt; background-color: #cceeff;"><br/></td>
<td style="padding: 0px; margin-left: 0.1px; vertical-align: bottom; height: 10px; font-size: 9pt; background-color: #cceeff;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt; background-color: #cceeff;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; text-align: right; padding: 0px; font-size: 9pt; background-color: #cceeff;"><ix:nonFraction contextRef="D20230331_RetainedEarningsMember" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" unitRef="USD" id="Tag653" xsi:nil="true"></ix:nonFraction>&#8212;</td>
<td style="padding: 0px; margin-left: 0.1px; height: 10px; text-align: right; vertical-align: middle; font-size: 9pt; background-color: #cceeff;" valign="middle"><br/></td>
<td style="padding: 0px; margin-left: 0.1px; vertical-align: bottom; text-align: right; height: 10px; font-size: 9pt; background-color: #cceeff;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; text-align: right; padding: 0px; font-size: 9pt; background-color: #cceeff;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; text-align: right; padding: 0px; font-size: 9pt; background-color: #cceeff;"><ix:nonFraction contextRef="D20230331" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" unitRef="USD" id="Tag591" xsi:nil="true"></ix:nonFraction>&#8212;</td>
<td style="vertical-align: bottom; height: 10px; text-align: right; padding: 0px; font-size: 9pt; background-color: #cceeff;"><br/></td>
</tr>
<tr style="height: 10px;">
<td style="padding: 0px; vertical-align: bottom; height: 10px; font-size: 9pt;"><span style="color: #000000; font-family: 'times new roman'; font-size: 9pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; 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;">Foreign currency translation adjustments</span></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; height: 10px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt;">&#8212;</td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; padding: 0px; height: 10px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt;"><ix:nonFraction contextRef="D20230331_SpecialVotingPreferredStockMember" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" unitRef="USD" id="Tag627" xsi:nil="true"></ix:nonFraction>&#8212;</td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; padding: 0px; height: 10px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; text-align: right; padding: 0px; font-size: 9pt;">&#8212;</td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; padding: 0px; height: 10px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; text-align: right; padding: 0px; font-size: 9pt;"><ix:nonFraction contextRef="D20230331_CommonStockMember" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" unitRef="USD" id="Tag557" xsi:nil="true"></ix:nonFraction>&#8212;</td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; text-align: right; padding: 0px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; text-align: right; padding: 0px; height: 10px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; text-align: right; padding: 0px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; text-align: right; padding: 0px; font-size: 9pt;"><ix:nonFraction contextRef="D20230331_AdditionalPaidInCapitalMember" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" unitRef="USD" id="Tag572" xsi:nil="true"></ix:nonFraction>&#8212;</td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; padding: 0px; height: 10px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt;"><ix:nonFraction contextRef="D20230331_AccumulatedOtherComprehensiveIncomeMember" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" unitRef="USD" id="Tag631" decimals="0" format="ixt:num-dot-decimal">20,429</ix:nonFraction></td>
<td style="padding: 0px; margin-left: 0.1px; vertical-align: bottom; height: 10px; font-size: 9pt;"><br/></td>
<td style="padding: 0px; margin-left: 0.1px; vertical-align: bottom; height: 10px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; text-align: right; padding: 0px; font-size: 9pt;"><ix:nonFraction contextRef="D20230331_RetainedEarningsMember" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" unitRef="USD" id="Tag619" xsi:nil="true"></ix:nonFraction>&#8212;</td>
<td style="padding: 0px; margin-left: 0.1px; height: 10px; text-align: right; vertical-align: middle; font-size: 9pt;" valign="middle"><br/></td>
<td style="padding: 0px; margin-left: 0.1px; vertical-align: bottom; text-align: right; height: 10px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; text-align: right; padding: 0px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; text-align: right; padding: 0px; font-size: 9pt;"><ix:nonFraction contextRef="D20230331" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" unitRef="USD" id="Tag617" decimals="0" format="ixt:num-dot-decimal">20,429</ix:nonFraction></td>
<td style="vertical-align: bottom; height: 10px; text-align: right; padding: 0px; font-size: 9pt;"><br/></td>
</tr>
<tr style="height: 10px; background-color: #cceeff;">
<td style="padding: 0px; vertical-align: bottom; height: 10px; font-size: 9pt; background-color: #cceeff;"><span style="color: #000000; font-family: 'times new roman'; font-size: 9pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; 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;">Unrealized loss on convertible notes</span></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; height: 10px; font-size: 9pt; background-color: #cceeff;"><br/></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt; background-color: #cceeff;">&#8212;</td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt; background-color: #cceeff;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; padding: 0px; height: 10px; font-size: 9pt; background-color: #cceeff;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt; background-color: #cceeff;"><br/></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt; background-color: #cceeff;"><ix:nonFraction contextRef="D20230331_SpecialVotingPreferredStockMember" name="us-gaap:OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionAfterTaxAndReclassificationAdjustmentAttributableToParent" unitRef="USD" id="Tag358" xsi:nil="true"></ix:nonFraction>&#8212;</td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt; background-color: #cceeff;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; padding: 0px; height: 10px; font-size: 9pt; background-color: #cceeff;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt; background-color: #cceeff;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; text-align: right; padding: 0px; font-size: 9pt; background-color: #cceeff;">&#8212;</td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt; background-color: #cceeff;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; padding: 0px; height: 10px; font-size: 9pt; background-color: #cceeff;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt; background-color: #cceeff;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; text-align: right; padding: 0px; font-size: 9pt; background-color: #cceeff;"><ix:nonFraction contextRef="D20230331_CommonStockMember" name="us-gaap:OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionAfterTaxAndReclassificationAdjustmentAttributableToParent" unitRef="USD" id="Tag624" xsi:nil="true"></ix:nonFraction>&#8212;</td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; text-align: right; padding: 0px; font-size: 9pt; background-color: #cceeff;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; text-align: right; padding: 0px; height: 10px; font-size: 9pt; background-color: #cceeff;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; text-align: right; padding: 0px; font-size: 9pt; background-color: #cceeff;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; text-align: right; padding: 0px; font-size: 9pt; background-color: #cceeff;"><ix:nonFraction contextRef="D20230331_AdditionalPaidInCapitalMember" name="us-gaap:OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionAfterTaxAndReclassificationAdjustmentAttributableToParent" unitRef="USD" id="Tag654" xsi:nil="true"></ix:nonFraction>&#8212;</td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt; background-color: #cceeff;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; padding: 0px; height: 10px; font-size: 9pt; background-color: #cceeff;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt; background-color: #cceeff;"><br/></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt; background-color: #cceeff;">(<ix:nonFraction contextRef="D20230331_AccumulatedOtherComprehensiveIncomeMember" name="us-gaap:OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionAfterTaxAndReclassificationAdjustmentAttributableToParent" unitRef="USD" id="Tag558" decimals="0" sign="-" format="ixt:num-dot-decimal">14,000</ix:nonFraction></td>
<td style="padding: 0px; margin-left: 0.1px; vertical-align: bottom; height: 10px; font-size: 9pt; background-color: #cceeff;">)</td>
<td style="padding: 0px; margin-left: 0.1px; vertical-align: bottom; height: 10px; font-size: 9pt; background-color: #cceeff;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt; background-color: #cceeff;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; text-align: right; padding: 0px; font-size: 9pt; background-color: #cceeff;"><ix:nonFraction contextRef="D20230331_RetainedEarningsMember" name="us-gaap:OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionAfterTaxAndReclassificationAdjustmentAttributableToParent" unitRef="USD" id="Tag608" xsi:nil="true"></ix:nonFraction>&#8212;</td>
<td style="padding: 0px; margin-left: 0.1px; height: 10px; text-align: right; vertical-align: middle; font-size: 9pt; background-color: #cceeff;" valign="middle"><br/></td>
<td style="padding: 0px; margin-left: 0.1px; vertical-align: bottom; text-align: right; height: 10px; font-size: 9pt; background-color: #cceeff;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; text-align: right; padding: 0px; font-size: 9pt; background-color: #cceeff;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; text-align: right; padding: 0px; font-size: 9pt; background-color: #cceeff;">(<ix:nonFraction contextRef="D20230331" name="us-gaap:OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionAfterTaxAndReclassificationAdjustmentAttributableToParent" unitRef="USD" id="Tag373" decimals="0" sign="-" format="ixt:num-dot-decimal">14,000</ix:nonFraction></td>
<td style="vertical-align: bottom; height: 10px; text-align: right; padding: 0px; font-size: 9pt; background-color: #cceeff;">)</td>
</tr>
<tr style="height: 10px;">
<td style="padding: 0px; vertical-align: bottom; height: 10px; font-size: 9pt;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 9pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: -12px; 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;">Net loss</span></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; border-bottom: 1.5pt solid #000000; height: 10px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; height: 10px; border-bottom: 1.5pt solid #000000; padding: 0px; font-size: 9pt;">&#8212;</td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; padding: 0px; height: 10px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; border-bottom: 1.5pt solid #000000; padding: 0px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; height: 10px; border-bottom: 1.5pt solid #000000; padding: 0px; font-size: 9pt;"><ix:nonFraction contextRef="D20230331_SpecialVotingPreferredStockMember" name="us-gaap:ProfitLoss" unitRef="USD" id="Tag562" xsi:nil="true"></ix:nonFraction>&#8212;</td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; padding: 0px; height: 10px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; border-bottom: 1.5pt solid #000000; padding: 0px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; border-bottom: 1.5pt solid #000000; text-align: right; padding: 0px; font-size: 9pt;">&#8212;</td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; padding: 0px; height: 10px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; border-bottom: 1.5pt solid #000000; padding: 0px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; border-bottom: 1.5pt solid #000000; text-align: right; padding: 0px; font-size: 9pt;">&#8212;</td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; text-align: right; padding: 0px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; text-align: right; padding: 0px; height: 10px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; border-bottom: 1.5pt solid #000000; text-align: right; padding: 0px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; border-bottom: 1.5pt solid #000000; text-align: right; padding: 0px; font-size: 9pt;"><ix:nonFraction contextRef="D20230331_AdditionalPaidInCapitalMember" name="us-gaap:ProfitLoss" unitRef="USD" id="Tag605" xsi:nil="true"></ix:nonFraction>&#8212;</td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; padding: 0px; height: 10px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; border-bottom: 1.5pt solid #000000; padding: 0px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; height: 10px; border-bottom: 1.5pt solid #000000; padding: 0px; font-size: 9pt;"><ix:nonFraction contextRef="D20230331_AccumulatedOtherComprehensiveIncomeMember" name="us-gaap:ProfitLoss" unitRef="USD" id="Tag575" xsi:nil="true"></ix:nonFraction>&#8212;</td>
<td style="padding: 0px; margin-left: 0.1px; vertical-align: bottom; height: 10px; font-size: 9pt;"><br/></td>
<td style="padding: 0px; margin-left: 0.1px; vertical-align: bottom; height: 10px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; border-bottom: 1.5pt solid #000000; padding: 0px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; border-bottom: 1.5pt solid #000000; text-align: right; padding: 0px; font-size: 9pt;">(<ix:nonFraction contextRef="D20230331_RetainedEarningsMember" name="us-gaap:ProfitLoss" unitRef="USD" id="Tag651" decimals="0" sign="-" format="ixt:num-dot-decimal">2,474,628</ix:nonFraction></td>
<td style="padding: 0px 0px 1px; margin: 0px; height: 10px; text-indent: 0px; text-align: left; font-size: 9pt; vertical-align: bottom;" valign="bottom">)</td>
<td style="padding: 0px; margin: 0px; vertical-align: bottom; text-indent: 0px; text-align: left; height: 10px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; border-bottom: 1.5pt solid #000000; text-align: right; padding: 0px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; border-bottom: 1.5pt solid #000000; text-align: right; padding: 0px; font-size: 9pt;">(<ix:nonFraction contextRef="D20230331" name="us-gaap:ProfitLoss" unitRef="USD" id="Tag664" decimals="0" sign="-" format="ixt:num-dot-decimal">2,474,628</ix:nonFraction></td>
<td style="height: 10px; text-align: left; padding: 0px 0px 1px; font-size: 9pt; vertical-align: bottom;" valign="bottom">)</td>
</tr>
<tr style="height: 10px; background-color: #cceeff;">
<td style="padding: 0px; vertical-align: bottom; height: 10px; font-size: 9pt; background-color: #cceeff;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 9pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: -12px; 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;">Balance &#8211;<span>&#160;March</span></span><span style="color: #000000; font-family: 'Times New Roman'; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: -12px; 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; font-size: 9pt; float: none; display: inline !important;"><span> 31, 2023</span></span></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; border-bottom: 4.5pt double #000000; height: 10px; font-size: 9pt; background-color: #cceeff;"><br/></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; height: 10px; border-bottom: 4.5pt double #000000; padding: 0px; font-size: 9pt; background-color: #cceeff;"><ix:nonFraction contextRef="I20230331_SpecialVotingPreferredStockMember_1" name="us-gaap:SharesOutstanding" unitRef="Shares" id="Tag584" decimals="0" format="ixt:num-dot-decimal">285,032</ix:nonFraction></td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt; background-color: #cceeff;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; padding: 0px; height: 10px; font-size: 9pt; background-color: #cceeff;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; border-bottom: 4.5pt double #000000; padding: 0px; font-size: 9pt; background-color: #cceeff;">$</td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; height: 10px; border-bottom: 4.5pt double #000000; padding: 0px; font-size: 9pt; background-color: #cceeff;"><ix:nonFraction contextRef="I20230331_SpecialVotingPreferredStockMember_1" name="us-gaap:StockholdersEquity" unitRef="USD" id="Tag104" decimals="0" format="ixt:num-dot-decimal">2,180,495</ix:nonFraction></td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt; background-color: #cceeff;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; padding: 0px; height: 10px; font-size: 9pt; background-color: #cceeff;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; border-bottom: 4.5pt double #000000; padding: 0px; font-size: 9pt; background-color: #cceeff;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; border-bottom: 4.5pt double #000000; text-align: right; padding: 0px; font-size: 9pt; background-color: #cceeff;"><ix:nonFraction contextRef="I20230331_CommonStockMember" name="us-gaap:SharesOutstanding" unitRef="Shares" id="Tag574" decimals="0" format="ixt:num-dot-decimal">5,767,650</ix:nonFraction></td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt; background-color: #cceeff;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; padding: 0px; height: 10px; font-size: 9pt; background-color: #cceeff;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; border-bottom: 4.5pt double #000000; padding: 0px; font-size: 9pt; background-color: #cceeff;">$</td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; border-bottom: 4.5pt double #000000; text-align: right; padding: 0px; font-size: 9pt; background-color: #cceeff;"><ix:nonFraction contextRef="I20230331_CommonStockMember" name="us-gaap:StockholdersEquity" unitRef="USD" id="Tag611" decimals="0" format="ixt:num-dot-decimal">576</ix:nonFraction></td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; text-align: right; padding: 0px; font-size: 9pt; background-color: #cceeff;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; text-align: right; padding: 0px; height: 10px; font-size: 9pt; background-color: #cceeff;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; border-bottom: 4.5pt double #000000; text-align: left; padding: 0px; font-size: 9pt; background-color: #cceeff;">$</td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; border-bottom: 4.5pt double #000000; text-align: right; padding: 0px; font-size: 9pt; background-color: #cceeff;"><ix:nonFraction contextRef="I20230331_AdditionalPaidInCapitalMember" name="us-gaap:StockholdersEquity" unitRef="USD" id="Tag573" decimals="0" format="ixt:num-dot-decimal">161,718,381</ix:nonFraction></td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt; background-color: #cceeff;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; padding: 0px; height: 10px; font-size: 9pt; background-color: #cceeff;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; border-bottom: 4.5pt double #000000; padding: 0px; font-size: 9pt; background-color: #cceeff;">$</td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; height: 10px; border-bottom: 4.5pt double #000000; padding: 0px; font-size: 9pt; background-color: #cceeff;"><ix:nonFraction contextRef="I20230331_AccumulatedOtherComprehensiveIncomeMember" name="us-gaap:StockholdersEquity" unitRef="USD" id="Tag566" decimals="0" format="ixt:num-dot-decimal">353,529</ix:nonFraction></td>
<td style="padding: 0px; margin-left: 0.1px; vertical-align: bottom; height: 10px; font-size: 9pt; background-color: #cceeff;"><br/></td>
<td style="padding: 0px; margin-left: 0.1px; vertical-align: bottom; height: 10px; font-size: 9pt; background-color: #cceeff;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; border-bottom: 4.5pt double #000000; padding: 0px; font-size: 9pt; background-color: #cceeff;">$</td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; border-bottom: 4.5pt double #000000; text-align: right; padding: 0px; font-size: 9pt; background-color: #cceeff;">(<ix:nonFraction contextRef="I20230331_RetainedEarningsMember" name="us-gaap:StockholdersEquity" unitRef="USD" id="Tag311" decimals="0" sign="-" format="ixt:num-dot-decimal">170,040,474</ix:nonFraction></td>
<td style="padding: 0px 0px 1px; margin-left: 0.1px; height: 10px; text-align: left; font-size: 9pt; background-color: #cceeff; vertical-align: middle;" valign="middle"><span style="color: #000000; font-family: 'times new roman'; font-size: 9pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; 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;">)</span></td>
<td style="padding: 0px; margin-left: 0.1px; vertical-align: bottom; text-align: left; height: 10px; font-size: 9pt; background-color: #cceeff;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; border-bottom: 4.5pt double #000000; text-align: left; padding: 0px; font-size: 9pt; background-color: #cceeff;">$</td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; border-bottom: 4.5pt double #000000; text-align: right; padding: 0px; font-size: 9pt; background-color: #cceeff;">(<ix:nonFraction contextRef="I20230331" name="us-gaap:StockholdersEquity" unitRef="USD" id="Tag659" decimals="0" sign="-" format="ixt:num-dot-decimal">5,787,493</ix:nonFraction></td>
<td style="height: 10px; padding: 0px 0px 1px; font-size: 9pt; background-color: #cceeff; vertical-align: middle; text-align: left;" valign="middle">)</td>
</tr>
</tbody>
</table>
</div>
</div>
<p style="margin: 0pt 0pt -4pt; color: #000000; font-family: 'times new roman', times; font-size: 12px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0pt; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"><span style="font-family: 'Times New Roman'; font-size: 9pt;">&#160;</span></p>
<p style="margin: 0pt; color: #000000; font-family: 'times new roman', times; font-size: 12px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 9pt; font-weight: bold;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 9pt; font-style: italic; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; 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;">The accompanying notes are an integral part of these condensed consolidated financial statements</span></span></p>
<p style="margin: 0pt; color: #000000; font-family: 'times new roman', times; font-size: 12px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; text-align: center; ;margin: 0px !important;"><br/></p>
<div>
<div id="t_ft_S6TQQ0D0SG00000000000000000000b">
<table style="width: 100%; font-family: 'times new roman'; font-size: 10pt;">
<tbody>
<tr>
<td class="pgno" style="padding: 0px; text-align: center;"><span class="pageno" style="font-size: 9pt;">4</span></td>
</tr>
</tbody>
</table>
</div>
<hr class="horizontalLineRemoved" style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"></hr>
<div class="pageBreak" style="page-break-before: always; font-size: 9pt; text-align: left;"><br/></div>
</div>
<p style="margin: 0pt; color: #000000; font-family: 'times new roman', times; font-size: 12px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; text-align: center; ;margin: 0px !important;"><br/></p>
<p style="margin: 0pt; color: #000000; font-family: 'times new roman', times; font-size: 12px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 9pt; font-weight: bold;">AKERNA CORP.</span></p>
<div style="color: #000000; font-family: 'times new roman', times; font-size: 12px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt; text-align: center;"><span style="font-size: 9pt;"><span style="font-family: 'Times New Roman'; font-weight: bold;">&#160;</span><span style="font-family: 'Times New Roman'; font-weight: bold;">Condensed Consolidated Statements of Changes in Stockholders<span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; 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; display: inline !important;">&#8217;</span>&#160;<span>Equity</span></span></span></div>
<p style="margin: 0pt; color: #000000; font-family: 'times new roman', times; font-size: 12px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; text-align: center;"><span><span style="font-family: 'Times New Roman'; font-size: 9pt; font-weight: bold;">For the&#160;Three Months Ended March 31, 2022</span></span></p>
<p style="margin: 0pt; color: #000000; font-family: 'times new roman', times; font-size: 12px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 9pt; font-weight: bold;"><span style="border-left: none; border-right: none;">(unaudited)</span></span></p>
<p style="margin: 0pt; color: #000000; font-family: 'times new roman', times; font-size: 12px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; text-align: center; ;margin: 0px !important;"><br/></p>
<div id="t_ft_7VUBV8OT7K00000000000000000000b">
<table style="height: 165px; border-collapse: collapse; padding: 2px; font-family: 'times new roman'; font-size: 10pt; width: 100%; margin: 0px auto; text-indent: 0px;" cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr style="height: 10px;">
<td style="height: 10px; vertical-align: bottom; font-size: 9pt;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 9pt;"> &#160; &#160;&#160; </span></p>
</td>
<td style="margin-left: 0.1px; border-bottom: 1.5pt solid #000000; text-align: center; vertical-align: bottom; height: 10px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; height: 10px; border-bottom: 1.5pt solid #000000; text-align: center; vertical-align: bottom; font-size: 9pt;" colspan="5" valign="bottom"><span style="font-weight: bold; font-size: 9pt;">Special Voting Preferred Stock</span></td>
<td style="height: 10px; vertical-align: bottom; font-size: 9pt;" valign="bottom"><br/></td>
<td style="vertical-align: bottom; height: 10px; font-size: 9pt;"><br/></td>
<td style="height: 10px; vertical-align: bottom; font-size: 9pt; border-bottom: 1.5pt solid #000000 !important;" colspan="6" valign="bottom">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 9pt; font-weight: bold;"> Common&#160; </span></p>
</td>
<td style="padding-bottom: 1.5pt; height: 10px; vertical-align: bottom; font-size: 9pt;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 9pt; font-weight: bold;"> &#160; </span></p>
</td>
<td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 10px; font-size: 9pt;"><br/></td>
<td style="padding: 0px; height: 10px; margin-left: 0.1px; vertical-align: bottom; font-size: 9pt;" colspan="2" valign="bottom">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 9pt; font-weight: bold;">Additional</span><br/><span style="font-family: 'Times New Roman'; font-size: 9pt; font-weight: bold;">Paid-In</span></p>
</td>
<td style="padding-bottom: 1.5pt; height: 10px; vertical-align: bottom; font-size: 9pt;" valign="bottom"><br/></td>
<td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 10px; font-size: 9pt;"><br/></td>
<td style="padding: 0px; height: 10px; font-size: 9pt; vertical-align: bottom;" colspan="2" valign="bottom">
<p style="text-align: center;"><span style="font-weight: bold; font-size: 9pt;">Accumulated Other Comprehensive</span><br/></p>
</td>
<td style="padding-bottom: 1.5pt; height: 10px; vertical-align: bottom; font-size: 9pt;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 9pt; font-weight: bold;"> &#160; </span></p>
</td>
<td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 10px; font-size: 9pt;"><br/></td>
<td style="padding: 0px; height: 10px; vertical-align: bottom; font-size: 9pt;" colspan="2" valign="bottom">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 9pt; font-weight: bold;"> Accumulated </span></p>
</td>
<td style="padding: 0px; height: 10px; vertical-align: bottom; font-size: 9pt;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 9pt; font-weight: bold;"> &#160; </span></p>
</td>
<td style="padding: 0px; vertical-align: bottom; height: 10px; font-size: 9pt;"><br/></td>
<td style="padding: 0px; height: 10px; vertical-align: bottom; font-size: 9pt;" colspan="2" valign="bottom">
<p style="margin: 0pt; text-align: center;"><span style="font-size: 9pt;"><span><b>Total Stockholders<span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: bold; 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; display: inline !important;">&#8217;</span>&#160;</b></span></span></p>
</td>
<td style="padding-bottom: 1.5pt; height: 10px; vertical-align: bottom; font-size: 9pt;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 9pt; font-weight: bold;"> &#160; </span></p>
</td>
</tr>
<tr style="height: 10px;">
<td style="height: 10px; vertical-align: bottom; font-size: 9pt;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 9pt;"> &#160; </span></p>
</td>
<td style="margin-left: 0.1px; border-bottom: 1.5pt solid #000000; text-align: center; vertical-align: bottom; height: 10px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; height: 10px; border-bottom: 1.5pt solid #000000; text-align: center; vertical-align: bottom; font-size: 9pt;" valign="bottom"><span style="font-weight: bold; font-size: 9pt;">Share</span></td>
<td style="margin-left: 0.1px; height: 10px; vertical-align: bottom; font-size: 9pt;" valign="bottom"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; height: 10px; border-bottom: 1.5pt solid #000000; text-align: center; vertical-align: bottom; font-size: 9pt;" colspan="2" valign="bottom"><span style="font-weight: bold; font-size: 9pt;">Amount</span></td>
<td style="height: 10px; vertical-align: bottom; font-size: 9pt;" valign="bottom"><br/></td>
<td style="vertical-align: bottom; height: 10px; font-size: 9pt;"><br/></td>
<td style="height: 10px; vertical-align: bottom; font-size: 9pt; border-bottom: 1.5pt solid #000000 !important;" colspan="2" valign="bottom">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 9pt; font-weight: bold;"> Shares </span></p>
</td>
<td style="padding-bottom: 1.5pt; height: 10px; vertical-align: bottom; font-size: 9pt;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 9pt; font-weight: bold;"> &#160; </span></p>
</td>
<td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 10px; font-size: 9pt;"><br/></td>
<td style="height: 10px; vertical-align: bottom; font-size: 9pt; border-bottom: 1.5pt solid #000000 !important;" colspan="2" valign="bottom">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 9pt; font-weight: bold;"> Amount </span></p>
</td>
<td style="padding-bottom: 1.5pt; height: 10px; vertical-align: bottom; font-size: 9pt;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 9pt; font-weight: bold;"> &#160; </span></p>
</td>
<td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 10px; font-size: 9pt;"><br/></td>
<td style="height: 10px; vertical-align: bottom; font-size: 9pt; border-bottom: 1.5pt solid #000000 !important;" colspan="2" valign="bottom">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 9pt; font-weight: bold;"> Capital </span></p>
</td>
<td style="padding-bottom: 1.5pt; height: 10px; vertical-align: bottom; font-size: 9pt;" valign="bottom"><br/></td>
<td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 10px; font-size: 9pt;"><br/></td>
<td style="border-bottom-width: 1.5pt; height: 10px; text-align: center; vertical-align: bottom; font-size: 9pt; border-bottom-style: solid !important; border-bottom-color: #000000 !important;" colspan="2" valign="bottom"><span style="font-weight: bold; font-size: 9pt;">Income</span><br/></td>
<td style="padding-bottom: 1.5pt; height: 10px; vertical-align: bottom; font-size: 9pt;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 9pt; font-weight: bold;"> &#160; </span></p>
</td>
<td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 10px; font-size: 9pt;"><br/></td>
<td style="height: 10px; vertical-align: bottom; font-size: 9pt; border-bottom: 1.5pt solid #000000 !important;" colspan="2" valign="bottom">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 9pt; font-weight: bold;"> Deficit </span></p>
</td>
<td style="padding: 0px; height: 10px; vertical-align: bottom; font-size: 9pt;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 9pt; font-weight: bold;"> &#160; </span></p>
</td>
<td style="padding: 0px; vertical-align: bottom; height: 10px; font-size: 9pt;"><br/></td>
<td style="height: 10px; vertical-align: bottom; font-size: 9pt; border-bottom: 1.5pt solid #000000 !important;" colspan="2" valign="bottom">
<p style="margin: 0pt; text-align: center;"><span style="font-size: 9pt;"><span><b>Equity</b></span></span></p>
</td>
<td style="padding-bottom: 1.5pt; height: 10px; vertical-align: bottom; font-size: 9pt;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 9pt; font-weight: bold;"> &#160; </span></p>
</td>
</tr>
<tr style="height: 18px;">
<td style="height: 18px; vertical-align: bottom; font-size: 9pt;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 9pt;"> &#160; </span></p>
</td>
<td style="text-align: right; vertical-align: bottom; padding: 0px; height: 18px; font-size: 9pt;"><br/></td>
<td style="height: 18px; text-align: right; vertical-align: bottom; padding: 0px; font-size: 9pt;" valign="bottom"><br/></td>
<td style="height: 18px; vertical-align: bottom; padding: 0px; font-size: 9pt;" valign="bottom"><br/></td>
<td style="vertical-align: bottom; padding: 0px; height: 18px; font-size: 9pt;"><br/></td>
<td style="height: 18px; vertical-align: bottom; padding: 0px; font-size: 9pt;" valign="bottom"><br/></td>
<td style="height: 18px; text-align: right; vertical-align: bottom; padding: 0px; font-size: 9pt;" valign="bottom"><br/></td>
<td style="height: 18px; vertical-align: bottom; padding: 0px; font-size: 9pt;" valign="bottom"><br/></td>
<td style="vertical-align: bottom; padding: 0px; height: 18px; font-size: 9pt;"><br/></td>
<td style="height: 18px; text-align: right; vertical-align: bottom; padding: 0px; font-size: 9pt;" colspan="2" valign="bottom">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 9pt;"> &#160; </span></p>
</td>
<td style="height: 18px; vertical-align: bottom; padding: 0px; font-size: 9pt;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 9pt;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; padding: 0px; height: 18px; font-size: 9pt;"><br/></td>
<td style="height: 18px; text-align: right; vertical-align: bottom; padding: 0px; font-size: 9pt;" colspan="2" valign="bottom">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 9pt;"> &#160; </span></p>
</td>
<td style="height: 18px; vertical-align: bottom; padding: 0px; font-size: 9pt;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 9pt;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; padding: 0px; height: 18px; font-size: 9pt;"><br/></td>
<td style="height: 18px; text-align: right; vertical-align: bottom; padding: 0px; font-size: 9pt;" colspan="2" valign="bottom">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 9pt;"> &#160; </span></p>
</td>
<td style="height: 18px; vertical-align: bottom; padding: 0px; font-size: 9pt;" valign="bottom"><br/></td>
<td style="vertical-align: bottom; padding: 0px; height: 18px; font-size: 9pt;"><br/></td>
<td style="height: 18px; vertical-align: bottom; padding: 0px; font-size: 9pt;" valign="bottom"><br/></td>
<td style="height: 18px; text-align: right; vertical-align: bottom; padding: 0px; font-size: 9pt;" valign="bottom"><br/></td>
<td style="height: 18px; vertical-align: bottom; padding: 0px; font-size: 9pt;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 9pt;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; padding: 0px; height: 18px; font-size: 9pt;"><br/></td>
<td style="height: 18px; text-align: right; vertical-align: bottom; padding: 0px; font-size: 9pt;" colspan="2" valign="bottom">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 9pt;"> &#160; </span></p>
</td>
<td style="height: 18px; padding: 0px; vertical-align: bottom; font-size: 9pt;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 9pt;"> &#160; </span></p>
</td>
<td style="padding: 0px; vertical-align: bottom; height: 18px; font-size: 9pt;"><br/></td>
<td style="height: 18px; text-align: right; vertical-align: bottom; padding: 0px; font-size: 9pt;" colspan="2" valign="bottom">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 9pt;"> &#160; </span></p>
</td>
<td style="height: 18px; vertical-align: bottom; padding: 0px; font-size: 9pt;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 9pt;"> &#160; </span></p>
</td>
</tr>
<tr style="height: 10px; background-color: #cceeff;">
<td style="padding: 0px; height: 10px; vertical-align: bottom; font-size: 9pt; background-color: #cceeff; width: 32.5%;" valign="bottom">
<p style="margin: 0pt 0pt 0pt 9pt; text-indent: -9pt; text-align: left;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 9pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: -12px; 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;"> Balance &#8211; January 1, 2022&#160; </span></p>
</td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; padding: 0px; height: 10px; font-size: 9pt; background-color: #cceeff; width: 0.5%;"><br/></td>
<td style="height: 10px; margin-left: 0.1px; text-align: right; vertical-align: bottom; padding: 0px; font-size: 9pt; background-color: #cceeff; width: 7%;" valign="bottom"><ix:nonFraction contextRef="I20211231_SpecialVotingPreferredStockMember" name="us-gaap:SharesOutstanding" unitRef="Shares" id="Tag614" decimals="0" format="ixt:num-dot-decimal">309,286</ix:nonFraction></td>
<td style="height: 10px; margin-left: 0.1px; padding: 0px; vertical-align: middle; font-size: 9pt; background-color: #cceeff; width: 0.5%;" valign="middle"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; padding: 0px; height: 10px; font-size: 9pt; background-color: #cceeff; width: 0.5%;"><br/></td>
<td style="height: 10px; margin-left: 0.1px; vertical-align: bottom; padding: 0px; font-size: 9pt; background-color: #cceeff; width: 0.5%;" valign="bottom"><span style="font-size: 9pt;">$</span></td>
<td style="height: 10px; margin-left: 0.1px; text-align: right; vertical-align: bottom; padding: 0px; font-size: 9pt; background-color: #cceeff; width: 7%;" valign="bottom">
<div style="border-left: none; border-right: none;"><ix:nonFraction contextRef="I20211231_SpecialVotingPreferredStockMember" name="us-gaap:StockholdersEquity" unitRef="USD" id="Tag174" decimals="0" format="ixt:num-dot-decimal">2,366,038</ix:nonFraction></div>
</td>
<td style="height: 10px; margin-left: 0.1px; padding: 0px; vertical-align: middle; font-size: 9pt; background-color: #cceeff; width: 0.5%;" valign="middle"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; padding: 0px; height: 10px; font-size: 9pt; background-color: #cceeff; width: 0.5%;"><br/></td>
<td style="height: 10px; margin-left: 0.1px; text-align: right; vertical-align: bottom; padding: 0px; font-size: 9pt; background-color: #cceeff; width: 0.5%;" valign="bottom"><br/></td>
<td style="height: 10px; margin-left: 0.1px; text-align: right; vertical-align: bottom; padding: 0px; font-size: 9pt; background-color: #cceeff; width: 7%;" valign="bottom">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 9pt;"> <ix:nonFraction contextRef="I20211231_CommonStockMember" name="us-gaap:SharesOutstanding" unitRef="Shares" id="Tag411" decimals="0" format="ixt:num-dot-decimal">1,550,094</ix:nonFraction> </span></p>
</td>
<td style="height: 10px; margin-left: 0.1px; padding: 0px; vertical-align: middle; font-size: 9pt; background-color: #cceeff; width: 0.5%;" valign="middle">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 9pt;"> &#160; </span></p>
</td>
<td style="margin-left: 0.1px; vertical-align: bottom; padding: 0px; height: 10px; font-size: 9pt; background-color: #cceeff; width: 0.5%;"><br/></td>
<td style="height: 10px; margin-left: 0.1px; text-align: right; vertical-align: bottom; padding: 0px; font-size: 9pt; background-color: #cceeff; width: 0.5%;" valign="bottom">
<p style="margin: 0pt; text-align: left;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 9pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$</span><br/></p>
</td>
<td style="height: 10px; margin-left: 0.1px; text-align: right; vertical-align: bottom; padding: 0px; font-size: 9pt; background-color: #cceeff; width: 7%;" valign="bottom">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 9pt;"> <ix:nonFraction contextRef="I20211231_CommonStockMember" name="us-gaap:StockholdersEquity" unitRef="USD" id="Tag594" decimals="0" format="ixt:num-dot-decimal">155</ix:nonFraction> </span></p>
</td>
<td style="height: 10px; margin-left: 0.1px; vertical-align: bottom; padding: 0px; font-size: 9pt; background-color: #cceeff; width: 0.5%;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 9pt;"> &#160; </span></p>
</td>
<td style="margin-left: 0.1px; vertical-align: bottom; padding: 0px; height: 10px; font-size: 9pt; background-color: #cceeff; width: 0.5%;"><br/></td>
<td style="height: 10px; margin-left: 0.1px; text-align: right; vertical-align: bottom; padding: 0px; font-size: 9pt; background-color: #cceeff; width: 0.5%;" valign="bottom">
<p style="margin: 0pt; text-align: left;"><span style="font-family: 'Times New Roman'; font-size: 9pt;"> $ </span></p>
</td>
<td style="height: 10px; margin-left: 0.1px; text-align: right; vertical-align: bottom; padding: 0px; font-size: 9pt; background-color: #cceeff; width: 7%;" valign="bottom">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 9pt;"> <ix:nonFraction contextRef="I20211231_AdditionalPaidInCapitalMember" name="us-gaap:StockholdersEquity" unitRef="USD" id="Tag666" decimals="0" format="ixt:num-dot-decimal">146,030,203</ix:nonFraction></span></p>
</td>
<td style="height: 10px; margin-left: 0.1px; vertical-align: bottom; padding: 0px; font-size: 9pt; background-color: #cceeff; width: 0.5%;" valign="bottom"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; padding: 0px; height: 10px; font-size: 9pt; background-color: #cceeff; width: 0.5%;"><br/></td>
<td style="height: 10px; margin-left: 0.1px; vertical-align: bottom; padding: 0px; font-size: 9pt; background-color: #cceeff; width: 0.5%;" valign="bottom"><span style="font-size: 9pt;">$</span></td>
<td style="height: 10px; margin-left: 0.1px; text-align: right; vertical-align: bottom; padding: 0px; font-size: 9pt; background-color: #cceeff; width: 7%;" valign="bottom"><span style="border-left: none; border-right: none; font-size: 9pt;"><span style="border-left: none; border-right: none;"><ix:nonFraction contextRef="I20211231_AccumulatedOtherComprehensiveIncomeMember" name="us-gaap:StockholdersEquity" unitRef="USD" id="Tag658" decimals="0" format="ixt:num-dot-decimal">61,523</ix:nonFraction></span></span></td>
<td style="height: 10px; padding: 2px 0px 0px; margin-left: 0.1px; vertical-align: middle; font-size: 9pt; background-color: #cceeff; width: 0.5%;" valign="middle"></td>
<td style="padding: 0px; margin-left: 0.1px; vertical-align: bottom; height: 10px; font-size: 9pt; background-color: #cceeff; width: 0.5%;"><br/></td>
<td style="height: 10px; margin-left: 0.1px; text-align: right; vertical-align: bottom; padding: 0px; font-size: 9pt; background-color: #cceeff; width: 0.5%;" valign="bottom">
<p style="margin: 0pt; text-align: left;"><span style="font-family: 'Times New Roman'; font-size: 9pt;"> $ </span></p>
</td>
<td style="height: 10px; margin-left: 0.1px; text-align: right; vertical-align: bottom; padding: 0px; font-size: 9pt; background-color: #cceeff; width: 7%;" valign="bottom">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 9pt;"> (<ix:nonFraction contextRef="I20211231_RetainedEarningsMember" name="us-gaap:StockholdersEquity" unitRef="USD" id="Tag372" decimals="0" sign="-" format="ixt:num-dot-decimal">88,508,236</ix:nonFraction> </span></p>
</td>
<td style="height: 10px; padding: 0px 0px 1px; margin-left: 0.1px; vertical-align: middle; font-size: 9pt; background-color: #cceeff; width: 0.5%;" valign="middle"><span style="color: #000000; font-family: 'times new roman'; font-size: 9pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; 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;">)</span></td>
<td style="padding: 0px; margin-left: 0.1px; vertical-align: bottom; height: 10px; font-size: 9pt; background-color: #cceeff; width: 0.5%;"><br/></td>
<td style="height: 10px; margin-left: 0.1px; text-align: right; vertical-align: bottom; padding: 0px; font-size: 9pt; background-color: #cceeff; width: 0.5%;" valign="bottom">
<p style="margin: 0pt; text-align: left;"><span style="font-family: 'Times New Roman'; font-size: 9pt;"> $ </span></p>
</td>
<td style="height: 10px; margin-left: 0.1px; text-align: right; vertical-align: bottom; padding: 0px; font-size: 9pt; background-color: #cceeff; width: 7%;" valign="bottom">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 9pt;"> <ix:nonFraction contextRef="I20211231" name="us-gaap:StockholdersEquity" unitRef="USD" id="Tag655" decimals="0" format="ixt:num-dot-decimal">59,949,683</ix:nonFraction> </span></p>
</td>
<td style="height: 10px; padding: 0px; vertical-align: middle; font-size: 9pt; background-color: #cceeff; width: 0.5%;" valign="middle">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 9pt;"> &#160; </span></p>
</td>
</tr>
<tr style="height: 10px;">
<td style="padding: 0px; vertical-align: bottom; height: 10px; font-size: 9pt;">
<p style="margin: 0in 0in 0.0001pt; line-height: normal; font-size: 9pt; font-family: Calibri, 'sans-serif';"><span style="font-size: 9pt; font-family: 'Times New Roman', 'serif'; color: #000000;"> Conversion of exchangeable shares to common stock </span></p>
</td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; padding: 0px; height: 10px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt;">(<ix:nonFraction contextRef="D20220331_SpecialVotingPreferredStockMember" name="us-gaap:StockIssuedDuringPeriodSharesConversionOfUnits" unitRef="Shares" id="Tag556" decimals="0" sign="-" format="ixt:num-dot-decimal">2,434</ix:nonFraction></td>
<td style="margin: 0px; height: 10px; padding: 0px; text-indent: 0px; vertical-align: bottom; font-size: 9pt;" valign="bottom">)</td>
<td style="margin-left: 0.1px; vertical-align: bottom; padding: 0px; height: 10px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt;">(<ix:nonFraction contextRef="D20220331_SpecialVotingPreferredStockMember" name="us-gaap:StockIssuedDuringPeriodValueConversionOfUnits" unitRef="USD" id="Tag649" decimals="0" sign="-" format="ixt:num-dot-decimal">18,620</ix:nonFraction></td>
<td style="margin-left: 0.1px; height: 10px; padding: 0px; vertical-align: bottom; font-size: 9pt;" valign="bottom">)</td>
<td style="margin-left: 0.1px; vertical-align: bottom; padding: 0px; height: 10px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt;"><ix:nonFraction contextRef="D20220331_CommonStockMember" name="us-gaap:StockIssuedDuringPeriodSharesConversionOfUnits" unitRef="Shares" id="Tag634" decimals="0" format="ixt:num-dot-decimal">122</ix:nonFraction></td>
<td style="margin-left: 0.1px; height: 10px; padding: 0px; vertical-align: middle; font-size: 9pt;" valign="middle"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; padding: 0px; height: 10px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt;"><ix:nonFraction contextRef="D20220331_CommonStockMember" name="us-gaap:StockIssuedDuringPeriodValueConversionOfUnits" unitRef="USD" id="Tag375" xsi:nil="true"></ix:nonFraction>&#8212;</td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; padding: 0px; height: 10px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt;"><ix:nonFraction contextRef="D20220331_AdditionalPaidInCapitalMember" name="us-gaap:StockIssuedDuringPeriodValueConversionOfUnits" unitRef="USD" id="Tag599" decimals="0" format="ixt:num-dot-decimal">18,620</ix:nonFraction></td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; padding: 0px; height: 10px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt;"><span style="color: #000000; font-family: 'times new roman'; font-size: 9pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; 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;"><ix:nonFraction contextRef="D20220331_AccumulatedOtherComprehensiveIncomeMember" name="us-gaap:StockIssuedDuringPeriodValueConversionOfUnits" unitRef="USD" id="Tag568" xsi:nil="true"></ix:nonFraction>&#8212;</span></td>
<td style="padding: 0px; margin-left: 0.1px; height: 10px; vertical-align: middle; font-size: 9pt;" valign="middle"><br/></td>
<td style="padding: 0px; margin-left: 0.1px; vertical-align: bottom; height: 10px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt;"><ix:nonFraction contextRef="D20220331_RetainedEarningsMember" name="us-gaap:StockIssuedDuringPeriodValueConversionOfUnits" unitRef="USD" id="Tag101" xsi:nil="true"></ix:nonFraction>&#8212;</td>
<td style="padding: 0px; margin-left: 0.1px; height: 10px; vertical-align: middle; font-size: 9pt;" valign="middle"><br/></td>
<td style="padding: 0px; margin-left: 0.1px; vertical-align: bottom; height: 10px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt;"><ix:nonFraction contextRef="D20220331" name="us-gaap:StockIssuedDuringPeriodValueConversionOfUnits" unitRef="USD" id="Tag563" xsi:nil="true"></ix:nonFraction>&#8212;</td>
<td style="height: 10px; padding: 0px; vertical-align: middle; font-size: 9pt;" valign="middle"><br/></td>
</tr>
<tr style="height: 10px; background-color: #cceeff;">
<td style="padding: 0px; vertical-align: bottom; height: 10px; font-size: 9pt; background-color: #cceeff;"><span style="color: #000000; font-family: 'times new roman'; font-size: 9pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; 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;">Settlement of convertible notes</span></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; padding: 0px; height: 10px; font-size: 9pt; background-color: #cceeff;"><br/></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt; background-color: #cceeff;"><ix:nonFraction contextRef="D20220331_SpecialVotingPreferredStockMember" name="us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" unitRef="Shares" id="Tag371" xsi:nil="true"></ix:nonFraction>&#8212;</td>
<td style="margin-left: 0.1px; height: 10px; padding: 0px; vertical-align: middle; font-size: 9pt; background-color: #cceeff;" valign="middle"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; padding: 0px; height: 10px; font-size: 9pt; background-color: #cceeff;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt; background-color: #cceeff;"><br/></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt; background-color: #cceeff;"><ix:nonFraction contextRef="D20220331_SpecialVotingPreferredStockMember" name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" unitRef="USD" id="Tag650" xsi:nil="true"></ix:nonFraction>&#8212;</td>
<td style="margin-left: 0.1px; height: 10px; padding: 0px; vertical-align: middle; font-size: 9pt; background-color: #cceeff;" valign="middle"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; padding: 0px; height: 10px; font-size: 9pt; background-color: #cceeff;"><br/></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt; background-color: #cceeff;"><br/></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt; background-color: #cceeff;"><span style="color: #000000; font-family: 'times new roman'; font-size: 9pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; 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;"><ix:nonFraction contextRef="D20220331_CommonStockMember" name="us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" unitRef="Shares" id="Tag709" decimals="0" format="ixt:num-dot-decimal">169,843</ix:nonFraction></span><br/></td>
<td style="margin-left: 0.1px; height: 10px; padding: 0px; vertical-align: middle; font-size: 9pt; background-color: #cceeff;" valign="middle"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; padding: 0px; height: 10px; font-size: 9pt; background-color: #cceeff;"><br/></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt; background-color: #cceeff;"><br/></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt; background-color: #cceeff;"><span style="color: #000000; font-family: 'times new roman'; font-size: 9pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; 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;"><ix:nonFraction contextRef="D20220331_CommonStockMember" name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" unitRef="USD" id="Tag360" decimals="0" format="ixt:num-dot-decimal">17</ix:nonFraction></span><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt; background-color: #cceeff;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; padding: 0px; height: 10px; font-size: 9pt; background-color: #cceeff;"><br/></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt; background-color: #cceeff;"><br/></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt; background-color: #cceeff;"><span style="color: #000000; font-family: 'times new roman'; font-size: 9pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; 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;"><ix:nonFraction contextRef="D20220331_AdditionalPaidInCapitalMember" name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" unitRef="USD" id="Tag628" decimals="0" format="ixt:num-dot-decimal">3,299,983</ix:nonFraction></span><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt; background-color: #cceeff;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; padding: 0px; height: 10px; font-size: 9pt; background-color: #cceeff;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt; background-color: #cceeff;"><br/></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt; background-color: #cceeff;"><span style="color: #000000; font-family: 'times new roman'; font-size: 9pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; 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;"><ix:nonFraction contextRef="D20220331_AccumulatedOtherComprehensiveIncomeMember" name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" unitRef="USD" id="Tag609" xsi:nil="true"></ix:nonFraction>&#8212;</span></td>
<td style="padding: 0px; margin-left: 0.1px; height: 10px; vertical-align: middle; font-size: 9pt; background-color: #cceeff;" valign="middle"><br/></td>
<td style="padding: 0px; margin-left: 0.1px; vertical-align: bottom; height: 10px; font-size: 9pt; background-color: #cceeff;"><br/></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt; background-color: #cceeff;"><br/></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt; background-color: #cceeff;"><span style="color: #000000; font-family: 'times new roman'; font-size: 9pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; 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;"><ix:nonFraction contextRef="D20220331_RetainedEarningsMember" name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" unitRef="USD" id="Tag645" xsi:nil="true"></ix:nonFraction>&#8212;</span></td>
<td style="padding: 0px; margin-left: 0.1px; height: 10px; vertical-align: middle; font-size: 9pt; background-color: #cceeff;" valign="middle"><br/></td>
<td style="padding: 0px; margin-left: 0.1px; vertical-align: bottom; height: 10px; font-size: 9pt; background-color: #cceeff;"><br/></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt; background-color: #cceeff;"><br/></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt; background-color: #cceeff;"><span style="color: #000000; font-family: 'times new roman'; font-size: 9pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; 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;"><ix:nonFraction contextRef="D20220331" name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" unitRef="USD" id="Tag665" decimals="0" format="ixt:num-dot-decimal">3,300,000</ix:nonFraction></span></td>
<td style="height: 10px; padding: 0px; vertical-align: middle; font-size: 9pt; background-color: #cceeff;" valign="middle"><br/></td>
</tr>
<tr style="height: 10px;">
<td style="padding: 0px; vertical-align: bottom; height: 10px; font-size: 9pt;"><span style="color: #000000; font-family: 'times new roman'; font-size: 9pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; 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;">Shares withheld for withholding taxes</span></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; padding: 0px; height: 10px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt;"><ix:nonFraction contextRef="D20220331_SpecialVotingPreferredStockMember" name="us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation" unitRef="Shares" id="Tag606" xsi:nil="true"></ix:nonFraction>&#8212;</td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; padding: 0px; height: 10px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt;"><span style="color: #000000; font-family: 'times new roman'; font-size: 9pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; 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;"><ix:nonFraction contextRef="D20220331_SpecialVotingPreferredStockMember" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" unitRef="USD" id="Tag596" xsi:nil="true"></ix:nonFraction>&#8212;</span></td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; padding: 0px; height: 10px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt;"><span style="color: #000000; font-family: 'times new roman'; font-size: 9pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; 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;">(<ix:nonFraction contextRef="D20220331_CommonStockMember" name="us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation" unitRef="Shares" id="Tag561" decimals="0" format="ixt:num-dot-decimal">222</ix:nonFraction></span></td>
<td style="margin-left: 0.1px; height: 10px; padding: 0px; text-align: left; font-size: 9pt; vertical-align: bottom;" valign="bottom"><span style="color: #000000; font-family: 'times new roman'; font-size: 9pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; 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;">)</span><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; padding: 0px; height: 10px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt;"><span style="color: #000000; font-family: 'times new roman'; font-size: 9pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; 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;"><ix:nonFraction contextRef="D20220331_CommonStockMember" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" unitRef="USD" id="Tag603" xsi:nil="true"></ix:nonFraction>&#8212;</span></td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt;"></td>
<td style="margin-left: 0.1px; vertical-align: bottom; padding: 0px; height: 10px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt;"><span style="color: #000000; font-family: 'times new roman'; font-size: 9pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; 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;">(<ix:nonFraction contextRef="D20220331_AdditionalPaidInCapitalMember" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" unitRef="USD" id="Tag36" decimals="0" format="ixt:num-dot-decimal">5,615</ix:nonFraction></span></td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt;"><span style="color: #000000; font-family: 'times new roman'; font-size: 9pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; 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;">)</span><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; padding: 0px; height: 10px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt;"><span style="color: #000000; font-family: 'times new roman'; font-size: 9pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; 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;"><ix:nonFraction contextRef="D20220331_AccumulatedOtherComprehensiveIncomeMember" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" unitRef="USD" id="Tag652" xsi:nil="true"></ix:nonFraction>&#8212;</span></td>
<td style="padding: 0px; margin-left: 0.1px; height: 10px; vertical-align: middle; font-size: 9pt;" valign="middle"><br/></td>
<td style="padding: 0px; margin-left: 0.1px; vertical-align: bottom; height: 10px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt;"><span style="color: #000000; font-family: 'times new roman'; font-size: 9pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; 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;"><ix:nonFraction contextRef="D20220331_RetainedEarningsMember" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" unitRef="USD" id="Tag615" xsi:nil="true"></ix:nonFraction>&#8212;</span></td>
<td style="padding: 0px; margin-left: 0.1px; height: 10px; vertical-align: middle; font-size: 9pt;" valign="middle"><br/></td>
<td style="padding: 0px; margin-left: 0.1px; vertical-align: bottom; height: 10px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt;"><span style="color: #000000; font-family: 'times new roman'; font-size: 9pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; 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;">(<ix:nonFraction contextRef="D20220331" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" unitRef="USD" id="Tag582" decimals="0" format="ixt:num-dot-decimal">5,615</ix:nonFraction></span></td>
<td style="height: 10px; padding: 0px; font-size: 9pt; vertical-align: bottom;" valign="bottom"><span style="color: #000000; font-family: 'times new roman'; font-size: 9pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; 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;">)</span><br/></td>
</tr>
<tr style="height: 17px; background-color: #cceeff;">
<td style="padding: 0px; vertical-align: bottom; height: 17px; font-size: 9pt; background-color: #cceeff;"><span style="color: #000000; font-family: 'times new roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; 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;">Shares returned in connection with acquisition</span></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; padding: 0px; height: 17px; font-size: 9pt; background-color: #cceeff;"><br/></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; padding: 0px; height: 17px; font-size: 9pt; background-color: #cceeff;"><ix:nonFraction contextRef="D20220331_SpecialVotingPreferredStockMember" name="us-gaap:StockIssuedDuringPeriodSharesAcquisitions" unitRef="Shares" id="Tag364" xsi:nil="true"></ix:nonFraction>&#8212;</td>
<td style="margin-left: 0.1px; vertical-align: bottom; padding: 0px; height: 17px; font-size: 9pt; background-color: #cceeff;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; padding: 0px; height: 17px; font-size: 9pt; background-color: #cceeff;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; padding: 0px; height: 17px; font-size: 9pt; background-color: #cceeff;"><br/></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; padding: 0px; height: 17px; font-size: 9pt; background-color: #cceeff;"><ix:nonFraction contextRef="D20220331_SpecialVotingPreferredStockMember" name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" unitRef="USD" id="Tag103" xsi:nil="true"></ix:nonFraction>&#8212;</td>
<td style="margin-left: 0.1px; vertical-align: bottom; padding: 0px; height: 17px; font-size: 9pt; background-color: #cceeff;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; padding: 0px; height: 17px; font-size: 9pt; background-color: #cceeff;"><br/></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; padding: 0px; height: 17px; font-size: 9pt; background-color: #cceeff;"><br/></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; padding: 0px; height: 17px; font-size: 9pt; background-color: #cceeff;">(<ix:nonFraction contextRef="D20220331_CommonStockMember" name="us-gaap:StockIssuedDuringPeriodSharesAcquisitions" unitRef="Shares" id="Tag595" decimals="0" format="ixt:num-dot-decimal">13,988</ix:nonFraction></td>
<td style="margin-left: 0.1px; padding: 0px; height: 17px; font-size: 9pt; vertical-align: bottom; background-color: #cceeff;" valign="bottom">)</td>
<td style="margin-left: 0.1px; vertical-align: bottom; padding: 0px; height: 17px; font-size: 9pt; background-color: #cceeff;"><br/></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; padding: 0px; height: 17px; font-size: 9pt; background-color: #cceeff;"><br/></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; padding: 0px; height: 17px; font-size: 9pt; background-color: #cceeff;">(<ix:nonFraction contextRef="D20220331_CommonStockMember" name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" unitRef="USD" id="Tag647" decimals="0" format="ixt:num-dot-decimal">1</ix:nonFraction></td>
<td style="margin-left: 0.1px; vertical-align: bottom; padding: 0px; height: 17px; font-size: 9pt; background-color: #cceeff;">)</td>
<td style="margin-left: 0.1px; vertical-align: bottom; padding: 0px; height: 17px; font-size: 9pt; background-color: #cceeff;"><br/></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; padding: 0px; height: 17px; font-size: 9pt; background-color: #cceeff;"><br/></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; padding: 0px; height: 17px; font-size: 9pt; background-color: #cceeff;">(<ix:nonFraction contextRef="D20220331_AdditionalPaidInCapitalMember" name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" unitRef="USD" id="Tag362" decimals="0" format="ixt:num-dot-decimal">939,999</ix:nonFraction></td>
<td style="margin-left: 0.1px; vertical-align: bottom; padding: 0px; height: 17px; font-size: 9pt; background-color: #cceeff;">)</td>
<td style="margin-left: 0.1px; vertical-align: bottom; padding: 0px; height: 17px; font-size: 9pt; background-color: #cceeff;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; padding: 0px; height: 17px; font-size: 9pt; background-color: #cceeff;"><br/></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; padding: 0px; height: 17px; font-size: 9pt; background-color: #cceeff;"><ix:nonFraction contextRef="D20220331_AccumulatedOtherComprehensiveIncomeMember" name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" unitRef="USD" id="Tag602" xsi:nil="true"></ix:nonFraction>&#8212;</td>
<td style="padding: 0px; margin-left: 0.1px; vertical-align: middle; height: 17px; font-size: 9pt; background-color: #cceeff;"><br/></td>
<td style="padding: 0px; margin-left: 0.1px; vertical-align: bottom; height: 17px; font-size: 9pt; background-color: #cceeff;"><br/></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; padding: 0px; height: 17px; font-size: 9pt; background-color: #cceeff;"><br/></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; padding: 0px; height: 17px; font-size: 9pt; background-color: #cceeff;"><ix:nonFraction contextRef="D20220331_RetainedEarningsMember" name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" unitRef="USD" id="Tag598" xsi:nil="true"></ix:nonFraction>&#8212;</td>
<td style="padding: 0px; margin-left: 0.1px; vertical-align: middle; height: 17px; font-size: 9pt; background-color: #cceeff;"><br/></td>
<td style="padding: 0px; margin-left: 0.1px; vertical-align: bottom; height: 17px; font-size: 9pt; background-color: #cceeff;"><br/></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; padding: 0px; height: 17px; font-size: 9pt; background-color: #cceeff;"><br/></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; padding: 0px; height: 17px; font-size: 9pt; background-color: #cceeff;">(<ix:nonFraction contextRef="D20220331" name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" unitRef="USD" id="Tag600" decimals="0" format="ixt:num-dot-decimal">940,000</ix:nonFraction></td>
<td style="padding: 0px; height: 17px; font-size: 9pt; vertical-align: bottom; background-color: #cceeff;" valign="bottom">)</td>
</tr>
<tr style="height: 10px;">
<td style="padding: 0px; vertical-align: bottom; height: 10px; font-size: 9pt;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 9pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: -12px; 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;">Stock-based compensation</span></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; padding: 0px; height: 10px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt;">&#8212;</td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; padding: 0px; height: 10px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt;"><span style="color: #000000; font-family: 'times new roman'; font-size: 9pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; 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;"><ix:nonFraction contextRef="D20220331_SpecialVotingPreferredStockMember" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" unitRef="USD" id="Tag633" xsi:nil="true"></ix:nonFraction>&#8212;</span></td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; padding: 0px; height: 10px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt;"><span style="color: #000000; font-family: 'times new roman'; font-size: 9pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; 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;">&#8212;</span></td>
<td style="margin-left: 0.1px; height: 10px; padding: 0px; vertical-align: middle; font-size: 9pt;" valign="middle"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; padding: 0px; height: 10px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt;"><span style="color: #000000; font-family: 'times new roman'; font-size: 9pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; 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;"><ix:nonFraction contextRef="D20220331_CommonStockMember" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" unitRef="USD" id="Tag368" xsi:nil="true"></ix:nonFraction>&#8212;</span></td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; padding: 0px; height: 10px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt;"><span style="color: #000000; font-family: 'times new roman'; font-size: 9pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; 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;"><ix:nonFraction contextRef="D20220331_AdditionalPaidInCapitalMember" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" unitRef="USD" id="Tag369" decimals="0" format="ixt:num-dot-decimal">316,855</ix:nonFraction></span><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; padding: 0px; height: 10px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt;"><span style="color: #000000; font-family: 'times new roman'; font-size: 9pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; 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;"><ix:nonFraction contextRef="D20220331_AccumulatedOtherComprehensiveIncomeMember" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" unitRef="USD" id="Tag565" xsi:nil="true"></ix:nonFraction>&#8212;</span></td>
<td style="padding: 0px; margin-left: 0.1px; height: 10px; vertical-align: middle; font-size: 9pt;" valign="middle"><br/></td>
<td style="padding: 0px; margin-left: 0.1px; vertical-align: bottom; height: 10px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt;"><span style="color: #000000; font-family: 'times new roman'; font-size: 9pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; 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;"><ix:nonFraction contextRef="D20220331_RetainedEarningsMember" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" unitRef="USD" id="Tag662" xsi:nil="true"></ix:nonFraction>&#8212;</span></td>
<td style="padding: 0px; margin-left: 0.1px; height: 10px; vertical-align: middle; font-size: 9pt;" valign="middle"><br/></td>
<td style="padding: 0px; margin-left: 0.1px; vertical-align: bottom; height: 10px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt;"><span style="color: #000000; font-family: 'times new roman'; font-size: 9pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; 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;"><ix:nonFraction contextRef="D20220331" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" unitRef="USD" id="Tag585" decimals="0" format="ixt:num-dot-decimal">316,855</ix:nonFraction></span></td>
<td style="height: 10px; padding: 0px; vertical-align: middle; font-size: 9pt;" valign="middle"><br/></td>
</tr>
<tr style="height: 10px; background-color: #cceeff;">
<td style="padding: 0px; vertical-align: bottom; height: 10px; font-size: 9pt; background-color: #cceeff;"><span style="color: #000000; font-family: 'times new roman'; font-size: 9pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; 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;">Issuance of common stock upon vesting of restricted stock units</span></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; padding: 0px; height: 10px; font-size: 9pt; background-color: #cceeff;"><br/></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt; background-color: #cceeff;"><ix:nonFraction contextRef="D20220331_SpecialVotingPreferredStockMember" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" unitRef="Shares" id="Tag589" xsi:nil="true"></ix:nonFraction>&#8212;</td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt; background-color: #cceeff;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; padding: 0px; height: 10px; font-size: 9pt; background-color: #cceeff;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt; background-color: #cceeff;"><br/></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt; background-color: #cceeff;"><span style="color: #000000; font-family: 'times new roman'; font-size: 9pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; 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;"><ix:nonFraction contextRef="D20220331_SpecialVotingPreferredStockMember" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" unitRef="USD" id="Tag281" xsi:nil="true"></ix:nonFraction>&#8212;</span></td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt; background-color: #cceeff;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; padding: 0px; height: 10px; font-size: 9pt; background-color: #cceeff;"><br/></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt; background-color: #cceeff;"><br/></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt; background-color: #cceeff;"><span style="color: #000000; font-family: 'times new roman'; font-size: 9pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; 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;"><ix:nonFraction contextRef="D20220331_CommonStockMember" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" unitRef="Shares" id="Tag642" decimals="0" format="ixt:num-dot-decimal">2,174</ix:nonFraction></span></td>
<td style="margin-left: 0.1px; height: 10px; padding: 0px; vertical-align: middle; font-size: 9pt; background-color: #cceeff;" valign="middle"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; padding: 0px; height: 10px; font-size: 9pt; background-color: #cceeff;"><br/></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt; background-color: #cceeff;"><br/></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt; background-color: #cceeff;"><span style="color: #000000; font-family: 'times new roman'; font-size: 9pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; 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;"><ix:nonFraction contextRef="D20220331_CommonStockMember" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" unitRef="USD" id="Tag361" xsi:nil="true"></ix:nonFraction>&#8212;</span></td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt; background-color: #cceeff;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; padding: 0px; height: 10px; font-size: 9pt; background-color: #cceeff;"><br/></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt; background-color: #cceeff;"><br/></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt; background-color: #cceeff;"><span style="color: #000000; font-family: 'times new roman'; font-size: 9pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; 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;"><ix:nonFraction contextRef="D20220331_AdditionalPaidInCapitalMember" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" unitRef="USD" id="Tag620" xsi:nil="true"></ix:nonFraction>&#8212;</span></td>
<td style="margin-left: 0.1px; height: 10px; padding: 0px; vertical-align: middle; font-size: 9pt; background-color: #cceeff;" valign="middle"></td>
<td style="margin-left: 0.1px; vertical-align: bottom; padding: 0px; height: 10px; font-size: 9pt; background-color: #cceeff;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt; background-color: #cceeff;"><br/></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt; background-color: #cceeff;"><span style="color: #000000; font-family: 'times new roman'; font-size: 9pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; 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;"><ix:nonFraction contextRef="D20220331_AccumulatedOtherComprehensiveIncomeMember" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" unitRef="USD" id="Tag660" xsi:nil="true"></ix:nonFraction>&#8212;</span><br/></td>
<td style="padding: 0px; margin-left: 0.1px; height: 10px; vertical-align: middle; font-size: 9pt; background-color: #cceeff;" valign="middle"><br/></td>
<td style="padding: 0px; margin-left: 0.1px; vertical-align: bottom; height: 10px; font-size: 9pt; background-color: #cceeff;"><br/></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt; background-color: #cceeff;"><br/></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt; background-color: #cceeff;"><span style="color: #000000; font-family: 'times new roman'; font-size: 9pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; 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;"><ix:nonFraction contextRef="D20220331_RetainedEarningsMember" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" unitRef="USD" id="Tag578" xsi:nil="true"></ix:nonFraction>&#8212;</span><br/></td>
<td style="padding: 0px; margin-left: 0.1px; height: 10px; vertical-align: middle; font-size: 9pt; background-color: #cceeff;" valign="middle"><br/></td>
<td style="padding: 0px; margin-left: 0.1px; vertical-align: bottom; height: 10px; font-size: 9pt; background-color: #cceeff;"><br/></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt; background-color: #cceeff;"><br/></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt; background-color: #cceeff;"><span style="color: #000000; font-family: 'times new roman'; font-size: 9pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; 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;"><ix:nonFraction contextRef="D20220331" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" unitRef="USD" id="Tag747" xsi:nil="true"></ix:nonFraction>&#8212;</span></td>
<td style="height: 10px; padding: 0px; vertical-align: middle; font-size: 9pt; background-color: #cceeff;" valign="middle"><br/></td>
</tr>
<tr style="height: 10px;">
<td style="padding: 0px; vertical-align: bottom; height: 10px; font-size: 9pt;"><span style="color: #000000; font-family: 'times new roman'; font-size: 9pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; 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;">Liabilities with shares</span></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; padding: 0px; height: 10px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt;"><ix:nonFraction contextRef="D20220331_SpecialVotingPreferredStockMember" name="kern:StockIssuedDuringPeriodSharesSettlementOfLiabilities" unitRef="Shares" id="Tag580" xsi:nil="true"></ix:nonFraction>&#8212;</td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; padding: 0px; height: 10px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt;"><span style="color: #000000; font-family: 'times new roman'; font-size: 9pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; 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;"><ix:nonFraction contextRef="D20220331_SpecialVotingPreferredStockMember" name="kern:StockIssuedDuringPeriodValueSettlementOfLiabilities" unitRef="USD" id="Tag657" xsi:nil="true"></ix:nonFraction>&#8212;</span></td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; padding: 0px; height: 10px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt;"><span style="color: #000000; font-family: 'times new roman'; font-size: 9pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; 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;"><ix:nonFraction contextRef="D20220331_CommonStockMember" name="kern:StockIssuedDuringPeriodSharesSettlementOfLiabilities" unitRef="Shares" id="Tag581" decimals="0" format="ixt:num-dot-decimal">732</ix:nonFraction></span></td>
<td style="margin-left: 0.1px; height: 10px; padding: 0px; vertical-align: middle; font-size: 9pt;" valign="middle"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; padding: 0px; height: 10px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt;"><span style="color: #000000; font-family: 'times new roman'; font-size: 9pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; 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;"><ix:nonFraction contextRef="D20220331_CommonStockMember" name="kern:StockIssuedDuringPeriodValueSettlementOfLiabilities" unitRef="USD" id="Tag560" xsi:nil="true"></ix:nonFraction>&#8212;</span><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; padding: 0px; height: 10px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt;"><span style="color: #000000; font-family: 'times new roman'; font-size: 9pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; 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;"><ix:nonFraction contextRef="D20220331_AdditionalPaidInCapitalMember" name="kern:StockIssuedDuringPeriodValueSettlementOfLiabilities" unitRef="USD" id="Tag586" decimals="0" format="ixt:num-dot-decimal">45,066</ix:nonFraction></span></td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; padding: 0px; height: 10px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt;"><span style="color: #000000; font-family: 'times new roman'; font-size: 9pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; 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;"><ix:nonFraction contextRef="D20220331_AccumulatedOtherComprehensiveIncomeMember" name="kern:StockIssuedDuringPeriodValueSettlementOfLiabilities" unitRef="USD" id="Tag110" xsi:nil="true"></ix:nonFraction>&#8212;</span></td>
<td style="padding: 0px; margin-left: 0.1px; height: 10px; vertical-align: middle; font-size: 9pt;" valign="middle"><br/></td>
<td style="padding: 0px; margin-left: 0.1px; vertical-align: bottom; height: 10px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt;"><span style="color: #000000; font-family: 'times new roman'; font-size: 9pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; 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;"><ix:nonFraction contextRef="D20220331_RetainedEarningsMember" name="kern:StockIssuedDuringPeriodValueSettlementOfLiabilities" unitRef="USD" id="Tag559" xsi:nil="true"></ix:nonFraction>&#8212;</span><br/></td>
<td style="padding: 0px; margin-left: 0.1px; height: 10px; vertical-align: middle; font-size: 9pt;" valign="middle"><br/></td>
<td style="padding: 0px; margin-left: 0.1px; vertical-align: bottom; height: 10px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt;"><span style="color: #000000; font-family: 'times new roman'; font-size: 9pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; 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;"><ix:nonFraction contextRef="D20220331" name="kern:StockIssuedDuringPeriodValueSettlementOfLiabilities" unitRef="USD" id="Tag587" decimals="0" format="ixt:num-dot-decimal">45,066</ix:nonFraction></span></td>
<td style="height: 10px; padding: 0px; vertical-align: middle; font-size: 9pt;" valign="middle"><br/></td>
</tr>
<tr style="height: 10px; background-color: #cceeff;">
<td style="padding: 0px; vertical-align: bottom; height: 10px; font-size: 9pt; background-color: #cceeff;"><span style="color: #000000; font-family: 'times new roman'; font-size: 9pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; 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;">Foreign currency translation adjustments</span></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; padding: 0px; height: 10px; font-size: 9pt; background-color: #cceeff;"><br/></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt; background-color: #cceeff;">&#8212;</td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt; background-color: #cceeff;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; padding: 0px; height: 10px; font-size: 9pt; background-color: #cceeff;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt; background-color: #cceeff;"><br/></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt; background-color: #cceeff;"><span style="color: #000000; font-family: 'times new roman'; font-size: 9pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; 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;"><ix:nonFraction contextRef="D20220331_SpecialVotingPreferredStockMember" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" unitRef="USD" id="Tag597" xsi:nil="true"></ix:nonFraction>&#8212;</span><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt; background-color: #cceeff;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; padding: 0px; height: 10px; font-size: 9pt; background-color: #cceeff;"><br/></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt; background-color: #cceeff;"><br/></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt; background-color: #cceeff;"><span style="color: #000000; font-family: 'times new roman'; font-size: 9pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; 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;">&#8212;</span></td>
<td style="margin-left: 0.1px; height: 10px; padding: 0px; vertical-align: middle; font-size: 9pt; background-color: #cceeff;" valign="middle"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; padding: 0px; height: 10px; font-size: 9pt; background-color: #cceeff;"><br/></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt; background-color: #cceeff;"><br/></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt; background-color: #cceeff;"><span style="color: #000000; font-family: 'times new roman'; font-size: 9pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; 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;"><ix:nonFraction contextRef="D20220331_CommonStockMember" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" unitRef="USD" id="Tag710" xsi:nil="true"></ix:nonFraction>&#8212;</span><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt; background-color: #cceeff;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; padding: 0px; height: 10px; font-size: 9pt; background-color: #cceeff;"><br/></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt; background-color: #cceeff;"><br/></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt; background-color: #cceeff;"><span style="color: #000000; font-family: 'times new roman'; font-size: 9pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; 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;"><ix:nonFraction contextRef="D20220331_AdditionalPaidInCapitalMember" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" unitRef="USD" id="Tag643" xsi:nil="true"></ix:nonFraction>&#8212;</span></td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt; background-color: #cceeff;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; padding: 0px; height: 10px; font-size: 9pt; background-color: #cceeff;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt; background-color: #cceeff;"><br/></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt; background-color: #cceeff;"><span style="color: #000000; font-family: 'times new roman'; font-size: 9pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; 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;">(<ix:nonFraction contextRef="D20220331_AccumulatedOtherComprehensiveIncomeMember" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" unitRef="USD" id="Tag593" decimals="0" sign="-" format="ixt:num-dot-decimal">33,800</ix:nonFraction></span><br/></td>
<td style="padding: 0px; margin-left: 0.1px; height: 10px; font-size: 9pt; vertical-align: bottom; background-color: #cceeff;" valign="bottom">)</td>
<td style="padding: 0px; margin-left: 0.1px; vertical-align: bottom; height: 10px; font-size: 9pt; background-color: #cceeff;"><br/></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt; background-color: #cceeff;"><br/></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt; background-color: #cceeff;"><span style="color: #000000; font-family: 'times new roman'; font-size: 9pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; 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;"><ix:nonFraction contextRef="D20220331_RetainedEarningsMember" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" unitRef="USD" id="Tag370" xsi:nil="true"></ix:nonFraction>&#8212;</span></td>
<td style="padding: 0px; margin-left: 0.1px; height: 10px; vertical-align: middle; font-size: 9pt; background-color: #cceeff;" valign="middle"><br/></td>
<td style="padding: 0px; margin-left: 0.1px; vertical-align: bottom; height: 10px; font-size: 9pt; background-color: #cceeff;"><br/></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt; background-color: #cceeff;"><br/></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt; background-color: #cceeff;"><span style="color: #000000; font-family: 'times new roman'; font-size: 9pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; 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;">(<ix:nonFraction contextRef="D20220331" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" unitRef="USD" id="Tag357" decimals="0" sign="-" format="ixt:num-dot-decimal">33,800</ix:nonFraction></span></td>
<td style="height: 10px; padding: 0px; font-size: 9pt; vertical-align: bottom; background-color: #cceeff;" valign="bottom">)</td>
</tr>
<tr style="height: 10px;">
<td style="padding: 0px; vertical-align: bottom; height: 10px; font-size: 9pt;"><span style="color: #000000; font-family: 'times new roman'; font-size: 9pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; 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;">Unrealized gain on convertible notes</span></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; padding: 0px; height: 10px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt;">&#8212;</td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; padding: 0px; height: 10px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt;"><span style="color: #000000; font-family: 'times new roman'; font-size: 9pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; 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;"><ix:nonFraction contextRef="D20220331_SpecialVotingPreferredStockMember" name="us-gaap:OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionAfterTaxAndReclassificationAdjustmentAttributableToParent" unitRef="USD" id="Tag638" xsi:nil="true"></ix:nonFraction>&#8212;</span><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; padding: 0px; height: 10px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt;"><span style="color: #000000; font-family: 'times new roman'; font-size: 9pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; 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;">&#8212;</span></td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; padding: 0px; height: 10px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt;"><span style="color: #000000; font-family: 'times new roman'; font-size: 9pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; 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;"><ix:nonFraction contextRef="D20220331_CommonStockMember" name="us-gaap:OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionAfterTaxAndReclassificationAdjustmentAttributableToParent" unitRef="USD" id="Tag588" xsi:nil="true"></ix:nonFraction>&#8212;</span></td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; padding: 0px; height: 10px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt;"><span style="color: #000000; font-family: 'times new roman'; font-size: 9pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; 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;"><ix:nonFraction contextRef="D20220331_AdditionalPaidInCapitalMember" name="us-gaap:OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionAfterTaxAndReclassificationAdjustmentAttributableToParent" unitRef="USD" id="Tag111" xsi:nil="true"></ix:nonFraction>&#8212;</span><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; padding: 0px; height: 10px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt;"><span style="color: #000000; font-family: 'times new roman'; font-size: 9pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; 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;"><span style="border-left: none; border-right: none;"><ix:nonFraction contextRef="D20220331_AccumulatedOtherComprehensiveIncomeMember" name="us-gaap:OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionAfterTaxAndReclassificationAdjustmentAttributableToParent" unitRef="USD" id="Tag630" decimals="0" format="ixt:num-dot-decimal">101,000</ix:nonFraction></span></span></td>
<td style="padding: 0px; margin-left: 0.1px; height: 10px; vertical-align: middle; font-size: 9pt;" valign="middle"></td>
<td style="padding: 0px; margin-left: 0.1px; vertical-align: bottom; height: 10px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt;"><span style="color: #000000; font-family: 'times new roman'; font-size: 9pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; 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;"><ix:nonFraction contextRef="D20220331_RetainedEarningsMember" name="us-gaap:OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionAfterTaxAndReclassificationAdjustmentAttributableToParent" unitRef="USD" id="Tag592" xsi:nil="true"></ix:nonFraction>&#8212;</span></td>
<td style="padding: 0px; margin-left: 0.1px; height: 10px; vertical-align: middle; font-size: 9pt;" valign="middle"><br/></td>
<td style="padding: 0px; margin-left: 0.1px; vertical-align: bottom; height: 10px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt;"><span style="color: #000000; font-family: 'times new roman'; font-size: 9pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; 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;"><ix:nonFraction contextRef="D20220331" name="us-gaap:OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionAfterTaxAndReclassificationAdjustmentAttributableToParent" unitRef="USD" id="Tag667" decimals="0" format="ixt:num-dot-decimal">101,000</ix:nonFraction></span></td>
<td style="height: 10px; padding: 0px; vertical-align: middle; font-size: 9pt;" valign="middle"></td>
</tr>
<tr style="height: 10px; background-color: #cceeff;">
<td style="padding: 0px; vertical-align: bottom; height: 10px; font-size: 9pt; background-color: #cceeff;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 9pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; 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;">Net loss</span></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; border-bottom: 1.5pt solid #000000; padding: 0px; height: 10px; font-size: 9pt; background-color: #cceeff;"><br/></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; height: 10px; border-bottom: 1.5pt solid #000000; padding: 0px; font-size: 9pt; background-color: #cceeff;">&#8212;</td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt; background-color: #cceeff;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; padding: 0px; height: 10px; font-size: 9pt; background-color: #cceeff;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; border-bottom: 1.5pt solid #000000; padding: 0px; font-size: 9pt; background-color: #cceeff;"><br/></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; height: 10px; border-bottom: 1.5pt solid #000000; padding: 0px; font-size: 9pt; background-color: #cceeff;"><span style="color: #000000; font-family: 'times new roman'; font-size: 9pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; 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;"><ix:nonFraction contextRef="D20220331_SpecialVotingPreferredStockMember" name="us-gaap:ProfitLoss" unitRef="USD" id="Tag629" xsi:nil="true"></ix:nonFraction>&#8212;</span><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt; background-color: #cceeff;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; padding: 0px; height: 10px; font-size: 9pt; background-color: #cceeff;"><br/></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; height: 10px; border-bottom: 1.5pt solid #000000; padding: 0px; font-size: 9pt; background-color: #cceeff;"><br/></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; height: 10px; border-bottom: 1.5pt solid #000000; padding: 0px; font-size: 9pt; background-color: #cceeff;"><span style="color: #000000; font-family: 'times new roman'; font-size: 9pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; 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;">&#8212;</span></td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt; background-color: #cceeff;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; padding: 0px; height: 10px; font-size: 9pt; background-color: #cceeff;"><br/></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; height: 10px; border-bottom: 1.5pt solid #000000; padding: 0px; font-size: 9pt; background-color: #cceeff;"><br/></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; height: 10px; border-bottom: 1.5pt solid #000000; padding: 0px; font-size: 9pt; background-color: #cceeff;"><span style="color: #000000; font-family: 'times new roman'; font-size: 9pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; 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;"><ix:nonFraction contextRef="D20220331_CommonStockMember" name="us-gaap:ProfitLoss" unitRef="USD" id="Tag100" xsi:nil="true"></ix:nonFraction>&#8212;</span></td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt; background-color: #cceeff;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; padding: 0px; height: 10px; font-size: 9pt; background-color: #cceeff;"><br/></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; height: 10px; border-bottom: 1.5pt solid #000000; padding: 0px; font-size: 9pt; background-color: #cceeff;"><br/></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; height: 10px; border-bottom: 1.5pt solid #000000; padding: 0px; font-size: 9pt; background-color: #cceeff;"><span style="color: #000000; font-family: 'times new roman'; font-size: 9pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; 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;"><ix:nonFraction contextRef="D20220331_AdditionalPaidInCapitalMember" name="us-gaap:ProfitLoss" unitRef="USD" id="Tag708" xsi:nil="true"></ix:nonFraction>&#8212;</span></td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt; background-color: #cceeff;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; padding: 0px; height: 10px; font-size: 9pt; background-color: #cceeff;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; border-bottom: 1.5pt solid #000000; padding: 0px; font-size: 9pt; background-color: #cceeff;"><br/></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; height: 10px; border-bottom: 1.5pt solid #000000; padding: 0px; font-size: 9pt; background-color: #cceeff;"><span style="color: #000000; font-family: 'times new roman'; font-size: 9pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; 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;"><ix:nonFraction contextRef="D20220331_AccumulatedOtherComprehensiveIncomeMember" name="us-gaap:ProfitLoss" unitRef="USD" id="Tag613" xsi:nil="true"></ix:nonFraction>&#8212;</span><br/></td>
<td style="padding: 0px; margin-left: 0.1px; height: 10px; vertical-align: middle; font-size: 9pt; background-color: #cceeff;" valign="middle"><br/></td>
<td style="padding: 0px; margin-left: 0.1px; vertical-align: bottom; height: 10px; font-size: 9pt; background-color: #cceeff;"><br/></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; height: 10px; border-bottom: 1.5pt solid #000000; padding: 0px; font-size: 9pt; background-color: #cceeff;"><br/></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; height: 10px; border-bottom: 1.5pt solid #000000; padding: 0px; font-size: 9pt; background-color: #cceeff;"><span style="color: #000000; font-family: 'times new roman'; font-size: 9pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; 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;">(<ix:nonFraction contextRef="D20220331_RetainedEarningsMember" name="us-gaap:ProfitLoss" unitRef="USD" id="Tag641" decimals="0" sign="-" format="ixt:num-dot-decimal">21,952,893</ix:nonFraction></span></td>
<td style="padding: 0px; margin-left: 0.1px; height: 10px; vertical-align: middle; font-size: 9pt; background-color: #cceeff;" valign="middle">)</td>
<td style="padding: 0px; margin-left: 0.1px; vertical-align: bottom; height: 10px; font-size: 9pt; background-color: #cceeff;"><br/></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; height: 10px; border-bottom: 1.5pt solid #000000; padding: 0px; font-size: 9pt; background-color: #cceeff;"><br/></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; height: 10px; border-bottom: 1.5pt solid #000000; padding: 0px; font-size: 9pt; background-color: #cceeff;"><span style="color: #000000; font-family: 'times new roman'; font-size: 9pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; 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;">(<ix:nonFraction contextRef="D20220331" name="us-gaap:ProfitLoss" unitRef="USD" id="Tag577" decimals="0" sign="-" format="ixt:num-dot-decimal">21,952,893</ix:nonFraction></span></td>
<td style="height: 10px; padding: 0px; vertical-align: middle; font-size: 9pt; background-color: #cceeff;" valign="middle">)</td>
</tr>
<tr style="height: 10px;">
<td style="padding: 0px; vertical-align: bottom; height: 10px; font-size: 9pt;"><span style="font-size: 9pt;"><span style="color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; 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; font-family: 'Times New Roman'; font-size: 9pt; text-align: left; text-indent: -12px; float: none; display: inline !important;">Balance &#8211;<span>&#160;March</span></span><span style="color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; 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; font-family: 'Times New Roman'; text-align: left; text-indent: -12px; font-size: 9pt; float: none; display: inline !important;"><span> 31, 2022</span></span><br/></span></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; border-bottom: 4.5pt double #000000; padding: 0px; height: 10px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; height: 10px; border-bottom: 4.5pt double #000000; padding: 0px; font-size: 9pt;"><ix:nonFraction contextRef="I20220331_SpecialVotingPreferredStockMember" name="us-gaap:SharesOutstanding" unitRef="Shares" id="Tag601" decimals="0" format="ixt:num-dot-decimal">306,852</ix:nonFraction></td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; padding: 0px; height: 10px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; border-bottom: 4.5pt double #000000; padding: 0px; font-size: 9pt;"><span style="color: #000000; font-family: 'times new roman'; font-size: 9pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; 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;">$</span></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; height: 10px; border-bottom: 4.5pt double #000000; padding: 0px; font-size: 9pt;"><span style="color: #000000; font-family: 'times new roman'; font-size: 9pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; 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;"><ix:nonFraction contextRef="I20220331_SpecialVotingPreferredStockMember" name="us-gaap:StockholdersEquity" unitRef="USD" id="Tag639" decimals="0" format="ixt:num-dot-decimal">2,347,418</ix:nonFraction></span></td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; padding: 0px; height: 10px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; height: 10px; border-bottom: 4.5pt double #000000; padding: 0px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; height: 10px; border-bottom: 4.5pt double #000000; padding: 0px; font-size: 9pt;"><span style="color: #000000; font-family: 'times new roman'; font-size: 9pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; 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;"><ix:nonFraction contextRef="I20220331_CommonStockMember" name="us-gaap:SharesOutstanding" unitRef="Shares" id="Tag570" decimals="0" format="ixt:num-dot-decimal">1,708,755</ix:nonFraction></span><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; padding: 0px; height: 10px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; border-bottom: 4.5pt double #000000; text-align: left; padding: 0px; font-size: 9pt;"><span style="color: #000000; font-family: 'times new roman'; font-size: 9pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; 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;">$</span><br/></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; height: 10px; border-bottom: 4.5pt double #000000; padding: 0px; font-size: 9pt;"><span style="color: #000000; font-family: 'times new roman'; font-size: 9pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; 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;"><ix:nonFraction contextRef="I20220331_CommonStockMember" name="us-gaap:StockholdersEquity" unitRef="USD" id="Tag359" decimals="0" format="ixt:num-dot-decimal">171</ix:nonFraction></span></td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; padding: 0px; height: 10px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; border-bottom: 4.5pt double #000000; text-align: left; padding: 0px; font-size: 9pt;"><span style="color: #000000; font-family: 'times new roman'; font-size: 9pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; 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;">$</span></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; height: 10px; border-bottom: 4.5pt double #000000; padding: 0px; font-size: 9pt;"><span style="color: #000000; font-family: 'times new roman'; font-size: 9pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; 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;"><ix:nonFraction contextRef="I20220331_AdditionalPaidInCapitalMember" name="us-gaap:StockholdersEquity" unitRef="USD" id="Tag626" decimals="0" format="ixt:num-dot-decimal">148,765,113</ix:nonFraction></span></td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; padding: 0px; height: 10px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; border-bottom: 4.5pt double #000000; padding: 0px; font-size: 9pt;"><span style="color: #000000; font-family: 'times new roman'; font-size: 9pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; 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;">$</span></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; height: 10px; border-bottom: 4.5pt double #000000; padding: 0px; font-size: 9pt;"><span style="color: #000000; font-family: 'times new roman'; font-size: 9pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; 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;"><span style="border-left: none; border-right: none;"><ix:nonFraction contextRef="I20220331_AccumulatedOtherComprehensiveIncomeMember" name="us-gaap:StockholdersEquity" unitRef="USD" id="Tag636" decimals="0" format="ixt:num-dot-decimal">128,723</ix:nonFraction></span></span></td>
<td style="padding: 0px 0px 1px; margin-left: 0.1px; height: 10px; font-size: 9pt; vertical-align: bottom;" valign="bottom"></td>
<td style="padding: 0px; margin-left: 0.1px; vertical-align: bottom; height: 10px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; border-bottom: 4.5pt double #000000; text-align: left; padding: 0px; font-size: 9pt;"><span style="color: #000000; font-family: 'times new roman'; font-size: 9pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; 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;">$</span></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; height: 10px; border-bottom: 4.5pt double #000000; padding: 0px; font-size: 9pt;"><span style="color: #000000; font-family: 'times new roman'; font-size: 9pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; 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;">(<ix:nonFraction contextRef="I20220331_RetainedEarningsMember" name="us-gaap:StockholdersEquity" unitRef="USD" id="Tag661" decimals="0" sign="-" format="ixt:num-dot-decimal">110,461,129</ix:nonFraction></span><br/></td>
<td style="padding: 0px 0px 1px; margin-left: 0.1px; height: 10px; font-size: 9pt; vertical-align: middle;" valign="middle">)</td>
<td style="padding: 0px; margin-left: 0.1px; vertical-align: bottom; height: 10px; font-size: 9pt;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: bottom; height: 10px; border-bottom: 4.5pt double #000000; text-align: left; padding: 0px; font-size: 9pt;"><span style="color: #000000; font-family: 'times new roman'; font-size: 9pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; 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;">$</span></td>
<td style="margin-left: 0.1px; text-align: right; vertical-align: bottom; height: 10px; border-bottom: 4.5pt double #000000; padding: 0px; font-size: 9pt;"><span style="color: #000000; font-family: 'times new roman'; font-size: 9pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; 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;"><ix:nonFraction contextRef="I20220331" name="us-gaap:StockholdersEquity" unitRef="USD" id="Tag625" decimals="0" format="ixt:num-dot-decimal">40,780,296</ix:nonFraction></span></td>
<td style="vertical-align: bottom; height: 10px; padding: 0px; font-size: 9pt;"><br/></td>
</tr>
</tbody>
</table>
</div>
<p style="margin: -4pt 0pt 0pt; text-indent: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 9pt;">&#160;</span></p>
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 9pt; font-style: italic;">The accompanying notes are an integral part of these condensed consolidated financial statements</span></p>
<p style="margin: 0pt 0pt -4pt; text-align: center; text-indent: 0pt; ;margin: 0px !important;"><br/></p>
<div>
<div id="t_ft_VOT38OB9TC00000000000000000000b">
<table style="width: 100%; font-family: 'times new roman'; font-size: 10pt; height: 10px;">
<tbody>
<tr style="height: 10px;">
<td class="pgno" style="padding: 0px; text-align: center; height: 10px;"><span class="pageno" style="font-size: 9pt;">5</span></td>
</tr>
</tbody>
</table>
</div>
<hr style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"></hr></div>
<div>
<div>
<div class="pageBreak" style="page-break-before: always; font-size: 9pt; text-align: left;"><br/></div>
</div>
</div>
</div><div style="font-family: 'times new roman', times; font-size: 10pt;">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">AKERNA CORP.</span><br/></p>
<div style="margin: 0pt; text-align: center;"><a class="customBookmark" style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" id="B1111_JQV6F74BSG00000000000000000000"><span style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">Condensed Consolidated Statements of Cash Flows</span></a></div>
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">(unaudited)</span><span style="font-family: 'Times New Roman'; font-size: 6pt; font-weight: bold;">&#160;</span></p>
<div id="t_ft_I7UCXUHKG000000000000000000000b">
<table style="height: 613px; border-collapse: collapse; font-family: 'times new roman'; font-size: 10pt; width: 100%; margin: 0px; text-indent: 0px;" cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr style="height: 10px;">
<td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 10px;"><br/></td>
<td style="border-bottom: 1.5pt solid #000000; vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; text-align: center; height: 10px;" colspan="7"><span style="font-weight: bold;"><span style="border-left: none; border-right: none;">For the Three Months Ended March 31,</span>&#160;</span><br/></td>
</tr>
<tr style="margin-left: 0.1px; height: 10px;">
<td style="vertical-align: bottom; margin: 0px; height: 10px; padding: 0px; text-indent: 0px;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="border-bottom: 1.5pt solid #000000; vertical-align: bottom; margin: 0px; height: 10px; padding: 0px; text-indent: 0px;" colspan="2">
<p style="margin: 0px; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> 2023 </span></p>
</td>
<td style="padding: 0px; vertical-align: bottom; margin: 0px; height: 10px; text-indent: 0px;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p>
</td>
<td style="padding: 0px; vertical-align: bottom; margin: 0px; height: 10px; text-indent: 0px;"><br/></td>
<td style="border-bottom: 1.5pt solid #000000; vertical-align: bottom; margin: 0px; height: 10px; padding: 0px; text-indent: 0px;" colspan="2">
<p style="margin: 0px; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> 2022 </span></p>
</td>
<td style="padding: 0px; vertical-align: bottom; margin: 0px; height: 10px; text-indent: 0px;">
<p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> &#160; </span></p>
</td>
</tr>
<tr style="margin-left: 0.1px; height: 10px; background-color: #cceeff;">
<td style="vertical-align: bottom; margin-left: 0.1px; height: 10px; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Cash flows from operating activities </span></p>
</td>
<td style="vertical-align: bottom; margin-left: 0.1px; height: 10px; background-color: #cceeff;" colspan="2">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; margin-left: 0.1px; height: 10px; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; margin-left: 0.1px; height: 10px; background-color: #cceeff;"><br/></td>
<td style="vertical-align: bottom; margin-left: 0.1px; height: 10px; background-color: #cceeff;" colspan="2">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; margin-left: 0.1px; height: 10px; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
</tr>
<tr style="height: 17px;">
<td style="padding: 0px; vertical-align: bottom; margin-left: 0.1px; height: 17px; width: 75%;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; 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;">Net loss</span></td>
<td style="vertical-align: bottom; margin-left: 0.1px; height: 17px; width: 1%;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; 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;">$</span></td>
<td style="vertical-align: bottom; margin-left: 0.1px; height: 17px; text-align: right; padding: 0px; width: 10%;"><span>(<ix:nonFraction contextRef="D20230331" name="us-gaap:ProfitLoss" unitRef="USD" id="Tag328" decimals="0" sign="-" format="ixt:num-dot-decimal">2,474,628</ix:nonFraction></span></td>
<td style="margin-left: 0.1px; height: 17px; padding: 0px; vertical-align: bottom; width: 1%;" valign="bottom">)</td>
<td style="vertical-align: bottom; margin-left: 0.1px; height: 17px; padding: 0px; width: 1%;"><br/></td>
<td style="vertical-align: bottom; margin-left: 0.1px; height: 17px; padding: 0px; width: 1%;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; 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;">$</span></td>
<td style="vertical-align: bottom; margin-left: 0.1px; height: 17px; text-align: right; padding: 0px; width: 10%;"><span>(<ix:nonFraction contextRef="D20220331" name="us-gaap:ProfitLoss" unitRef="USD" id="Tag688" decimals="0" sign="-" format="ixt:num-dot-decimal">21,952,893</ix:nonFraction></span></td>
<td style="margin-left: 0.1px; height: 17px; padding: 0px; vertical-align: bottom; width: 1%;" valign="bottom">)</td>
</tr>
<tr style="margin-left: 0.1px; height: 10px; background-color: #cceeff;">
<td style="padding: 0px; vertical-align: bottom; margin-left: 0.1px; height: 10px; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Adjustments to reconcile net loss to net cash used in operating activities: </span></p>
</td>
<td style="vertical-align: bottom; margin-left: 0.1px; height: 10px; background-color: #cceeff;"><br/></td>
<td style="vertical-align: bottom; margin-left: 0.1px; height: 10px; padding: 0px; background-color: #cceeff;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="margin-left: 0.1px; height: 10px; padding: 0px; vertical-align: middle; background-color: #cceeff;" valign="middle">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; margin-left: 0.1px; height: 10px; padding: 0px; background-color: #cceeff;"><br/></td>
<td style="vertical-align: bottom; margin-left: 0.1px; height: 10px; padding: 0px; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; margin-left: 0.1px; height: 10px; padding: 0px; background-color: #cceeff;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="margin-left: 0.1px; height: 10px; padding: 0px; vertical-align: middle; background-color: #cceeff;" valign="middle">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
</tr>
<tr style="height: 17px;">
<td style="padding: 0px 0px 0px 12px; vertical-align: bottom; margin-left: 0.1px; height: 17px;">Gain on sale of discontinued operations, net</td>
<td style="vertical-align: bottom; margin-left: 0.1px; height: 17px;"><br/></td>
<td style="vertical-align: bottom; margin-left: 0.1px; padding: 0px; height: 17px; text-align: right;">(<ix:nonFraction contextRef="D20230331" name="us-gaap:GainLossOnSaleOfBusiness" unitRef="USD" id="Tag47" decimals="0" format="ixt:num-dot-decimal">212,601</ix:nonFraction></td>
<td style="margin-left: 0.1px; padding: 0px; height: 17px; vertical-align: bottom;" valign="bottom">)</td>
<td style="vertical-align: bottom; margin-left: 0.1px; padding: 0px; height: 17px;"><br/></td>
<td style="vertical-align: bottom; margin-left: 0.1px; padding: 0px; height: 17px;"><br/></td>
<td style="vertical-align: bottom; margin-left: 0.1px; padding: 0px; height: 17px; text-align: right;"><ix:nonFraction contextRef="D20220331" name="us-gaap:GainLossOnSaleOfBusiness" unitRef="USD" id="Tag44" xsi:nil="true"></ix:nonFraction>&#8212;</td>
<td style="margin-left: 0.1px; padding: 0px; vertical-align: middle; height: 17px;"><br/></td>
</tr>
<tr style="margin-left: 0.1px; height: 10px; background-color: #cceeff;">
<td style="padding: 0px 0px 0px 12px; vertical-align: bottom; margin-left: 0.1px; height: 10px; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Credit loss expense </span></p>
</td>
<td style="vertical-align: bottom; margin-left: 0.1px; height: 10px; background-color: #cceeff;">
<p style="margin: 0pt; ;margin: 0px !important;"><br/></p>
</td>
<td style="vertical-align: bottom; margin-left: 0.1px; height: 10px; padding: 0px; background-color: #cceeff;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="D20230331" name="us-gaap:ProvisionForDoubtfulAccounts" unitRef="USD" id="Tag739" decimals="0" format="ixt:num-dot-decimal">62,524</ix:nonFraction></span></p>
</td>
<td style="margin-left: 0.1px; height: 10px; padding: 0px; vertical-align: middle; background-color: #cceeff;" valign="middle"></td>
<td style="vertical-align: bottom; margin-left: 0.1px; height: 10px; padding: 0px; background-color: #cceeff;"><br/></td>
<td style="vertical-align: bottom; margin-left: 0.1px; height: 10px; padding: 0px; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; margin-left: 0.1px; height: 10px; padding: 0px; background-color: #cceeff;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="D20220331" name="us-gaap:ProvisionForDoubtfulAccounts" unitRef="USD" id="Tag40" decimals="0" format="ixt:num-dot-decimal">174,794</ix:nonFraction></span></p>
</td>
<td style="margin-left: 0.1px; height: 10px; padding: 0px; vertical-align: middle; background-color: #cceeff;" valign="middle">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
</tr>
<tr style="margin-left: 0.1px; height: 10px;">
<td style="padding: 0px 0px 0px 12px; vertical-align: bottom; margin-left: 0.1px; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Stock-based compensation expense </span></p>
</td>
<td style="vertical-align: bottom; margin-left: 0.1px; height: 10px;">
<p style="margin: 0pt; ;margin: 0px !important;"><br/></p>
</td>
<td style="vertical-align: bottom; margin-left: 0.1px; height: 10px; padding: 0px;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <ix:nonFraction contextRef="D20230331" name="us-gaap:AllocatedShareBasedCompensationExpense" unitRef="USD" id="Tag41" decimals="0" format="ixt:num-dot-decimal">109,133</ix:nonFraction> </span></p>
</td>
<td style="margin-left: 0.1px; height: 10px; padding: 0px; vertical-align: middle;" valign="middle">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; margin-left: 0.1px; height: 10px; padding: 0px;"><br/></td>
<td style="vertical-align: bottom; margin-left: 0.1px; height: 10px; padding: 0px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; margin-left: 0.1px; height: 10px; padding: 0px;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <ix:nonFraction contextRef="D20220331" name="us-gaap:AllocatedShareBasedCompensationExpense" unitRef="USD" id="Tag447" decimals="0" format="ixt:num-dot-decimal">304,237</ix:nonFraction> </span></p>
</td>
<td style="margin-left: 0.1px; height: 10px; padding: 0px; vertical-align: middle;" valign="middle">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
</tr>
<tr style="height: 10px; background-color: #cceeff;">
<td style="padding: 0px 0px 0px 12px; margin-left: 0.1px; height: 10px; background-color: #cceeff; vertical-align: bottom;" valign="bottom">
<p><span style="color: #000000; font-family: 'times new roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; 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; display: inline !important; float: none;"> Impairment of long-lived assets </span></p>
</td>
<td style="margin-left: 0.1px; height: 10px; background-color: #cceeff; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="text-align: right; margin-left: 0.1px; height: 10px; padding: 0px; background-color: #cceeff; vertical-align: bottom;" valign="bottom"><ix:nonFraction contextRef="D20230331" name="us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf" unitRef="USD" id="Tag325" xsi:nil="true"></ix:nonFraction>&#8212;</td>
<td style="text-align: right; margin-left: 0.1px; height: 10px; padding: 0px; background-color: #cceeff; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="text-align: right; margin-left: 0.1px; height: 10px; padding: 0px; background-color: #cceeff; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="text-align: right; margin-left: 0.1px; height: 10px; padding: 0px; background-color: #cceeff; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="text-align: right; margin-left: 0.1px; height: 10px; padding: 0px; background-color: #cceeff; vertical-align: bottom;" valign="bottom"><ix:nonFraction contextRef="D20220331" name="us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf" unitRef="USD" id="Tag448" decimals="0" format="ixt:num-dot-decimal">15,478,521</ix:nonFraction></td>
<td style="margin-left: 0.1px; height: 10px; padding: 0px; vertical-align: middle; background-color: #cceeff;" valign="middle"></td>
</tr>
<tr style="height: 10px;">
<td style="padding: 0px 0px 0px 12px; vertical-align: bottom; margin-left: 0.1px; height: 10px;">Amortization of deferred contract cost</td>
<td style="vertical-align: bottom; margin-left: 0.1px; height: 10px;"><br/></td>
<td style="vertical-align: bottom; text-align: right; margin-left: 0.1px; height: 10px; padding: 0px;"><ix:nonFraction contextRef="D20230331" name="kern:AmortizationOfDeferredContractCosts" unitRef="USD" id="Tag682" decimals="0" format="ixt:num-dot-decimal">24,014</ix:nonFraction></td>
<td style="text-align: right; margin-left: 0.1px; height: 10px; padding: 0px; vertical-align: middle;" valign="middle"><br/></td>
<td style="vertical-align: bottom; text-align: right; margin-left: 0.1px; height: 10px; padding: 0px;"><br/></td>
<td style="vertical-align: bottom; text-align: right; margin-left: 0.1px; height: 10px; padding: 0px;"><br/></td>
<td style="vertical-align: bottom; text-align: right; margin-left: 0.1px; height: 10px; padding: 0px;"><ix:nonFraction contextRef="D20220331" name="kern:AmortizationOfDeferredContractCosts" unitRef="USD" id="Tag446" decimals="0" format="ixt:num-dot-decimal">113,251</ix:nonFraction></td>
<td style="margin-left: 0.1px; height: 10px; padding: 0px; vertical-align: middle;" valign="middle"><br/></td>
</tr>
<tr style="margin-left: 0.1px; height: 10px; background-color: #cceeff;">
<td style="padding: 0px 0px 0px 12px; vertical-align: bottom; margin-left: 0.1px; height: 10px; background-color: #cceeff;">Depreciation and amortization</td>
<td style="vertical-align: bottom; margin-left: 0.1px; height: 10px; background-color: #cceeff;"><br/></td>
<td style="vertical-align: bottom; text-align: right; margin-left: 0.1px; height: 10px; padding: 0px; background-color: #cceeff;"><ix:nonFraction contextRef="D20230331" name="us-gaap:DepreciationDepletionAndAmortization" unitRef="USD" id="Tag68" decimals="0" format="ixt:num-dot-decimal">316,303</ix:nonFraction></td>
<td style="text-align: right; margin-left: 0.1px; height: 10px; padding: 0px; vertical-align: middle; background-color: #cceeff;" valign="middle"><br/></td>
<td style="vertical-align: bottom; text-align: right; margin-left: 0.1px; height: 10px; padding: 0px; background-color: #cceeff;"><br/></td>
<td style="vertical-align: bottom; text-align: right; margin-left: 0.1px; height: 10px; padding: 0px; background-color: #cceeff;"><br/></td>
<td style="vertical-align: bottom; text-align: right; margin-left: 0.1px; height: 10px; padding: 0px; background-color: #cceeff;"><ix:nonFraction contextRef="D20220331" name="us-gaap:DepreciationDepletionAndAmortization" unitRef="USD" id="Tag37" decimals="0" format="ixt:num-dot-decimal">1,993,391</ix:nonFraction></td>
<td style="margin-left: 0.1px; height: 10px; padding: 0px; vertical-align: middle; background-color: #cceeff;" valign="middle"><br/></td>
</tr>
<tr style="margin-left: 0.1px; height: 10px;">
<td style="padding: 0px 0px 0px 12px; vertical-align: bottom; margin-left: 0.1px; height: 10px;">Foreign currency <span style="color: #000000; font-family: 'times new roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; 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;">(gain)&#160;</span>loss&#160;</td>
<td style="vertical-align: bottom; margin-left: 0.1px; height: 10px;"><br/></td>
<td style="vertical-align: bottom; text-align: right; margin-left: 0.1px; height: 10px; padding: 0px;">(<ix:nonFraction contextRef="D20230331" name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" unitRef="USD" id="Tag713" decimals="0" format="ixt:num-dot-decimal">26,920</ix:nonFraction></td>
<td style="margin-left: 0.1px; height: 10px; text-align: left; padding: 0px; vertical-align: middle;" valign="middle">)</td>
<td style="vertical-align: bottom; text-align: right; margin-left: 0.1px; height: 10px; padding: 0px;"><br/></td>
<td style="vertical-align: bottom; text-align: right; margin-left: 0.1px; height: 10px; padding: 0px;"><br/></td>
<td style="vertical-align: bottom; text-align: right; margin-left: 0.1px; height: 10px; padding: 0px;"><ix:nonFraction contextRef="D20220331" name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" unitRef="USD" id="Tag314" decimals="0" sign="-" format="ixt:num-dot-decimal">5,596</ix:nonFraction></td>
<td style="margin-left: 0.1px; height: 10px; padding: 0px; vertical-align: middle;" valign="middle"></td>
</tr>
<tr style="margin-left: 0.1px; height: 10px; background-color: #cceeff;">
<td style="padding: 0px 0px 0px 12px; vertical-align: bottom; margin-left: 0.1px; height: 10px; background-color: #cceeff;">
<div style="border-right: none; border-left: none;">Change in fair value of convertible notes</div>
</td>
<td style="vertical-align: bottom; margin-left: 0.1px; height: 10px; background-color: #cceeff;"><br/></td>
<td style="vertical-align: bottom; text-align: right; margin-left: 0.1px; height: 10px; padding: 0px; background-color: #cceeff;"><span style="border-left: none; border-right: none;"><ix:nonFraction contextRef="D20230331" name="kern:GainsLossesOnConvertibleNotes" unitRef="USD" id="Tag469" decimals="0" sign="-" format="ixt:num-dot-decimal">155,457</ix:nonFraction></span></td>
<td style="text-align: left; margin-left: 0.1px; height: 10px; padding: 0px; vertical-align: middle; background-color: #cceeff;" valign="middle"></td>
<td style="vertical-align: bottom; text-align: left; margin-left: 0.1px; height: 10px; padding: 0px; background-color: #cceeff;"><br/></td>
<td style="vertical-align: bottom; text-align: right; margin-left: 0.1px; height: 10px; padding: 0px; background-color: #cceeff;"><br/></td>
<td style="vertical-align: bottom; text-align: right; margin-left: 0.1px; height: 10px; padding: 0px; background-color: #cceeff;"><span style="border-left: none; border-right: none;"><ix:nonFraction contextRef="D20220331" name="kern:GainsLossesOnConvertibleNotes" unitRef="USD" id="Tag449" decimals="0" sign="-" format="ixt:num-dot-decimal">1,433,000</ix:nonFraction></span></td>
<td style="margin-left: 0.1px; height: 10px; padding: 0px; vertical-align: middle; background-color: #cceeff;" valign="middle"></td>
</tr>
<tr style="margin-left: 0.1px; height: 10px;">
<td style="padding: 0px 0px 0px 12px; vertical-align: bottom; margin-left: 0.1px; height: 10px;">Change in fair value of derivative liability</td>
<td style="vertical-align: bottom; margin-left: 0.1px; height: 10px;"><br/></td>
<td style="vertical-align: bottom; text-align: right; margin-left: 0.1px; height: 10px; padding: 0px;"><span style="border-left: none; border-right: none;"><ix:nonFraction contextRef="D20230331" name="us-gaap:DerivativeGainLossOnDerivativeNet" unitRef="USD" id="Tag45" xsi:nil="true"></ix:nonFraction>&#8212;</span></td>
<td style="text-align: left; margin-left: 0.1px; height: 10px; padding: 0px; vertical-align: middle;" valign="middle"></td>
<td style="vertical-align: bottom; text-align: left; margin-left: 0.1px; height: 10px; padding: 0px;"><br/></td>
<td style="vertical-align: bottom; text-align: right; margin-left: 0.1px; height: 10px; padding: 0px;"><br/></td>
<td style="vertical-align: bottom; text-align: right; margin-left: 0.1px; height: 10px; padding: 0px;"><span style="border-left: none; border-right: none;">(<ix:nonFraction contextRef="D20220331" name="us-gaap:DerivativeGainLossOnDerivativeNet" unitRef="USD" id="Tag452" decimals="0" format="ixt:num-dot-decimal">18,051</ix:nonFraction></span></td>
<td style="margin-left: 0.1px; height: 10px; padding: 0px; vertical-align: middle;" valign="middle"><span style="color: #000000; font-family: 'times new roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; 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;">)</span></td>
</tr>
<tr style="margin-left: 0.1px; height: 17px; background-color: #cceeff;">
<td style="padding: 0px 0px 0px 12px; vertical-align: bottom; margin-left: 0.1px; height: 17px; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Changes in operating assets and liabilities: </span></p>
</td>
<td style="vertical-align: bottom; margin-left: 0.1px; height: 17px; background-color: #cceeff;">
<p style="margin: 0pt; ;margin: 0px !important;"><br/></p>
</td>
<td style="vertical-align: bottom; margin-left: 0.1px; height: 17px; text-align: right; padding: 0px; background-color: #cceeff;"><br/></td>
<td style="margin-left: 0.1px; height: 17px; padding: 0px; vertical-align: middle; background-color: #cceeff;" valign="middle">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; margin-left: 0.1px; height: 17px; padding: 0px; background-color: #cceeff;"><br/></td>
<td style="vertical-align: bottom; margin-left: 0.1px; height: 17px; padding: 0px; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; margin-left: 0.1px; height: 17px; padding: 0px; background-color: #cceeff;">
<p style="margin: 0pt; text-align: right; ;margin: 0px !important;"><br/></p>
</td>
<td style="margin-left: 0.1px; height: 17px; padding: 0px; vertical-align: middle; background-color: #cceeff;" valign="middle"><br/></td>
</tr>
<tr style="margin-left: 0.1px; height: 17px;">
<td style="padding: 0px 0px 0px 12px; vertical-align: bottom; margin-left: 0.1px; height: 17px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; &#160; &#160; &#160;Accounts receivable, net </span></p>
</td>
<td style="vertical-align: bottom; margin-left: 0.1px; height: 17px;">
<p style="margin: 0pt; ;margin: 0px !important;"><br/></p>
</td>
<td style="vertical-align: bottom; margin-left: 0.1px; height: 17px; padding: 0px;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction contextRef="D20230331" name="us-gaap:IncreaseDecreaseInAccountsReceivable" unitRef="USD" id="Tag689" decimals="0" format="ixt:num-dot-decimal">20,397</ix:nonFraction></span></p>
</td>
<td style="margin-left: 0.1px; height: 17px; padding: 0px; vertical-align: bottom;" valign="bottom">)</td>
<td style="vertical-align: bottom; margin-left: 0.1px; height: 17px; padding: 0px;"><br/></td>
<td style="vertical-align: bottom; margin-left: 0.1px; height: 17px; padding: 0px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; margin-left: 0.1px; height: 17px; padding: 0px;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction contextRef="D20220331" name="us-gaap:IncreaseDecreaseInAccountsReceivable" unitRef="USD" id="Tag50" decimals="0" format="ixt:num-dot-decimal">1,335,939</ix:nonFraction></span></p>
</td>
<td style="margin-left: 0.1px; height: 17px; padding: 0px; vertical-align: bottom;" valign="bottom">)</td>
</tr>
<tr style="margin-left: 0.1px; height: 17px; background-color: #cceeff;">
<td style="padding: 0px 0px 0px 12px; vertical-align: bottom; margin-left: 0.1px; height: 17px; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; &#160; &#160; &#160;Prepaid expenses and other current assets </span></p>
</td>
<td style="vertical-align: bottom; margin-left: 0.1px; height: 17px; background-color: #cceeff;">
<p style="margin: 0pt; ;margin: 0px !important;"><br/></p>
</td>
<td style="vertical-align: bottom; margin-left: 0.1px; height: 17px; padding: 0px; background-color: #cceeff;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="D20230331" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" unitRef="USD" id="Tag77" decimals="0" sign="-" format="ixt:num-dot-decimal">195,229</ix:nonFraction></span></p>
</td>
<td style="margin-left: 0.1px; height: 17px; padding: 0px; vertical-align: middle; background-color: #cceeff;" valign="middle"></td>
<td style="vertical-align: bottom; margin-left: 0.1px; height: 17px; padding: 0px; background-color: #cceeff;"><br/></td>
<td style="vertical-align: bottom; margin-left: 0.1px; height: 17px; padding: 0px; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; margin-left: 0.1px; height: 17px; padding: 0px; background-color: #cceeff;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="D20220331" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" unitRef="USD" id="Tag60" decimals="0" sign="-" format="ixt:num-dot-decimal">178,869</ix:nonFraction></span></p>
</td>
<td style="margin-left: 0.1px; height: 17px; padding: 0px; vertical-align: middle; background-color: #cceeff;" valign="middle"></td>
</tr>
<tr style="margin-left: 0.1px; height: 17px;">
<td style="padding: 0px 0px 0px 12px; vertical-align: bottom; margin-left: 0.1px; height: 17px;">&#160; &#160; &#160; &#160;Accounts payable, accrued expenses and other current liabilities</td>
<td style="vertical-align: bottom; margin-left: 0.1px; height: 17px;"><br/></td>
<td style="vertical-align: bottom; text-align: right; margin-left: 0.1px; height: 17px; padding: 0px;">(<ix:nonFraction contextRef="D20230331" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" unitRef="USD" id="Tag310" decimals="0" sign="-" format="ixt:num-dot-decimal">409,119</ix:nonFraction></td>
<td style="margin-left: 0.1px; height: 17px; padding: 0px; vertical-align: middle;" valign="middle">)</td>
<td style="vertical-align: bottom; margin-left: 0.1px; height: 17px; padding: 0px;"><br/></td>
<td style="vertical-align: bottom; margin-left: 0.1px; height: 17px; padding: 0px;"><br/></td>
<td style="vertical-align: bottom; text-align: right; margin-left: 0.1px; height: 17px; padding: 0px;"><ix:nonFraction contextRef="D20220331" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" unitRef="USD" id="Tag680" decimals="0" format="ixt:num-dot-decimal">445,969</ix:nonFraction></td>
<td style="margin-left: 0.1px; height: 17px; padding: 0px; vertical-align: middle;" valign="middle"></td>
</tr>
<tr style="height: 17px; background-color: #cceeff;">
<td style="padding: 0px 0px 0px 12px; vertical-align: bottom; margin-left: 0.1px; height: 17px; background-color: #cceeff;">&#160; &#160; &#160; &#160;Deferred income tax liabilities</td>
<td style="vertical-align: bottom; margin-left: 0.1px; height: 17px; background-color: #cceeff;"><br/></td>
<td style="vertical-align: bottom; text-align: right; margin-left: 0.1px; height: 17px; padding: 0px; background-color: #cceeff;"><ix:nonFraction contextRef="D20230331" name="us-gaap:IncreaseDecreaseInOtherDeferredLiability" unitRef="USD" id="Tag679" xsi:nil="true"></ix:nonFraction>&#8212;</td>
<td style="margin-left: 0.1px; height: 17px; padding: 0px; vertical-align: middle; background-color: #cceeff;" valign="middle"></td>
<td style="vertical-align: bottom; margin-left: 0.1px; height: 17px; padding: 0px; background-color: #cceeff;"><br/></td>
<td style="vertical-align: bottom; margin-left: 0.1px; height: 17px; padding: 0px; background-color: #cceeff;"><br/></td>
<td style="vertical-align: bottom; text-align: right; margin-left: 0.1px; height: 17px; padding: 0px; background-color: #cceeff;">(<ix:nonFraction contextRef="D20220331" name="us-gaap:IncreaseDecreaseInOtherDeferredLiability" unitRef="USD" id="Tag46" decimals="0" sign="-" format="ixt:num-dot-decimal">110,107</ix:nonFraction></td>
<td style="margin-left: 0.1px; height: 17px; padding: 0px; vertical-align: middle; background-color: #cceeff;" valign="middle">)</td>
</tr>
<tr style="margin-left: 0.1px; height: 10px;">
<td style="padding: 0px 0px 0px 12px; vertical-align: bottom; margin-left: 0.1px; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; &#160; &#160; &#160;Deferred revenue </span></p>
</td>
<td style="vertical-align: bottom; margin-left: 0.1px; height: 10px; border-bottom: 1.5pt solid #000000;">
<p style="margin: 0pt; ;margin: 0px !important;"><br/></p>
</td>
<td style="vertical-align: bottom; margin-left: 0.1px; height: 10px; border-bottom: 1.5pt solid #000000; padding: 0px;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction contextRef="D20230331" name="us-gaap:IncreaseDecreaseInDeferredRevenue" unitRef="USD" id="Tag687" decimals="0" sign="-" format="ixt:num-dot-decimal">256,630</ix:nonFraction></span></p>
</td>
<td style="padding: 0px; margin-left: 0.1px; height: 10px; vertical-align: middle;" valign="middle">)</td>
<td style="padding: 0px; vertical-align: bottom; margin-left: 0.1px; height: 10px;"><br/></td>
<td style="vertical-align: bottom; margin-left: 0.1px; height: 10px; border-bottom: 1.5pt solid #000000; padding: 0px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; margin-left: 0.1px; height: 10px; border-bottom: 1.5pt solid #000000; padding: 0px;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction contextRef="D20220331" name="us-gaap:IncreaseDecreaseInDeferredRevenue" unitRef="USD" id="Tag48" decimals="0" sign="-" format="ixt:num-dot-decimal">296,032</ix:nonFraction></span></p>
</td>
<td style="padding: 0px; margin-left: 0.1px; height: 10px; vertical-align: middle;" valign="middle">)</td>
</tr>
<tr style="margin-left: 0.1px; height: 10px; background-color: #cceeff;">
<td style="padding: 0px 0px 0px 48px; vertical-align: bottom; margin-left: 0.1px; height: 10px; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Net cash used in operating activities </span></p>
</td>
<td style="vertical-align: bottom; margin-left: 0.1px; border-bottom: 1.5pt solid #000000; height: 10px; background-color: #cceeff;">
<p style="margin: 0pt; ;margin: 0px !important;"><br/></p>
</td>
<td style="vertical-align: bottom; margin-left: 0.1px; height: 10px; border-bottom: 1.5pt solid #000000; padding: 0px; background-color: #cceeff;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction contextRef="D20230331" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" unitRef="USD" id="Tag75" decimals="0" sign="-" format="ixt:num-dot-decimal">2,537,635</ix:nonFraction></span></p>
</td>
<td style="padding: 0px; margin-left: 0.1px; height: 10px; vertical-align: middle; background-color: #cceeff;" valign="middle">)</td>
<td style="padding: 0px; vertical-align: bottom; margin-left: 0.1px; height: 10px; background-color: #cceeff;"><br/></td>
<td style="vertical-align: bottom; margin-left: 0.1px; height: 10px; border-bottom: 1.5pt solid #000000; padding: 0px; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; margin-left: 0.1px; height: 10px; border-bottom: 1.5pt solid #000000; padding: 0px; background-color: #cceeff;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction contextRef="D20220331" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" unitRef="USD" id="Tag63" decimals="0" sign="-" format="ixt:num-dot-decimal">3,585,394</ix:nonFraction></span></p>
</td>
<td style="padding: 0px; margin-left: 0.1px; height: 10px; vertical-align: middle; background-color: #cceeff;" valign="middle">)</td>
</tr>
<tr style="margin-left: 0.1px; height: 10px;">
<td style="vertical-align: bottom; margin-left: 0.1px; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Cash flows from investing activities </span></p>
</td>
<td style="vertical-align: bottom; margin-left: 0.1px; height: 10px;">
<p style="margin: 0pt; ;margin: 0px !important;"><br/></p>
</td>
<td style="vertical-align: bottom; margin-left: 0.1px; height: 10px; padding: 0px;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="margin-left: 0.1px; height: 10px; padding: 0px; vertical-align: middle;" valign="middle">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; margin-left: 0.1px; height: 10px; padding: 0px;"><br/></td>
<td style="vertical-align: bottom; margin-left: 0.1px; height: 10px; padding: 0px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; margin-left: 0.1px; height: 10px; padding: 0px;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="margin-left: 0.1px; height: 10px; padding: 0px; vertical-align: middle;" valign="middle">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
</tr>
<tr style="margin-left: 0.1px; height: 10px; background-color: #cceeff;">
<td style="padding-left: 9pt; vertical-align: bottom; margin-left: 0.1px; height: 10px; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Developed software additions </span></p>
</td>
<td style="vertical-align: bottom; margin-left: 0.1px; height: 10px; background-color: #cceeff;">
<p style="margin: 0pt; ;margin: 0px !important;"><br/></p>
</td>
<td style="vertical-align: bottom; margin-left: 0.1px; height: 10px; padding: 0px; background-color: #cceeff;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="D20230331" name="us-gaap:PaymentsToDevelopSoftware" unitRef="USD" id="Tag65" xsi:nil="true"></ix:nonFraction> &#8212; </span></p>
</td>
<td style="margin-left: 0.1px; height: 10px; padding: 0px; vertical-align: middle; background-color: #cceeff;" valign="middle"></td>
<td style="vertical-align: bottom; margin-left: 0.1px; height: 10px; padding: 0px; background-color: #cceeff;"><br/></td>
<td style="vertical-align: bottom; margin-left: 0.1px; height: 10px; padding: 0px; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; margin-left: 0.1px; height: 10px; padding: 0px; background-color: #cceeff;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction contextRef="D20220331" name="us-gaap:PaymentsToDevelopSoftware" unitRef="USD" id="Tag71" decimals="0" format="ixt:num-dot-decimal">647,022</ix:nonFraction></span></p>
</td>
<td style="margin-left: 0.1px; height: 10px; padding: 0px; vertical-align: middle; background-color: #cceeff;" valign="middle">)</td>
</tr>
<tr style="height: 17px;">
<td style="padding: 0px 0px 0px 12px; vertical-align: bottom; margin: 0px; text-indent: 0px; height: 17px;">Proceeds from sale of discontinued operations</td>
<td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 17px; border-bottom: 2px solid #000000;"><br/></td>
<td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 17px; text-align: right; border-bottom: 2px solid #000000;"><ix:nonFraction contextRef="D20230331" name="us-gaap:ProceedsFromDivestitureOfBusinesses" unitRef="USD" id="Tag55" decimals="0" format="ixt:num-dot-decimal">600,000</ix:nonFraction></td>
<td style="margin: 0px; padding: 0px; vertical-align: middle; text-indent: 0px; height: 17px;"><br/></td>
<td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 17px;"><br/></td>
<td style="vertical-align: bottom; margin: 0px; padding: 0px; text-indent: 0px; height: 17px; border-bottom: 2px solid #000000;"><br/></td>
<td style="vertical-align: bottom; margin: 0px; text-align: right; padding: 0px; text-indent: 0px; height: 17px; border-bottom: 2px solid #000000;"><ix:nonFraction contextRef="D20220331" name="us-gaap:ProceedsFromDivestitureOfBusinesses" unitRef="USD" id="Tag51" xsi:nil="true"></ix:nonFraction>&#8212;</td>
<td style="margin: 0px; padding: 0px; vertical-align: middle; text-indent: 0px; height: 17px;"><br/></td>
</tr>
<tr style="margin-left: 0.1px; height: 10px; background-color: #cceeff;">
<td style="padding: 0px 0px 0px 48px; vertical-align: bottom; margin-left: 0.1px; height: 10px; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Net cash provided by (used in) investing activities </span></p>
</td>
<td style="vertical-align: bottom; margin-left: 0.1px; height: 10px; border-bottom: 1.5pt solid #000000; background-color: #cceeff;">
<p style="margin: 0pt; ;margin: 0px !important;"><br/></p>
</td>
<td style="vertical-align: bottom; margin-left: 0.1px; height: 10px; border-bottom: 1.5pt solid #000000; padding: 0px; background-color: #cceeff;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="D20230331" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" unitRef="USD" id="Tag61" decimals="0" format="ixt:num-dot-decimal">600,000</ix:nonFraction></span></p>
</td>
<td style="padding: 0px; margin-left: 0.1px; height: 10px; vertical-align: middle; background-color: #cceeff;" valign="middle"></td>
<td style="padding: 0px; vertical-align: bottom; margin-left: 0.1px; height: 10px; background-color: #cceeff;"><br/></td>
<td style="vertical-align: bottom; margin-left: 0.1px; height: 10px; border-bottom: 1.5pt solid #000000; padding: 0px; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; margin-left: 0.1px; height: 10px; border-bottom: 1.5pt solid #000000; padding: 0px; background-color: #cceeff;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction contextRef="D20220331" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" unitRef="USD" id="Tag49" decimals="0" sign="-" format="ixt:num-dot-decimal">647,022</ix:nonFraction></span></p>
</td>
<td style="padding: 0px; margin-left: 0.1px; height: 10px; vertical-align: middle; background-color: #cceeff;" valign="middle">)</td>
</tr>
<tr style="margin-left: 0.1px; height: 10px;">
<td style="margin-left: 0.1px; height: 10px; vertical-align: bottom;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Cash flows from financing activities </span></p>
</td>
<td style="vertical-align: bottom; margin-left: 0.1px; height: 10px;">
<p style="margin: 0pt; ;margin: 0px !important;"><br/></p>
</td>
<td style="vertical-align: bottom; margin-left: 0.1px; height: 10px; padding: 0px;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="margin-left: 0.1px; height: 10px; padding: 0px; vertical-align: middle;" valign="middle">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; margin-left: 0.1px; height: 10px; padding: 0px;"><br/></td>
<td style="vertical-align: bottom; margin-left: 0.1px; height: 10px; padding: 0px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; margin-left: 0.1px; height: 10px; padding: 0px;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="margin-left: 0.1px; height: 10px; padding: 0px; vertical-align: middle;" valign="middle">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
</tr>
<tr style="margin-left: 0.1px; height: 10px; background-color: #cceeff;">
<td style="padding-left: 9pt; margin-left: 0.1px; height: 10px; background-color: #cceeff; vertical-align: bottom;" valign="bottom">
<p><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; 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;"> Value of shares withheld related to tax withholdings </span></p>
</td>
<td style="margin-left: 0.1px; height: 10px; background-color: #cceeff; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="text-align: right; margin-left: 0.1px; height: 10px; padding: 0px; background-color: #cceeff; vertical-align: bottom;" valign="bottom">(<ix:nonFraction contextRef="D20230331" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" unitRef="USD" id="Tag327" decimals="0" format="ixt:num-dot-decimal">49</ix:nonFraction></td>
<td style="margin-left: 0.1px; height: 10px; padding: 0px; background-color: #cceeff; vertical-align: bottom;" valign="bottom">)</td>
<td style="margin-left: 0.1px; height: 10px; padding: 0px; background-color: #cceeff; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="margin-left: 0.1px; height: 10px; padding: 0px; background-color: #cceeff; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="text-align: right; margin-left: 0.1px; height: 10px; padding: 0px; background-color: #cceeff; vertical-align: bottom;" valign="bottom">(<ix:nonFraction contextRef="D20220331" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" unitRef="USD" id="Tag453" decimals="0" format="ixt:num-dot-decimal">5,615</ix:nonFraction></td>
<td style="margin-left: 0.1px; height: 10px; padding: 0px; background-color: #cceeff; vertical-align: bottom;" valign="bottom">)</td>
</tr>
<tr style="height: 10px;">
<td style="padding-left: 9pt; vertical-align: bottom; margin-left: 0.1px; height: 10px;">Principal payments of convertible notes<br/></td>
<td style="vertical-align: bottom; margin-left: 0.1px; height: 10px; border-bottom: 2px solid #000000;"><br/></td>
<td style="vertical-align: bottom; text-align: right; margin-left: 0.1px; height: 10px; padding: 0px; border-bottom: 2px solid #000000;">(<ix:nonFraction contextRef="D20230331" name="kern:PrincipalPaymentsOfConvertibleNotes" unitRef="USD" id="Tag64" decimals="0" sign="-" format="ixt:num-dot-decimal">4,917,356</ix:nonFraction></td>
<td style="margin-left: 0.1px; height: 10px; padding: 0px; vertical-align: middle;" valign="middle">)</td>
<td style="vertical-align: bottom; margin-left: 0.1px; height: 10px; padding: 0px;"><br/></td>
<td style="vertical-align: bottom; margin-left: 0.1px; height: 10px; padding: 0px; border-bottom: 2px solid #000000;"><br/></td>
<td style="vertical-align: bottom; text-align: right; margin-left: 0.1px; height: 10px; padding: 0px; border-bottom: 2px solid #000000;"><ix:nonFraction contextRef="D20220331" name="kern:PrincipalPaymentsOfConvertibleNotes" unitRef="USD" id="Tag315" xsi:nil="true"></ix:nonFraction>&#8212;</td>
<td style="margin-left: 0.1px; height: 10px; padding: 0px; vertical-align: middle;" valign="middle"></td>
</tr>
<tr style="margin-left: 0.1px; height: 10px; background-color: #cceeff;">
<td style="padding-bottom: 1.5pt; padding-left: 36pt; vertical-align: bottom; margin-left: 0.1px; height: 10px; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Net cash used in financing activities </span></p>
</td>
<td style="vertical-align: bottom; margin-left: 0.1px; height: 10px; border-bottom: 1.5pt solid #000000; background-color: #cceeff;">
<p style="margin: 0pt; ;margin: 0px !important;"><br/></p>
</td>
<td style="vertical-align: bottom; margin-left: 0.1px; height: 10px; border-bottom: 1.5pt solid #000000; padding: 0px; background-color: #cceeff;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction contextRef="D20230331" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" unitRef="USD" id="Tag70" decimals="0" sign="-" format="ixt:num-dot-decimal">4,917,405</ix:nonFraction></span></p>
</td>
<td style="padding: 0px; margin-left: 0.1px; height: 10px; vertical-align: middle; background-color: #cceeff;" valign="middle">)</td>
<td style="padding: 0px; vertical-align: bottom; margin-left: 0.1px; height: 10px; background-color: #cceeff;"><br/></td>
<td style="vertical-align: bottom; margin-left: 0.1px; height: 10px; border-bottom: 1.5pt solid #000000; padding: 0px; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; margin-left: 0.1px; height: 10px; border-bottom: 1.5pt solid #000000; padding: 0px; background-color: #cceeff;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction contextRef="D20220331" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" unitRef="USD" id="Tag683" decimals="0" sign="-" format="ixt:num-dot-decimal">5,615</ix:nonFraction></span></p>
</td>
<td style="padding: 0px; margin-left: 0.1px; height: 10px; vertical-align: middle; background-color: #cceeff;" valign="middle">)</td>
</tr>
<tr style="margin-left: 0.1px; height: 10px;">
<td style="vertical-align: bottom; margin-left: 0.1px; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Effect of exchange rate changes on cash and restricted cash </span></p>
</td>
<td style="vertical-align: bottom; margin-left: 0.1px; height: 10px; border-bottom: 1.5pt solid #000000;">
<p style="margin: 0pt; ;margin: 0px !important;"><br/></p>
</td>
<td style="padding: 0px; text-align: right; vertical-align: bottom; margin-left: 0.1px; height: 10px; border-bottom: 1.5pt solid #000000;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="D20230331" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" unitRef="USD" id="Tag496" decimals="0" format="ixt:num-dot-decimal">53,364</ix:nonFraction></span></p>
</td>
<td style="margin-left: 0.1px; height: 10px; padding: 0px; vertical-align: middle;" valign="middle"></td>
<td style="vertical-align: bottom; margin-left: 0.1px; height: 10px; padding: 0px;"><br/></td>
<td style="vertical-align: bottom; margin-left: 0.1px; height: 10px; border-bottom: 1.5pt solid #000000; padding: 0px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; margin-left: 0.1px; height: 10px; border-bottom: 1.5pt solid #000000; padding: 0px;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction contextRef="D20220331" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" unitRef="USD" id="Tag685" decimals="0" sign="-" format="ixt:num-dot-decimal">8,544</ix:nonFraction></span></p>
</td>
<td style="margin-left: 0.1px; height: 10px; padding: 0px; vertical-align: middle;" valign="middle">)</td>
</tr>
<tr style="margin-left: 0.1px; height: 10px; background-color: #cceeff;">
<td style="vertical-align: bottom; padding: 0px; margin-left: 0.1px; height: 10px; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Net change in cash and restricted cash </span></p>
</td>
<td style="vertical-align: bottom; padding: 0px; margin-left: 0.1px; height: 10px; border-bottom: 2px solid #000000; background-color: #cceeff;">
<p style="margin: 0pt; ;margin: 0px !important;"><br/></p>
</td>
<td style="vertical-align: bottom; padding: 0px; margin-left: 0.1px; height: 10px; border-bottom: 2px solid #000000; background-color: #cceeff;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction contextRef="D20230331" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" unitRef="USD" id="Tag726" decimals="0" sign="-" format="ixt:num-dot-decimal">6,801,676</ix:nonFraction></span></p>
</td>
<td style="padding: 0px; margin-left: 0.1px; height: 10px; vertical-align: middle; background-color: #cceeff;" valign="middle">)</td>
<td style="vertical-align: bottom; padding: 0px; margin-left: 0.1px; height: 10px; background-color: #cceeff;"><br/></td>
<td style="vertical-align: bottom; padding: 0px; margin-left: 0.1px; height: 10px; border-bottom: 2px solid #000000; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; padding: 0px; margin-left: 0.1px; height: 10px; border-bottom: 2px solid #000000; background-color: #cceeff;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction contextRef="D20220331" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" unitRef="USD" id="Tag686" decimals="0" sign="-" format="ixt:num-dot-decimal">4,246,575</ix:nonFraction></span></p>
</td>
<td style="padding: 0px; margin-left: 0.1px; height: 10px; vertical-align: middle; background-color: #cceeff;" valign="middle">)</td>
</tr>
<tr style="height: 17px;">
<td style="padding: 0px 0px 0px 30px; vertical-align: bottom; margin-left: 0.1px; height: 17px;">Cash and restricted cash of continuing operations&#160;- beginning of period&#160;</td>
<td style="vertical-align: bottom; padding: 0px; margin-left: 0.1px; height: 17px;"><br/></td>
<td style="vertical-align: bottom; padding: 0px; margin-left: 0.1px; height: 17px; text-align: right;"><ix:nonFraction contextRef="I20221231" name="kern:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsContinuingOperations" unitRef="USD" id="Tag32" decimals="0" format="ixt:num-dot-decimal">7,877,755</ix:nonFraction></td>
<td style="padding: 0px; margin-left: 0.1px; vertical-align: middle; height: 17px; text-align: right;"><br/></td>
<td style="padding: 0px; vertical-align: bottom; margin-left: 0.1px; height: 17px; text-align: right;"><br/></td>
<td style="vertical-align: bottom; padding: 0px; margin-left: 0.1px; height: 17px; text-align: right;"><br/></td>
<td style="vertical-align: bottom; padding: 0px; margin-left: 0.1px; height: 17px; text-align: right;"><ix:nonFraction contextRef="I20211231" name="kern:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsContinuingOperations" unitRef="USD" id="Tag42" decimals="0" format="ixt:num-dot-decimal">13,087,627</ix:nonFraction></td>
<td style="padding: 0px; margin-left: 0.1px; vertical-align: middle; height: 17px;"><br/></td>
</tr>
<tr style="height: 18px; background-color: #cceeff;">
<td style="padding: 0px 0px 0px 30px; vertical-align: bottom; margin-left: 0.1px; height: 18px; background-color: #cceeff;">Cash and restricted cash of discontinued operations - beginning of period</td>
<td style="vertical-align: bottom; padding: 0px; margin-left: 0.1px; height: 18px; border-bottom: 2px solid #000000; background-color: #cceeff;"><br/></td>
<td style="vertical-align: bottom; padding: 0px; margin-left: 0.1px; height: 18px; text-align: right; border-bottom: 2px solid #000000; background-color: #cceeff;"><ix:nonFraction contextRef="I20221231" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" unitRef="USD" id="Tag681" decimals="0" format="ixt:num-dot-decimal">305,500</ix:nonFraction></td>
<td style="padding: 0px; margin-left: 0.1px; vertical-align: middle; height: 18px; text-align: right; background-color: #cceeff;"><br/></td>
<td style="padding: 0px; vertical-align: bottom; margin-left: 0.1px; height: 18px; text-align: right; background-color: #cceeff;"><br/></td>
<td style="vertical-align: bottom; padding: 0px; margin-left: 0.1px; height: 18px; text-align: right; border-bottom: 2px solid #000000; background-color: #cceeff;"><br/></td>
<td style="vertical-align: bottom; padding: 0px; margin-left: 0.1px; height: 18px; text-align: right; border-bottom: 2px solid #000000; background-color: #cceeff;"><ix:nonFraction contextRef="I20211231" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" unitRef="USD" id="Tag326" decimals="0" format="ixt:num-dot-decimal">1,354,899</ix:nonFraction></td>
<td style="padding: 0px; margin-left: 0.1px; vertical-align: middle; height: 18px; background-color: #cceeff;"><br/></td>
</tr>
<tr style="margin-left: 0.1px; height: 10px;">
<td style="padding: 0px; vertical-align: bottom; margin-left: 0.1px; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Cash and restricted cash - beginning of period </span></p>
</td>
<td style="vertical-align: bottom; padding: 0px; margin-left: 0.1px; height: 10px; border-bottom: 1.5pt solid #000000;">
<p style="margin: 0pt; ;margin: 0px !important;"><br/></p>
</td>
<td style="vertical-align: bottom; padding: 0px; margin-left: 0.1px; height: 10px; border-bottom: 1.5pt solid #000000;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <ix:nonFraction contextRef="I20221231" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" unitRef="USD" id="Tag470" decimals="0" format="ixt:num-dot-decimal">8,183,255</ix:nonFraction> </span></p>
</td>
<td style="padding: 0px; margin-left: 0.1px; height: 10px; vertical-align: middle;" valign="middle">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding: 0px; vertical-align: bottom; margin-left: 0.1px; height: 10px;"><br/></td>
<td style="vertical-align: bottom; padding: 0px; margin-left: 0.1px; border-bottom: 1.5pt solid #000000; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; padding: 0px; margin-left: 0.1px; height: 10px; border-bottom: 1.5pt solid #000000;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <ix:nonFraction contextRef="I20211231" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" unitRef="USD" id="Tag322" decimals="0" format="ixt:num-dot-decimal">14,442,526</ix:nonFraction> </span></p>
</td>
<td style="padding: 0px; margin-left: 0.1px; height: 10px; vertical-align: middle;" valign="middle">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
</tr>
<tr style="height: 11px; background-color: #cceeff;">
<td style="padding: 0px; margin-left: 0.1px; height: 11px; background-color: #cceeff; vertical-align: bottom;" valign="bottom">
<p style="padding-left: 30px;">Cash and restricted cash of continuing operations - end of period<br/></p>
</td>
<td style="padding: 0px; margin-left: 0.1px; height: 11px; background-color: #cceeff; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; margin-left: 0.1px; height: 11px; text-align: right; background-color: #cceeff; vertical-align: bottom;" valign="bottom"><ix:nonFraction contextRef="I20230331" name="kern:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsContinuingOperations" unitRef="USD" id="Tag150" decimals="0" format="ixt:num-dot-decimal">1,381,579</ix:nonFraction></td>
<td style="padding: 0px; margin-left: 0.1px; height: 11px; text-align: right; background-color: #cceeff; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; margin-left: 0.1px; height: 11px; text-align: right; background-color: #cceeff; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; margin-left: 0.1px; height: 11px; text-align: right; background-color: #cceeff; vertical-align: bottom;" valign="bottom"><br/></td>
<td style="padding: 0px; margin-left: 0.1px; height: 11px; text-align: right; background-color: #cceeff; vertical-align: bottom;" valign="bottom"><ix:nonFraction contextRef="I20220331" name="kern:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsContinuingOperations" unitRef="USD" id="Tag53" decimals="0" format="ixt:num-dot-decimal">9,498,205</ix:nonFraction></td>
<td style="padding: 0px; margin-left: 0.1px; height: 11px; background-color: #cceeff; vertical-align: bottom;" valign="bottom"><br/></td>
</tr>
<tr style="height: 10px;">
<td style="padding: 0px 0px 0px 30px; vertical-align: bottom; margin-left: 0.1px; height: 10px;">Cash and restricted cash of discontinued operations - end of period</td>
<td style="vertical-align: bottom; padding: 0px; margin-left: 0.1px; height: 10px; border-bottom: 2px solid #000000;"><br/></td>
<td style="vertical-align: bottom; padding: 0px; margin-left: 0.1px; height: 10px; text-align: right; border-bottom: 2px solid #000000;"><ix:nonFraction contextRef="I20230331" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" unitRef="USD" id="Tag56" xsi:nil="true"></ix:nonFraction>&#8212;</td>
<td style="padding: 0px; vertical-align: bottom; margin-left: 0.1px; height: 10px; text-align: right;"><br/></td>
<td style="padding: 0px; vertical-align: bottom; margin-left: 0.1px; height: 10px; text-align: right;"><br/></td>
<td style="vertical-align: bottom; padding: 0px; margin-left: 0.1px; height: 10px; text-align: right; border-bottom: 2px solid #000000;"><br/></td>
<td style="vertical-align: bottom; padding: 0px; margin-left: 0.1px; height: 10px; text-align: right; border-bottom: 2px solid #000000;"><ix:nonFraction contextRef="I20220331" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" unitRef="USD" id="Tag112" decimals="0" format="ixt:num-dot-decimal">697,746</ix:nonFraction></td>
<td style="padding: 0px; margin-left: 0.1px; vertical-align: middle; height: 10px;"><br/></td>
</tr>
<tr style="margin-left: 0.1px; height: 10px; background-color: #cceeff;">
<td style="padding: 0px; vertical-align: bottom; margin-left: 0.1px; height: 10px; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Cash and restricted cash - end of period </span></p>
</td>
<td style="vertical-align: bottom; padding: 0px; margin-left: 0.1px; height: 10px; background-color: #cceeff; border-bottom: 4.5pt double #000000 !important;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> $ </span></p>
</td>
<td style="vertical-align: bottom; padding: 0px; margin-left: 0.1px; height: 10px; background-color: #cceeff; border-bottom: 4.5pt double #000000 !important;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="I20230331" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" unitRef="USD" id="Tag58" decimals="0" format="ixt:num-dot-decimal">1,381,579</ix:nonFraction></span></p>
</td>
<td style="padding: 0px; vertical-align: bottom; margin-left: 0.1px; height: 10px; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="padding: 0px; vertical-align: bottom; margin-left: 0.1px; height: 10px; background-color: #cceeff;"><br/></td>
<td style="vertical-align: bottom; padding: 0px; margin-left: 0.1px; height: 10px; background-color: #cceeff; border-bottom: 4.5pt double #000000 !important;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> $ </span></p>
</td>
<td style="vertical-align: bottom; padding: 0px; margin-left: 0.1px; height: 10px; background-color: #cceeff; border-bottom: 4.5pt double #000000 !important;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction contextRef="I20220331" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" unitRef="USD" id="Tag684" decimals="0" format="ixt:num-dot-decimal">10,195,951</ix:nonFraction></span></p>
</td>
<td style="padding: 0px; margin-left: 0.1px; height: 10px; vertical-align: middle; background-color: #cceeff;" valign="middle">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
</tr>
<tr style="margin-left: 0.1px; height: 10px;">
<td style="padding: 0px; vertical-align: bottom; margin-left: 0.1px; height: 10px;">Cash paid for interest</td>
<td style="vertical-align: bottom; padding: 0px; margin-left: 0.1px; height: 10px; border-bottom-width: 4.5pt; border-bottom-style: double !important; border-bottom-color: #000000 !important;">$</td>
<td style="vertical-align: bottom; text-align: right; padding: 0px; margin-left: 0.1px; height: 10px; border-bottom-width: 4.5pt; border-bottom-style: double !important; border-bottom-color: #000000 !important;"><ix:nonFraction contextRef="D20230331" name="us-gaap:InterestPaidNet" unitRef="USD" id="Tag69" decimals="0" format="ixt:num-dot-decimal">787,187</ix:nonFraction></td>
<td style="padding: 0px; vertical-align: bottom; text-align: right; margin-left: 0.1px; height: 10px;"><br/></td>
<td style="padding: 0px; vertical-align: bottom; text-align: right; margin-left: 0.1px; height: 10px;"><br/></td>
<td style="vertical-align: bottom; padding: 0px; margin-left: 0.1px; height: 10px; text-align: left; border-bottom-width: 4.5pt; border-bottom-style: double !important; border-bottom-color: #000000 !important;">$</td>
<td style="vertical-align: bottom; text-align: right; padding: 0px; margin-left: 0.1px; height: 10px; border-bottom-width: 4.5pt; border-bottom-style: double !important; border-bottom-color: #000000 !important;"><ix:nonFraction contextRef="D20220331" name="us-gaap:InterestPaidNet" unitRef="USD" id="Tag309" xsi:nil="true"></ix:nonFraction>&#8212;</td>
<td style="padding: 0px; vertical-align: bottom; margin-left: 0.1px; height: 10px;"><br/></td>
</tr>
<tr style="height: 10px; background-color: #cceeff;">
<td style="padding: 0px; vertical-align: bottom; margin-left: 0.1px; height: 10px; background-color: #cceeff;">Cash paid for income taxes, net of refunds received</td>
<td style="vertical-align: bottom; padding: 0px; margin-left: 0.1px; height: 10px; background-color: #cceeff; border-bottom: 4.5pt double #000000 !important;">$</td>
<td style="vertical-align: bottom; text-align: right; padding: 0px; margin-left: 0.1px; height: 10px; background-color: #cceeff; border-bottom: 4.5pt double #000000 !important;"><ix:nonFraction contextRef="D20230331" name="us-gaap:IncomeTaxesPaidNet" unitRef="USD" id="Tag727" xsi:nil="true"></ix:nonFraction>&#8212;</td>
<td style="padding: 0px; vertical-align: bottom; text-align: right; margin-left: 0.1px; height: 10px; background-color: #cceeff;"><br/></td>
<td style="padding: 0px; vertical-align: bottom; text-align: right; margin-left: 0.1px; height: 10px; background-color: #cceeff;"><br/></td>
<td style="vertical-align: bottom; padding: 0px; margin-left: 0.1px; height: 10px; text-align: left; background-color: #cceeff; border-bottom: 4.5pt double #000000 !important;">$</td>
<td style="vertical-align: bottom; text-align: right; padding: 0px; margin-left: 0.1px; height: 10px; background-color: #cceeff; border-bottom: 4.5pt double #000000 !important;"><ix:nonFraction contextRef="D20220331" name="us-gaap:IncomeTaxesPaidNet" unitRef="USD" id="Tag72" decimals="0" format="ixt:num-dot-decimal">5,210</ix:nonFraction></td>
<td style="padding: 0px; vertical-align: bottom; margin-left: 0.1px; height: 10px; background-color: #cceeff;"><br/></td>
</tr>
<tr style="margin-left: 0.1px; height: 10px;">
<td style="padding: 0px; vertical-align: bottom; margin-left: 0.1px; height: 10px;">Supplemental disclosures of non-cash investing and financing activities:&#160;</td>
<td style="vertical-align: bottom; padding: 0px; margin-left: 0.1px; height: 10px;"><br/></td>
<td style="vertical-align: bottom; text-align: right; padding: 0px; margin-left: 0.1px; height: 10px;"><br/></td>
<td style="padding: 0px; vertical-align: bottom; text-align: right; margin-left: 0.1px; height: 10px;"><br/></td>
<td style="padding: 0px; vertical-align: bottom; text-align: right; margin-left: 0.1px; height: 10px;"><br/></td>
<td style="vertical-align: bottom; text-align: right; padding: 0px; margin-left: 0.1px; height: 10px;"><br/></td>
<td style="vertical-align: bottom; text-align: right; padding: 0px; margin-left: 0.1px; height: 10px;"><br/></td>
<td style="padding: 0px; vertical-align: bottom; margin-left: 0.1px; height: 10px;"><br/></td>
</tr>
<tr style="margin-left: 0.1px; height: 10px; background-color: #cceeff;">
<td style="padding: 0px 0px 0px 30px; vertical-align: bottom; margin-left: 0.1px; height: 10px; text-align: left; background-color: #cceeff;"><span style="color: #000000; font-family: 'times new roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Settlement of convertible notes in common stock</span></td>
<td style="vertical-align: bottom; padding: 0px; margin-left: 0.1px; height: 10px; background-color: #cceeff;">$</td>
<td style="vertical-align: bottom; text-align: right; padding: 0px; margin-left: 0.1px; height: 10px; background-color: #cceeff;"><ix:nonFraction contextRef="D20230331" name="us-gaap:ConversionOfStockAmountIssued1" unitRef="USD" id="Tag54" decimals="0" format="ixt:num-dot-decimal">1,397,101</ix:nonFraction></td>
<td style="padding: 0px; vertical-align: bottom; text-align: right; margin-left: 0.1px; height: 10px; background-color: #cceeff;"><br/></td>
<td style="padding: 0px; vertical-align: bottom; text-align: right; margin-left: 0.1px; height: 10px; background-color: #cceeff;"><br/></td>
<td style="vertical-align: bottom; padding: 0px; margin-left: 0.1px; height: 10px; text-align: left; background-color: #cceeff;">$</td>
<td style="vertical-align: bottom; text-align: right; padding: 0px; margin-left: 0.1px; height: 10px; background-color: #cceeff;"><ix:nonFraction contextRef="D20220331" name="us-gaap:ConversionOfStockAmountIssued1" unitRef="USD" id="Tag725" decimals="0" format="ixt:num-dot-decimal">3,300,000</ix:nonFraction></td>
<td style="padding: 0px; vertical-align: bottom; margin-left: 0.1px; height: 10px; background-color: #cceeff;"><br/></td>
</tr>
<tr style="margin-left: 0.1px; height: 10px;">
<td style="padding: 0px 0px 0px 30px; vertical-align: bottom; margin-left: 0.1px; height: 10px;"><span>Conversion of exchangeable&#160;shares to common stock</span></td>
<td style="vertical-align: bottom; padding: 0px; margin-left: 0.1px; height: 10px;"><br/></td>
<td style="vertical-align: bottom; text-align: right; padding: 0px; margin-left: 0.1px; height: 10px;"><ix:nonFraction contextRef="D20230331" name="us-gaap:ConversionOfStockAmountConverted1" unitRef="USD" id="Tag73" decimals="0" format="ixt:num-dot-decimal">4,896</ix:nonFraction></td>
<td style="padding: 0px; vertical-align: bottom; text-align: right; margin-left: 0.1px; height: 10px;"><br/></td>
<td style="padding: 0px; vertical-align: bottom; text-align: right; margin-left: 0.1px; height: 10px;"><br/></td>
<td style="vertical-align: bottom; text-align: right; padding: 0px; margin-left: 0.1px; height: 10px;"><br/></td>
<td style="vertical-align: bottom; text-align: right; padding: 0px; margin-left: 0.1px; height: 10px;"><ix:nonFraction contextRef="D20220331" name="us-gaap:ConversionOfStockAmountConverted1" unitRef="USD" id="Tag495" decimals="0" format="ixt:num-dot-decimal">18,620</ix:nonFraction></td>
<td style="padding: 0px; vertical-align: bottom; margin-left: 0.1px; height: 10px;"><br/></td>
</tr>
<tr style="margin-left: 0.1px; height: 10px; background-color: #cceeff;">
<td style="padding: 0px 0px 0px 30px; vertical-align: bottom; margin-left: 0.1px; height: 10px; background-color: #cceeff;"><span style="font-size: 10pt; font-family: 'Times New Roman', serif;">Settlement of other liabilities in common stock</span></td>
<td style="vertical-align: bottom; padding: 0px; margin-left: 0.1px; height: 10px; background-color: #cceeff;"><br/></td>
<td style="vertical-align: bottom; text-align: right; padding: 0px; margin-left: 0.1px; height: 10px; background-color: #cceeff;"><ix:nonFraction contextRef="D20230331" name="us-gaap:DebtConversionOriginalDebtAmount1" unitRef="USD" id="Tag57" xsi:nil="true"></ix:nonFraction>&#8212;</td>
<td style="padding: 0px; vertical-align: bottom; text-align: right; margin-left: 0.1px; height: 10px; background-color: #cceeff;"><br/></td>
<td style="padding: 0px; vertical-align: bottom; text-align: right; margin-left: 0.1px; height: 10px; background-color: #cceeff;"><br/></td>
<td style="vertical-align: bottom; text-align: right; padding: 0px; margin-left: 0.1px; height: 10px; background-color: #cceeff;"><br/></td>
<td style="vertical-align: bottom; text-align: right; padding: 0px; margin-left: 0.1px; height: 10px; background-color: #cceeff;"><ix:nonFraction contextRef="D20220331" name="us-gaap:DebtConversionOriginalDebtAmount1" unitRef="USD" id="Tag728" decimals="0" format="ixt:num-dot-decimal">45,065</ix:nonFraction></td>
<td style="padding: 0px; vertical-align: bottom; margin-left: 0.1px; height: 10px; background-color: #cceeff;"><br/></td>
</tr>
<tr style="height: 17px;">
<td style="padding: 0px 0px 0px 30px; vertical-align: bottom; margin-left: 0.1px; height: 17px;">Stock-based compensation capitalized as software development</td>
<td style="vertical-align: bottom; padding: 0px; margin-left: 0.1px; height: 17px;"><br/></td>
<td style="vertical-align: bottom; text-align: right; padding: 0px; margin-left: 0.1px; height: 17px;"><ix:nonFraction contextRef="D20230331" name="kern:StockBasedCompensationCapitalizedAsSoftwareDevelopment" unitRef="USD" id="Tag62" xsi:nil="true"></ix:nonFraction>&#8212;</td>
<td style="padding: 0px; vertical-align: bottom; text-align: right; margin-left: 0.1px; height: 17px;"><br/></td>
<td style="padding: 0px; vertical-align: bottom; text-align: right; margin-left: 0.1px; height: 17px;"><br/></td>
<td style="vertical-align: bottom; text-align: right; padding: 0px; margin-left: 0.1px; height: 17px;"><br/></td>
<td style="vertical-align: bottom; text-align: right; padding: 0px; margin-left: 0.1px; height: 17px;"><ix:nonFraction contextRef="D20220331" name="kern:StockBasedCompensationCapitalizedAsSoftwareDevelopment" unitRef="USD" id="Tag74" decimals="0" format="ixt:num-dot-decimal">12,618</ix:nonFraction></td>
<td style="padding: 0px; vertical-align: bottom; margin-left: 0.1px; height: 17px;"><br/></td>
</tr>
<tr style="height: 16px; background-color: #cceeff;">
<td style="padding: 0px 0px 0px 30px; vertical-align: bottom; margin-left: 0.1px; height: 16px; background-color: #cceeff;">Capitalized software additions included in accounts payable</td>
<td style="vertical-align: bottom; padding: 0px; margin-left: 0.1px; height: 16px; background-color: #cceeff;"><br/></td>
<td style="vertical-align: bottom; text-align: right; padding: 0px; margin-left: 0.1px; height: 16px; background-color: #cceeff;"><ix:nonFraction contextRef="D20230331" name="kern:CapitalizedSoftwareIncludedInAccruedExpenses" unitRef="USD" id="Tag690" xsi:nil="true"></ix:nonFraction>&#8212;</td>
<td style="padding: 0px; vertical-align: bottom; text-align: right; margin-left: 0.1px; height: 16px; background-color: #cceeff;"><br/></td>
<td style="padding: 0px; vertical-align: bottom; text-align: right; margin-left: 0.1px; height: 16px; background-color: #cceeff;"><br/></td>
<td style="vertical-align: bottom; text-align: right; padding: 0px; margin-left: 0.1px; height: 16px; background-color: #cceeff;"><br/></td>
<td style="vertical-align: bottom; text-align: right; padding: 0px; margin-left: 0.1px; height: 16px; background-color: #cceeff;"><ix:nonFraction contextRef="D20220331" name="kern:CapitalizedSoftwareIncludedInAccruedExpenses" unitRef="USD" id="Tag33" decimals="0" format="ixt:num-dot-decimal">1,114,108</ix:nonFraction></td>
<td style="padding: 0px; vertical-align: bottom; margin-left: 0.1px; height: 16px; background-color: #cceeff;"><br/></td>
</tr>
<tr style="height: 17px;">
<td style="padding: 0px 0px 0px 30px; vertical-align: bottom; margin-left: 0.1px; height: 17px;">Fixed asset additions included in accounts payable</td>
<td style="vertical-align: bottom; padding: 0px; margin-left: 0.1px; height: 17px;"><br/></td>
<td style="vertical-align: bottom; text-align: right; padding: 0px; margin-left: 0.1px; height: 17px;"><ix:nonFraction contextRef="D20230331" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" unitRef="USD" id="Tag67" xsi:nil="true"></ix:nonFraction>&#8212;</td>
<td style="padding: 0px; vertical-align: bottom; text-align: right; margin-left: 0.1px; height: 17px;"><br/></td>
<td style="padding: 0px; vertical-align: bottom; text-align: right; margin-left: 0.1px; height: 17px;"><br/></td>
<td style="vertical-align: bottom; text-align: right; padding: 0px; margin-left: 0.1px; height: 17px;"><br/></td>
<td style="vertical-align: bottom; text-align: right; padding: 0px; margin-left: 0.1px; height: 17px;"><ix:nonFraction contextRef="D20220331" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" unitRef="USD" id="Tag59" decimals="0" format="ixt:num-dot-decimal">24,614</ix:nonFraction></td>
<td style="padding: 0px; vertical-align: bottom; margin-left: 0.1px; height: 17px;"><br/></td>
</tr>
<tr style="background-color: #cceeff; height: 10px;">
<td style="padding: 0px 0px 0px 30px; vertical-align: bottom; margin-left: 0.1px; background-color: #cceeff; height: 10px;"><span style="color: #000000; font-family: 'times new roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; 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;">Termination of contingent consideration obligation in connection with sale of discontinued operations</span></td>
<td style="vertical-align: bottom; padding: 0px; margin-left: 0.1px; background-color: #cceeff; height: 10px;"><br/></td>
<td style="vertical-align: bottom; text-align: right; padding: 0px; margin-left: 0.1px; background-color: #cceeff; height: 10px;"><ix:nonFraction contextRef="D20230331" name="kern:TerminationOfContingentConsiderationObligationDueToSaleOfDiscontinuedOperations" unitRef="USD" id="Tag39" decimals="0" format="ixt:num-dot-decimal">2,283,806</ix:nonFraction></td>
<td style="padding: 0px; vertical-align: bottom; text-align: right; margin-left: 0.1px; background-color: #cceeff; height: 10px;"><br/></td>
<td style="padding: 0px; vertical-align: bottom; text-align: right; margin-left: 0.1px; background-color: #cceeff; height: 10px;"><br/></td>
<td style="vertical-align: bottom; text-align: right; padding: 0px; margin-left: 0.1px; background-color: #cceeff; height: 10px;"><br/></td>
<td style="vertical-align: bottom; text-align: right; padding: 0px; margin-left: 0.1px; background-color: #cceeff; height: 10px;"><ix:nonFraction contextRef="D20220331" name="kern:TerminationOfContingentConsiderationObligationDueToSaleOfDiscontinuedOperations" unitRef="USD" id="Tag714" xsi:nil="true"></ix:nonFraction>&#8212;</td>
<td style="padding: 0px; vertical-align: bottom; margin-left: 0.1px; background-color: #cceeff; height: 10px;"><br/></td>
</tr>
<tr style="height: 17px;">
<td style="padding: 0px 0px 0px 30px; vertical-align: bottom; margin-left: 0.1px; height: 17px;"><span style="color: #000000; font-family: 'times new roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; 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;">Shares of common stock returned in connection with&#160;acquisition&#160;</span></td>
<td style="vertical-align: bottom; padding: 0px; margin-left: 0.1px; height: 17px;"><br/></td>
<td style="vertical-align: bottom; text-align: right; padding: 0px; margin-left: 0.1px; height: 17px;"><ix:nonFraction contextRef="D20230331" name="kern:SharesReturnedInConnectionWith365CannabisAcquisition" unitRef="USD" id="Tag66" xsi:nil="true"></ix:nonFraction>&#8212;</td>
<td style="padding: 0px; vertical-align: bottom; text-align: right; margin-left: 0.1px; height: 17px;"><br/></td>
<td style="padding: 0px; vertical-align: bottom; text-align: right; margin-left: 0.1px; height: 17px;"><br/></td>
<td style="vertical-align: bottom; text-align: right; padding: 0px; margin-left: 0.1px; height: 17px;"><br/></td>
<td style="vertical-align: bottom; text-align: right; padding: 0px; margin-left: 0.1px; height: 17px;"><ix:nonFraction contextRef="D20220331" name="kern:SharesReturnedInConnectionWith365CannabisAcquisition" unitRef="USD" id="Tag34" decimals="0" format="ixt:num-dot-decimal">940,000</ix:nonFraction></td>
<td style="padding: 0px; vertical-align: bottom; margin-left: 0.1px; height: 17px;"><br/></td>
</tr>
<tr style="background-color: #cceeff; height: 17px;">
<td style="padding: 0px 0px 0px 30px; vertical-align: bottom; margin-left: 0.1px; background-color: #cceeff; height: 17px;">Acquisition-related working&#160;capital adjustment recorded in other current assets</td>
<td style="vertical-align: bottom; padding: 0px; margin-left: 0.1px; background-color: #cceeff; height: 17px;"></td>
<td style="vertical-align: bottom; text-align: right; padding: 0px; margin-left: 0.1px; background-color: #cceeff; height: 17px;"><ix:nonFraction contextRef="D20230331" name="kern:CannabisWorkingCapitalAdjustmentFundsRecordedInOtherReceivables" unitRef="USD" id="Tag454" xsi:nil="true"></ix:nonFraction>&#8212;</td>
<td style="padding: 0px; vertical-align: bottom; text-align: right; margin-left: 0.1px; background-color: #cceeff; height: 17px;"></td>
<td style="padding: 0px; vertical-align: bottom; text-align: right; margin-left: 0.1px; background-color: #cceeff; height: 17px;"></td>
<td style="vertical-align: bottom; text-align: right; padding: 0px; margin-left: 0.1px; background-color: #cceeff; height: 17px;"></td>
<td style="vertical-align: bottom; text-align: right; padding: 0px; margin-left: 0.1px; background-color: #cceeff; height: 17px;"><ix:nonFraction contextRef="D20220331" name="kern:CannabisWorkingCapitalAdjustmentFundsRecordedInOtherReceivables" unitRef="USD" id="Tag738" decimals="0" format="ixt:num-dot-decimal">400,000</ix:nonFraction></td>
<td style="padding: 0px; vertical-align: bottom; margin-left: 0.1px; background-color: #cceeff; height: 17px;"><br/></td>
</tr>
<tr style="height: 17px;">
<td style="padding: 0px 0px 0px 30px; vertical-align: bottom; margin-left: 0.1px; height: 17px;">Reduction to accrued expenses from an acquisition-related working capital settlement</td>
<td style="vertical-align: bottom; padding: 0px; margin-left: 0.1px; height: 17px;"><br/></td>
<td style="vertical-align: bottom; text-align: right; padding: 0px; margin-left: 0.1px; height: 17px;"><ix:nonFraction contextRef="D20230331" name="kern:CannabisWorkingCapitalFundsReleasedFromAccruedExpenses" unitRef="USD" id="Tag43" xsi:nil="true"></ix:nonFraction>&#8212;</td>
<td style="padding: 0px; vertical-align: bottom; text-align: right; margin-left: 0.1px; height: 17px;"><br/></td>
<td style="padding: 0px; vertical-align: bottom; text-align: right; margin-left: 0.1px; height: 17px;"><br/></td>
<td style="vertical-align: bottom; text-align: right; padding: 0px; margin-left: 0.1px; height: 17px;"><br/></td>
<td style="vertical-align: bottom; text-align: right; padding: 0px; margin-left: 0.1px; height: 17px;"><ix:nonFraction contextRef="D20220331" name="kern:CannabisWorkingCapitalFundsReleasedFromAccruedExpenses" unitRef="USD" id="Tag52" decimals="0" format="ixt:num-dot-decimal">160,000</ix:nonFraction></td>
<td style="padding: 0px; vertical-align: bottom; margin-left: 0.1px; height: 17px;"><br/></td>
</tr>
</tbody>
</table>
</div>
<p style="margin: 0px; text-align: center; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">The accompanying notes are an integral part of these condensed consolidated financial statements</span></p>
<div>
<div id="t_ft_67YWNDCBNK00000000000000000000b">
<table style="width: 100%; font-family: 'times new roman'; font-size: 10pt;">
<tbody>
<tr>
<td class="pgno" style="padding: 0px; text-align: center;"><span class="pageno" style="font-size: 10pt;">6</span></td>
</tr>
</tbody>
</table>
</div>
<hr style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"></hr>
<div class="pageBreak" style="page-break-before: always; font-size: 10pt; text-align: left;"><br/></div>
</div>
</div><div>
<p style="font-family: 'times new roman', times; font-size: 10pt; margin: 0pt; text-align: center; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;">AKERNA CORP.</span></p>
<div style="font-family: 'times new roman', times; font-size: 10pt; margin: 0pt; text-align: center; line-height: 1.2;"><a class="customBookmark" style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" id="B5_TXRKRDKZG000000000000000000000"><span style="font-family: 'Times New Roman'; font-weight: bold; line-height: inherit;">Notes to Condensed Consolidated Financial <span style="line-height: inherit;">Statements</span></span></a></div>
<p style="font-family: 'times new roman', times; font-size: 10pt; margin: 0pt; text-align: center; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;">(Unaudited)</span></p>
<p style="font-family: 'times new roman', times; font-size: 4pt; margin: 0pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p>
<div style="border-left: none; border-right: none; line-height: 1.3;">
<div style="border-left: none; border-right: none;">
<div style="border-left: none; border-right: none;">
<div style="border-left: none; border-right: none;">
<ix:nonNumeric contextRef="D20230331" name="us-gaap:NatureOfOperations" id="Tag543" escape="true">
<p style="margin: 0pt; 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-indent: 0px; 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; font-size: 10pt; text-align: justify; line-height: 1.2;"><span style="font-size: 10pt; line-height: inherit;"><span style="font-weight: bold; line-height: inherit;">Note&#160;<span style="line-height: inherit;">1</span>&#160;</span><span style="line-height: inherit;"><b style="color: #000000; font-family: 'times new roman', times; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; 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; text-align: justify;">&#8211;&#160;</b></span><span style="font-weight: bold; font-family: 'times new roman', times; line-height: inherit;">Description of Bu<span style="line-height: inherit;">sines</span>s</span></span></p>
<p style="margin: 0pt; 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: start; text-indent: 0px; 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; font-size: 10pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p>
<p style="margin: 0pt; color: #000000; font: 10pt / 1.2 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; 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; text-align: justify; text-indent: 32pt;"><span style="font-size: 10pt; line-height: inherit;">Akerna Corp., herein referred to as we, us, our, the Company or Akerna was formed upon completion of the mergers between MTech&#160;Acquisition Corp. (&#8220;MTech&#8221;) and MJ Freeway, LLC (&#8220;MJF&#8221;) on June 17, 2019 as contemplated by the Merger Agreement dated October 10, 2018, as amended (the &#8220;Mergers&#8221;). Akerna&#160;<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;">provides software as a service (&#8220;SaaS&#8221;) solutions within the cannabis industry that enable regulatory compliance and inventory management&#160;</span>through our wholly-owned subsidiaries MJF, Trellis Solutions, Inc., or Trellis,&#160;<span style="font-family: 'Times New Roman', serif; color: #000000; position: relative; top: 0.5pt; line-height: inherit;">Ample Organics, Inc., or Ample,&#160;</span>solo sciences, inc., or Solo and Viridian Sciences,&#160;Inc., or Viridian. Our proprietary suite of solutions are adaptable for industries in which interfacing with government regulatory agencies for compliance purposes is required, or where the tracking of organic materials from seed or plant to end products is desired. We also develop&#160;products intended to assist states in monitoring licensed businesses&#8217; compliance with state regulations and to help state-licensed businesses operate in compliance with such law. We provide&#160;<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: 48px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; line-height: inherit; display: inline !important;">our commercial software platforms, MJ Platform&#174;, Trellis&#174;, Ample and Viridian&#160;to state-licensed businesses, and&#160;</span><span style="line-height: inherit;">our regulatory software platform, Leaf Data Systems&#174;, to state government regulatory agencies.</span>&#160;Our <span style="color: #000000; font-family: 'Times New Roman', Times, serif; 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; display: inline !important; line-height: inherit;">solutions are considered non-enterprise offerings (&#8220;Non-Enterprise&#8221;) that meet the needs of our small and medium business (&#8220;SMB&#8221;) and government regulatory agency customers and our&#160;</span>Viridian &#160;solutions are considered enterprise offerings (&#8220;Enterprise&#8221;).&#160;</span></p>
<p style="margin: 0pt; color: #000000; font: 10pt / 1.2 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; 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; text-indent: 32pt; text-align: justify;"><span style="font-size: 10pt; line-height: inherit;">&#160;</span></p>
<p style="margin: 0pt; color: #000000; font: 10pt / 1.2 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; 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; text-align: justify; text-indent: 32pt;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;">We consult with clients on a wide range of areas to help them successfully maintain compliance with state laws and regulations. We provide project-focused consulting services to clients who are initiating or expanding their cannabis business operations or are interested in data consulting engagements with respect to the legal cannabis industry. Our advisory engagements include service offerings focused on compliance requirement assessments, readiness and best practices, compliance monitoring systems, application processes, inspection readiness, and business plan and compliance reviews. We typically provide our consulting services to clients in emerging markets that are seeking consultation on newly introduced licensing regimes and assistance with the regulatory compliant build-out of operations.&#160;</span></p>
<p style="margin: 0pt; color: #000000; font: 10pt / 1.2 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; 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; text-align: justify; text-indent: 32pt;"><br/></p>
<p style="margin: 0pt; color: #000000; font: 10pt / 1.2 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; text-indent: 0pt; 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; text-align: justify;"><span style="font-family: 'times new roman', times; line-height: inherit; font-weight: bold; font-style: italic; font-size: 10pt;">Strategic Shift in Business Strategy</span></p>
<p style="margin: 0pt; color: #000000; font: 10pt / 1.2 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; 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; text-align: justify; text-indent: 32pt;"><br/></p>
<p style="margin: 0pt; color: #000000; font: 10pt / 1.2 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; 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; text-align: justify; text-indent: 32pt;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;">During the fourth quarter of 2022, we committed to a number of significant actions described below that collectively represent a strategic shift in our business strategy for&#160;<span style="line-height: inherit;">2023</span>&#160;and beyond.</span></p>
<p style="margin: 0pt; color: #000000; font: 10pt / 1.2 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; 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; text-align: justify; text-indent: 32pt;"><br/></p>
<p style="margin: 0pt; color: #000000; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: 2; 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; font-stretch: normal; line-height: 1.2; font-family: 'Times New Roman', Times, serif; text-indent: 25pt; text-align: justify;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt; font-style: italic;">Exiting the Enterprise&#160;Software Business</span></p>
<p style="margin: 0pt; color: #000000; font: 10pt / 1.2 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; 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; text-align: justify; text-indent: 32pt;"><br/></p>
<p style="margin: 0pt; color: #000000; font: 10pt / 1.2 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; 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; text-align: justify; text-indent: 32pt;">The development of our Enterprise software business, which began with the acquisitions of Viridian and The NAV People Inc. d.b.a. 365 Cannabis (&#8220;365 Cannabis&#8221;) in 2021, did not achieve a sustainable scale in a timely manner consistent with our original plans. Accordingly, we committed to an effort to market this business unit and on January 11, 2023, we completed the sale of 365 Cannabis to 365 Holdco&#160;- LLC (the &#8220;Buyers&#8221;) pursuant to a stock purchase agreement (the &#8220;365 SPA&#8221;) for <span style="border-left: none; border-right: none; line-height: inherit;"><ix:nonNumeric contextRef="D20230111" name="us-gaap:LongTermPurchaseCommitmentDescription" id="Tag535" escape="true">(i) cash in the amount of $0.5 million and the (ii) the termination and release of our obligation to the Buyers for contingent consideration in connection with our original acquisition of 365 Cannabis from the Buyers in 2021 (the &#8220;Earn-out Obligation&#8221;). In accordance with the 365 SPA, we and the Buyers agreed that the value of the Earn-out Obligation was $2.3 million for purposes of the sale of 365 Cannabis and was reflected as Contingent consideration payable on our condensed consolidated balance sheets as of December 31, 2022.</ix:nonNumeric></span><br/></p>
<p style="margin: 0pt; color: #000000; font: 10pt / 1.2 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; 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; text-align: justify; text-indent: 32pt;"><br/></p>
<p style="margin: 0pt; color: #000000; font: 10pt / 1.2 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; 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; text-align: justify; text-indent: 32pt;"><span style="font-family: 'times new roman', times; color: #000000; letter-spacing: normal; orphans: 2; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; line-height: inherit; font-size: 10pt;">While&#160;<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; display: inline !important; line-height: inherit;">we explored similar sale options for Viridian, we were unable to commit to any definitive transaction. Accordingly, we informed Viridian</span><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-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; text-indent: 42.6667px; float: none; line-height: inherit; display: inline !important;">&#8217;</span><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; display: inline !important; line-height: inherit;">s customers that we do not plan to continue software and support services beyond the date of existing contracts, all of which expire during the first&#160;half of&#160;</span><span style="line-height: inherit;">2023</span><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; display: inline !important; line-height: inherit;">. With the sale of 365 Cannabis and our commitment&#160;to wind down the&#160;operations of Viridian, we have effectively exited the Enterprise software business. Accordingly, we have suspended&#160;efforts to seek any new revenue generating opportunities and will only service&#160;the existing customers of Viridian in connection with our contractual commitments.&#160;</span></span></p>
<p style="margin: 0pt; color: #000000; font: 10pt / 1.2 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; 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; text-align: justify; text-indent: 32pt;"><br/></p>
<p style="margin: 0pt; color: #000000; font: 10pt / 1.2 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; 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; text-align: justify; text-indent: 25pt;"><span style="font-family: 'times new roman', times; color: #000000; letter-spacing: normal; orphans: 2; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; line-height: inherit; font-size: 10pt;"><span style="color: #000000; font-family: 'times new roman', times; font-style: italic; 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; display: inline !important; line-height: inherit;">Disposal of Non-Core SMB Software Products and Brands</span></span></p>
<p style="margin: 0pt; color: #000000; font: 10pt / 1.2 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; 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; text-align: justify; text-indent: 32pt;"><br/></p>
<p style="margin: 0pt; color: #000000; font: 10pt / 1.2 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; 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; text-align: justify; text-indent: 32pt;"><span style="font-family: 'times new roman', times; color: #000000; letter-spacing: normal; orphans: 2; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; line-height: inherit; font-size: 10pt;"><span style="color: #000000; font-family: 'times new roman', times; font-style: italic; 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; display: inline !important; line-height: inherit;"><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; display: inline !important; line-height: inherit;">In addition to the our exit from the Enterprise software&#160;business, we initiated efforts to explore a sales process&#160;for the non-core components and brands of our SMB/Non-Enterprise business unit, including Trellis, a cultivation and compliance&#160;software platform, Solo, a seed-to-sale tagging and tracking software platform and Last&#160;Call Analytics (&#8220;LCA&#8221;), a retail&#160;analytics platform.&#160;<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-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; text-indent: 42.6667px; float: none; line-height: inherit; display: inline !important;">On January 31, 2023, we completed the sale of&#160;</span><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-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; text-indent: 42.6667px; float: none; line-height: inherit; display: inline !important;">LCA for cash in the amount of $<span style="cursor: default; line-height: inherit;"><ix:nonFraction contextRef="I20230131" name="us-gaap:Cash" unitRef="USD" id="Tag752" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.1</ix:nonFraction></span>&#160;million. </span>While we pursued sale opportunities for Trellis and Solo, we were ultimately unable to commit to any definitive transactions. Accordingly, we have communicated with the remaining customers of those businesses that we will discontinue software service and support&#160;upon the expiration of existing contracts during the first half of<span style="line-height: inherit;">&#160;</span>2023. Similar to Viridian, as discussed above, we have suspended&#160;efforts to seek any new revenue generating opportunities and will only service&#160;the existing customers of Solo and Trellis in connection with our contractual commitments.&#160;</span></span></span></p>
<p style="margin: 0pt; color: #000000; font: 10pt / 1.2 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; 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; text-align: justify; text-indent: 32pt;"><br/></p>
<ix:exclude>
<div>
<div id="t_ft_R5WR4SZP6O00000000000000000000b">
<div><hr class="horizontalLineRemoved" style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"></hr>
<div class="pageBreak" style="page-break-before: always;"><br/></div>
</div>
</div>
</div>
</ix:exclude>
<p style="margin: 0pt; color: #000000; font: 10pt / 1.2 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; 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; text-align: justify; text-indent: 25pt;"><span style="font-family: 'times new roman', times; color: #000000; letter-spacing: normal; orphans: 2; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; line-height: inherit; font-size: 10pt;"><span style="color: #000000; font-family: 'times new roman', times; font-style: italic; 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; display: inline !important; line-height: inherit;">Exit Strategy<br/></span></span></p>
<p style="margin: 0pt; color: #000000; font: 10pt / 1.2 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; 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; text-align: justify; text-indent: 32pt;"><br/></p>
<p style="margin: 0pt; color: #000000; font: 10pt / 1.2 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; 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; text-align: justify; text-indent: 32pt;"><span style="font-family: 'times new roman', times; color: #000000; letter-spacing: normal; orphans: 2; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; line-height: inherit; font-size: 10pt;">With the completion of the sales of 365 Cannabis and LCA&#160;and the commitment to effectively discontinue and wind down the operations and service associated with Viridian, Solo and Trellis, our remaining core SMB and governmental business unit is comprised&#160;of MJF and Ample. Concurrent with the actions described above, we entered into letters of intent with two unrelated parties in the&#160;fourth quarter of 2022 to (i) explore the sale of our remaining core SMB and governmental&#160;business unit and (ii) realize the potential value of our publicly-held holding company through a merger or similar transaction. Collectively, pursuit of these transactions reflects our intention to&#160;<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-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; text-indent: 42.6667px; float: none; line-height: inherit; display: inline !important;">fully exit the</span><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-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; text-indent: 42.6667px; line-height: inherit;">&#160;</span>SaaS<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-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; text-indent: 42.6667px; float: none; line-height: inherit; display: inline !important;">&#160;industry.</span></span></p>
<p style="margin: 0pt; color: #000000; font: 10pt / 1.2 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; 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; text-align: justify; text-indent: 32pt;"><br/></p>
<p style="margin: 0pt; color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; 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; font-family: 'times new roman', times; font-size: 10pt; text-indent: 32pt; text-align: justify; line-height: 1.2;"><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;">On January 27, 2023, we entered into a securities purchase agreement (&#8220;MJF-Ample SPA&#8221;) with POSaBIT&#160;Systems Corp (&#8220;POSaBIT&#8221;)&#160;to sell MJF and Ample for $<ix:nonFraction contextRef="I20230127_PosabitSystemsCorporationMember" name="kern:PurchasePriceValue" unitRef="USD" id="Tag538" decimals="-5" scale="6" format="ixt:num-dot-decimal">4.0</ix:nonFraction> million in cash. Subsequently, we received a superior offer from Alleaves&#160;Inc. <span style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; 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;">(&#8220;</span>Alleaves<span style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; 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;">&#8221;)</span>,&#160;as described below, which was presented to POSaBIT<span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; 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; display: inline !important; line-height: inherit;"><span style="line-height: inherit;">&#160;</span>for an opportunity to match or exceed<span style="line-height: inherit;">&#160;</span></span>Alleave<span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; 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; display: inline !important; line-height: inherit;">s<span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; 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; display: inline !important;">&#8217;</span> offer in accordance with the MJF-Ample SPA.&#160;</span>POSaBIT&#160;ultimately declined to present a counter-offer and on April 5, 2023, we terminated the MJF-Ample SPA.&#160;<span style="color: #000000; font-family: 'Times New Roman', Times, serif; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; 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;">As a result of the termination, Akerna owes POSaBIT a termination fee of $<ix:nonFraction contextRef="D20230127_PosabitSystemsCorporationMember_1" name="us-gaap:GainLossOnContractTermination" unitRef="USD" id="Tag541" decimals="0" format="ixt:num-dot-decimal">140,000</ix:nonFraction> and payment of up to $<ix:nonFraction contextRef="D20230127_PosabitSystemsCorporationMember_1" name="us-gaap:CostsAndExpenses" unitRef="USD" id="Tag537" decimals="0" format="ixt:num-dot-decimal">60,000</ix:nonFraction> in reasonable fees and expenses.&#160;</span></span></p>
<p style="margin: 0pt; color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; 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; font-family: 'times new roman', times; font-size: 10pt; text-indent: 32pt; text-align: justify; line-height: 1.2;"><br/></p>
<p style="margin: 0pt; color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; 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; font-family: 'times new roman', times; font-size: 10pt; text-indent: 32pt; text-align: justify; line-height: 1.2;"><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;">On April 28, 2023, we&#160;<span style="color: #000000; font-family: 'Times New Roman', Times, serif; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; 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;">entered into a securities purchase agreement (the &#8220;SPA&#8221;) with MJ Freeway Acquisition Co (&#8220;MJA&#8221;), a subsidiary of Alleaves. Upon the terms and subject to the satisfaction of the conditions described in the SPA, including approval of the transaction by Akerna&#8217;s stockholders, Akerna will sell MJF and Ample to MJA (the &#8220;Sale Transaction&#8221;) for a purchase price of $<ix:nonFraction contextRef="I20230428_AkernaCanadaAmpleExchangeIncMember" name="kern:PurchasePriceValue" unitRef="USD" id="Tag719" decimals="-5" scale="6" format="ixt:num-dot-decimal">5.0</ix:nonFraction> million, consisting of $<ix:nonFraction contextRef="I20230428_AkernaCanadaAmpleExchangeIncMember" name="kern:PurchasePriceValueInCash" unitRef="USD" id="Tag715" decimals="-5" scale="6" format="ixt:num-dot-decimal">4.0</ix:nonFraction> million in cash at closing and a loan by MJA to Akerna in the principal amount of $<ix:nonFraction contextRef="I20230428_AkernaCanadaAmpleExchangeIncMember" name="kern:PurchasePriceValueInLoan" unitRef="USD" id="Tag716" decimals="-5" scale="6" format="ixt:num-dot-decimal">1.0</ix:nonFraction> million evidenced by a note and security documents (as described in detail below) with such note to be deemed paid in full upon closing.&#160;</span></span><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;"><span style="color: #000000; font-family: 'Times New Roman', Times, serif; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; 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;">The purchase price is&#160;subject to adjustment at closing of the Sale Transaction attributable to variances from target working capital (as set forth in the SPA) and&#160;further adjustment post-closing upon delivery of a post-closing statement by MJA within <ix:nonNumeric contextRef="D20230428" name="kern:PeriodForPostClosingStatement" id="Tag744" format="ixt-sec:durday">75</ix:nonNumeric> days after the closing subject to a $<ix:nonFraction contextRef="I20230428" name="kern:MaximumAmountOfPostClosingWorkingCapitalAdjustments" unitRef="USD" id="Tag539" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.5</ix:nonFraction> million cap on any post-closing working capital adjustments. <span style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; 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;">The closing of the Sale Transaction is subject to customary closing conditions as well as the required approval of the stockholders of<span style="line-height: inherit;">&#160;</span></span>Akerna&#160;<span style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; 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;">and the concurrent closing of the merger transaction, as described below. The obligation of MJA to close on the Sale Transaction is also subject to satisfaction of certain additional conditions regarding employee retention and contractual matters associated with MJF<span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; 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; display: inline !important; line-height: inherit;">&#8217;</span>s&#160;and Ample<span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; 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; display: inline !important; line-height: inherit;">&#8217;</span>s&#160;customers, among&#160;others</span><span style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; 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 style="line-height: inherit;">&#160;</span></span><span style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; 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;">Under the SPA,<span style="line-height: inherit;">&#160;</span></span>Akerna<span style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; 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 style="line-height: inherit;">&#160;</span>and MJA have agreed to provide limited indemnification to each other with respect to certain tax matters, in each case capped at a maximum amount of $</span><ix:nonFraction contextRef="I20230428" name="kern:MaximumAmountOfPostClosingWorkingCapitalAdjustments" unitRef="USD" id="Tag540" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.5</ix:nonFraction><span style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; 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 style="line-height: inherit;">&#160;</span>million. We or MJA may terminate the SPA upon mutual consent and either party may terminate the SPA unilaterally under certain conditions as described in the SPA. In the event that MJA or<span style="line-height: inherit;">&#160;</span>Akerna<span style="line-height: inherit;">&#160;</span>terminates the SPA pursuant to certain of the sections set forth above,<span style="line-height: inherit;">&#160;</span>Akerna<span style="line-height: inherit;">&#160;</span>will be required to pay MJA a termination fee of $<ix:nonFraction contextRef="D20230428" name="us-gaap:GainLossOnContractTermination" unitRef="USD" id="Tag734" decimals="0" format="ixt:num-dot-decimal">290,000</ix:nonFraction><span style="line-height: inherit;">&#160;</span>and reimburse MJA for its reasonable fees and expenses up to $<ix:nonFraction contextRef="D20230428" name="us-gaap:CostsAndExpenses" unitRef="USD" id="Tag729" decimals="0" format="ixt:num-dot-decimal">60,000</ix:nonFraction>.</span></span></span></p>
<p style="margin: 0pt; color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; 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; font-family: 'times new roman', times; font-size: 10pt; text-indent: 32pt; text-align: justify; line-height: 1.2;"><br/></p>
<p style="margin: 0pt; color: #000000; font: 10pt / 1.2 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; 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; text-align: justify; text-indent: 32pt;"><span style="font-size: 10pt; line-height: inherit;"><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; display: inline !important; line-height: inherit;">On January 27, 2023, we entered into an agreement&#160;and plan of merger (the &#8220;Merger Agreement&#8221;) with Gryphon Digital Mining,&#160;</span>Inc<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; display: inline !important; line-height: inherit;">. (&#8220;Gryphon&#8221;) and&#160;</span>Akerna<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; display: inline !important; line-height: inherit;">&#160;Merger Co. (&#8220;</span>Akerna<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; display: inline !important; line-height: inherit;">&#160;Merger&#8221;). Upon the terms and subject to the satisfaction of the&#160;conditions provided in the Merger Agreement, including the approval of the transaction by&#160;</span>Akerna&#8217;s<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; display: inline !important; line-height: inherit;">&#160;and Gryphon&#8217;s stockholders,&#160;</span>Akerna<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; display: inline !important; line-height: inherit;"> Merger will be merged with and into Gryphon (the &#8220;Merger&#8221;), with Gryphon surviving the Merger as a wholly-owned subsidiary of </span>Akerna<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; display: inline !important; line-height: inherit;">. Following the closing of the Merger, the former Gryphon and&#160;</span>Akerna<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; display: inline !important; line-height: inherit;">&#160;</span>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; display: inline !important; line-height: inherit;">&#160;immediately before the&#160;Merger are expected to own approximately&#160;</span></span><span style="cursor: default; line-height: inherit;"><ix:nonFraction contextRef="I20230127_GryphonDigitalMiningIncMember" name="us-gaap:EquityMethodInvestmentOwnershipPercentage" unitRef="Pure" id="Tag731" decimals="3" scale="-2" format="ixt:num-dot-decimal">92.5</ix:nonFraction></span><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; 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; display: inline !important; line-height: inherit;">&#160;percent and&#160;</span><span style="cursor: default; line-height: inherit;"><ix:nonFraction contextRef="I20230127_AkernaMergerCoMember" name="us-gaap:EquityMethodInvestmentOwnershipPercentage" unitRef="Pure" id="Tag733" decimals="3" scale="-2" format="ixt:num-dot-decimal">7.5</ix:nonFraction></span><span style="font-size: 10pt; line-height: inherit;"><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; display: inline !important; line-height: inherit;">&#160;percent, respectively, of the outstanding capital stock on a fully diluted basis. Upon completion of the Merger,</span><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; line-height: inherit;">&#160;</span>Akerna<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; line-height: inherit;">&#160;</span><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; display: inline !important; line-height: inherit;">will change&#160;its name to Gryphon Digital Mining,</span><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; line-height: inherit;">&#160;</span>Inc<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; display: inline !important; line-height: inherit;">. The&#160;closing of the Merger&#160;is subject to customary closing conditions including the required approval of the stockholders of&#160;</span>Akerna<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; display: inline !important; line-height: inherit;">&#160;and Gryphon, the approval of&#160;</span><span style="color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; 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; font-family: 'Times New Roman'; text-align: start; text-indent: 44px; float: none; line-height: inherit; display: inline !important;">the<span style="line-height: inherit;">&#160;</span></span><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: 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; font-family: 'time new roman'; float: none; line-height: inherit; display: inline !important;">Nasdaq</span><span style="color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; 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; font-family: 'Times New Roman'; text-align: start; text-indent: 44px; float: none; line-height: inherit; display: inline !important;"><span style="line-height: inherit;">&#160;</span>Capital&#160;Market (the<span style="line-height: inherit;">&#160;</span></span><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: 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; font-family: 'time new roman'; float: none; line-height: inherit; display: inline !important;">&#8220;Nasdaq&#160;Market&#8221;)&#160;</span><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; display: inline !important; line-height: inherit;">of the continued listing of Gryphon after the closing of the&#160;Merger and the simultaneous closing of the Sale Transaction, among others. We and</span><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; line-height: inherit;">&#160;</span><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; display: inline !important; line-height: inherit;">Gryphon may terminate the Merger upon mutual consent and either party may terminate the Merger unilaterally under certain conditions. In the event&#160;either party terminates the Merger pursuant to certain conditions, we will be required to pay</span><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; line-height: inherit;">&#160;<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; display: inline !important; line-height: inherit;">Gryphon</span></span><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; display: inline !important; line-height: inherit;">&#160;a termination&#160;fee of $</span></span><span style="cursor: default; line-height: inherit;"><ix:nonFraction contextRef="D20230127_GryphonDigitalMiningIncMember_1" name="us-gaap:GainLossOnContractTermination" unitRef="USD" id="Tag542" decimals="0" format="ixt:num-dot-decimal">275,000</ix:nonFraction></span><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; 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; display: inline !important; line-height: inherit;">&#160;less any reimbursed expenses.&#160;The Merger is expected to be treated by<span style="line-height: inherit;">&#160;</span>Akerna<span style="line-height: inherit;">&#160;</span>as a reverse merger, or a change of control, whereby the stockholders of Gryphon will have majority ownership and control of&#160;Akerna&#160;after the transaction is complete.</span></p>
<p style="margin: 0pt; color: #000000; font: 10pt / 1.2 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; 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; text-align: justify; text-indent: 25pt;"><br/></p>
<p style="margin: 0pt; color: #000000; font: 10pt / 1.2 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; 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; text-align: justify; text-indent: 32pt;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; 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; display: inline !important; line-height: inherit;">Concurrent with the signing&#160;and in support of the Sale Transaction&#160;and the&#160;Merger, we and&#160;<span style="color: #000000; font-family: 'Times New Roman', Times, serif; 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; display: inline !important; line-height: inherit;">each of the&#160;holders of the<span style="line-height: inherit;">&#160;</span>2021<span style="line-height: inherit;">&#160;</span>Senior Secured Convertible Notes (the &#8220;Senior Convertible Notes&#8221;)&#160;entered into exchange&#160;agreements (the &#8220;Exchange Agreements&#8221;) whereby the holders would ultimately&#160;convert the principal amounts of each of their note holdings to a level&#160;that would represent&#160;<span style="cursor: default; line-height: inherit;"><ix:nonFraction contextRef="I20230331_ExchangeAgreementsMember" name="kern:PercentageOfConversionOfStockRepresentOutstandingShares" unitRef="Pure" id="Tag730" decimals="3" scale="-2" format="ixt:num-dot-decimal">19.9</ix:nonFraction></span>&#160;percent of the outstanding shares&#160;of our common stock, $<span style="cursor: default; line-height: inherit;"><ix:nonFraction contextRef="I20230331_ExchangeAgreementsMember" name="us-gaap:CommonStockParOrStatedValuePerShare" unitRef="USDPerShare" id="Tag717" decimals="4" format="ixt:num-dot-decimal">0.0001</ix:nonFraction></span>&#160;par value (&#8220;Common Stock&#8221;) prior to the closing of the Sale Transaction and the&#160;Merger. Immediately prior to the stockholder vote required for the closing&#160;of those transaction, the&#160;remaining Senior Convertible Notes outstanding&#160;would be converted into a special class of exchangeable preferred stock to facilitate the required stockholder vote and then be converted into shares of our Common Stock subject to the Merger. For a limited period, the conversion price of the Senior Convertible Notes was lowered to $<span style="cursor: default; line-height: inherit;"><ix:nonFraction contextRef="I20230331_SeniorNotesMember_MinimumMember" name="us-gaap:DebtInstrumentConvertibleConversionPrice1" unitRef="USDPerShare" id="Tag718" decimals="2" format="ixt:num-dot-decimal">1.20</ix:nonFraction></span>&#160;per share from $<span style="cursor: default; line-height: inherit;"><ix:nonFraction contextRef="I20230331_SeniorNotesMember_MaximumMember" name="us-gaap:DebtInstrumentConvertibleConversionPrice1" unitRef="USDPerShare" id="Tag720" decimals="2" format="ixt:num-dot-decimal">4.75</ix:nonFraction></span>&#160;per share. We anticipate scheduling a meeting of stockholders during the third quarter of&#160;<span style="cursor: default; line-height: inherit;">2023</span>&#160;to approve the Sale Transaction and the Merger and we expect these transactions to close shortly thereafter.</span></span></p>
<div style="line-height: 1.2;">
<div id="t_ft_YCC7LFXBNK00000000000000000000b">
<table style="width: 100%; font-family: 'times new roman'; font-size: 10pt;">
<tbody>
<tr>
<td class="pgno" style="padding: 0px; text-align: center;"><span style="font-size: 10pt; line-height: inherit;" class="pageno">7</span></td>
</tr>
</tbody>
</table>
</div>
</div>
<ix:exclude>
<div>
<div id="t_ft_HLRMKJSIYO00000000000000000000b">
<div><hr class="horizontalLineRemoved" style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"></hr>
<div class="pageBreak" style="page-break-before: always;"><a href="#TOC"></a><br/></div>
</div>
</div>
</div>
</ix:exclude>
<p style="margin: 0pt; color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-align: justify; line-height: 1.2; text-indent: 0pt;"><span style="font-size: 10pt; font-family: 'times new roman', times; font-style: italic; font-weight: bold; line-height: inherit;">Secured Note and Ancillary Agreements</span></p>
<p style="margin: 0pt; color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-align: justify; line-height: 1.2; text-indent: 0pt;"><br/></p>
<p style="margin: 0pt; color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-align: justify; line-height: 1.2; text-indent: 32pt;"><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;">On May 3, 2023, we received a loan in the amount of $<ix:nonFraction contextRef="I20230503_SecuredDebtMember" name="us-gaap:DebtInstrumentFaceAmount" unitRef="USD" id="Tag751" decimals="-5" scale="6" format="ixt:num-dot-decimal">1.0</ix:nonFraction> million from MJA in connection with the Sale Transaction. Accordingly, </span><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;">we<span style="color: #000000; font-family: 'Times New Roman', Times, serif; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; 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;">&#160;and MJA entered into a $<ix:nonFraction contextRef="I20230503_SecuredDebtMember" name="us-gaap:DebtInstrumentFaceAmount" unitRef="USD" id="Tag750" decimals="-5" scale="6" format="ixt:num-dot-decimal">1.0</ix:nonFraction> million secured promissory note (the &#8220;MJA Note&#8221;). The MJA Note bears simple interest at the rate of ten percent (<ix:nonFraction contextRef="I20230503_SecuredDebtMember" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" unitRef="Pure" id="Tag536" decimals="2" scale="-2" format="ixt:num-dot-decimal">10</ix:nonFraction>%) per annum from the date of issuance until repayment of the MJA Note which will be due and payable on April 28, 2024, or, upon completion of the Sale Transaction, in which case the MJA Note shall be deemed paid in full.&#160;</span></span><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;"><span style="color: #000000; font-family: 'Times New Roman', Times, serif; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; 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;">Akerna&#8217;s obligations under the MJA Note have been secured pursuant to a Security and Pledge Agreement&#160;(the &#8220;Security Agreement&#8221;). The Security Agreement creates a security interest in all of the personal property of Akerna and certain of its subsidiaries.&#160;</span></span><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;"><span style="color: #000000; font-family: 'Times New Roman', Times, serif; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; 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;">In addition, certain subsidiaries of<span style="line-height: inherit;">&#160;</span>Akerna<span style="line-height: inherit;">&#160;</span>entered into a guaranty agreement with MJA (the &#8220;Guaranty Agreement&#8221;) under which they will guarantee the obligations of the Company under the Security Agreement and the MJA Note.</span></span><br/></p>
<p style="margin: 0pt; color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; 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; font-family: 'times new roman', times; font-size: 10pt; text-align: justify; line-height: 1.2; text-indent: 32pt;"><br/></p>
<p style="margin: 0pt; color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; 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; font-family: 'times new roman', times; font-size: 10pt; text-align: justify; line-height: 1.2; text-indent: 32pt;"><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;"><span style="color: #000000; font-family: 'Times New Roman', Times, serif; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; 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;">In connection to the MJA Note, the Security Agreement, and the Guaranty Agreement (collectively, &#8220;New Note Transaction Documents&#8221;) and solely to permit<span style="line-height: inherit;">&#160;</span>Akerna<span style="line-height: inherit;">&#160;</span>to issue the MJA Note and execute and perform its obligations under the New Note Transaction Documents and a Subordination Agreement (as defined below), each of the holders (each, a &#8220;Holder&#8221;) of the Senior Convertible Notes issued pursuant to a Securities Purchase Agreement dated October 5, 2021 (&#8220;2021<span style="line-height: inherit;">&#160;</span>SPA&#8221;) agreed to waive the prohibition on issuing indebtedness other than Permitted Indebtedness (as defined in the Senior Convertible Notes) pursuant to Section<span style="line-height: inherit;">&#160;</span>14(b) of the Senior Convertible Notes and the prohibition permitting Liens (as defined in the Senior Convertible Notes) to exist other than Permitted Liens (as defined in the Senior Convertible Notes) pursuant to Section<span style="line-height: inherit;">&#160;</span>14(c) of the Senior Convertible Notes and Section<span style="line-height: inherit;">&#160;</span>5(g)(v) of the<span style="line-height: inherit;">&#160;</span>2021<span style="line-height: inherit;">&#160;</span>SPA (the &#8220;Waiver&#8221;).&#160;</span></span><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;"><span style="color: #000000; font-family: 'Times New Roman', Times, serif; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; 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;">In connection to the New Note Transaction Documents, MJA,<span style="line-height: inherit;">&#160;</span>Akerna, and HT Investments MA LLC (the &#8220;Senior Agent&#8221;, together with the Holders, the &#8220;Senior Creditors&#8221;), as collateral agent under the<span style="line-height: inherit;">&#160;</span>2021<span style="line-height: inherit;">&#160;</span>SPA, each on behalf of the respective Holders, entered into a subordination and<span style="line-height: inherit;">&#160;</span>intercreditor<span style="line-height: inherit;">&#160;</span>agreement (the &#8220;Subordination Agreement&#8221;), whereby the parties agreed that the payment of any and all obligations, liabilities and indebtedness of every nature of<span style="line-height: inherit;">&#160;</span>Akerna, its applicable subsidiary and/or affiliates from time to time owed to MJA under the Subordinated Debt Documents (as defined in the Subordination Agreement) will be subordinate and subject in right and time of payment, to the prior payment in full of all obligations under the Senior Convertible Notes.</span></span><br/></p>
<p style="margin: 0pt; color: #000000; font: 10pt / 1.2 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; 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; text-align: justify; text-indent: 32pt;"><br/></p>
<p style="margin: 0pt; color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; 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; font-family: 'times new roman', times; font-size: 10pt; text-align: justify; text-indent: 0pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt; font-style: italic; font-weight: bold;"><span style="line-height: inherit;"><span style="color: #000000; font-variant-ligatures: normal; font-variant-caps: normal; 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;">Financial Reporting and Classification</span></span></span></p>
<p style="margin: 0pt; color: #000000; font: 10pt / 1.2 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; 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; text-align: justify; text-indent: 32pt;"><br/></p>
<p style="margin: 0pt; color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; 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; font-family: 'times new roman', times; font-size: 10pt; text-align: justify; text-indent: 32pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"><span style="line-height: inherit;">As a result of the corporate actions described above,<span style="line-height: inherit;">&#160;</span>365<span style="line-height: inherit;">&#160;</span>Cannabis and LCA (together, the &#8220;Discontinued Group&#8221;) met the criteria to be considered &#8220;held for sale&#8221;&#160;as that term is defined in accounting principles generally accepted in the United States (&#8220;GAAP&#8221;). Accordingly. the&#160;<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: 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;">assets and liabilities of these entities are classified and reflected on our condensed consolidated balance sheets as&#160;<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; display: inline !important; line-height: inherit;">&#8220;</span>held for sale<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; display: inline !important; line-height: inherit;">&#8221;</span>&#160;as of December 31, 2022 and their&#160;</span>results of operations are classified as&#160;<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; display: inline !important; line-height: inherit;">&#8220;</span>discontinued&#160;operations<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; display: inline !important; line-height: inherit;">&#8221;</span>&#160;in the condensed consolidated statements of operations for the three months ended March 31, 2023 and<span style="line-height: inherit;">&#160;</span>2022, respectively. Certain financial disclosures including major components of the assets and liabilities and results of operations of the Discontinued Group are provided in Note<span style="line-height: inherit;">&#160;</span>12. Our core SMB and governmental business unit (MJF and Ample), the businesses for which we have committed to terminate operations (Viridian, Solo and Trellis) and our publicly-held parent holding company (Akerna&#160;Corp.) comprise our continuing operations. Collectively, these entities are presented&#160;as&#160; continuing operations for all periods presented herein and until such time that stockholder approval is received for the Sale Transaction and the Merger.</span></span></p>
<div>
<div id="t_ft_I455PHH9IO00000000000000000000b">
<ix:exclude>
<div style="border-left: none; border-right: none; line-height: 1.3;">
<div style="border-left: none; border-right: none;">
<div style="border-left: none; border-right: none;">
<div style="border-left: none; border-right: none;">
<div>
<div>
<div>
<table style="width: 100%; font-family: 'times new roman'; font-size: 10pt;">
<tbody>
<tr>
<td class="pgno" style="padding: 0px; text-align: center;"><span style="font-size: 10pt; line-height: inherit;" class="pageno">8</span></td>
</tr>
</tbody>
</table>
</div>
<hr class="horizontalLineRemoved" style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"></hr>
<div class="pageBreak" style="page-break-before: always;"><a href="#TOC"></a><br/></div>
</div>
</div>
</div>
</div>
</div>
</div>
<p style="margin: 0pt; text-align: justify; line-height: 1.3;"><br/></p>
</ix:exclude>
</div>
</div>
</ix:nonNumeric>
</div>
</div>
</div>
</div>
</div><div style="font-family: 'times new roman', times; font-size: 10pt;">
<ix:nonNumeric contextRef="D20230331" name="us-gaap:SignificantAccountingPoliciesTextBlock" id="Tag472" escape="true">
<p style="margin: 0pt; text-align: justify; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;">Note 2 <b style="color: #000000; font-family: 'times new roman', times; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;">&#8211;</b>&#160;Basis of Presentation and Summary of Significant Accounting <span style="line-height: inherit;">Policies</span></span></p>
<p style="margin: 0pt; text-align: justify; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;">&#160;</span></p>
<div style="border-left: none; border-right: none; line-height: 1.2;">
<ix:nonNumeric contextRef="D20230331" name="kern:GoingConcernAndManagementsLiquidityPlansPolicyTextBlock" id="Tag525" escape="true">
<p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold; line-height: inherit;">Going Concern and Management<span style="color: #000000; font-family: 'times new roman', times; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; 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; display: inline !important; line-height: inherit;">&#8217;</span>s Liquidity Plans</span></p>
<p style="margin: 0pt; text-align: justify;"><br/></p>
<p style="margin: 0pt; 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-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; font-size: 13.3333px; background-color: #ffffff; text-align: justify; text-indent: 32pt; line-height: 1.2;"><span style="font-size: 10pt; line-height: inherit;">In accordance with the Financial Accounting Standards Board&#8217;s (&#8220;FASB&#8221;) standard on going concern, Accounting Standard Update (&#8220;ASU&#8221;) No.&#160;<span style="line-height: inherit;">2014</span>-<span style="line-height: inherit;">15</span>,&#160;<span style="font-style: italic; line-height: inherit;">Disclosure of Uncertainties about an Entity<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: 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; display: inline !important; line-height: inherit;">&#8217;</span>s Ability to Continue&#160;as Going Concern</span>&#160;(&#8220;ASU&#160;<span style="line-height: inherit;">2014</span>-<span style="line-height: inherit;">15</span>&#8221;), we assess going concern uncertainty in our consolidated financial statements to determine if we have sufficient cash, cash equivalents and working capital on hand and any available borrowings on loans, to operate for a period of at least&#160;<span style="line-height: inherit;">one</span>&#160;year from the date the condensed consolidated financial statements are issued, which is defined as the &#8220;look-forward period&#8221; in ASU&#160;<span style="line-height: inherit;">2014</span>-<span style="line-height: inherit;">15</span>. As part of this assessment, based on conditions that are known and reasonably knowable to us, we will consider various scenarios, forecasts, projections, estimates and will make certain key assumptions, including the timing and nature of projected cash expenditures or programs, and our ability to delay or curtail expenditures or programs, if necessary, among other factors. Based on this assessment, as necessary or applicable, we make certain assumptions regarding implementing curtailments or delays in the nature and timing of programs and expenditures to the extent we deem probable that such implementations can be achieved and we have the proper authority to execute them within the look-forward period in accordance with ASU&#160;<span style="line-height: inherit;">2014</span>-<span style="line-height: inherit;">15</span>.</span></p>
<p style="margin: 0pt; 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-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; font-size: 13.3333px; background-color: #ffffff; text-align: justify; text-indent: 32pt; line-height: 1.2;"><br/></p>
<p style="margin: 0pt; 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-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; font-size: 13.3333px; background-color: #ffffff; text-align: justify; text-indent: 32pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><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: 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; line-height: inherit;"><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: 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; display: inline !important; line-height: inherit;">The accompanying consolidated financial statements have been prepared on the basis that we will continue as a going concern, which contemplates realization of assets and the satisfaction of liabilities in the normal course of business.&#160;However, since</span>&#160;our inception in 2019 we have incurred recurring losses from operations, used cash from operating activities, and relied on capital raising transactions to continue ongoing operations</span><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: 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; line-height: inherit;">. As of March 31, 2022, we had a working capital&#160;deficit of $<span style="border-right: none; border-left: none; line-height: inherit;"><span style="line-height: inherit;"><ix:nonFraction contextRef="I20221231" name="kern:WorkingCapitalDeficit" unitRef="USD" id="Tag485" decimals="-5" scale="6" format="ixt:num-dot-decimal">8.5</ix:nonFraction></span></span>&#160;million with&#160;<span style="border-right: none; border-left: none; line-height: inherit;">$<span style="line-height: inherit;"><span style="line-height: inherit;"><ix:nonFraction contextRef="D20221231" name="kern:UnrestrictedCashAndCashEquivalentsAvailableToFutureOperations" unitRef="USD" id="Tag484" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.9</ix:nonFraction></span></span></span>&#160;million in unrestricted cash available to fund future operations. We anticipate continuing to generate losses from operations&#160;and using cash from operating&#160;activities for the foreseeable future, although at lower than historical levels as a result of restructuring actions taken during the second quarter of&#160;<span style="line-height: inherit;">2022</span>&#160;and the curtailment of activities associated&#160;with our discontinued operations as well as those business that we plan to terminate. <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: 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;">Furthermore, in March 22 and March 23, 2023, respectively, we received two notices (the &#8220;Notices&#8221;) from The Nasdaq Stock Market LLC (the &#8220;Nasdaq&#8221;) indicating that (i) the bid price of the Company&#8217;s Common Stock is not currently in compliance with the requirement to maintain a minimum bid price of $</span><span style="line-height: inherit;"><ix:nonFraction contextRef="D20230331" name="kern:MinimumBidPricePerShare" unitRef="USDPerShare" id="Tag483" decimals="2" format="ixt:num-dot-decimal">1.00</ix:nonFraction></span><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: 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;">&#160;per share (the &#8220;Bid Price Notice&#8221;) and (ii) the <span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; 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;">Company&#8217;s stockholders&#8217; equity is below the minimum listing standard requirement of $<ix:nonFraction contextRef="I20230331" name="kern:MinimumStockholdersEquityRequiredForListingOnNasdaqCapitalMarket" unitRef="USD" id="Tag154" decimals="-5" scale="6" format="ixt:num-dot-decimal">2.5</ix:nonFraction> million (the &#8220;Stockholder Equity Notice&#8221;)&#160;</span>for continued listing on the Nasdaq. The Notices have no immediate effect on the continued listing status of our Common Stock on the Nasdaq, and, therefore, our listing remains fully effective. We are provided a compliance period of&#160;</span><span style="line-height: inherit;"><ix:nonNumeric contextRef="D20230331" name="kern:CompliancePeriod" id="Tag513" format="ixt-sec:durday">180</ix:nonNumeric></span><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: 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;">&#160;calendar days from the date of the Bid Price Notice, or until September 18, 2023, to regain compliance with the minimum closing bid requirement. Regarding the Stockholders Equity Notice<span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; 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;">, we were provided a 45 day period in which to submit a plan to regain compliance. On May 8, 2023, we submitted the required compliance plan to the listings staff of the&#160;Nasdaq which, if accepted, Nasdaq&#160;may grant an extension of up to 180 calendar days from the&#160;date of the Stockholder Equity Notice, or September 19, 2023, to evidence compliance.</span> <span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; 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; display: inline !important;">We&#160;</span><span style="color: rgb(0, 0, 0); font-family: &quot;times new roman&quot;, 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; font-size: 10pt;">are currently waiting on a response from the<span>&#160;</span>Nasdaq<span>&#160;</span>regarding the acceptance of the compliance plan.&#160;</span></span></span><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: 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; line-height: inherit;">Collectively, these&#160;factors raise substantial doubt regarding our ability to continue as a going concern for the twelve months from the date our consolidated financial statements have been&#160;issued.</span></span></p>
<p style="margin: 0pt; 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-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; font-size: 13.3333px; background-color: #ffffff; text-align: justify; text-indent: 32pt; line-height: 1.2;"><br/></p>
<p style="margin: 0pt; 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-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; font-size: 13.3333px; background-color: #ffffff; text-align: justify; text-indent: 32pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><span style="line-height: inherit;">As described in Note&#160;<span style="line-height: inherit;">1</span>, we have committed to the Sale Transaction to complete our intended exit from the&#160;SaaS&#160;industry and to the&#160;Merger as the most favorable strategic alternative for our stockholders. There can be no assurance that we will be successful in executing and completing the&#160;<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: 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; display: inline !important; line-height: inherit;">Sale Transaction and the Merger and obtaining sufficient funding, if necessary, on terms acceptable to us to fund continuing operations through the anticipated&#160;closing of the aforementioned transactions, if at all.&#160;</span></span><span style="line-height: inherit;">Our ability to continue as a going concern is dependent upon our ability to successfully execute the aforementioned transactions. Despite&#160;the comprehensive scope of our collective plans, the inherent risks associated with their&#160;successful execution are not sufficient to overcome substantial doubt about our ability to continue as a going concern for&#160;<span style="line-height: inherit;">one</span>&#160;year from the date of issuance of our consolidated financial statements. Accordingly, if we are unable to execute our plans within the timeframe described&#160;above, we may have to&#160;reduce or otherwise&#160;curtail our continuing operations which could significantly and adversely affect our results of operations&#160;<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; display: inline !important; line-height: inherit;">or we may determine to dissolve and&#160;</span><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; display: inline !important; line-height: inherit;">liquidate</span><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; display: inline !important; line-height: inherit;">&#160;our assets</span>. If we fail to meet the financial covenants of the&#160;Senior Convertible Notes and cannot obtain a waiver from such provisions or otherwise&#160;come to an agreement with the Holders of the&#160;<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: 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; display: inline !important; line-height: inherit;">Senior Convertible Notes, such Holders may declare a default on the debt which could subject our assets to seizure&#160;and sale, negatively impacting our business.&#160;</span></span></span></p>
<p style="margin: 0pt; 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-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; font-size: 13.3333px; background-color: #ffffff; text-align: justify; text-indent: 32pt; line-height: 1.2;"><br/></p>
<p style="margin: 0pt; 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-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; font-size: 13.3333px; background-color: #ffffff; text-align: justify; text-indent: 32pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><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: 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; line-height: inherit;">The accompanying&#160;consolidated financial statements do not include any adjustments related to the recoverability and classification of assets or the amounts and classification of liabilities that might be necessary should we be unable to continue as a going concern.</span></span></p>
</ix:nonNumeric>
<ix:exclude>
<p style="margin: 0pt; text-align: justify;"><br/></p>
<div>
<div>
<div id="t_ft_3RUT0VMWJK00000000000000000000b">
<table style="width: 100%; font-family: 'times new roman'; font-size: 10pt;">
<tbody>
<tr>
<td class="pgno" style="padding: 0px; text-align: center;"><span style="font-size: 10pt; line-height: inherit;" class="pageno">9</span></td>
</tr>
</tbody>
</table>
</div>
<hr class="horizontalLineRemoved" style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"></hr>
<div class="pageBreak" style="page-break-before: always;"><br/></div>
</div>
</div>
</ix:exclude>
<p style="margin: 0pt; text-align: justify;"><br/></p>
<ix:nonNumeric contextRef="D20230331" name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock" id="Tag356" escape="true">
<p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold; line-height: inherit;">Basis of Presentation</span></p>
<p style="text-align: justify; margin: 0px !important; line-height: 1.2;"><br/></p>
<p style="margin: 0pt; text-align: justify; text-indent: 32pt; line-height: 1.2;"><span style="font-size: 10pt; line-height: inherit;"><span style="font-family: 'Times New Roman'; line-height: inherit;"><span style="line-height: inherit;"> <span style="line-height: inherit;">The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with GAAP and with the instructions to the Quarterly Report on Form 10-Q and Article 8 of Regulation S-X for interim financial information. Accordingly, these financial statements do not include all of the information normally required by GAAP or Securities and Exchange Commission rules and regulations for complete financial statements.&#160;</span>In management&#8217;s opinion, these condensed consolidated financial statements include all adjustments, consisting of normal recurring items, considered necessary for the fair presentation of the results of operations for the interim periods presented. The operating results for&#160;three months ended</span><span style="line-height: inherit;">&#160;</span><span style="line-height: inherit;">March 31, 2023</span><span style="line-height: inherit;">&#160;</span></span><span style="font-family: 'Times New Roman'; line-height: inherit; margin: 0pt; text-align: justify; text-indent: 33.3333pt;"><span style="font-family: 'Times New Roman'; line-height: inherit;">are not necessarily indicative of the results that may be expected for the fiscal year ending December 31, 2023.</span>&#160;</span></span></p>
<p style="text-align: justify; text-indent: 33.3333pt; line-height: 1.2; margin: 0px !important;"><br/></p>
<p style="margin: 0pt; text-align: justify; text-indent: 32pt; line-height: 1.2;"><span style="font-size: 10pt; line-height: inherit;"><span style="font-family: 'Times New Roman'; line-height: inherit;">The</span><span style="font-family: 'Times New Roman'; line-height: inherit;">&#160;</span><span style="font-family: 'Times New Roman'; line-height: inherit;">condensed consolidated balance sheet as of December 31, 2022, has been derived from our audited financial statements at that date but does not include all disclosures and financial information required by GAAP for complete financial statements.</span><span style="font-family: 'Times New Roman'; line-height: inherit;">&#160;</span><span style="font-family: 'Times New Roman'; line-height: inherit;">The information included in this quarterly report on Form 10-Q should be read in conjunction with our consolidated financial statements and notes thereto for the period ended</span><span style="font-family: 'Times New Roman'; line-height: inherit;">&#160;</span><span style="font-family: 'Times New Roman'; line-height: inherit;">December 31, 2022,</span><span style="font-family: 'Times New Roman'; line-height: inherit;">&#160;</span><span style="font-family: 'Times New Roman'; line-height: inherit;">which were included in our </span><span style="font-family: 'Times New Roman'; line-height: inherit;">report on</span><span style="font-family: 'Times New Roman'; line-height: inherit;">&#160;</span><span style="font-family: 'Times New Roman'; line-height: inherit;">Form 10-K filed on <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: 44.4444px; 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;">March 20</span>, <span style="line-height: inherit; display: inline;">2023</span>.</span></span></p>
</ix:nonNumeric>
</div>
<p style="margin: 0pt; text-align: justify; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p>
<div style="border-left: none; border-right: none; line-height: 1.2;">
<div style="border-left: none; border-right: none;">
<ix:nonNumeric contextRef="D20230331" name="us-gaap:ConsolidationPolicyTextBlock" id="Tag102" escape="true">
<p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold; line-height: inherit;">Principles of Consolidation</span></p>
<p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold; line-height: inherit;">&#160;</span></p>
<p style="margin: 0pt; text-align: justify; text-indent: 32pt; line-height: 1.2;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; 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;">Our accompanying consolidated financial statements include the accounts of Akerna&#160;and our wholly-owned subsidiaries. All significant intercompany balances and transactions have been eliminated in consolidation.&#160;</span></p>
</ix:nonNumeric>
<p style="margin: 0pt; text-align: justify; text-indent: 33.3333pt; line-height: 1.2;"><br/></p>
<div style="border-right: none; border-left: none; line-height: 1.2;">
<div style="border-left: none; border-right: none;">
<ix:nonNumeric contextRef="D20230331" name="us-gaap:UseOfEstimates" id="Tag139" escape="true">
<p style="margin: 0cm; text-align: justify; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"><b><i><span style="line-height: inherit;">Use of Estimates</span></i></b></span></p>
<p style="text-align: justify; font-size: 10pt; font-family: 'Times New Roman', serif; margin: 0px; text-indent: 0px;"><br/></p>
<p style="margin: 0pt; text-align: justify; font-size: 10pt; font-family: 'Times New Roman', serif; text-indent: 32pt; line-height: 1.2;"><span style="font-size: 10pt; line-height: inherit;"><span style="font-family: 'times new roman', times; line-height: inherit;"><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: 48px; 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;">The preparation of our consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts included in the consolidated financial statements and accompanying notes thereto. Our most significant estimates and assumptions are related to the valuation of acquisition-related assets&#160;and liabilities, capitalization of internal costs associated with software development, fair value measurements, credit loss reserves, impairment assessments, loss contingencies, valuation allowance associated with deferred tax assets, stock based compensation expense, and useful lives of long-lived intangible assets. We base our estimates on historical experience and on various other assumptions that are believed to be reasonable under the circumstances. Accordingly, actual results could differ from those estimates.&#160;</span></span></span></p>
</ix:nonNumeric>
<p style="margin: 0px; text-align: justify; font-size: 10pt; font-family: 'Times New Roman', serif; text-indent: 0px;"><br/></p>
</div>
<ix:nonNumeric contextRef="D20230331" name="us-gaap:ReceivablesPolicyTextBlock" id="Tag114" escape="true">
<p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: italic; line-height: inherit;">Accounts Receivable, Net</span></p>
<p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p>
<p style="margin: 0pt; text-align: justify; text-indent: 32pt; line-height: 1.2; font-size: 10pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"><span style="line-height: inherit;">We maintain an allowance for credit losses equal to the estimated uncollectible amounts based on historical information,&#160;<span style="color: #000000; font-family: 'Times New Roman'; 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; display: inline !important; line-height: inherit;">current conditions, and reasonable and supportable forecasts</span>. Receivables&#160;are written-off and charged against the recorded allowance when we have exhausted collection efforts without success.&#160;The allowance for credit losses was&#160;<span>$<ix:nonFraction contextRef="I20230331" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" unitRef="USD" id="Tag755" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.3</ix:nonFraction>&#160;million</span>&#160;and <span>$<ix:nonFraction contextRef="I20221231" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" unitRef="USD" id="Tag553" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.4</ix:nonFraction> million</span> as of March 31, 2023 and<span style="border-left: none; border-right: none; line-height: inherit;">&#160;December 31, 2022, respectively</span>.</span></span></p>
</ix:nonNumeric>
</div>
<p style="font-size: 10pt; font-family: 'Times New Roman', serif; margin: 0px !important; line-height: 1.2;"><br/></p>
<ix:nonNumeric contextRef="D20230331" name="us-gaap:ConcentrationRiskCreditRisk" id="Tag668" escape="true">
<p style="margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"><b><i><span style="line-height: inherit;">Concentrations of Credit Risk</span></i></b></span></p>
<p style="font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2; margin: 0px !important;"><br/></p>
<p style="margin: 0pt; font-size: 10pt; font-family: 'Times New Roman', serif; text-indent: 32pt; line-height: 1.2; text-align: justify;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;">We grant credit in the normal course of business to customers in the United States and Canada. We periodically perform credit analysis and monitor the financial condition of our customers to reduce credit risk.&#160;</span></p>
<p style="font-size: 10pt; font-family: 'Times New Roman', serif; text-indent: 33.3333pt; line-height: 1.2; margin: 0px !important;"><br/></p>
<p style="margin: 0pt; font-size: 10pt; font-family: 'Times New Roman', serif; text-indent: 33.3333pt; line-height: 1.2; text-align: justify;"><span style="font-size: 10pt; color: #000000; line-height: inherit;"><span style="font-family: 'times new roman', times; line-height: inherit;">During the three<span style="border-left: none; border-right: none; line-height: inherit;">&#160;months ended March 31, 2023</span> and 2022, <span style="line-height: inherit;"><ix:nonFraction contextRef="D20220331_OneOtherGovernmentCustomerMember_SalesRevenuesMember_RevenueFromRightsConcentrationRiskMember" name="kern:NumberOfCustomer" unitRef="Customers" id="Tag782" decimals="0" format="ixt-sec:numwordsen"><ix:nonFraction contextRef="D20230331_OneOtherGovernmentCustomerMember_SalesRevenuesMember_RevenueFromRightsConcentrationRiskMember" name="kern:NumberOfCustomer" unitRef="Customers" id="Tag479" decimals="0" format="ixt-sec:numwordsen">two</ix:nonFraction></ix:nonFraction>&#160;</span>government clients accounted for <ix:nonFraction contextRef="D20230331_OneGovernmentClientMember_SalesRevenuesMember_RevenueFromRightsConcentrationRiskMember" name="us-gaap:ConcentrationRiskPercentage1" unitRef="Pure" id="Tag473" decimals="2" scale="-2" format="ixt:num-dot-decimal">26</ix:nonFraction><span style="line-height: inherit;">&#160;percent and <ix:nonFraction contextRef="D20220331_SalesRevenuesMember_RevenueFromRightsConcentrationRiskMember_TwoGovernmentClientMember" name="us-gaap:ConcentrationRiskPercentage1" unitRef="Pure" id="Tag240" decimals="2" scale="-2" format="ixt:num-dot-decimal">28</ix:nonFraction></span>&#160;percent of total revenues, respectively.&#160;<span style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: inherit;">As of <span style="border-right: none; border-left: none; line-height: inherit;">March 31, 2023,</span>&#160;and December 31, 2022&#160;</span><ix:nonFraction contextRef="D20221231_TwoGovernmentClientMember_RevenueFromRightsConcentrationRiskMember_AccountReceivableMember" name="kern:NumberOfCustomer" unitRef="Customers" id="Tag788" decimals="0" format="ixt-sec:numwordsen"><ix:nonFraction contextRef="D20230331_TwoGovernmentClientMember_RevenueFromRightsConcentrationRiskMember_AccountReceivableMember" name="kern:NumberOfCustomer" unitRef="Customers" id="Tag478" decimals="0" format="ixt-sec:numwordsen">two</ix:nonFraction></ix:nonFraction>&#160;government clients accounted for less than <ix:nonFraction contextRef="D20230331_TwoGovernmentClientMember_RevenueFromRightsConcentrationRiskMember_AccountReceivableMember" name="us-gaap:ConcentrationRiskPercentage1" unitRef="Pure" id="Tag118" decimals="2" scale="-2" format="ixt-sec:numwordsen">one</ix:nonFraction> percent and<span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; 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.4444px; 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 style="line-height: inherit;">&#160;</span></span><ix:nonFraction contextRef="D20221231_TwoGovernmentClientMember_RevenueFromRightsConcentrationRiskMember_AccountReceivableMember" name="us-gaap:ConcentrationRiskPercentage1" unitRef="Pure" id="Tag226" decimals="2" scale="-2" format="ixt:num-dot-decimal">33</ix:nonFraction><span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; 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.4444px; 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 style="line-height: inherit;">&#160;</span>percent, respectively of net accounts&#160;</span>receivable.&#160;</span></span></p>
</ix:nonNumeric>
<ix:exclude>
<p style="margin: 0pt; font-size: 10pt; font-family: 'Times New Roman', serif; text-indent: 33.3333pt; line-height: 1.3; text-align: justify;"><br/></p>
<div>
<div style="border-left: none; border-right: none;">
<div id="t_ft_HFLQCSEAOG00000000000000000000b">
<table style="width: 100%; font-family: 'times new roman'; font-size: 10pt;">
<tbody>
<tr>
<td class="pgno" style="padding: 0px; text-align: center;"><span class="pageno" style="font-size: 10pt; line-height: inherit;">10</span></td>
</tr>
</tbody>
</table>
</div>
</div>
<hr class="horizontalLineRemoved" style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"></hr>
<div class="pageBreak" style="page-break-before: always; font-size: 10pt; text-align: left;"><br/></div>
</div>
</ix:exclude>
</div>
<p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p>
<div style="border-right: none; border-left: none;">
<div style="border-left: none; border-right: none;">
<ix:nonNumeric contextRef="D20230331" name="kern:WarrantLiabilitiesPolicyTextBlock" id="Tag669" escape="true">
<p style="margin: 0pt; text-align: justify; text-indent: 0pt; line-height: 1.3;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: italic; line-height: inherit;">Warrants</span></p>
<p style="margin: 0px; text-align: justify; text-indent: 0px; line-height: 1.2;"><br/></p>
<p style="margin: 0pt; text-align: justify; text-indent: 32pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">We evaluate warrants that we may issue from time to time under a two-step process provided in GAAP. The first step is intended to distinguish liabilities from equity. Warrants that could require cash settlement are generally classified as liabilities. For warrants that are considered outside of the scope of liability classification, a second step evaluates warrants as either a derivative subject to derivative&#160;accounting and disclosures or as equity instruments&#160;based upon the specific&#160;terms of the underlying warrant agreement and certain other factors associated with the our capital structure. Warrants&#160;that are indexed to the Company<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: 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; line-height: inherit; display: inline !important;">&#8217;</span>s Common Stock while we meet certain other conditions with respect&#160;to its capital structure, including the ability to satisfy the warrant settlement obligations with a sufficient number of registered shares, do not qualify as derivatives and are classified&#160;as components of equity. <span style="font-family: 'times new roman', times; line-height: inherit;">Certain of the warrants sold by MTech in its initial public offering that were converted to Akerna warrants in connection with the Mergers (the &#8220;Private Warrants&#8221;) are not indexed to our common stock in the manner contemplated as described herein. As a result, the Private Warrants are precluded from equity classification and are recorded as derivative liabilities. At the end of each reporting period, changes in fair value during the period are recognized within the condensed consolidated statements of operations. We will continue to adjust this derivative liability for changes in the fair value until the earlier of (a) the exercise or expiration of the Private Warrants or (b) the redemption of the Private Warrants, at which time they will be reclassified to Additional paid-in capital. As of March 31, 2023, all of our other outstanding warrants, including certain other MTech warrants that were converted to Akerna warrants upon our formation (the &#8220;2019 Public Warrants&#8221;), are classified within stockholders&#8217; equity.</span></span></p>
</ix:nonNumeric>
<p style="margin: 0pt; text-align: justify; text-indent: 0pt; line-height: 1.2;"><br/></p>
<ix:nonNumeric contextRef="D20230331" name="us-gaap:SegmentReportingPolicyPolicyTextBlock" id="Tag490" escape="true">
<p style="margin: 0pt; text-align: justify; text-indent: 0pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: italic; line-height: inherit;">Segment <span style="line-height: inherit;">Reporting</span></span></p>
<p style="margin: 0pt; text-align: justify; line-height: 1.3; font-size: 7pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p>
<p style="margin: 0pt; text-align: justify; text-indent: 32pt; line-height: 1.3;"><span style="font-size: 10pt; line-height: inherit;"><span style="font-family: 'times new roman', times; line-height: inherit;"><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: start; text-indent: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;"> <span style="font-family: 'Times New Roman', serif; color: #000000; line-height: inherit;">We operate our business as <ix:nonFraction contextRef="D20230331" name="us-gaap:NumberOfOperatingSegments" unitRef="Pure" id="Tag758" decimals="0" format="ixt-sec:numwordsen">one</ix:nonFraction> operating segment. Operating segments are defined as components of an enterprise about which separate financial information is evaluated regularly by the chief operating decision maker (<span style="color: #000000; font-family: 'Times New Roman'; 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.4444px; 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;">&#8220;</span>CODM<span style="color: #000000; font-family: 'Times New Roman'; 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.4444px; 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;">&#8221;</span>), our Chief Executive Officer, in deciding how to allocate resources and assess performance. Our CODM allocates resources and assesses performance based upon discrete financial information at the consolidated level.</span></span></span><span style="color: #000000; line-height: inherit;"><span style="font-family: 'times new roman', times; line-height: inherit;">&#160; </span></span></span></p>
<p style="margin: 0pt; text-align: justify; line-height: 1.3; font-size: 5pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p>
<p style="margin: 0pt; text-align: justify; text-indent: 32pt; line-height: 1.3; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; line-height: inherit;"><span>In the following table, we disclose the combined gross balance of our fixed assets, capitalized software, and intangible assets by geographical location</span><span>:</span></span></p>
<p style="margin: 0pt; text-align: justify; line-height: 1.3; font-size: 5pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p>
<ix:nonNumeric contextRef="D20230331" name="us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" id="Tag533" escape="true">
<table style="height: 56px; width: 100%; border-collapse: collapse; font-family: 'times new roman'; font-size: 10pt; margin: 0px 0px 0px 0.1px; text-indent: 0px; margin-left: 0.1px;">
<tbody>
<tr style="height: 10px;">
<td style="height: 10px;"><br/></td>
<td style="height: 10px; text-align: center; border-bottom: 1.5pt solid #000000; padding: 0px; vertical-align: bottom;" colspan="2" valign="bottom"><span style="font-weight: bold; line-height: inherit; font-size: 10pt;">As&#160;of<span style="border-left: none; border-right: none; line-height: inherit;">&#160;March 31, 2023</span></span><br/></td>
<td style="height: 10px; padding: 0px;"><br/></td>
<td style="padding: 0px; height: 10px;"><br/></td>
<td style="height: 10px; text-align: center; border-bottom: 1.5pt solid #000000; padding: 0px; vertical-align: bottom;" colspan="2" valign="bottom"><span style="font-weight: bold; line-height: inherit; font-size: 10pt;">As of December 31, 2022</span><br/></td>
<td style="height: 10px; padding: 0px;"><br/></td>
</tr>
<tr style="height: 10px; background-color: #cceeff;">
<td style="height: 10px; background-color: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; width: 65%;"><span style="line-height: inherit; font-size: 10pt;">Long-lived assets:</span></td>
<td style="height: 10px; background-color: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; width: 1%;"><br/></td>
<td style="height: 10px; background-color: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; width: 15%;"><br/></td>
<td style="height: 10px; background-color: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; width: 1%;"><br/></td>
<td style="background-color: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; height: 10px; width: 1%;"><br/></td>
<td style="height: 10px; background-color: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; width: 1%;"><br/></td>
<td style="height: 10px; background-color: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; width: 15%;"><br/></td>
<td style="height: 10px; background-color: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; width: 1%;"><br/></td>
</tr>
<tr style="height: 16px;">
<td style="height: 16px; padding: 0px; margin: 0px; text-indent: 0px;"><span style="font-size: 10pt; line-height: inherit;">United States</span></td>
<td style="height: 16px; padding: 0px; text-align: left; margin: 0px; text-indent: 0px;"><span style="font-size: 10pt; line-height: inherit;">$</span></td>
<td style="height: 16px; text-align: right; padding: 0px; margin: 0px; text-indent: 0px;"><ix:nonFraction contextRef="I20230331_US" name="us-gaap:NoncurrentAssets" unitRef="USD" id="Tag482" decimals="0" format="ixt:num-dot-decimal">40,442</ix:nonFraction></td>
<td style="height: 16px; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding: 0px; margin: 0px; text-indent: 0px; height: 16px;"><br/></td>
<td style="height: 16px; padding: 0px; text-align: left; margin: 0px; text-indent: 0px;"><span style="font-size: 10pt; line-height: inherit;">$</span></td>
<td style="height: 16px; text-align: right; padding: 0px; margin: 0px; text-indent: 0px;"><ix:nonFraction contextRef="I20221231_US" name="us-gaap:NoncurrentAssets" unitRef="USD" id="Tag488" decimals="0" format="ixt:num-dot-decimal">48,880</ix:nonFraction></td>
<td style="height: 16px; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td>
</tr>
<tr style="height: 10px; background-color: #cceeff;">
<td style="height: 10px; background-color: #cceeff; padding: 0px; margin: 0px; text-indent: 0px;"><span style="font-size: 10pt; line-height: inherit;">Canada&#160;&#160;</span></td>
<td style="height: 10px; background-color: #cceeff; border-bottom: 1.5pt solid #000000; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="height: 10px; text-align: right; background-color: #cceeff; border-bottom: 1.5pt solid #000000; padding: 0px; margin: 0px; text-indent: 0px;"><ix:nonFraction contextRef="I20230331_CA" name="us-gaap:NoncurrentAssets" unitRef="USD" id="Tag481" decimals="0" format="ixt:num-dot-decimal">4,244,222</ix:nonFraction></td>
<td style="height: 10px; background-color: #cceeff; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="background-color: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; height: 10px;"><br/></td>
<td style="height: 10px; background-color: #cceeff; border-bottom: 1.5pt solid #000000; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="height: 10px; text-align: right; background-color: #cceeff; border-bottom: 1.5pt solid #000000; padding: 0px; margin: 0px; text-indent: 0px;"><ix:nonFraction contextRef="I20221231_CA" name="us-gaap:NoncurrentAssets" unitRef="USD" id="Tag489" decimals="0" format="ixt:num-dot-decimal">4,527,581</ix:nonFraction></td>
<td style="height: 10px; background-color: #cceeff; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td>
</tr>
<tr style="height: 10px;">
<td style="height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><span style="font-size: 10pt; line-height: inherit;">Total</span></td>
<td style="border-bottom: 4.5pt double #000000; height: 10px; padding: 0px; text-align: left; margin: 0px; text-indent: 0px;"><span style="font-size: 10pt; line-height: inherit;">$</span></td>
<td style="border-bottom: 4.5pt double #000000; text-align: right; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><ix:nonFraction contextRef="I20230331" name="us-gaap:NoncurrentAssets" unitRef="USD" id="Tag480" decimals="0" format="ixt:num-dot-decimal">4,284,664</ix:nonFraction></td>
<td style="height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding: 0px; margin: 0px; text-indent: 0px; height: 10px;"><br/></td>
<td style="border-bottom: 4.5pt double #000000; height: 10px; padding: 0px; vertical-align: bottom; text-align: left; margin: 0px; text-indent: 0px;" valign="bottom"><span style="font-size: 10pt; line-height: inherit;">$</span></td>
<td style="border-bottom: 4.5pt double #000000; text-align: right; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><ix:nonFraction contextRef="I20221231" name="us-gaap:NoncurrentAssets" unitRef="USD" id="Tag474" decimals="0" format="ixt:num-dot-decimal">4,576,461</ix:nonFraction></td>
<td style="height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td>
</tr>
</tbody>
</table>
</ix:nonNumeric>
</ix:nonNumeric>
</div>
<p style="margin: 0pt 0pt -4pt; text-align: justify; line-height: 1.3; font-size: 7pt; text-indent: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p>
<p style="margin: 0pt 0pt -4pt; text-align: justify; line-height: 1.3; font-size: 7pt; text-indent: 0pt; ;margin: 0px !important;"><br/></p>
</div>
</div>
<div style="border-left: none; border-right: none; line-height: 1.3;">
<div style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; 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; border-left: none; border-right: none;">
<div style="border-left: none; border-right: none;">
<div style="font-family: 'times new roman', times; border-left: none; border-right: none;">
<div style="border-left: none; border-right: none;">
<ix:nonNumeric contextRef="D20230331" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="Tag753" escape="true">
<p style="margin: 0pt; text-align: justify; text-indent: 0pt; line-height: 1.3;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold; line-height: inherit;">Adoption of Recent Accounting <span>Pronouncements</span></span></p>
<p style="margin: 0pt; text-align: justify; text-indent: 0pt; line-height: 1.3;"><br/></p>
<p style="margin: 0pt; text-align: justify; text-indent: 32pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> <span style="color: #000000; font-family: 'Times New Roman'; 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; display: inline !important; line-height: inherit;">The FASB issued ASU No.&#160;</span>2016<span style="color: #000000; font-family: 'Times New Roman'; 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; display: inline !important; line-height: inherit;">-</span>13<span style="color: #000000; font-family: 'Times New Roman'; 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; display: inline !important; line-height: inherit;">,&#160;</span><span style="font-style: italic; line-height: inherit;">Measurement of Credit Losses on Financial Instruments</span><span style="color: #000000; font-family: 'Times New Roman'; 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; display: inline !important; line-height: inherit;">&#160;(</span><span style="color: #000000; font-family: 'Times New Roman'; 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.4444px; 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;">&#8220;</span><span style="color: #000000; font-family: 'Times New Roman'; 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; display: inline !important; line-height: inherit;">ASU&#160;</span>2016<span style="color: #000000; font-family: 'Times New Roman'; 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; display: inline !important; line-height: inherit;">-</span>13<span style="color: #000000; font-family: 'Times New Roman'; 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.4444px; 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;">&#8221;</span><span style="color: #000000; font-family: 'Times New Roman'; 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; display: inline !important; line-height: inherit;">) which introduced a new model for recognizing credit losses on financial instruments based on estimated current expected credit losses, or CECL. ASU&#160;</span>2016<span style="color: #000000; font-family: 'Times New Roman'; 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; display: inline !important; line-height: inherit;">-</span>13<span style="color: #000000; font-family: 'Times New Roman'; 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; display: inline !important; line-height: inherit;">&#160;requires an entity to estimate CECL on trade receivables at inception, based on historical information, current conditions, and reasonable and supportable forecasts. We adopted ASU&#160;</span>2016<span style="color: #000000; font-family: 'Times New Roman'; 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; display: inline !important; line-height: inherit;">-</span>13<span style="color: #000000; font-family: 'Times New Roman'; 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; display: inline !important; line-height: inherit;">, and subsequent amendments on January 1, 2023. The impact of the adoption of ASU&#160;</span>2016<span style="color: #000000; font-family: 'Times New Roman'; 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; display: inline !important; line-height: inherit;">-</span>13<span style="color: #000000; font-family: 'Times New Roman'; 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; display: inline !important; line-height: inherit;">&#160;on our consolidated financial statements was not material.</span></span></p>
</ix:nonNumeric>
<p style="margin: 0pt; text-align: justify;"><br/></p>
<ix:exclude>
<div>
<div style="border-left: none; border-right: none;">
<div style="border-left: none; border-right: none;">
<div id="t_ft_YWWDSQBFOG00000000000000000000b">
<table style="width: 100%; font-family: 'times new roman'; font-size: 10pt;">
<tbody>
<tr>
<td class="pgno" style="padding: 0px; text-align: center;"><span class="pageno" style="font-size: 10pt; line-height: inherit;">11</span></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<hr class="horizontalLineRemoved" style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"></hr>
<div class="pageBreak" style="page-break-before: always; font-size: 10pt; text-align: left;"><br/></div>
</div>
<p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p>
</ix:exclude>
<div style="border-right: none; border-left: none;">
<ix:nonNumeric contextRef="D20230331" name="us-gaap:SubsequentEventsPolicyPolicyTextBlock" id="Tag534" escape="true">
<p style="margin: 0pt; color: #000000; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-indent: 0pt; 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; text-align: justify; font-family: 'Times New Roman', serif; line-height: 1.2;"><span style="font-size: 10pt; line-height: inherit; font-style: italic; font-weight: bold;"><span style="font-family: 'times new roman', times; line-height: inherit;"><span style="color: #000000; font-family: 'times new roman', times; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 48px; 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;">Subsequent Events</span></span></span></p>
<p style="margin: 0pt; color: #000000; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-indent: 0pt; 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; text-align: justify; font-family: 'Times New Roman', serif; line-height: 1.2;"><br/></p>
<p style="margin: 0pt; color: #000000; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; 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; text-align: justify; font-family: 'Times New Roman', serif; text-indent: 32pt; line-height: 1.2;"><span style="font-size: 10pt; line-height: inherit;">Management has evaluated&#160;all of our activities through the issuance date of our condensed consolidated financial statements and has concluded that, with the exception of (i) the termination&#160;of the MJF-Ample SPA with POSaBIT&#160;on April 5, 2023, (ii) the entry into the&#160;SPA with MJA and the receipt of $<ix:nonFraction contextRef="D20230503_MjFreewayAcquisitionCoMember_SecuritiesPurchaseAgreementMember_SubsequentEventMember_SecuredPromissoryNoteMember" name="us-gaap:ProceedsFromSecuredNotesPayable" unitRef="USD" id="Tag762" decimals="-5" scale="6" format="ixt:num-dot-decimal">1.0</ix:nonFraction> million on May 3, 2023 in connection with the MJA Note, each as disclosed in Note 1, no other subsequent events have occurred that would require recognition in our condensed consolidated&#160;financial statements or disclosure in the&#160;notes thereto.&#160;</span></p>
</ix:nonNumeric>
</div>
</div>
</div>
</div>
</div>
</div>
</ix:nonNumeric>
<p style="margin: 0pt; color: #000000; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; 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; text-align: justify; font-family: 'Times New Roman', serif; text-indent: 33.33pt; line-height: 1.2;"><br/></p>
</div><div style="font-family: 'times new roman', times; font-size: 10pt;">
<div style="border-left: none; border-right: none;">
<div style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-indent: 0px; 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; text-align: justify;">
<div style="border-left: none; border-right: none;">
<div style="border-left: none; border-right: none;">
<ix:nonNumeric contextRef="D20230331" name="us-gaap:RevenueFromContractWithCustomerTextBlock" id="Tag450" escape="true">
<div style="border-left: none; border-right: none;">
<div style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-indent: 0px; 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; text-align: justify;">
<div style="border-left: none; border-right: none;">
<div style="border-left: none; border-right: none;">
<p style="margin: 0pt; color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; 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; text-indent: 0pt; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2; text-align: justify;"><span style="font-weight: bold; line-height: inherit;"><span style="font-family: 'Times New Roman'; font-size: 10pt; text-indent: 0px; line-height: inherit;">Note 3&#160;</span><span style="font-family: 'Times New Roman'; font-size: 10pt; text-indent: 0px; line-height: inherit;"> &#8211; Revenue and Contracts with Customers</span></span></p>
<div>
<p style="margin: 0pt; text-align: justify; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p>
<p style="margin: 0cm 0cm 10pt; 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: 0px; 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; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><span style="font-size: 10pt; line-height: inherit;"><b><i><span style="color: #000000; line-height: inherit;"><span style="font-family: 'times new roman', times; line-height: inherit;">Disagg</span>regation of Revenue</span></i></b></span></p>
<p style="margin: 0pt 0pt 0.0001pt; text-indent: 32pt; font-size: 10pt; line-height: 1.2; text-align: justify;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"><span style="line-height: inherit;">We derive the majority of our revenue from subscription fees paid for access to and usage of our SaaS solutions for a specified period of time, typically <span style="border-left: none; border-right: none; line-height: inherit;"><span style="-sec-ix-hidden:Tag766">one</span></span>&#160;to <ix:nonNumeric contextRef="I20230331_SaasSolutionsMember_SubscriptionFeesMember_MaximumMember" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" id="Tag414" format="ixt-sec:durwordsen">three years</ix:nonNumeric>. In addition to subscription fees, contracts with customers may include implementation fees for launch assistance and training. Fixed subscription and implementation fees are billed in advance of the subscription term and are due in accordance with contract terms, which generally provide for payment within <ix:nonNumeric contextRef="D20230331" name="kern:TermOfContractPayment" id="Tag691" format="ixt-sec:durday">30</ix:nonNumeric> days. Our contractual arrangements include performance, termination and cancellation provisions, but do not provide for refunds. Customers do not have the contractual right to take possession of our software at any time.&#160;</span></span><span><span style="font-size: 10pt; text-indent: 27pt; line-height: inherit;">The following&#160;tables summarizes our revenue disaggregation by customer type and geographic region for the following periods:</span></span></p>
<p style="margin: 0pt 0pt 0.0001pt; text-indent: 32pt; font-size: 10pt; line-height: 1.2; text-align: justify;"><span><span style="font-size: 10pt; text-indent: 27pt; line-height: inherit;"><br/></span></span></p>
<div style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-indent: 0px; 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; text-align: justify; line-height: 1.3;">
<ix:nonNumeric contextRef="D20230331" name="us-gaap:DisaggregationOfRevenueTableTextBlock" id="Tag127" escape="true">
<table style="height: 60px; width: 100%; border-collapse: collapse; font-family: 'times new roman'; font-size: 10pt; margin-left: 0.1px;" border="0" cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr style="height: 10px;">
<td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin-left: 0.1px; text-align: left; vertical-align: middle; height: 10px; width: 70.9163%;"><br/></td>
<td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0cm; height: 10px; border-bottom: 1.5pt solid #000000; width: 28.0717%;" colspan="6">
<p style="margin: 0cm; color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-indent: 0px; 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; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.3; text-align: center;"><span style="border-right: none; border-left: none; font-weight: bold; line-height: inherit;">Three Months Ended March 31,</span></p>
</td>
<td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0px; height: 10px; width: 1.03586%;"><br/></td>
</tr>
<tr style="height: 20px;">
<td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin-left: 0.1px; text-align: left; vertical-align: middle; height: 20px; width: 70.9163%;"><br/></td>
<td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0px; height: 20px; text-align: center; border-bottom: 1.5pt solid black; width: 13%;" colspan="2"><span style="font-weight: bold; line-height: inherit;"><span style="border-left: none; border-right: none; line-height: inherit;">2023</span></span><br/></td>
<td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0cm; margin-left: 0.1px; vertical-align: middle; text-align: center; height: 20px; width: 1.03586%;"><br/></td>
<td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0cm; margin-left: 0.1px; vertical-align: middle; text-align: center; width: 1.03586%; height: 20px;"><br/></td>
<td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0cm; margin-left: 0.1px; vertical-align: middle; text-align: center; height: 20px; border-bottom: 1.5pt solid black; width: 13%;" colspan="2"><span style="font-weight: bold; line-height: inherit;"><span style="border-left: none; border-right: none; line-height: inherit;">2022</span></span><br/></td>
<td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0px; margin-left: 0.1px; vertical-align: middle; text-align: center; height: 20px; width: 1.03586%;"><br/></td>
</tr>
<tr style="height: 10px; background-color: #cceeff;">
<td style="background: #cceeff; height: 10px; margin-left: 0.1px; text-align: left; vertical-align: middle; width: 70.9163%;" valign="top">
<p style="margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> Government</span></p>
</td>
<td style="background: #cceeff; padding: 0px; height: 10px; width: 1%;" valign="bottom">
<p style="margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> $ </span></p>
</td>
<td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-align: right; vertical-align: middle; text-indent: 0px; width: 12%;" valign="bottom">
<p style="margin: 0px; text-align: right; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="line-height: inherit; font-family: 'times new roman', times; font-size: 10pt;"><ix:nonFraction contextRef="D20230331_GovernmentSectorMember" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" unitRef="USD" id="Tag697" decimals="0" format="ixt:num-dot-decimal">679,569</ix:nonFraction></span></p>
</td>
<td style="background: #cceeff; padding: 0cm; height: 10px; margin-left: 0.1px; text-align: right; vertical-align: middle; width: 1.03586%;" valign="bottom">
<p style="margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td style="background: #cceeff; padding: 0cm; margin-left: 0.1px; text-align: right; vertical-align: middle; width: 1.03586%; height: 10px;"><br/></td>
<td style="background: #cceeff; padding: 0cm; height: 10px; margin-left: 0.1px; text-align: right; vertical-align: middle; width: 1%;" valign="bottom">
<p style="margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif; text-align: left;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> $ </span></p>
</td>
<td style="background: #cceeff; padding: 0cm; height: 10px; margin-left: 0.1px; text-align: right; vertical-align: middle; width: 12%;" valign="bottom">
<p style="margin: 0cm; text-align: right; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><span style="border-left: none; border-right: none; line-height: inherit;"><ix:nonFraction contextRef="D20220331_GovernmentSectorMember" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" unitRef="USD" id="Tag149" decimals="0" format="ixt:num-dot-decimal">1,168,330</ix:nonFraction></span></span><br/></p>
</td>
<td style="background: #cceeff; padding: 0px; margin-left: 0.1px; text-align: right; vertical-align: middle; height: 10px; width: 1.03586%;"><br/></td>
</tr>
<tr style="height: 10px;">
<td style="height: 10px; margin-left: 0.1px; text-align: left; vertical-align: middle; width: 70.9163%;" valign="top">
<p style="font-size: 10pt; font-family: 'Times New Roman', serif; margin: 0;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> Non-government</span></p>
</td>
<td style="padding: 0px; height: 10px; margin: 0px; text-align: right; vertical-align: middle; text-indent: 0px; border-bottom: 1.5pt solid #000000; width: 13%;" colspan="2" valign="bottom">
<p style="margin: 0px; text-align: right; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="line-height: inherit; font-family: 'times new roman', times; font-size: 10pt;"><ix:nonFraction contextRef="D20230331_NonGovernmentsMember" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" unitRef="USD" id="Tag413" decimals="0" format="ixt:num-dot-decimal">1,923,120</ix:nonFraction></span></p>
</td>
<td style="padding: 0cm; height: 10px; margin-left: 0.1px; text-align: right; vertical-align: middle; width: 1.03586%;" valign="bottom">
<p style="margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td style="padding: 0cm; margin-left: 0.1px; text-align: right; vertical-align: middle; width: 1.03586%; height: 10px;"><br/></td>
<td style="border-top: none; border-right: none; border-left: none; border-image: initial; padding: 0cm; height: 10px; border-bottom: 1.5pt solid #000000; margin-left: 0.1px; text-align: right; vertical-align: middle; width: 13%;" colspan="2" valign="bottom">
<p style="margin: 0cm; text-align: right; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><span style="border-left: none; border-right: none; line-height: inherit;"><ix:nonFraction contextRef="D20220331_NonGovernmentsMember" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" unitRef="USD" id="Tag268" decimals="0" format="ixt:num-dot-decimal">3,076,750</ix:nonFraction></span></span><br/></p>
</td>
<td style="padding: 0px; margin-left: 0.1px; text-align: right; vertical-align: middle; height: 10px; width: 1.03586%;"><br/></td>
</tr>
<tr style="height: 10px; background-color: #cceeff;">
<td style="background: #cceeff; padding: 0cm; height: 10px; margin-left: 0.1px; text-align: left; vertical-align: middle; width: 70.9163%;" valign="bottom">
<p style="margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td style="border-right: none; border-left: none; border-image: initial; border-bottom: 4.5pt double black; background: #cceeff; padding: 0cm; height: 10px; width: 1%;" valign="bottom">
<p style="margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.3;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> $ </span></p>
</td>
<td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 4.5pt double black; background: #cceeff; padding: 0cm 0px; height: 10px; margin: 0px; text-align: right; vertical-align: middle; text-indent: 0px; width: 12%;" valign="bottom">
<p style="margin: 0px; text-align: right; font-size: 10pt; font-family: 'Times New Roman', serif; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="line-height: inherit; font-family: 'times new roman', times; font-size: 10pt;"><ix:nonFraction contextRef="D20230331" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" unitRef="USD" id="Tag237" decimals="0" format="ixt:num-dot-decimal">2,602,689</ix:nonFraction></span></p>
</td>
<td style="background: #cceeff; padding: 0cm; height: 10px; margin-left: 0.1px; text-align: right; vertical-align: middle; width: 1.03586%;" valign="bottom">
<p style="margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td style="background: #cceeff; padding: 0cm; margin-left: 0.1px; text-align: right; vertical-align: middle; width: 1.03586%; height: 10px;"><br/></td>
<td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 4.5pt double black; background: #cceeff; padding: 0cm; height: 10px; margin-left: 0.1px; text-align: right; vertical-align: middle; width: 1%;" valign="bottom">
<p style="margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif; text-align: left;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> $ </span></p>
</td>
<td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 4.5pt double black; background: #cceeff; padding: 0cm; height: 10px; margin-left: 0.1px; text-align: right; vertical-align: middle; width: 12%;" valign="bottom">
<p style="margin: 0cm; text-align: right; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><span style="border-left: none; border-right: none; line-height: inherit;"><ix:nonFraction contextRef="D20220331" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" unitRef="USD" id="Tag699" decimals="0" format="ixt:num-dot-decimal">4,245,080</ix:nonFraction></span></span><br/></p>
</td>
<td style="background: #cceeff; padding: 0px; margin-left: 0.1px; text-align: right; vertical-align: middle; height: 10px; width: 1.03586%;"><br/></td>
</tr>
</tbody>
</table>
<p style=";margin: 0px !important;"><br/></p>
<table style="height: 60px; width: 100%; border-collapse: collapse; font-family: 'times new roman'; font-size: 10pt; margin-left: 0.1px;" border="0" cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr style="height: 10px;">
<td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin-left: 0.1px; text-align: left; vertical-align: middle; height: 10px;"><br/></td>
<td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0cm; height: 10px; border-bottom: 1.5pt solid #000000;" colspan="6">
<p style="margin: 0cm; color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-indent: 0px; 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; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.3; text-align: center;"><span style="border-right: none; border-left: none; font-weight: bold; line-height: inherit;">Three Months Ended March 31,</span></p>
</td>
<td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0cm; height: 10px;"><br/></td>
</tr>
<tr style="height: 20px;">
<td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin-left: 0.1px; text-align: left; vertical-align: middle; height: 20px;"><br/></td>
<td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0px; height: 20px; text-align: center; border-bottom: 1.5pt solid black;" colspan="2"><span style="font-weight: bold; line-height: inherit;"><span style="border-left: none; border-right: none; line-height: inherit;">2023</span></span><br/></td>
<td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0cm; margin-left: 0.1px; vertical-align: middle; text-align: center; height: 20px;"><br/></td>
<td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0cm; margin-left: 0.1px; vertical-align: middle; text-align: center; height: 20px;"><br/></td>
<td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0cm; margin-left: 0.1px; vertical-align: middle; text-align: center; height: 20px; border-bottom: 1.5pt solid black;" colspan="2"><span style="font-weight: bold; line-height: inherit;"><span style="border-left: none; border-right: none; line-height: inherit;">2022</span></span><br/></td>
<td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0cm; margin-left: 0.1px; vertical-align: middle; text-align: center; height: 20px;"><br/></td>
</tr>
<tr style="height: 10px; background-color: #cceeff;">
<td style="background: #cceeff; height: 10px; margin-left: 0.1px; text-align: left; vertical-align: middle; width: 71%;" valign="top">
<p style="margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; 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;"> United States </span></p>
</td>
<td style="background: #cceeff; padding: 0px; height: 10px; width: 1%;" valign="bottom">
<p style="margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> $ </span></p>
</td>
<td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-align: right; vertical-align: middle; text-indent: 0px; width: 12%;" valign="bottom">
<p style="margin: 0px; text-align: right; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="line-height: inherit; font-family: 'times new roman', times; font-size: 10pt;"><ix:nonFraction contextRef="D20230331_US" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" unitRef="USD" id="Tag245" decimals="0" format="ixt:num-dot-decimal">1,978,079</ix:nonFraction></span></p>
</td>
<td style="background: #cceeff; padding: 0cm; height: 10px; margin-left: 0.1px; text-align: right; vertical-align: middle; width: 1%;" valign="bottom">
<p style="margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td style="background: #cceeff; padding: 0cm; margin-left: 0.1px; text-align: right; vertical-align: middle; width: 1%; height: 10px;"><br/></td>
<td style="background: #cceeff; padding: 0cm; height: 10px; margin-left: 0.1px; text-align: right; vertical-align: middle; width: 1%;" valign="bottom">
<p style="margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif; text-align: left;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> $ </span></p>
</td>
<td style="background: #cceeff; padding: 0cm; height: 10px; margin-left: 0.1px; text-align: right; vertical-align: middle; width: 12%;" valign="bottom">
<p style="margin: 0cm; text-align: right; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><span style="border-left: none; border-right: none; line-height: inherit;"><ix:nonFraction contextRef="D20220331_US" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" unitRef="USD" id="Tag236" decimals="0" format="ixt:num-dot-decimal">3,328,636</ix:nonFraction></span></span><br/></p>
</td>
<td style="background: #cceeff; padding: 0cm; margin-left: 0.1px; text-align: right; vertical-align: middle; height: 10px; width: 1%;"><br/></td>
</tr>
<tr style="height: 10px;">
<td style="height: 10px; margin-left: 0.1px; text-align: left; vertical-align: middle;" valign="top">
<p style="font-size: 10pt; font-family: 'Times New Roman', serif; margin: 0;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; 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;"> Canada </span></p>
</td>
<td style="padding: 0px; height: 10px; margin: 0px; text-align: right; vertical-align: middle; text-indent: 0px; border-bottom: 1.5pt solid #000000;" colspan="2" valign="bottom">
<p style="margin: 0px; text-align: right; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="line-height: inherit; font-family: 'times new roman', times; font-size: 10pt;"><ix:nonFraction contextRef="D20230331_CA" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" unitRef="USD" id="Tag242" decimals="0" format="ixt:num-dot-decimal">624,610</ix:nonFraction></span></p>
</td>
<td style="padding: 0cm; height: 10px; margin-left: 0.1px; text-align: right; vertical-align: middle;" valign="bottom">
<p style="margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td style="padding: 0cm; margin-left: 0.1px; text-align: right; vertical-align: middle; height: 10px;"><br/></td>
<td style="border-top: none; border-right: none; border-left: none; border-image: initial; padding: 0cm; height: 10px; border-bottom: 1.5pt solid #000000; margin-left: 0.1px; text-align: right; vertical-align: middle;" colspan="2" valign="bottom">
<p style="margin: 0cm; text-align: right; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><span style="border-left: none; border-right: none; line-height: inherit;"><ix:nonFraction contextRef="D20220331_CA" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" unitRef="USD" id="Tag241" decimals="0" format="ixt:num-dot-decimal">916,444</ix:nonFraction></span></span><br/></p>
</td>
<td style="padding: 0cm; margin-left: 0.1px; text-align: right; vertical-align: middle; height: 10px;"><br/></td>
</tr>
<tr style="height: 10px; background-color: #cceeff;">
<td style="background: #cceeff; padding: 0cm; height: 10px; margin-left: 0.1px; text-align: left; vertical-align: middle;" valign="bottom">
<p style="margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td style="border-right: none; border-left: none; border-image: initial; border-bottom: 4.5pt double black; background: #cceeff; padding: 0cm; height: 10px;" valign="bottom">
<p style="margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.3;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> $ </span></p>
</td>
<td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 4.5pt double black; background: #cceeff; padding: 0cm 0px; height: 10px; margin: 0px; text-align: right; vertical-align: middle; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; text-align: right; font-size: 10pt; font-family: 'Times New Roman', serif; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="line-height: inherit; font-family: 'times new roman', times; font-size: 10pt;"><ix:nonFraction contextRef="D20230331" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" unitRef="USD" id="Tag78" decimals="0" format="ixt:num-dot-decimal">2,602,689</ix:nonFraction></span></p>
</td>
<td style="background: #cceeff; padding: 0cm; height: 10px; margin-left: 0.1px; text-align: right; vertical-align: middle;" valign="bottom">
<p style="margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td style="background: #cceeff; padding: 0cm; margin-left: 0.1px; text-align: right; vertical-align: middle; height: 10px;"><br/></td>
<td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 4.5pt double black; background: #cceeff; padding: 0cm; height: 10px; margin-left: 0.1px; text-align: right; vertical-align: middle;" valign="bottom">
<p style="margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif; text-align: left;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> $ </span></p>
</td>
<td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 4.5pt double black; background: #cceeff; padding: 0cm; height: 10px; margin-left: 0.1px; text-align: right; vertical-align: middle;" valign="bottom">
<p style="margin: 0cm; text-align: right; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><span style="border-left: none; border-right: none; line-height: inherit;"><ix:nonFraction contextRef="D20220331" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" unitRef="USD" id="Tag238" decimals="0" format="ixt:num-dot-decimal">4,245,080</ix:nonFraction></span></span><br/></p>
</td>
<td style="background: #cceeff; padding: 0cm; margin-left: 0.1px; text-align: right; vertical-align: middle; height: 10px;"><br/></td>
</tr>
</tbody>
</table>
</ix:nonNumeric>
</div>
<p style="margin: 0px 0cm; color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-indent: 0px; 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; font-size: 10pt; font-family: 'Times New Roman', serif; text-align: justify; line-height: 1.3;"><span style="font-size: 10pt; color: black; line-height: inherit;">&#160;</span></p>
<div style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; line-height: 1.3;">
<div style="line-height: 1.2;"><b style="font-size: 10pt;"><i><span style="line-height: inherit;">Contracts with Multiple Performance Obligations</span></i></b><br/></div>
</div>
<p style="color: #000000; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'Times New Roman', serif; line-height: 1.2; text-indent: 33.3333pt; margin: 0px !important;"><br/></p>
<p style="margin: 0pt; color: #000000; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'Times New Roman', serif; line-height: 1.2; text-indent: 32pt;">Customers may elect to purchase a subscription to multiple modules, multiple modules with multiple service levels, or, for certain of the Company<span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; 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;">&#8217;</span>s solutions. We evaluate such contracts to determine whether the services to be provided are distinct and accordingly should be accounted for as separate performance obligations. If we determine that a contract has multiple performance obligations, the transaction price, which is the total price of the contract, is allocated to each performance obligation based on a relative standalone selling price method. We estimate standalone selling price based on observable prices in past transactions for which the product offering subject to the performance obligation has been sold separately. As the performance obligations are satisfied, revenue is recognized as discussed above in the product descriptions.</p>
<p style="color: #000000; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'Times New Roman', serif; line-height: 1.2; margin: 0px !important;"><br/></p>
<p style="margin: 0cm; color: #000000; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'Times New Roman', serif; line-height: 1.2;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"><b><i><span style="color: #000000; line-height: inherit;">Transaction Price Allocated to Future Performance Obligation</span></i></b></span></p>
<p style="color: #000000; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'Times New Roman', serif; line-height: 1.2; text-indent: 33.3333pt; margin: 0px !important;"><br/></p>
<p style="margin: 0pt; color: #000000; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'Times New Roman', serif; line-height: 1.2; text-indent: 32pt;"><span style="font-size: 10pt; line-height: inherit;"><span style="font-family: 'times new roman', times; line-height: inherit;"><span style="line-height: inherit;"><span style="color: #000000; line-height: inherit;"><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;">GAAP provides certain practical expedients that limit the required disclosure of the aggregate amount of transaction price that is allocated to performance obligations that have not yet been satisfied. As many of the contracts the Company has entered into with customers are for a<span style="line-height: inherit;">&#160;</span>twelve-month subscription term, a significant portion of performance obligations that have not yet been satisfied as of</span><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;">&#160;March 31, 2023&#160;are part of a contract that has an original expected duration of&#160;</span>one<span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;">&#160;year or less. For contracts with an original expected duration of greater than&#160;</span>one<span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;">&#160;year, for which the practical expedient does not apply, the aggregate transaction price allocated to the unsatisfied performance obligations was&#160;<span style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: inherit;">$<ix:nonFraction contextRef="I20230331" name="kern:Unsatisfiedperformanceobligations" unitRef="USD" id="Tag243" decimals="-5" scale="6" format="ixt:num-dot-decimal">2.8</ix:nonFraction><span style="line-height: inherit;">&#160;</span>million</span>&#160;as of&#160;March 31, 2023, of which&#160;<span style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: inherit;">$<ix:nonFraction contextRef="D20230331" name="kern:Revenueexpectedtoberecognized" unitRef="USD" id="Tag147" decimals="-5" scale="6" format="ixt:num-dot-decimal">2.4</ix:nonFraction><span style="line-height: inherit;">&#160;</span>million</span>&#160;is expected to be recognized as revenue over the next&#160;<span style="border-left: none; border-right: none; line-height: inherit;">twelve</span>&#160;months.&#160;&#160;</span></span></span></span></span></p>
<p style="margin: 0px 0cm; color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-indent: 0px; 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; font-size: 10pt; font-family: 'Times New Roman', serif; text-align: justify; line-height: 1.2;"><span style="font-size: 10pt; color: black; line-height: inherit;"><br/></span></p>
<ix:exclude>
<div>
<div id="t_ft_5CBZFOP4R400000000000000000000b">
<table style="width: 100%; font-family: 'times new roman'; font-size: 10pt; height: 17px;">
<tbody>
<tr style="height: 17px;">
<td class="pgno" style="padding: 0px; text-align: center; height: 17px;"><span class="pageno" style="font-size: 10pt; line-height: inherit;">12</span></td>
</tr>
</tbody>
</table>
</div>
<hr class="horizontalLineRemoved" style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"></hr>
<div class="pageBreak" style="page-break-before: always; font-size: 10pt; text-align: left;"><br/></div>
</div>
<p style="margin: 0pt; text-align: justify; line-height: 1.3; font-size: 10pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p>
</ix:exclude>
<p style="margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif; text-align: justify; line-height: 1.2;"><span style="font-size: 10pt; line-height: inherit;"><b><i><span style="color: #000000; line-height: inherit;">Deferred Revenue</span></i></b></span></p>
<p style="margin: 0cm; text-indent: 27pt; font-size: 10pt; font-family: 'Times New Roman', serif; text-align: justify; line-height: 1.2;"><span style="font-size: 10pt; line-height: inherit;"><span style="color: #000000; line-height: inherit;">&#160;</span></span></p>
<p style="margin: 0pt; text-indent: 32pt; font-size: 10pt; font-family: 'Times New Roman', serif; text-align: justify; line-height: 1.2;">Deferred revenue represents the unearned portion of subscription and implementation fees. Deferred revenue is recorded when cash payments are received in advance of performance. Deferred amounts are generally recognized within one&#160;to three years. Deferred revenue is included in the accompanying consolidated balance sheets under current liabilities, net of any long-term portion that is included in noncurrent liabilities.&#160;<span style="font-size: 10pt; line-height: inherit;"><span style="color: #000000; line-height: inherit;">T<span>he following table summarizes deferred revenue activity for the three months ended March 31, 2023:</span></span></span></p>
<p style="margin: 0cm; text-indent: 36pt; break-after: avoid; font-size: 10pt; font-family: 'Times New Roman', serif; text-align: justify; line-height: 1.2;"><span style="color: #000000; font-size: 10pt; line-height: inherit;">&#160;</span></p>
<div style="text-align: justify; line-height: 1.2;">
<ix:nonNumeric contextRef="D20230331" name="kern:SummarizesDeferredRevenueActivityTableTextBlock" id="Tag128" escape="true">
<table style="height: 20px; width: 100%; border-collapse: collapse; font-family: 'times new roman'; font-size: 10pt; margin: 0px 0px 0px 0.1px; text-indent: 0px; margin-left: 0.1px;" border="0" cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr style="height: 10px;">
<td style="padding: 1.5pt 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; break-after: avoid; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;"> &#160; </span></p>
</td>
<td style="border-top: none; border-right: none; border-left: none; border-image: initial; padding: 1.5pt 0px; height: 10px; border-bottom: 1.5pt solid #000000; margin: 0px; text-indent: 0px;" colspan="2" valign="bottom">
<p style="margin: 0px; text-align: center; break-after: avoid; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px; line-height: 1.3;"><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;"><b><span style="line-height: inherit;">As of<br/>December 31,&#160;<span style="border-left: none; border-right: none; line-height: inherit;"><span style="border-left: none; border-right: none; line-height: inherit;"><span style="border-left: none; border-right: none; line-height: inherit;">2022</span></span></span></span></b></span></p>
</td>
<td style="padding: 1.5pt 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; break-after: avoid; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;"> &#160; </span></p>
</td>
<td style="padding: 1.5pt 0px; margin: 0px; text-indent: 0px; height: 10px;"><br/></td>
<td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1.5pt solid #000000; padding: 1.5pt 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; text-align: center; break-after: avoid; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;"><b><span style="line-height: inherit;">Net additions</span></b></span></p>
</td>
<td style="padding: 1.5pt 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; break-after: avoid; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;"> &#160; </span></p>
</td>
<td style="padding: 1.5pt 0px; margin: 0px; text-indent: 0px; height: 10px;"><br/></td>
<td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1.5pt solid #000000; padding: 1.5pt 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; text-align: center; break-after: avoid; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;"><b><span style="line-height: inherit;">Revenue recognized</span></b></span></p>
</td>
<td style="padding: 1.5pt 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; break-after: avoid; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;"> &#160; </span></p>
</td>
<td style="padding: 1.5pt 0px; margin: 0px; text-indent: 0px; height: 10px;"><br/></td>
<td style="border-top: none; border-right: none; border-left: none; border-image: initial; padding: 1.5pt 0px; height: 10px; border-bottom: 1.5pt solid #000000; margin: 0px; text-indent: 0px;" colspan="3" valign="bottom">
<p style="margin: 0px; text-align: center; break-after: avoid; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px; line-height: 1.3;"><span><span><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;"><b><span class="selected" style="line-height: inherit;">As of<br/><span style="border-left: none; border-right: none; line-height: inherit;">March 31, 2023</span></span></b></span></span></span></p>
</td>
</tr>
<tr style="height: 10px;">
<td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 51%;" valign="top">
<p style="margin: 0px; break-after: avoid; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> Deferred revenue </span></p>
</td>
<td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 1%;">
<p style="margin: 0px; break-after: avoid; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px; text-align: left;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> $ </span></p>
</td>
<td style="border-right: none; border-bottom: none; border-left: none; border-image: initial; border-top: 1pt solid black; background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 10%;">
<p style="margin: 0px; text-align: right; break-after: avoid; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> <ix:nonFraction contextRef="I20221231" name="us-gaap:DeferredRevenue" unitRef="USD" id="Tag695" decimals="0" format="ixt:num-dot-decimal">730,573</ix:nonFraction> </span></p>
</td>
<td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 1%;">
<p style="margin: 0px; text-align: right; break-after: avoid; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td style="background: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; height: 10px; width: 1%;"><br/></td>
<td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 10%;">
<p style="margin: 0px; text-align: right; break-after: avoid; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><ix:nonFraction contextRef="D20230331" name="us-gaap:DeferredRevenueAdditions" unitRef="USD" id="Tag235" decimals="0" format="ixt:num-dot-decimal">2,382,985</ix:nonFraction></span></p>
</td>
<td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 1%;">
<p style="margin: 0px; text-align: right; break-after: avoid; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td style="background: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; height: 10px; width: 1%;"><br/></td>
<td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 10%;">
<p style="margin: 0px; text-align: right; break-after: avoid; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">(<ix:nonFraction contextRef="D20230331" name="us-gaap:DeferredRevenueRevenueRecognized1" unitRef="USD" id="Tag258" decimals="0" format="ixt:num-dot-decimal">2,596,762</ix:nonFraction></span></p>
</td>
<td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom; width: 1%;" valign="bottom">)</td>
<td style="background: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; height: 10px; width: 1%;"><br/></td>
<td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 1%;">
<p style="margin: 0px; break-after: avoid; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px; text-align: left;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> $ </span></p>
</td>
<td style="border-right: none; border-bottom: none; border-left: none; border-image: initial; border-top: 1pt solid black; background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 10%;">
<p style="margin: 0px; text-align: right; break-after: avoid; font-size: 10pt; font-family: 'Times New Roman', serif; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> <ix:nonFraction contextRef="I20230331" name="us-gaap:DeferredRevenue" unitRef="USD" id="Tag152" decimals="0" format="ixt:num-dot-decimal">516,796</ix:nonFraction> </span></p>
</td>
<td style="border-right: none; border-bottom: none; border-left: none; border-image: initial; border-top: 1pt solid black; background: #cceeff; padding: 0px; height: 10px; width: 1%;" valign="bottom"></td>
</tr>
</tbody>
</table>
</ix:nonNumeric>
</div>
<p style="margin: 0cm; text-indent: 27pt; font-size: 10pt; font-family: 'Times New Roman', serif; text-align: justify; line-height: 1.2;"><span style="font-size: 10pt; line-height: inherit;"><span style="color: #000000; line-height: inherit;">&#160;</span></span></p>
<p style="margin: 0pt; text-indent: 32pt; font-size: 10pt; font-family: 'Times New Roman', serif; text-align: justify; line-height: 1.2;"><span style="font-size: 10pt; color: #000000; line-height: inherit;"><span style="line-height: inherit;">O<span style="background-color: #ffffff; line-height: inherit;">f the&#160;</span><span style="background-color: #ffffff; line-height: inherit;"><span style="line-height: inherit;">$</span><span style="line-height: inherit;"><span style="line-height: inherit;"><span style="border-left: none; border-right: none; line-height: inherit;"><span style="border-left: none; border-right: none; line-height: inherit;"><ix:nonFraction contextRef="I20230331" name="us-gaap:DeferredIncome" unitRef="USD" id="Tag79" decimals="-5" scale="6" format="ixt:num-dot-decimal">2.6</ix:nonFraction></span> </span><span class="selected" style="color: #000000; font-family: 'Times New Roman', serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 36px; 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; background-color: #ffffff;">million&#160;</span></span></span></span><span style="background-color: #ffffff; line-height: inherit;">of</span> revenue recognized in the three months ended&#160;March 31, 2023,&#160;<span style="background-color: #ffffff; line-height: inherit;">$<ix:nonFraction contextRef="I20221231" name="us-gaap:DeferredIncome" unitRef="USD" id="Tag416" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.4</ix:nonFraction></span></span><span style="line-height: inherit;"><span style="background-color: #ffffff; line-height: inherit;">&#160;million&#160;w</span>as included in deferred revenue at December 31, 2022.</span></span></p>
<p style="margin: 0pt; text-align: justify; line-height: 1.2; font-size: 10pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p>
<p style="margin: 0cm; color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-indent: 0px; 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; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2; text-align: justify;"><span><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><b><i><span style="color: #000000; line-height: inherit;">Costs to Obtain Contracts</span></i></b></span></span></p>
<p style="color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; 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; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2; text-indent: 33.3333pt; text-align: justify; margin: 0px !important;"><br/></p>
<p style="margin: 0pt; color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; 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; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2; text-indent: 32pt; text-align: justify;"><span style="color: #000000; line-height: inherit; font-family: 'times new roman', times; font-size: 10pt;">We capitalize sales commissions that are directly related to obtaining customer contracts and that would not have been incurred if the contract had not been obtained. These costs are included in the accompanying consolidated balance sheets and are classified as a component of Prepaid expenses and other current assets. Deferred contract costs are amortized to sales and marketing expense over the expected period of benefit, which we have determined to be <span style="-sec-ix-hidden:Tag784">one</span>&#160;to <ix:nonNumeric contextRef="D20230331_MaximumMember" name="us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" id="Tag415" format="ixt-sec:durwordsen">three years</ix:nonNumeric> based on the estimated customer relationship period.&#160;</span><span style="font-size: 10pt; line-height: inherit;"><span style="color: #000000; line-height: inherit; font-family: 'times new roman', times;">The following table summarizes deferred contract cost activity for the three months ended March 31, 2023:</span></span><span style="color: #000000; line-height: inherit; font-size: 10pt;"></span></p>
<p style="margin: 0cm; color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; 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; text-indent: 27pt; font-size: 10pt; font-family: 'Times New Roman', serif; text-align: justify; line-height: 1.3;"><br/></p>
<ix:nonNumeric contextRef="D20230331" name="kern:SummarizesDeferredContractCostActivityTableTextBlock" id="Tag517" escape="true">
<div style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-indent: 0px; 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; text-align: justify;">
<div>
<table style="height: 20px; width: 99.8337%; border-collapse: collapse; font-family: 'times new roman'; font-size: 10pt; margin: 0px 0px 0px 0.1px; text-indent: 0px;" border="0" cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr style="height: 10px;">
<td style="padding: 1.5pt; height: 10px;" valign="bottom">
<p style="margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td style="border-top: none; border-right: none; border-left: none; border-image: initial; padding: 1.5pt 0px; height: 10px; border-bottom: 1.5pt solid #000000; margin: 0px; text-indent: 0px;" colspan="2" valign="bottom">
<p style="margin: 0px; text-align: center; break-after: avoid; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px; line-height: 1.3;"><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;"><b><span style="line-height: inherit;">As of<br/>December 31,&#160;<span style="border-left: none; border-right: none; line-height: inherit;"><span style="border-left: none; border-right: none; line-height: inherit;"><span style="border-left: none; border-right: none; line-height: inherit;">2022</span></span></span></span></b></span></p>
</td>
<td style="padding: 1.5pt; height: 10px;" valign="bottom">
<p style="margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td style="padding: 1.5pt; height: 10px;"><br/></td>
<td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1.5pt solid black; padding: 1.5pt; height: 10px;" valign="bottom">
<p style="margin: 0cm; text-align: center; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; line-height: inherit;"><b><span style="line-height: inherit;">Additions</span></b></span></p>
</td>
<td style="padding: 1.5pt; height: 10px;" valign="bottom">
<p style="margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td style="padding: 1.5pt; height: 10px;"><br/></td>
<td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1.5pt solid black; padding: 1.5pt; height: 10px;" valign="bottom">
<p style="margin: 0cm; text-align: center; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.3;"><span style="font-size: 10pt; line-height: inherit;"><b><span style="line-height: inherit;">Amortized costs&#160;</span></b></span></p>
</td>
<td style="padding: 1.5pt; height: 10px;" valign="bottom">
<p style="margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td style="padding: 1.5pt; height: 10px;"><br/></td>
<td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1.5pt solid black; padding: 1.5pt; height: 10px;" colspan="3" valign="bottom">
<p style="margin: 0cm; text-align: center; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.3;"><span style="font-size: 10pt; line-height: inherit;"><b><span style="line-height: inherit;">As of <br/>March 31, 2023</span></b></span></p>
</td>
</tr>
<tr style="height: 10px;">
<td style="background: #cceeff; padding: 0px; height: 10px; width: 51%;" valign="top">
<p style="margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000; line-height: inherit;"> Deferred contract costs </span></p>
</td>
<td style="background: #cceeff; padding: 0px; height: 10px; width: 1%;" valign="bottom">
<p style="margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000; line-height: inherit;"> $ </span></p>
</td>
<td style="background: #cceeff; padding: 0px; height: 10px; width: 10%;" valign="bottom">
<p style="margin: 0cm; text-align: right; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000; line-height: inherit;"> <ix:nonFraction contextRef="I20221231" name="us-gaap:ContractWithCustomerLiability" unitRef="USD" id="Tag451" decimals="0" format="ixt:num-dot-decimal">36,465</ix:nonFraction> </span></p>
</td>
<td style="background: #cceeff; padding: 0px; height: 10px; width: 1%;" valign="bottom">
<p style="margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000; line-height: inherit;"> &#160; </span></p>
</td>
<td style="background: #cceeff; padding: 0px; height: 10px; width: 1%;"><br/></td>
<td style="background: #cceeff; padding: 0px; height: 10px; margin-left: 0.1px; text-align: right; vertical-align: middle; width: 10%;" valign="bottom"><ix:nonFraction contextRef="D20230331" name="us-gaap:AdditionsToContractHoldersFunds" unitRef="USD" id="Tag239" decimals="0" format="ixt:num-dot-decimal">2,820</ix:nonFraction></td>
<td style="background: #cceeff; padding: 0px; height: 10px; margin-left: 0.1px; text-align: right; vertical-align: middle; width: 1%;" valign="bottom">
<p style="margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000; line-height: inherit;"> &#160; </span></p>
</td>
<td style="background: #cceeff; padding: 0px; margin-left: 0.1px; text-align: right; vertical-align: middle; height: 10px; width: 1%;"><br/></td>
<td style="background: #cceeff; padding: 0px; height: 10px; margin-left: 0.1px; text-align: right; vertical-align: middle; width: 10%;" valign="bottom">(<ix:nonFraction contextRef="D20230331" name="kern:AmortizedCosts" unitRef="USD" id="Tag417" decimals="0" sign="-" format="ixt:num-dot-decimal">24,014</ix:nonFraction>)</td>
<td style="background: #cceeff; padding: 0px; height: 10px; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"></td>
<td style="background: #cceeff; padding: 0px; text-align: left; height: 10px; width: 1%;"><br/></td>
<td style="background: #cceeff; padding: 0px; height: 10px; width: 1%;" valign="bottom">
<p style="margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000; line-height: inherit;"> $ </span></p>
</td>
<td style="background: #cceeff; padding: 0px; height: 10px; margin-left: 0.1px; vertical-align: middle; text-align: right; width: 10%;" valign="bottom"><ix:nonFraction contextRef="I20230331" name="us-gaap:ContractWithCustomerLiability" unitRef="USD" id="Tag418" decimals="0" format="ixt:num-dot-decimal">15,271</ix:nonFraction></td>
<td style="background: #cceeff; padding: 0px; height: 10px; width: 1%;" valign="bottom"></td>
</tr>
</tbody>
</table>
</div>
</div>
</ix:nonNumeric>
</div>
</div>
</div>
</div>
</div>
</ix:nonNumeric>
</div>
</div>
<p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p>
</div>
</div>
<div>
<div style="border-left: none; border-right: none;">
<div style="border-left: none; border-right: none;">
<div id="t_ft_N9OMDGYOGG00000000000000000000b">
<table style="width: 100%; font-family: 'times new roman'; font-size: 10pt;">
<tbody>
<tr>
<td class="pgno" style="padding: 0px; text-align: center;"><span class="pageno" style="font-size: 10pt;">13</span></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<hr class="horizontalLineRemoved" style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"></hr>
<div class="pageBreak" style="page-break-before: always; font-size: 10pt; text-align: left;"><br/></div>
</div>
</div><div style="font-size: 10pt;">
<div style="border-left: none; border-right: none;">
<div style="border-left: none; border-right: none;">
<ix:nonNumeric contextRef="D20230331" name="us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock" id="Tag698" escape="true">
<p style="font-family: 'times new roman', times; margin: 0pt; text-align: justify; line-height: 1.3;"><span style="line-height: inherit;"><span class="selected" style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; color: #000000; line-height: inherit;">Note 4&#160;<span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: bold; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; 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;">&#8211;</span>&#160; Intangible Assets, net and&#160;<span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: bold; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; 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;">Goodwill</span></span></span></p>
<p style="font-family: 'times new roman', times; text-align: justify; line-height: 1.3; margin: 0px !important;"><br/></p>
<div style="font-family: 'Times New Roman', serif; font-size: 10pt; margin: 0pt; text-indent: 0pt; line-height: 1.2;"><span style="font-style: italic; font-weight: bold; line-height: inherit;">Finite-lived Intangible Assets</span></div>
<div style="font-family: 'Times New Roman', serif; font-size: 10pt; margin: 0pt; text-indent: 32pt; line-height: 1.2;"><br/></div>
<div style="font-family: 'Times New Roman', serif; font-size: 10pt; margin: 0pt; text-indent: 32pt; line-height: 1.2;">All of our finite-lived intangible assets, including capitalized software, as of March 31, 2023 and December 31, 2022 are attributable to Ample. We did not capitalize any software development costs during the three months ended March 31, 2023; however, we capitalized $<span style="background-color: #ffffff; line-height: inherit;"><ix:nonFraction contextRef="D20220331" name="kern:FiniteLivedIntangibleAssetsAccumulatedAmortizationExpense" unitRef="USD" id="Tag109" decimals="-5" scale="6" format="ixt:num-dot-decimal">1.5</ix:nonFraction></span> million during the three months ended March 31, 2022.</div>
<div style="font-family: 'Times New Roman', serif; font-size: 10pt; margin: 0pt; text-indent: 32pt; line-height: 1.2;"><br/></div>
<div style="font-family: 'Times New Roman', serif; font-size: 10pt; margin: 0pt; text-indent: 32pt; line-height: 1.2;"><span style="color: #000000; font-family: 'Times New Roman', serif; font-size: 13.3333px; 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;">We performed a&#160;</span><span style="cursor: default; color: #000000; font-family: 'Times New Roman', serif; font-size: 13.3333px; 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; line-height: inherit;">two</span><span style="color: #000000; font-family: 'Times New Roman', serif; font-size: 13.3333px; 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;">&#160;step impairment test for the asset groups that had indicators of impairment during the<span style="line-height: inherit;">&#160;</span></span><span style="cursor: pointer; color: #000000; font-family: 'Times New Roman', serif; font-size: 13.3333px; 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; line-height: inherit;"><span style="border-right: none; border-left: none;">three months ended March 31, 2023</span></span><span style="color: #000000; font-family: 'Times New Roman', serif; font-size: 13.3333px; 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 style="line-height: inherit;">&#160;</span>and 2022 and ultimately&#160;</span><span style="color: #000000; font-family: 'Times New Roman', serif; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; 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; font-size: 13.3333px; text-align: start; text-indent: 0px; float: none; display: inline !important; line-height: inherit;"><span style="color: #000000; font-family: 'Times New Roman', serif; font-size: 13.3333px; 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;">did not record any impairments during either of these periods.</span></span><br/></div>
<div style="font-family: 'Times New Roman', serif; font-size: 10pt; margin: 0pt; text-indent: 32pt; line-height: 1.2;"><br/></div>
<div style="font-family: 'Times New Roman', serif; font-size: 10pt; line-height: 1.2;"><span style="font-weight: bold; font-style: italic; line-height: inherit;">Goodwill</span></div>
<div style="font-family: 'Times New Roman', serif; font-size: 10pt; line-height: 1.2;"><br/></div>
<div style="font-family: 'Times New Roman', serif; font-size: 10pt;">
<div style="font-family: 'Times New Roman', serif; font-size: 10pt; margin: 0pt; text-indent: 20pt; line-height: 1.2;">
<div style="color: #000000; font-family: 'Times New Roman', serif; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt; text-indent: 32pt;"><span style="font-style: italic; line-height: inherit; font-family: 'times new roman', times;">Non-Enterprise Reporting Unit&#160;&#160;</span></div>
<div style="color: #000000; font-family: 'Times New Roman', serif; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; text-align: justify; margin: 0pt; text-indent: 33.33pt;"><br/></div>
<div style="color: #000000; font-family: 'Times New Roman', serif; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; text-align: justify; margin: 0pt; text-indent: 32pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; line-height: inherit;">For the<span style="line-height: inherit;">&#160;</span><span style="cursor: pointer; line-height: inherit;">three months ended March 31, 2023</span>, <ix:nonFraction contextRef="D20230331_Non-EnterpriseReportingUnitMember" name="us-gaap:GoodwillImpairmentLoss" unitRef="USD" id="Tag761" decimals="0" format="ixt-sec:numwordsen">no</ix:nonFraction>&#160;impairment to goodwill was recorded for our Non-Enterprise business unit as the fair value exceeded the carrying value as of March 31, 2023. All of the goodwill as of March 31, 2023 is attributable to Ample. For the three months ended March 31, 2022, due primarily to declines in market valuation from December 31, 2021, we recorded an impairment charge of $</span><ix:nonFraction contextRef="D20220331" name="us-gaap:GoodwillImpairmentLoss" unitRef="USD" id="Tag703" decimals="-5" scale="6" format="ixt:num-dot-decimal">15.5</ix:nonFraction><span style="font-family: 'times new roman', times; line-height: inherit;"> million of which $</span><ix:nonFraction contextRef="D20220331_AmpleReportingUnitMember" name="us-gaap:GoodwillImpairmentLoss" unitRef="USD" id="Tag702" decimals="-5" scale="6" format="ixt:num-dot-decimal">8.0</ix:nonFraction><span style="font-family: 'times new roman', times; line-height: inherit;"> million was attributable&#160;to Ample, $</span><ix:nonFraction contextRef="D20220331_SoloSciencesIncMember" name="us-gaap:GoodwillImpairmentLoss" unitRef="USD" id="Tag701" decimals="-5" scale="6" format="ixt:num-dot-decimal">6.3</ix:nonFraction><span style="font-family: 'times new roman', times; line-height: inherit;"> million was attributable to Solo and $</span><ix:nonFraction contextRef="D20220331_TrellisSolutionsIncMember" name="us-gaap:GoodwillImpairmentLoss" unitRef="USD" id="Tag700" decimals="-5" scale="6" format="ixt:num-dot-decimal">1.2</ix:nonFraction><span style="font-family: 'times new roman', times; line-height: inherit;"> million was attributable to Trellis. The remaining goodwill associated with Solo and Trellis was fully impaired in the second half of </span>2022<span style="font-family: 'times new roman', times; line-height: inherit;">.</span></div>
</div>
<div style="font-family: 'Times New Roman', serif; font-size: 10pt; margin: 0pt; text-indent: 20pt; line-height: 1.2;"><br/></div>
<div style="font-family: 'Times New Roman', serif; font-size: 10pt; margin: 0pt; text-indent: 32pt; line-height: 1.2;"><span style="font-style: italic; line-height: inherit; font-family: 'times new roman', times;">Enterprise Reporting Unit</span></div>
<div style="font-family: 'Times New Roman', serif; font-size: 10pt; margin: 0pt; text-indent: 20pt; line-height: 1.2;"><br/></div>
<div style="font-family: 'Times New Roman', serif; font-size: 10pt; text-align: justify; margin: 0pt; text-indent: 32pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><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; line-height: inherit; display: inline !important;">For the</span><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; line-height: inherit;">&#160;</span><span style="line-height: inherit;"><span style="border-left: none; border-right: none; line-height: inherit;">three months ended March 31, 2023 and 2022</span></span><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; line-height: inherit; display: inline !important;">, <ix:nonFraction contextRef="D20220331_EnterpriseReportingUnitMember" name="us-gaap:GoodwillImpairmentLoss" unitRef="USD" id="Tag790" decimals="0" format="ixt-sec:numwordsen"><ix:nonFraction contextRef="D20230331_EnterpriseReportingUnitMember" name="us-gaap:GoodwillImpairmentLoss" unitRef="USD" id="Tag107" decimals="0" format="ixt-sec:numwordsen">no</ix:nonFraction></ix:nonFraction>&#160;impairments to goodwill were recorded for our Enterprise business unit as there was <ix:nonFraction contextRef="I20230331_EnterpriseReportingUnitMember" name="us-gaap:Goodwill" unitRef="USD" id="Tag108" decimals="0" format="ixt-sec:numwordsen">no</ix:nonFraction> goodwill asset present as of March 31, 2023 and the fair value exceeded the carrying value as of <span style="border-left: none; border-right: none; line-height: inherit;">March 31, 2022</span>. All of the goodwill as of <span style="border-left: none; border-right: none; line-height: inherit;">March 31, 2022</span> was attributable to Viridian which was fully impaired in the second half of 2022.</span></span></div>
</div>
</ix:nonNumeric>
<div style="font-family: 'Times New Roman', serif; font-size: 10pt; text-align: justify; margin: 0pt; text-indent: 33.33pt; line-height: 1.3;"><br/></div>
<div>
<div style="border-left: none; border-right: none;">
<div id="t_ft_2M24JKCZKW00000000000000000000b">
<table style="width: 100%; font-family: 'times new roman'; font-size: 10pt;">
<tbody>
<tr>
<td class="pgno" style="padding: 0px; text-align: center;"><span class="pageno" style="font-size: 10pt;">14</span></td>
</tr>
</tbody>
</table>
</div>
</div>
<hr class="horizontalLineRemoved" style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"></hr>
<div class="pageBreak" style="page-break-before: always; font-size: 10pt; text-align: left;"><br/></div>
</div>
<p style="margin: 0px; text-indent: 0px;"><br/></p>
</div>
</div>
</div><div style="font-family: 'times new roman', times; font-size: 10pt;" id="Dfxw7p2b1lgf0qnf2k0jq49p">
<ix:nonNumeric contextRef="D20230331" name="us-gaap:LongTermDebtTextBlock" id="Tag412" escape="true">
<p style="margin: 0pt; text-align: justify; line-height: 1.3;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"><span style="font-family: 'Times New Roman', serif; color: #000000; line-height: inherit;"><span style="color: #000000; font-family: 'Times New Roman'; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: bold; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; line-height: inherit; display: inline !important;">Note 5 &#8211; Long Term Debt</span></span></span></p>
<p style="margin: 0pt; text-align: justify; line-height: 1.3;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p>
<p style="margin: 0pt 0pt 10pt; text-align: justify; line-height: 1.2; font-size: 10pt; text-indent: 32pt;">Long-term debt consisted of the following as of the&#160;dates presented:<br/></p>
<div style="line-height: 1.2;">
<ix:nonNumeric contextRef="D20230331" name="us-gaap:ScheduleOfDebtInstrumentsTextBlock" id="Tag760" escape="true">
<table style="height: 46px; width: 100%; border-collapse: collapse; font-family: 'times new roman'; font-size: 10pt; margin: 0px auto; text-indent: 0px;">
<tbody>
<tr style="height: 10px;">
<td style="height: 10px; width: 73.5207%;"><br/></td>
<td style="height: 10px; text-align: center; padding: 0px; vertical-align: bottom; border-bottom: 1.5pt solid #000000; width: 11%;" colspan="2" valign="bottom"><span style="font-weight: bold; line-height: inherit;"><span style="border-left: none; border-right: none; line-height: inherit;"><span style="line-height: inherit;">March 31, 2023</span></span></span><br/></td>
<td style="height: 10px; padding: 0px; width: 1.0355%;"><br/></td>
<td style="padding: 0px; height: 10px; width: 1.0355%;"><br/></td>
<td style="height: 10px; text-align: center; padding: 0px; vertical-align: bottom; border-bottom: 1.5pt solid #000000; width: 11%;" colspan="2" valign="bottom"><span style="font-weight: bold; line-height: inherit;"><span style="line-height: inherit;">December 31, 2022</span></span><br/></td>
<td style="height: 10px; padding: 0px; width: 1.0355%;"><br/></td>
</tr>
<tr style="height: 10px; background-color: #cceeff;">
<td style="height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 73.5207%;"><span style="line-height: inherit;">Fair value of debt</span></td>
<td style="height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1%;"><br/></td>
<td style="height: 10px; padding: 0px; margin: 0px; text-indent: 0px; text-align: right; background-color: #cceeff; width: 10%;"><ix:nonFraction contextRef="I20230331" name="us-gaap:ConvertibleDebtFairValueDisclosures" unitRef="USD" id="Tag401" decimals="0" format="ixt:num-dot-decimal">8,462,000</ix:nonFraction></td>
<td style="height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1.0355%;"><br/></td>
<td style="padding: 0px; margin: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; width: 1.0355%;"><br/></td>
<td style="height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1%;"><br/></td>
<td style="height: 10px; padding: 0px; margin: 0px; text-indent: 0px; text-align: right; background-color: #cceeff; width: 10%;"><ix:nonFraction contextRef="I20221231" name="us-gaap:ConvertibleDebtFairValueDisclosures" unitRef="USD" id="Tag419" decimals="0" format="ixt:num-dot-decimal">14,607,000</ix:nonFraction></td>
<td style="height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1.0355%;"><br/></td>
</tr>
<tr style="height: 16px;">
<td style="height: 16px; padding: 0px; margin: 0px; text-indent: 0px; width: 73.5207%;">Less: Current portion</td>
<td style="height: 16px; padding: 0px; text-align: left; margin: 0px; text-indent: 0px; border-bottom: 1.5pt solid #000000; width: 1%;"><br/></td>
<td style="height: 16px; text-align: right; padding: 0px; margin: 0px; text-indent: 0px; border-bottom: 1.5pt solid #000000; width: 10%;"><span style="line-height: inherit;">(<ix:nonFraction contextRef="I20230331" name="us-gaap:LongTermDebtCurrent" unitRef="USD" id="Tag458" decimals="0" format="ixt:num-dot-decimal">6,885,543</ix:nonFraction></span></td>
<td style="height: 16px; padding: 0px; margin: 0px; text-indent: 0px; width: 1.0355%;">)</td>
<td style="padding: 0px; margin: 0px; text-indent: 0px; height: 16px; width: 1.0355%;"><br/></td>
<td style="height: 16px; padding: 0px; text-align: left; margin: 0px; text-indent: 0px; border-bottom: 1.5pt solid #000000; width: 1%;"><br/></td>
<td style="height: 16px; text-align: right; padding: 0px; margin: 0px; text-indent: 0px; border-bottom: 1.5pt solid #000000; width: 10%;">(<ix:nonFraction contextRef="I20221231" name="us-gaap:LongTermDebtCurrent" unitRef="USD" id="Tag704" decimals="0" format="ixt:num-dot-decimal">13,200,000</ix:nonFraction></td>
<td style="height: 16px; padding: 0px; margin: 0px; text-indent: 0px; width: 1.0355%;">)</td>
</tr>
<tr style="height: 10px; background-color: #cceeff;">
<td style="height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 73.5207%;">Noncurrent portion</td>
<td style="height: 10px; padding: 0px; text-align: left; margin: 0px; text-indent: 0px; background-color: #cceeff; border-bottom: 4.5pt double #000000; width: 1%;">$</td>
<td style="text-align: right; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; border-bottom: 4.5pt double #000000; width: 10%;"><span style="line-height: inherit;"><ix:nonFraction contextRef="I20230331" name="us-gaap:OtherLongTermDebtCurrent" unitRef="USD" id="Tag457" decimals="0" format="ixt:num-dot-decimal">1,576,457</ix:nonFraction></span></td>
<td style="height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1.0355%;"><br/></td>
<td style="padding: 0px; margin: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; width: 1.0355%;"><br/></td>
<td style="height: 10px; padding: 0px; vertical-align: bottom; text-align: left; margin: 0px; text-indent: 0px; background-color: #cceeff; border-bottom: 4.5pt double #000000; width: 1%;" valign="bottom">$</td>
<td style="text-align: right; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; border-bottom: 4.5pt double #000000; width: 10%;"><span style="line-height: inherit;"><ix:nonFraction contextRef="I20221231" name="us-gaap:OtherLongTermDebtCurrent" unitRef="USD" id="Tag459" decimals="0" format="ixt:num-dot-decimal">1,407,000</ix:nonFraction></span></td>
<td style="height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1.0355%;"><br/></td>
</tr>
</tbody>
</table>
</ix:nonNumeric>
</div>
<p style="margin: 0pt 0pt -4pt; text-align: justify; line-height: 1.2; font-size: 7pt; text-indent: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 7pt; line-height: inherit;">&#160;</span><br/></p>
<p style="margin: 0pt 0pt -4pt; text-align: justify; line-height: 1.2; font-size: 7pt; text-indent: 0pt;"><br/></p>
<p style="margin: 0pt 0pt 10pt; text-align: justify; line-height: 1.2; font-size: 10pt; text-indent: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit; font-style: italic; font-weight: bold;">Senior Convertible Notes&#160;</span></p>
<p style="margin: 0pt; text-align: justify; line-height: 1.2; font-size: 10pt; text-indent: 32pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><span style="line-height: inherit; font-weight: bold;"><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; line-height: inherit; display: inline !important;">In&#160;</span></span><span style="line-height: inherit;">October 2021</span><span style="line-height: inherit;"><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; line-height: inherit; display: inline !important;">,&#160;</span></span><span style="line-height: inherit;">we entered into the 2021 SPA resulting in the issuance of the Senior Convertible Notes to two institutional investors in a private placement transaction. The Senior Convertible Notes were issued for an aggregate principal amount of $<ix:nonFraction contextRef="I20211005_SeniorNotesMember_SecuritiesPurchaseAgreementMember" name="us-gaap:DebtInstrumentAnnualPrincipalPayment" unitRef="USD" id="Tag407" decimals="-5" scale="6" format="ixt:num-dot-decimal">20.0</ix:nonFraction> million for $<ix:nonFraction contextRef="I20211005_SeniorNotesMember_SecuritiesPurchaseAgreementMember" name="us-gaap:DebtDefaultLongtermDebtAmount" unitRef="USD" id="Tag705" decimals="-5" scale="6" format="ixt:num-dot-decimal">18.0</ix:nonFraction> million reflecting an&#160;original issue discount of <ix:nonFraction contextRef="I20211005_SeniorNotesMember_SecuritiesPurchaseAgreementMember" name="kern:DebtInstrumentInterestRateOriginalIssueDiscountPercentage" unitRef="Pure" id="Tag403" decimals="2" scale="-2" format="ixt:num-dot-decimal">10</ix:nonFraction> percent or $<ix:nonFraction contextRef="I20211005_SeniorNotesMember_SecuritiesPurchaseAgreementMember" name="us-gaap:DebtInstrumentUnamortizedDiscount" unitRef="USD" id="Tag404" decimals="-5" scale="6" format="ixt:num-dot-decimal">2.0</ix:nonFraction> million. The net proceeds from the issuance of the Senior Convertible Notes&#160;were used to payoff and retire convertible notes that were issued in 2020&#160;and fund acquisitions and continued investment in our technology infrastructure. The Senior Convertible Notes rank senior to all of our other and future indebtedness. The Senior Convertible Notes mature on <ix:nonNumeric contextRef="D20211005_SeniorNotesMember_SecuritiesPurchaseAgreementMember" name="us-gaap:DebtInstrumentMaturityDate" id="Tag402" format="ixt:date-monthname-day-year-en">October 4, 2024</ix:nonNumeric> and can be repaid in shares of Common Stock or cash. The Senior Convertible Notes are convertible into shares of Common Stock of Akerna&#160;at a conversion price of $<ix:nonFraction contextRef="I20221004_SeniorNotesMember" name="us-gaap:DebtInstrumentConvertibleConversionPrice1" unitRef="USDPerShare" id="Tag692" decimals="2" format="ixt:num-dot-decimal">4.75</ix:nonFraction> per share effective October 4, 2022 which represents an adjustment, as required by the 2021 SPA, from $<ix:nonFraction contextRef="I20221004_SecuritiesPurchaseAgreementMember" name="us-gaap:DebtInstrumentConvertibleConversionPrice1" unitRef="USDPerShare" id="Tag749" decimals="2" format="ixt:num-dot-decimal">6.21</ix:nonFraction> per share as a result of the offering of convertible preferred stock on that date. The Senior Convertible Notes&#160;are to be repaid in monthly installments.</span></span></p>
<p style="margin: 0pt; text-align: justify; line-height: 1.2; font-size: 10pt; text-indent: 32pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><span style="line-height: inherit;"><br/></span></span></p>
<p style="margin: 0pt; color: rgb(0, 0, 0); font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; 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; text-indent: 32pt; line-height: 1.2; font-size: 10pt; font-family: Calibri, sans-serif; text-align: justify;"><span style="font-size: 10pt; line-height: inherit; font-family: 'times new roman', times;"><span style="line-height: inherit;">In connection with the 2021 SPA and the Senior Convertible Notes, we and certain of our subsidiaries entered into an amended Security and Pledge Agreement (the &#8220;Security and Pledge Agreement&#8221;) with the lead investor, in its capacity as collateral agent (in such capacity, the &#8220;Collateral Agent&#8221;) for all holders of the Senior Convertible Notes. The Security and Pledge Agreement creates a first priority security interest in all of the personal property of the Company and certain of its subsidiaries of every kind and description, tangible or intangible, whether currently owned and existing or created or acquired in the future (the &#8220;Collateral&#8221;).</span></span></p>
<p style="margin: 0pt; color: rgb(0, 0, 0); font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; 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; text-indent: 32pt; line-height: 1.2; font-size: 10pt; font-family: Calibri, sans-serif; text-align: justify;"><span style="font-size: 10pt; line-height: inherit; font-family: 'times new roman', times;"><span style="line-height: inherit;"><br/></span></span></p>
<p style="margin: 0pt; text-indent: 32pt; line-height: 1.2; font-size: 10pt; font-family: &quot;times new roman&quot;, times; text-align: justify;"><span style="font-size: 10pt; line-height: inherit; font-family: 'times new roman', times;"><span style="line-height: inherit;">Upon the occurrence of an &#8220;Event of Default&#8221; under the Security and Pledge Agreement, the Collateral Agent will have certain rights under the Security and Pledge Agreement including taking control of the Collateral and, in certain circumstances, selling the Collateral to cover obligations owed to the holders of the Senior Convertible Notes pursuant to its terms. An &#8220;Event of Default&#8221; under the Security and Pledge Agreement means (i) any defined event of default under any one or more of the transaction documents (including the Senior Convertible Notes), in each instance, after giving effect to any notice, grace, or cure periods provided for in the applicable document, (ii) the failure by us to pay any amounts when due under the Senior Convertible Notes or any other transaction document, or (iii) the breach of any representation, warranty or covenant by the Company under the Security and Pledge Agreement.&#160;&#160;<br/></span></span></p>
<p style="margin: 0pt; text-indent: 32pt; line-height: 1.2; font-size: 10pt; font-family: &quot;times new roman&quot;, times; text-align: justify;"><span style="font-size: 10pt; line-height: inherit; font-family: 'times new roman', times;"><span style="line-height: inherit;"><br/></span></span></p>
<p style="margin: 0pt; text-indent: 32pt; line-height: 1.2; font-size: 10pt; font-family: &quot;times new roman&quot;, times; text-align: justify;"><span style="font-size: 10pt; line-height: inherit; font-family: 'times new roman', times;"><span style="line-height: inherit;">In connection with the occurrence of an event of default, the holders of the Senior Convertible Notes will be entitled to convert all or any portion of the Senior Convertible Notes at an alternate conversion price equal to the lower of <ix:nonNumeric contextRef="D20230331_SeniorNotesMember" name="us-gaap:DebtConversionDescription" id="Tag456" escape="true">(i) the conversion price then in effect, or (ii) 80% of the lower of (x) the volume-weighted average price (&#8220;VWAP&#8221;) of the Common Stock as of the trading day immediately preceding the applicable date of determination, or (y) the quotient of (A) the sum of the VWAP of Common Stock for each of the two trading days with the lowest VWAP of the Common Stock during the ten consecutive trading day period ending and including the trading day immediately prior to the applicable date of determination, divided by (B) two, but not less than $10.80 per share.</ix:nonNumeric><br/></span></span></p>
<p style="margin: 0pt; text-indent: 32pt; line-height: 1.2; font-size: 10pt; font-family: &quot;times new roman&quot;, times; text-align: justify;"><br/></p>
<div style="line-height: 1.2;">
<div id="t_ft_AGL3QKRW0W00000000000000000000b">
<ix:exclude>
<div>
<table style="width: 100%; font-family: 'times new roman'; font-size: 10pt;">
<tbody>
<tr>
<td class="pgno" style="padding: 0px; text-align: center;"><span class="pageno" style="font-size: 10pt; line-height: inherit;">15</span></td>
</tr>
</tbody>
</table>
</div>
<hr class="horizontalLineRemoved" style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"></hr>
<div class="pageBreak" style="page-break-before: always; font-size: 10pt; text-align: left;"><br/></div>
</ix:exclude>
</div>
</div>
<p style="margin: 0pt 0pt 10pt; text-indent: 32pt; line-height: 1.2; font-size: 10pt; font-family: &quot;times new roman&quot;, times; text-align: justify;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; 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; display: inline !important; line-height: inherit;">In connection with the Exchange Agreements that were entered into in January 2023, the conversion price of the Senior Convertible Notes was lowered to $<ix:nonFraction contextRef="I20230131_MinimumMember" name="us-gaap:DebtInstrumentConvertibleConversionPrice1" unitRef="USDPerShare" id="Tag398" decimals="2" format="ixt:num-dot-decimal">1.20</ix:nonFraction> per share from $<ix:nonFraction contextRef="I20230131_MaximumMember" name="us-gaap:DebtInstrumentConvertibleConversionPrice1" unitRef="USDPerShare" id="Tag405" decimals="2" format="ixt:num-dot-decimal">4.75</ix:nonFraction> per share for a limited period. During the three months ended March 31, 2023,&#160;<span style="line-height: inherit;">&#160;</span></span><span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; 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; display: inline !important; line-height: inherit;">the</span><span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; 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; letter-spacing: 2pt; line-height: inherit;"><span style="line-height: inherit;">&#160;</span></span><span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; 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; display: inline !important; line-height: inherit;">holders</span><span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; 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; letter-spacing: 2pt; line-height: inherit;"><span style="line-height: inherit;">&#160;</span></span><span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; 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; display: inline !important; line-height: inherit;">of</span><span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; 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; letter-spacing: 2pt; line-height: inherit;"><span style="line-height: inherit;">&#160;</span></span><span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; 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; display: inline !important; line-height: inherit;">the</span><span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; 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; letter-spacing: 2pt; line-height: inherit;"><span style="line-height: inherit;">&#160;</span></span><span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; 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; display: inline !important; line-height: inherit;">Senior Convertible Notes converted a total of $<ix:nonFraction contextRef="I20230331" name="us-gaap:DebtInstrumentCarryingAmount" unitRef="USD" id="Tag706" decimals="-5" scale="6" format="ixt:num-dot-decimal">1.4</ix:nonFraction> million of principal for <ix:nonFraction contextRef="D20230331" name="us-gaap:DebtInstrumentConvertibleNumberOfEquityInstruments" unitRef="Shares" id="Tag502" decimals="0" format="ixt:num-dot-decimal">1,164,251</ix:nonFraction> shares of Common Stock at the lowered price of $<ix:nonFraction contextRef="I20230131_MinimumMember" name="us-gaap:DebtInstrumentConvertibleConversionPrice1" unitRef="USDPerShare" id="Tag384" decimals="2" format="ixt:num-dot-decimal">1.20</ix:nonFraction> per share.</span></p>
<p style="text-indent: 0pt; margin: 0pt 0pt 10pt; line-height: 1.2; font-size: 11pt; font-family: Calibri, sans-serif; text-align: justify;"><span style="font-size: 10pt; line-height: inherit; font-family: 'times new roman', times; font-weight: bold; font-style: italic;"><span style="color: #000000; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; 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;">Method of Accounting and Activity During the Periods</span></span></p>
<p style="margin: 0pt 0pt 10pt; text-indent: 32pt; line-height: 1.2; font-size: 10pt; font-family: &quot;times new roman&quot;, times; text-align: justify;"><span style="font-size: 10pt; line-height: inherit; font-family: 'times new roman', times;"><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: 0px; 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;">Upon the date that they were issued, we made an irrevocable election to apply the fair value option to account for the Senior Convertible Notes. Disclosures, including the assumptions&#160;used to determine the&#160;fair value of the Senior Convertible Notes, are provided in Note 10.&#160;<br/></span></span></p>
<p style="margin: 0pt; text-indent: 32pt; line-height: 1.2; font-size: 10pt; font-family: &quot;times new roman&quot;, times; text-align: justify;"><span style="font-size: 10pt; line-height: inherit; font-family: 'times new roman', times;"><span style="line-height: inherit;"><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: 0px; 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 style="line-height: inherit;">During the three months ended March 31, 2023, we made $<ix:nonFraction contextRef="I20230331_SeniorNotesMember" name="us-gaap:DebtDefaultLongtermDebtAmount" unitRef="USD" id="Tag406" decimals="-5" scale="6" format="ixt:num-dot-decimal">6.3</ix:nonFraction> million in principal payments on the Senior Convertible Notes, of which $<ix:nonFraction contextRef="I20230331_SeniorNotesMember" name="us-gaap:Cash" unitRef="USD" id="Tag460" decimals="-5" scale="6" format="ixt:num-dot-decimal">4.9</ix:nonFraction> million was settled in cash and the remaining $<ix:nonFraction contextRef="D20230331_SeniorNotesMember" name="us-gaap:ProceedsFromIssuanceOfCommonStock" unitRef="USD" id="Tag503" decimals="-5" scale="6" format="ixt:num-dot-decimal">1.4</ix:nonFraction> million was settled in Common Stock. During the three months ended March 31, 2023, the fair value of the Senior Convertible Notes increased by $<ix:nonFraction contextRef="I20230331_SeniorNotesMember" name="us-gaap:LongTermDebtFairValue" unitRef="USD" id="Tag461" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.2</ix:nonFraction> million. Of the adjustment, an increase of less than $<ix:nonFraction contextRef="D20230331_SeniorNotesMember" name="us-gaap:IncreaseDecreaseInNotesReceivables" unitRef="USD" id="Tag745" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.1</ix:nonFraction> million resulted from instrument-specific credit risk and was recognized as other comprehensive loss and accumulated in equity and an increase of $<ix:nonFraction contextRef="I20230331_SeniorNotesMember" name="kern:AccumulatedEquityAndAnIncrease" unitRef="USD" id="Tag383" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.2</ix:nonFraction> million was recognized in our consolidated statement of operations as a change&#160;in fair value&#160;of convertible notes. As of March 31, 2023, the fair value of the Senior Convertible Notes on our consolidated balance sheet was $<ix:nonFraction contextRef="I20230331" name="us-gaap:LongTermDebtFairValue" unitRef="USD" id="Tag397" decimals="-5" scale="6" format="ixt:num-dot-decimal">8.5</ix:nonFraction> million. <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: 0px; 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;">During the three months ended March 31, 2022, we made $<ix:nonFraction contextRef="I20220331_NotesMember" name="us-gaap:DebtDefaultLongtermDebtAmount" unitRef="USD" id="Tag400" decimals="-5" scale="6" format="ixt:num-dot-decimal">3.3</ix:nonFraction> million in principal payments on the Senior Convertible Notes, all of which was settled in Common Stock. During the three months ended March 31, 2022, the fair value of the Senior Convertible Notes increased by $<ix:nonFraction contextRef="I20220331_SeniorNotesMember" name="us-gaap:LongTermDebtFairValue" unitRef="USD" id="Tag399" decimals="-5" scale="6" format="ixt:num-dot-decimal">1.3</ix:nonFraction> million. Of the adjustment, a decrease of $<ix:nonFraction contextRef="D20220331_SeniorNotesMember" name="us-gaap:IncreaseDecreaseInNotesReceivables" unitRef="USD" id="Tag735" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.1</ix:nonFraction> million resulted from instrument-specific credit risk and was recognized as other comprehensive income and accumulated in equity and an increase of $<ix:nonFraction contextRef="I20220331_SeniorNotesMember" name="kern:AccumulatedEquityAndAnIncrease" unitRef="USD" id="Tag420" decimals="-5" scale="6" format="ixt:num-dot-decimal">1.4</ix:nonFraction> million was recognized in our consolidated statement of operations as a change&#160;in fair value&#160;of convertible notes.&#160;&#160;</span></span></span></span></span></p>
</ix:nonNumeric>
<p style="margin: 0px; text-align: justify; text-indent: 0px; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p>
</div><div style="font-family: 'times new roman', times; font-size: 10pt;">
<div style="border-left: none; border-right: none;">
<div>
<div style="border-left: none; border-right: none;">
<ix:nonNumeric contextRef="D20230331" name="us-gaap:IncomeTaxDisclosureTextBlock" id="Tag528" escape="true">
<p style="color: #000000; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; 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; font-family: 'Times New Roman'; font-weight: bold; margin: 0pt; text-align: justify; line-height: 1.3;"><span style="line-height: inherit;">Note 6&#160;<b style="color: #000000; font-family: 'times new roman', times; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-size: 13.3333px;">&#8211;</b>&#160;Income Taxes</span></p>
<p style="margin: 0pt; text-align: justify; line-height: 1.3;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p>
<p style="color: rgb(0, 0, 0); font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; 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; font-family: Helvetica, Arial, san-serif; font-size: 10.6667px; margin: 0pt; text-align: justify; text-indent: 32pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><span style="line-height: inherit;">Our effective tax rate was </span><ix:nonFraction contextRef="D20230331" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" unitRef="Pure" id="Tag505" decimals="4" scale="-2" format="ixt:num-dot-decimal">0.00</ix:nonFraction><span style="line-height: inherit;">% and </span><ix:nonFraction contextRef="D20220331" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" unitRef="Pure" id="Tag504" decimals="4" scale="-2" format="ixt:num-dot-decimal">0.45</ix:nonFraction><span style="line-height: inherit;"><span style="font-family: 'times new roman', times; line-height: inherit;">%</span> for the&#160;three months ended March 31, 2023&#160;and </span><span style="border-left: none; border-right: none; line-height: inherit;"><span style="border-left: none; border-right: none; line-height: inherit;">2022</span></span><span style="line-height: inherit;">, respectively. Differences between the statutory rate and our effective tax rate resulted from changes in valuation allowance and permanent differences for tax purposes in the treatment of certain nondeductible expenses. </span><span style="border-right: none; border-left: none; line-height: inherit;"><span style="border-left: none; border-right: none; line-height: inherit;"><span style="border-left: none; border-right: none; line-height: inherit;"><span style="border-left: none; border-right: none; line-height: inherit;"><span style="border-left: none; border-right: none; line-height: inherit;"><span style="line-height: inherit;">Our effective tax rate was impacted by indefinite-lived deferred tax liabilities in the 2022 period, resulting primarily from the acquisition&#160;of </span>365<span style="line-height: inherit;">&#160;Cannabis in 2021, which cannot be considered as a source of future taxable income available to utilize recorded deferred tax assets based on the Company<span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; 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;">&#8217;</span>s scheduling and the <span style="border-right: none; border-left: none; line-height: inherit;"><ix:nonNumeric contextRef="D20230331" name="us-gaap:OperatingLossCarryforwardsLimitationsOnUse" id="Tag529" escape="true">80</ix:nonNumeric>%</span></span><span style="line-height: inherit;">&#160;limit on the utilization of net operating loss carry forwards under current U.S. tax law.</span></span></span></span></span></span><span style="line-height: inherit;">&#160;While there were none in the 2023 period, we paid nominal amounts for income taxes<span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; 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;">, net of refunds received,</span> in certain state and national jurisdictions&#160;during the three months ended March 31,&#160;2022.</span></span></p>
</ix:nonNumeric>
</div>
<p style="color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; 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; font-family: Helvetica, Arial, san-serif; font-size: 10.6667px; margin: 0pt; text-align: justify; text-indent: 33.33pt; line-height: 1.3;"><br/></p>
<div>
<div id="t_ft_006478M8U800000000000000000000b">
<table style="width: 100%; font-family: 'times new roman'; font-size: 10pt;">
<tbody>
<tr>
<td class="pgno" style="padding: 0px; text-align: center;"><span class="pageno" style="font-size: 10pt;">16</span></td>
</tr>
</tbody>
</table>
</div>
<hr class="horizontalLineRemoved" style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"></hr>
<div class="pageBreak" style="page-break-before: always; font-size: 10pt; text-align: left;"><br/></div>
</div>
</div>
</div>
</div><div style="font-family: 'times new roman', times; font-size: 10pt;">
<ix:nonNumeric contextRef="D20230331" name="us-gaap:SupplementalBalanceSheetDisclosuresTextBlock" id="Tag308" escape="true">
<p style="text-align: justify; break-after: avoid; margin: 0cm; font-size: 12pt; font-family: 'Times New Roman', serif; line-height: 1.3;"><span style="font-family: 'times new roman', times; background-color: #ffffff; font-size: 10pt; line-height: inherit;"><b><span style="background-color: #ffffff; line-height: inherit;">Note 7&#160;<b style="color: #000000; font-family: 'times new roman', times; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;">&#8211;</b>&#160;Supplemental Balance Sheet Disclosures</span></b></span></p>
<p style="text-align: justify; break-after: avoid; margin: 0px; font-size: 12pt; font-family: 'Times New Roman', serif; text-indent: 0px; line-height: 1.3;"><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;">&#160;</span></p>
<p style="margin: 0pt; text-align: justify; break-after: avoid; font-size: 12pt; font-family: 'Times New Roman', serif; text-indent: 32pt; line-height: 1.2;"><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;">Prepaid expenses and other current assets consisted of the following as of the dates presented:&#160;</span></p>
<p style="margin: 0cm 0cm 0cm 32pt; text-align: justify; break-after: avoid; font-size: 12pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;">&#160;</span></p>
<ix:nonNumeric contextRef="D20230331" name="kern:ScheduleOfPrepaidExpensesTableTextBlock" id="Tag126" escape="true">
<table style="height: 110px; border-collapse: collapse; width: 100%; margin: 0px 0px 0px 0.1px; font-family: 'times new roman'; font-size: 10pt; text-indent: 0px;" border="0" cellpadding="0" cellspacing="0" width="100%">
<tbody>
<tr style="height: 10px;">
<td style="padding: 0cm 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: bottom; white-space: nowrap; height: 10px;"><br/></td>
<td style="padding: 0cm 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: normal; height: 10px; text-align: center;" colspan="2"><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: bold; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; 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 style="border-left: none; border-right: none; line-height: inherit;"><span style="border-left: none; border-right: none; line-height: inherit;">March 31,</span></span></span><br/></td>
<td style="padding: 1px 1px 0cm; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: bottom; white-space: nowrap; text-align: center; height: 10px;"><br/></td>
<td style="padding: 1px 1px 0cm; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: bottom; white-space: nowrap; text-align: center; height: 10px;"><br/></td>
<td style="padding: 0cm 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: normal; text-align: center; height: 10px;" colspan="2"><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: bold; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; text-transform: none; white-space: nowrap; 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;">December 31,</span><br/></td>
<td style="padding: 0px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: bottom; white-space: nowrap; height: 10px;"><br/></td>
</tr>
<tr style="height: 10px;">
<td style="height: 10px; padding: 0cm 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: bottom; white-space: nowrap;"><br/></td>
<td style="padding: 0cm 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: normal; height: 10px; text-align: center; border-bottom: 1.5pt solid rgb(0, 0, 0);" colspan="2"><span style="font-size: 10pt; line-height: inherit;"><span style="font-family: 'times new roman', times; line-height: inherit;">&#160;</span><span style="font-family: 'times new roman', times; line-height: inherit;"><span style="color: #000000; font-family: 'times new roman', times; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: bold; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; 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;">2023</span></span></span><br/></td>
<td style="padding: 1px 1px 0cm; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: bottom; white-space: nowrap; height: 10px; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 1px 1px 0cm; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: bottom; white-space: nowrap; text-align: center; height: 10px;"><br/></td>
<td style="padding: 0cm 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: normal; height: 10px; text-align: center; border-bottom: 1.5pt solid rgb(0, 0, 0);" colspan="2"><span style="font-size: 10pt; line-height: inherit;"><span style="font-family: 'times new roman', times; line-height: inherit;">&#160;</span><span style="font-family: 'times new roman', times; line-height: inherit;"><span style="color: #000000; font-family: 'times new roman', times; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: bold; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; 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;">2022</span></span></span><br/></td>
<td style="padding: 0px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: bottom; white-space: nowrap; height: 10px;"><br/></td>
</tr>
<tr style="height: 10px; background-color: #cceeff;">
<td style="height: 10px; padding: 0cm 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: nowrap; background-color: rgb(204, 238, 255); width: 75%;">
<p style="margin: 0;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">Software and technology</span></p>
</td>
<td style="padding: 1px 1px 0px 0px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: normal; height: 10px; background-color: rgb(204, 238, 255); text-align: left; width: 1%;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">$</span></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: nowrap; text-align: right; height: 10px; background-color: rgb(204, 238, 255); width: 10%;">
<div style="border-left: none; border-right: none;">
<div style="border-left: none; border-right: none;">
<div style="border-left: none; border-right: none;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><ix:nonFraction contextRef="I20230331" name="kern:PrepaidExpensesSoftwareAndTechnology" unitRef="USD" id="Tag355" decimals="0" format="ixt:num-dot-decimal">242,485</ix:nonFraction></span></div>
</div>
</div>
</td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: nowrap; text-align: right; height: 10px; background-color: rgb(204, 238, 255); width: 1%;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: nowrap; text-align: right; background-color: rgb(204, 238, 255); height: 10px; width: 1%;"><br/></td>
<td style="padding: 1px 1px 0px 0px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: normal; height: 10px; background-color: rgb(204, 238, 255); text-align: left; width: 1%;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">$</span></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: nowrap; text-align: right; height: 10px; background-color: rgb(204, 238, 255); width: 10%;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><ix:nonFraction contextRef="I20221231" name="kern:PrepaidExpensesSoftwareAndTechnology" unitRef="USD" id="Tag340" decimals="0" format="ixt:num-dot-decimal">168,792</ix:nonFraction></span></td>
<td style="padding: 0px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: nowrap; text-align: right; background-color: rgb(204, 238, 255); height: 10px; width: 1%;"><br/></td>
</tr>
<tr style="height: 15px;">
<td style="height: 15px; padding-top: 1px; padding-right: 1px; padding-left: 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: nowrap; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">Professional services, dues and subscriptions</span></td>
<td style="padding: 1px 1px 0px 0px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: normal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px; text-align: left;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: nowrap; text-align: right; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> <ix:nonFraction contextRef="I20230331" name="kern:PrepaidProfessionalFees" unitRef="USD" id="Tag354" decimals="0" format="ixt:num-dot-decimal">41,379</ix:nonFraction></span></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: nowrap; text-align: right; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: nowrap; text-align: right; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px;"><br/></td>
<td style="padding: 1px 1px 0px 0px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: normal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px; text-align: left;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: nowrap; text-align: right; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> <ix:nonFraction contextRef="I20221231" name="kern:PrepaidProfessionalFees" unitRef="USD" id="Tag336" decimals="0" format="ixt:num-dot-decimal">183,614</ix:nonFraction></span></td>
<td style="padding: 0px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: nowrap; text-align: right; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px;"><br/></td>
</tr>
<tr style="height: 15px; background-color: #cceeff;">
<td style="height: 15px; padding: 0cm 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: nowrap; background-color: rgb(204, 238, 255);"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">Insurance</span></td>
<td style="padding: 1px 1px 0px 0px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: normal; height: 15px; background-color: rgb(204, 238, 255); text-align: left;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: nowrap; text-align: right; height: 15px; background-color: rgb(204, 238, 255);"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> <ix:nonFraction contextRef="I20230331" name="us-gaap:PrepaidInsurance" unitRef="USD" id="Tag123" decimals="0" format="ixt:num-dot-decimal">103,039</ix:nonFraction></span></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: nowrap; text-align: right; height: 15px; background-color: rgb(204, 238, 255);"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: nowrap; text-align: right; background-color: rgb(204, 238, 255); height: 15px;"><br/></td>
<td style="padding: 1px 1px 0px 0px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: normal; height: 15px; background-color: rgb(204, 238, 255); text-align: left;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: nowrap; text-align: right; height: 15px; background-color: rgb(204, 238, 255);"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> <ix:nonFraction contextRef="I20221231" name="us-gaap:PrepaidInsurance" unitRef="USD" id="Tag338" decimals="0" format="ixt:num-dot-decimal">224,785</ix:nonFraction></span></td>
<td style="padding: 0px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: nowrap; text-align: right; background-color: rgb(204, 238, 255); height: 15px;"><br/></td>
</tr>
<tr style="height: 10px;">
<td style="height: 10px; padding-top: 1px; padding-right: 1px; padding-left: 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: nowrap; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">Deferred contract costs&#160;</span></td>
<td style="padding: 1px 1px 0px 0px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: normal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 10px; text-align: left;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: nowrap; text-align: right; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 10px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> <ix:nonFraction contextRef="I20230331" name="us-gaap:OtherPrepaidExpenseCurrent" unitRef="USD" id="Tag124" decimals="0" format="ixt:num-dot-decimal">15,271</ix:nonFraction></span></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: nowrap; text-align: right; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 10px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: nowrap; text-align: right; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 10px;"><br/></td>
<td style="padding: 1px 1px 0px 0px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: normal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 10px; text-align: left;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: nowrap; text-align: right; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 10px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> <ix:nonFraction contextRef="I20221231" name="us-gaap:OtherPrepaidExpenseCurrent" unitRef="USD" id="Tag350" decimals="0" format="ixt:num-dot-decimal">36,465</ix:nonFraction></span></td>
<td style="padding: 0px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: nowrap; text-align: right; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 10px;"><br/></td>
</tr>
<tr style="height: 15px; background-color: #cceeff;">
<td style="height: 15px; padding: 0cm 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: nowrap; background-color: rgb(204, 238, 255);"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">Unbilled receivables</span></td>
<td style="padding: 1px 1px 0px 0px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: normal; height: 15px; background-color: rgb(204, 238, 255); text-align: left;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: nowrap; text-align: right; height: 15px; background-color: rgb(204, 238, 255);"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> <ix:nonFraction contextRef="I20230331" name="us-gaap:UnbilledContractsReceivable" unitRef="USD" id="Tag351" decimals="0" format="ixt:num-dot-decimal">515,541</ix:nonFraction></span></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: nowrap; text-align: right; height: 15px; background-color: rgb(204, 238, 255);"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: nowrap; text-align: right; background-color: rgb(204, 238, 255); height: 15px;"><br/></td>
<td style="padding: 1px 1px 0px 0px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: normal; height: 15px; background-color: rgb(204, 238, 255); text-align: left;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: nowrap; text-align: right; height: 15px; background-color: rgb(204, 238, 255);"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> <ix:nonFraction contextRef="I20221231" name="us-gaap:UnbilledContractsReceivable" unitRef="USD" id="Tag349" decimals="0" format="ixt:num-dot-decimal">544,212</ix:nonFraction></span></td>
<td style="padding: 0px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: nowrap; text-align: right; background-color: rgb(204, 238, 255); height: 15px;"><br/></td>
</tr>
<tr style="height: 15px;">
<td style="height: 15px; padding: 0cm 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: nowrap;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">Other</span></td>
<td style="padding: 1px 1px 0px 0px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: normal; height: 15px; text-align: left; border-bottom: 1.5pt solid rgb(0, 0, 0);"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: nowrap; text-align: right; height: 15px; border-bottom: 1.5pt solid rgb(0, 0, 0);"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><ix:nonFraction contextRef="I20230331" name="us-gaap:OtherAssets" unitRef="USD" id="Tag348" decimals="0" format="ixt:num-dot-decimal">71,768</ix:nonFraction></span></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: nowrap; text-align: right; height: 15px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: nowrap; text-align: right; height: 15px;"><br/></td>
<td style="padding: 1px 1px 0px 0px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: normal; height: 15px; text-align: left; border-bottom: 1.5pt solid rgb(0, 0, 0);"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: nowrap; text-align: right; height: 15px; border-bottom: 1.5pt solid rgb(0, 0, 0);"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><ix:nonFraction contextRef="I20221231" name="us-gaap:OtherAssets" unitRef="USD" id="Tag335" decimals="0" format="ixt:num-dot-decimal">51,755</ix:nonFraction></span></td>
<td style="padding: 0px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: nowrap; text-align: right; height: 15px;"><br/></td>
</tr>
<tr style="height: 10px; background-color: #cceeff;">
<td style="height: 10px; padding-top: 1px; padding-right: 1px; padding-left: 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: nowrap; background: rgb(204, 238, 255);"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">Total prepaid expenses and other current assets&#160;</span></td>
<td style="padding: 1px 1px 0px 0px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: normal; background: rgb(204, 238, 255); height: 10px; text-align: left; border-bottom: 4.5pt double rgb(0, 0, 0);"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">$</span></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: nowrap; text-align: right; background: rgb(204, 238, 255); height: 10px; border-bottom: 4.5pt double rgb(0, 0, 0);"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><ix:nonFraction contextRef="I20230331" name="us-gaap:PrepaidExpenseCurrent" unitRef="USD" id="Tag341" decimals="0" format="ixt:num-dot-decimal">989,483</ix:nonFraction></span></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: nowrap; text-align: right; background: rgb(204, 238, 255); height: 10px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: nowrap; text-align: right; background: rgb(204, 238, 255); height: 10px;"><br/></td>
<td style="padding: 1px 1px 0px 0px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: normal; background: rgb(204, 238, 255); height: 10px; text-align: left; border-bottom: 4.5pt double rgb(0, 0, 0);"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">$</span></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: nowrap; text-align: right; background: rgb(204, 238, 255); height: 10px; border-bottom: 4.5pt double rgb(0, 0, 0);"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> <ix:nonFraction contextRef="I20221231" name="us-gaap:PrepaidExpenseCurrent" unitRef="USD" id="Tag334" decimals="0" format="ixt:num-dot-decimal">1,209,623</ix:nonFraction></span></td>
<td style="padding: 0px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: nowrap; text-align: right; background: rgb(204, 238, 255); height: 10px;"><br/></td>
</tr>
</tbody>
</table>
</ix:nonNumeric>
<p style="text-align: justify; text-indent: 33.33pt; break-after: avoid; margin: 0pt; font-size: 12pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;"><br/></span></p>
<p style="text-align: justify; text-indent: 32pt; break-after: avoid; margin: 0pt; font-size: 12pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;">Accounts payable, accrued expenses, and other accrued liabilities consisted of the <span>following as of the dates presented</span>:&#160;</span></p>
<p style="margin: 0px; text-indent: 0px; line-height: 1.3;"><br/></p>
<ix:nonNumeric contextRef="D20230331" name="us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock" id="Tag312" escape="true">
<table style="height: 168px; border-collapse: collapse; width: 100%; margin-left: 0.1px; font-family: 'times new roman'; font-size: 10pt;" border="0" cellpadding="0" cellspacing="0" width="100%">
<tbody>
<tr style="height: 15px;">
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px;"><br/></td>
<td style="padding: 1px 1px 0px 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: normal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px; text-align: center;" colspan="2"><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: bold; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; 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 style="border-left: none; border-right: none; line-height: inherit;">March 31,</span></span><br/></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px;"><br/></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px;"><br/></td>
<td style="padding: 1px 1px 0px 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: normal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px; text-align: center;" colspan="2"><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: bold; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; text-transform: none; white-space: nowrap; 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;">December 31,</span><br/></td>
<td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px;"><br/></td>
</tr>
<tr style="height: 15px;">
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px;"><br/></td>
<td style="padding: 1px 1px 0px 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: normal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px; text-align: center; border-bottom: 1.5pt solid #000000;" colspan="2"><span style="color: #000000; font-family: 'Times New Roman', serif; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: bold; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; 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;">2023</span><br/></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px;"><br/></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px;"><br/></td>
<td style="padding: 1px 1px 0px 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: normal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px; text-align: center; border-bottom: 1.5pt solid #000000;" colspan="2"><span style="color: #000000; font-family: 'Times New Roman', serif; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: bold; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; 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;">2022</span><br/></td>
<td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px;"><br/></td>
</tr>
<tr style="height: 15px; background-color: #cceeff;">
<td style="height: 15px; padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; background: #cceeff; width: 75%;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">Accounts payable&#160;</span></td>
<td style="padding: 1px 1px 0px 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: normal; background: #cceeff; height: 15px; text-align: left; width: 1%;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">$</span></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; background: #cceeff; height: 15px; width: 10%;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><ix:nonFraction contextRef="I20230331" name="us-gaap:AccountsPayableCurrent" unitRef="USD" id="Tag339" decimals="0" format="ixt:num-dot-decimal">1,760,864</ix:nonFraction></span></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; background: #cceeff; height: 15px; width: 1%;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; background: #cceeff; height: 15px; width: 1%;"><br/></td>
<td style="padding: 1px 1px 0px 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: normal; background: #cceeff; height: 15px; text-align: left; width: 1%;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">$</span></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; background: #cceeff; height: 15px; width: 10%;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><ix:nonFraction contextRef="I20221231" name="us-gaap:AccountsPayableCurrent" unitRef="USD" id="Tag333" decimals="0" format="ixt:num-dot-decimal">1,510,287</ix:nonFraction></span></td>
<td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; background: #cceeff; height: 15px; width: 1%;"><br/></td>
</tr>
<tr style="height: 15px;">
<td style="height: 15px; padding: 0cm 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">Professional fees</span></td>
<td style="padding: 1px 1px 0px 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: normal; height: 15px; text-align: left;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; height: 15px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><ix:nonFraction contextRef="I20230331" name="us-gaap:AccruedProfessionalFeesCurrent" unitRef="USD" id="Tag347" decimals="0" format="ixt:num-dot-decimal">113,827</ix:nonFraction></span></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; height: 15px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; height: 15px;"><br/></td>
<td style="padding: 1px 1px 0px 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: normal; height: 15px; text-align: left;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; height: 15px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><ix:nonFraction contextRef="I20221231" name="us-gaap:AccruedProfessionalFeesCurrent" unitRef="USD" id="Tag332" decimals="0" format="ixt:num-dot-decimal">155,161</ix:nonFraction></span></td>
<td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; height: 15px;"><br/></td>
</tr>
<tr style="height: 15px; background-color: #cceeff;">
<td style="height: 15px; padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; background: #cceeff;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">Sales taxes</span></td>
<td style="padding: 1px 1px 0px 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: normal; background: #cceeff; height: 15px; text-align: left;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; background: #cceeff; height: 15px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><ix:nonFraction contextRef="I20230331" name="us-gaap:SalesAndExciseTaxPayableCurrent" unitRef="USD" id="Tag346" decimals="0" format="ixt:num-dot-decimal">145,433</ix:nonFraction></span></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; background: #cceeff; height: 15px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; background: #cceeff; height: 15px;"><br/></td>
<td style="padding: 1px 1px 0px 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: normal; background: #cceeff; height: 15px; text-align: left;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; background: #cceeff; height: 15px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><ix:nonFraction contextRef="I20221231" name="us-gaap:SalesAndExciseTaxPayableCurrent" unitRef="USD" id="Tag331" decimals="0" format="ixt:num-dot-decimal">219,285</ix:nonFraction></span></td>
<td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; background: #cceeff; height: 15px;"><br/></td>
</tr>
<tr style="height: 15px;">
<td style="height: 15px; padding: 0cm 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">Compensation</span></td>
<td style="padding: 1px 1px 0px 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: normal; height: 15px; text-align: left;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; height: 15px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><ix:nonFraction contextRef="I20230331" name="us-gaap:AccruedEmployeeBenefitsCurrent" unitRef="USD" id="Tag345" decimals="0" format="ixt:num-dot-decimal">381,888</ix:nonFraction></span></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; height: 15px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; height: 15px;"><br/></td>
<td style="padding: 1px 1px 0px 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: normal; height: 15px; text-align: left;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; height: 15px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><ix:nonFraction contextRef="I20221231" name="us-gaap:AccruedEmployeeBenefitsCurrent" unitRef="USD" id="Tag330" decimals="0" format="ixt:num-dot-decimal">368,440</ix:nonFraction></span></td>
<td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; height: 15px;"><br/></td>
</tr>
<tr style="height: 15px; background-color: #cceeff;">
<td style="height: 15px; padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; background: #cceeff;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">Contractors</span></td>
<td style="padding: 1px 1px 0px 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: normal; background: #cceeff; height: 15px; text-align: left;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; background: #cceeff; height: 15px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><ix:nonFraction contextRef="I20230331" name="kern:AccruedContractors" unitRef="USD" id="Tag344" decimals="0" format="ixt:num-dot-decimal">524,610</ix:nonFraction></span></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; background: #cceeff; height: 15px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; background: #cceeff; height: 15px;"><br/></td>
<td style="padding: 1px 1px 0px 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: normal; background: #cceeff; height: 15px; text-align: left;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; background: #cceeff; height: 15px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><ix:nonFraction contextRef="I20221231" name="kern:AccruedContractors" unitRef="USD" id="Tag337" decimals="0" format="ixt:num-dot-decimal">562,993</ix:nonFraction></span></td>
<td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; background: #cceeff; height: 15px;"><br/></td>
</tr>
<tr style="height: 18px;">
<td style="padding: 0cm 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; height: 18px;"><span style="font-size: 10pt; line-height: inherit;">Settlements and legal</span></td>
<td style="padding: 1px 1px 0px 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: normal; text-align: left; height: 18px;"><br/></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; height: 18px;"><ix:nonFraction contextRef="I20230331" name="us-gaap:SettlementLiabilitiesCurrent" unitRef="USD" id="Tag353" decimals="0" format="ixt:num-dot-decimal">833,768</ix:nonFraction></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; height: 18px;"><br/></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; height: 18px;"><br/></td>
<td style="padding: 1px 1px 0px 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: normal; text-align: left; height: 18px;"><br/></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; height: 18px;"><ix:nonFraction contextRef="I20221231" name="us-gaap:SettlementLiabilitiesCurrent" unitRef="USD" id="Tag343" decimals="0" format="ixt:num-dot-decimal">950,213</ix:nonFraction></td>
<td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; height: 18px;"><br/></td>
</tr>
<tr style="height: 15px; background-color: #cceeff;">
<td style="height: 15px; padding: 0cm 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; background-color: #cceeff;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">Interest and other</span></td>
<td style="padding: 1px 1px 0px 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: normal; height: 15px; text-align: left; border-bottom: 1.5pt solid #000000; background-color: #cceeff;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; height: 15px; border-bottom: 1.5pt solid #000000; background-color: #cceeff;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><ix:nonFraction contextRef="I20230331" name="us-gaap:OtherAccruedLiabilitiesCurrent" unitRef="USD" id="Tag342" decimals="0" format="ixt:num-dot-decimal">44,506</ix:nonFraction></span></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; height: 15px; background-color: #cceeff;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; background-color: #cceeff; height: 15px;"><br/></td>
<td style="padding: 1px 1px 0px 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: normal; height: 15px; text-align: left; border-bottom: 1.5pt solid #000000; background-color: #cceeff;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; height: 15px; border-bottom: 1.5pt solid #000000; background-color: #cceeff;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><ix:nonFraction contextRef="I20221231" name="us-gaap:OtherAccruedLiabilitiesCurrent" unitRef="USD" id="Tag122" decimals="0" format="ixt:num-dot-decimal">660,040</ix:nonFraction></span></td>
<td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; height: 15px; background-color: #cceeff;"><br/></td>
</tr>
<tr style="height: 15px;">
<td style="height: 15px; padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">Total accounts payable, accrued expenses and other accrued liabilities</span></td>
<td style="padding: 1px 1px 0px 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: normal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px; text-align: left; border-bottom: 4.5pt double #000000;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">$</span></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px; border-bottom: 4.5pt double #000000;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><span style="border-left: none; border-right: none; line-height: inherit;"><ix:nonFraction contextRef="I20230331" name="us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent" unitRef="USD" id="Tag352" decimals="0" format="ixt:num-dot-decimal">3,804,896</ix:nonFraction></span></span></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px;"><br/></td>
<td style="padding: 1px 1px 0px 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: normal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px; border-bottom: 4.5pt double #000000;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: nowrap; 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></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px; border-bottom: 4.5pt double #000000;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><ix:nonFraction contextRef="I20221231" name="us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent" unitRef="USD" id="Tag121" decimals="0" format="ixt:num-dot-decimal">4,426,419</ix:nonFraction></span></td>
<td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px;"><br/></td>
</tr>
</tbody>
</table>
</ix:nonNumeric>
</ix:nonNumeric>
<p style="margin: 0pt; text-align: justify; line-height: 1.3;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p>
</div><div style="font-family: 'times new roman', times; font-size: 10pt;">
<div style="border-left: none; border-right: none;">
<div style="border-left: none; border-right: none;">
<ix:nonNumeric contextRef="D20230331" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="Tag35" escape="true">
<p style="margin: 0pt; text-align: justify; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;">Note 8&#160;<b style="color: #000000; font-family: 'times new roman', times; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-size: 13.3333px;">&#8211;</b>&#160;Commitments and <span style="line-height: inherit;">Contingencies</span></span></p>
<p style="margin: 0pt; text-align: justify; line-height: 1.2; text-indent: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p>
<p style="margin: 0pt; text-align: justify; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold; line-height: inherit;">Litigation</span></p>
<p style="text-align: justify; line-height: 1.2; text-indent: 0pt; margin: 0px !important;"><br/></p>
<p style="margin: 0pt; text-align: justify; line-height: 1.2; text-indent: 32pt; font-family: 'Times New Roman', serif; font-size: 10pt;">On January 13, 2023, Courier Plus Inc. d/b/a Dutchie (<span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 48px; 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;">&#8220;</span>Dutchie<span style="color: #000000; font-family: 'Times New Roman', serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 48px; 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;">&#8221;</span>) filed a complaint in the Court of Common Pleas, Dauphin&#160;County, Commonwealth of Pennsylvania against Akerna&#160;and MJF alleging unfair competition, tortious interference and unjust enrichment with respect&#160;to MJF<span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; 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;">&#8217;s exclusive contract with the Commonwealth of Pennsylvania. We filed a preliminary objection alleging serious defects, such as jurisdiction, and we worked with the Commonwealth of Pennsylvania to ensure compliance with our contract. We intend to defend our position vigorously and, at this time, do not believe an estimate of potential loss, if any, is appropriate.</span></p>
<p style="margin: 0pt; text-align: justify; line-height: 1.2; text-indent: 32pt; font-family: 'Times New Roman', serif; font-size: 10pt;"><br/></p>
<p style="margin: 0pt; text-align: justify; line-height: 1.2; text-indent: 32pt; font-family: 'Times New Roman', serif; font-size: 10pt;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; 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;">On <span style="font-size: 10pt; line-height: inherit;">April 2, 2021, TreCom Systems Group, Inc. (&#8220;TreCom&#8221;) filed suit against Akerna and MJF in federal District Court for the Eastern District of Pennsylvania, seeking recovery of up to approximately $<ix:nonFraction contextRef="I20210402_TreComSystemsGroupIncMember" name="us-gaap:LitigationReserve" unitRef="USD" id="Tag693" decimals="-5" scale="6" format="ixt:num-dot-decimal">2.0</ix:nonFraction> million for services allegedly provided pursuant to a Subcontractor Agreement between MJF and TreCom. MJF provided a notice of termination of the operative Subcontractor Agreement on August 4, 2020. MJF disputes the validity of TreCom&#8217;s invoices and the enforceability of the alleged agreement that TreCom submitted to the court. Akerna filed counterclaims against TreCom for breach of contract, a declaratory judgment, commercial disparagement, and defamation. TreCom failed to return Akerna&#8217;s intellectual property and issued numerous disparaging statements to one of Akerna&#8217;s clients. TreCom subsequently filed a motion to dismiss these counterclaims, which was denied by the court. Akerna intends to vigorously defend against TreCom&#8217;s claims, and pursue its own claims. With respect to the TreCom matter, we established a loss contingency $<ix:nonFraction contextRef="D20211231_TreComSystemsGroupIncMember" name="us-gaap:LossContingencyAccrualPayments" unitRef="USD" id="Tag318" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.2</ix:nonFraction> million in 2021 which remains outstanding as of March 31, 2023.</span></span></p>
<p style="margin: 0pt; text-align: justify; line-height: 1.2; text-indent: 33.3333pt; font-family: 'Times New Roman', serif; font-size: 10pt;"><br/></p>
<p style="margin: 0pt; text-align: justify; line-height: 1.2; text-indent: 32pt; font-family: 'Times New Roman', serif; font-size: 10pt;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; 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;">As of<span style="line-height: inherit;">&#160;</span><span style="border-left: none; border-right: none;">March 31, 2023</span>, and&#160;<span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; 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; line-height: inherit;">through the date these consolidated financial statements were issued, there were<span style="line-height: inherit;">&#160;</span><ix:nonNumeric contextRef="D20230331" name="kern:Legalproceedings" id="Tag694" escape="true">no</ix:nonNumeric><span style="line-height: inherit;">&#160;</span>other legal proceedings requiring recognition or disclosure in the consolidated financial statements.</span></span></p>
<p style="margin: 0pt; text-align: justify; line-height: 1.2; text-indent: 33.3333pt; font-family: 'Times New Roman', serif; font-size: 10pt;"><br/></p>
<ix:exclude>
<div>
<div style="border-left: none; border-right: none;">
<div id="t_ft_NEQPG84WDC00000000000000000000b">
<table style="width: 100%; font-family: 'times new roman'; font-size: 10pt;">
<tbody>
<tr>
<td class="pgno" style="padding: 0px; text-align: center;"><span class="pageno" style="font-size: 10pt; line-height: inherit;">17</span></td>
</tr>
</tbody>
</table>
</div>
</div>
<hr class="horizontalLineRemoved" style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"></hr>
<div class="pageBreak" style="page-break-before: always; font-size: 10pt; text-align: left;"><br/></div>
</div>
<p style="margin: 0pt; text-align: justify; line-height: 1.3; text-indent: 33.3333pt; ;margin: 0px !important;"><br/></p>
</ix:exclude>
<p style="margin: 0pt; color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-indent: 0pt; 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; line-height: 1.2; text-align: left;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold; line-height: inherit;"><span style="line-height: inherit;">Other</span></span></p>
<p style="margin: 0pt; color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-indent: 0pt; 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; line-height: 1.2; text-align: left;"><br/></p>
<p style="margin: 0pt; color: rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-indent: 32pt; 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; line-height: 1.2; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">In connection with the Sale Transaction and the Merger, we have a commitment to compensate our financial advisor for up to three percent of the transaction value in success fees, subject to a minimum of $<ix:nonFraction contextRef="D20230331_SaleTransactionAndMergerMember" name="kern:FinancialAdvisorSuccessFees" unitRef="USD" id="Tag317" decimals="-5" scale="6" format="ixt:num-dot-decimal">1.5</ix:nonFraction> million, should the&#160;transactions be completed. In addition, we are party to arrangements with our executive officers and certain other administrative employees pursuant to their employment, retention and transaction success agreements that may result in the receipt by such executive officers and employees of cash severance payments and other transaction success bonuses and benefits with a total value of approximately $<ix:nonFraction contextRef="I20230331_SaleTransactionAndMergerMember" name="us-gaap:OtherCommitment" unitRef="USD" id="Tag30" decimals="-5" scale="6" format="ixt:num-dot-decimal">1.4</ix:nonFraction> million (collectively and not individually), but not including the accelerated vesting&#160;of any equity awards held by those officers.</span></p>
<p style="margin: 0pt; color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-indent: 0pt; 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; line-height: 1.2; text-align: left;"><br/></p>
<p style="margin: 0pt; color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-indent: 0pt; 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; line-height: 1.2; text-align: left;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold; line-height: inherit;"><span style="line-height: inherit;">Operating Leases</span></span></p>
<p style="margin: 0pt; color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; 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; text-align: justify; line-height: 1.2; text-indent: 33.3333pt;"><br/></p>
<p style="margin: 0pt; color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; 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; text-align: justify; line-height: 1.2; text-indent: 32pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"><span style="line-height: inherit;">During the first half of 2022, we began negotiations to terminate the 365 Cannabis office lease in Las Vegas, Nevada. We established an obligation of <span style="line-height: inherit;">$<ix:nonFraction contextRef="D20230331" name="kern:TerminationFee" unitRef="USD" id="Tag696" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.5</ix:nonFraction> million</span> which is management&#8217;s best estimate of the costs to exit the lease. As of March 31, 2023, the lease termination matter remains unresolved.&#160;</span></span></p>
</ix:nonNumeric>
<p style="text-align: justify; line-height: 1.2; text-indent: 33.3333pt; margin: 0px !important;"><br/></p>
</div>
</div>
</div><div style="font-family: 'times new roman', times; font-size: 10pt;" id="Dip59xfkwlogtkjinbk4bl">
<div style="border-left: none; border-right: none;">
<ix:nonNumeric contextRef="D20230331" name="us-gaap:StockholdersEquityNoteDisclosureTextBlock" id="Tag410" escape="true">
<p style="margin: 0pt; text-align: justify; line-height: 1.3;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"><span style="font-family: 'Times New Roman', serif; color: #000000; line-height: inherit;"><span style="color: #000000; font-family: 'Times New Roman'; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: bold; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; line-height: inherit; display: inline !important;">Note 9 &#8211; Stockholders<span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; 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; display: inline !important; line-height: inherit;">&#8217;</span>&#160;Deficit</span></span></span></p>
<p style="margin: 0pt; text-align: justify; line-height: 1.3;"><br/></p>
<p style="margin: 0pt; text-align: justify; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; text-indent: 0pt; font-weight: bold; line-height: inherit;">Common and Preferred Stock</span></p>
<p style="margin: 0pt; text-align: justify; line-height: 1.2;"><br/></p>
<p style="margin: 0pt; 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-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; font-size: 13.3333px; text-align: justify; text-indent: 32pt; line-height: 1.2;"><span style="font-size: 10pt; line-height: inherit;"><span style="font-family: 'Times New Roman'; line-height: inherit;">We have<span style="line-height: inherit;">&#160;</span><span style="cursor: default; line-height: inherit;"><span style="line-height: inherit;"><span style="line-height: inherit;"><ix:nonFraction contextRef="D20230331_CommonStockMember" name="kern:NumberOfClassesOfStock" unitRef="Number" id="Tag391" decimals="0" format="ixt-sec:numwordsen">one</ix:nonFraction></span></span></span><span style="line-height: inherit;">&#160;</span>single class of Common Stock of which<span style="line-height: inherit;">&#160;</span><span style="cursor: default; line-height: inherit;"><span style="line-height: inherit;"><span style="line-height: inherit;"><ix:nonFraction contextRef="I20230331" name="us-gaap:CommonStockSharesAuthorized" unitRef="Shares" id="Tag436" decimals="0" format="ixt:num-dot-decimal">150,000,000</ix:nonFraction></span></span></span><span style="line-height: inherit;">&#160;shares are&#160;</span>authorized with a par value of $<span style="cursor: default; line-height: inherit;"><span style="line-height: inherit;"><span style="line-height: inherit;"><ix:nonFraction contextRef="I20230331" name="us-gaap:CommonStockParOrStatedValuePerShare" unitRef="USDPerShare" id="Tag493" decimals="4" format="ixt:num-dot-decimal">0.0001</ix:nonFraction></span></span></span><span style="line-height: inherit;">&#160;</span>per share.&#160;</span><span style="text-indent: 32pt; line-height: inherit;">The holders of Common Stock are entitled to&#160;</span></span><span style="line-height: inherit;"><ix:nonNumeric contextRef="D20230331" name="us-gaap:CommonStockVotingRights" id="Tag754" escape="true">one</ix:nonNumeric></span><span style="font-size: 10pt; text-indent: 32pt; line-height: inherit;">&#160;vote per share on all matters submitted to a vote of stockholders of the Company. Subject to the prior rights of all classes or series of stock at the time outstanding having prior rights as to dividends or other distributions, all stockholders are entitled to share equally in dividends, if any, as may be declared from time to time by the Board of Directors out of funds legally available. Subject to the prior rights of our creditors and the holders of all classes or series of stock at the time outstanding having prior rights as to distributions upon liquidation, dissolution, or winding up of the Corporation, in the event of liquidation, the holders of Common Stock are entitled to share ratably in all assets remaining after payment of all liabilities. The stockholders do not have cumulative, preemptive rights, or subscription rights.&#160;</span></p>
<p style="margin: 0pt; color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; 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; text-align: justify; text-indent: 32pt; line-height: 1.2;"><br/></p>
<p style="margin: 0pt; color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; 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; text-align: justify; text-indent: 32pt; line-height: 1.2;"><span style="font-size: 10pt; text-indent: 32pt; line-height: inherit;"><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; line-height: inherit;">We also have&#160;<span style="line-height: inherit;"><ix:nonFraction contextRef="I20230331" name="us-gaap:PreferredStockSharesAuthorized" unitRef="Shares" id="Tag491" decimals="0" format="ixt:num-dot-decimal">5,000,000</ix:nonFraction></span>&#160;authorized shares of preferred stock, $<span style="line-height: inherit;"><ix:nonFraction contextRef="I20230331" name="us-gaap:PreferredStockParOrStatedValuePerShare" unitRef="USDPerShare" id="Tag506" decimals="4" format="ixt:num-dot-decimal">0.0001</ix:nonFraction></span>&#160;par value per share, of which<span style="line-height: inherit;">&#160;</span><span style="line-height: inherit;"><ix:nonNumeric contextRef="D20230331_SpecialVotingPreferredStockMember_1" name="us-gaap:PreferredStockVotingRights" id="Tag393" escape="true">one</ix:nonNumeric></span><span style="line-height: inherit;">&#160;</span>share of special voting preferred stock<span style="line-height: inherit;">&#160;</span><span style="color: #000000; font-family: 'Times New Roman', serif; 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.4444px; 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;">(the &#8220;Special&#160;Voting Preferred Stock&#8221;)&#160;</span>is issued and outstanding (see below).</span></span></p>
<ix:exclude>
<p style="margin: 0pt; text-align: justify; text-indent: 33.33pt;"><br/></p>
<div>
<div id="t_ft_BU2SG0W4DC00000000000000000000b">
<table style="width: 100%; font-family: 'times new roman'; font-size: 10pt; height: 17px;">
<tbody>
<tr style="height: 17px;">
<td class="pgno" style="padding: 0px; text-align: center; height: 17px;"><span class="pageno" style="font-size: 10pt; line-height: inherit;">18</span></td>
</tr>
</tbody>
</table>
</div>
<hr class="horizontalLineRemoved" style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"></hr>
<div class="pageBreak" style="page-break-before: always; font-size: 10pt; text-align: left;"><br/></div>
</div>
</ix:exclude>
<p style="margin: 0pt; text-align: justify; line-height: 1.2;"><br/></p>
<p style="margin: 0pt; text-align: justify; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; text-indent: 0pt; font-weight: bold; line-height: inherit;">Special Voting Preferred Stock and Exchangeable&#160;Shares&#160;</span></p>
<div style="border-right: none; border-left: none; line-height: 1.2;">
<p style="margin: 0pt; text-align: justify; text-indent: 48pt; line-height: 1.3; ;margin: 0px !important;"><br/></p>
<p style="margin: 0pt; text-align: justify; text-indent: 32pt; line-height: 1.3; font-family: 'Times New Roman', serif; font-size: 10pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; line-height: inherit; display: inline !important; color: #000000;">In connection with a prior transaction in which we acquired Ample in exchange for <ix:nonFraction contextRef="I20230331_RedeemablePreferredStockMember" name="kern:ExchangeableShares" unitRef="Shares" id="Tag516" decimals="0" format="ixt:num-dot-decimal">3,294,574</ix:nonFraction> shares of exchangeable shares (the &#8220;Exchangeable Shares&#8221;), we issued of a single share of our special voting preferred stock (the &#8220;Special Voting Preferred Stock&#8221;), for the purpose of ensuring that each Exchangeable Share is substantially the economic and voting equivalent of a share of Akerna Common Stock and that each Exchangeable Share is exchangeable on a <span style="border-left: none; border-right: none; line-height: inherit;"><ix:nonNumeric contextRef="D20230331_SpecialVotingPreferredStockMember_1" name="kern:PreferredStockConversionRatio" id="Tag439" escape="true">20-for-one</ix:nonNumeric> basis</span>&#160;for a share of Akerna&#160;Common Stock, subject to certain limitations and adjustments. Each holder of Exchangeable Shares effectively has the ability to cast votes along with holders of Akerna&#160;Common Stock. <span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; 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.4444px; 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;">The Exchangeable Shares do not have a par value.&#160;</span></span><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit; color: #000000;"><span style="border-left: none; border-right: none; line-height: inherit;"><span style="border-left: none; border-right: none; line-height: inherit;"><span style="border-left: none; border-right: none; line-height: inherit;">The Special Voting Preferred stock has a par value of <span style="border-left: none; border-right: none; line-height: inherit;">$<span style="border-right: none; border-left: none; line-height: inherit;"><span style="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.4444px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: inline !important; line-height: inherit;"><span style="border-left: none; border-right: none; line-height: inherit;"><span style="border-left: none; border-right: none; line-height: inherit;"><span style="border-left: none; border-right: none; line-height: inherit;"><ix:nonFraction contextRef="I20230331" name="us-gaap:PreferredStockParOrStatedValuePerShare" unitRef="USDPerShare" id="Tag438" decimals="4" format="ixt:num-dot-decimal">0.0001</ix:nonFraction></span></span></span></span></span></span> per share and a preference in liquidation of <span style="border-left: none; border-right: none; line-height: inherit;">$<span style="border-left: none; border-right: none; line-height: inherit;"><span style="border-left: none; border-right: none; line-height: inherit;"><ix:nonFraction contextRef="I20230331" name="us-gaap:PreferredStockLiquidationPreference" unitRef="USDPerShare" id="Tag440" decimals="2" format="ixt:num-dot-decimal">1.00</ix:nonFraction></span></span></span>.</span></span></span> The Special Voting Preferred Stock entitles the holder to an aggregate number of votes equal to the number of the Exchangeable Shares issued and outstanding from time to time and which we do not own. The holder of the Special Voting Preferred Stock and the holders of shares of&#160;Akerna&#160;Common Stock will both vote together as a single class on all matters submitted to a vote of our shareholders. At such time as the Special Voting Preferred Stock has no votes attached to it, the share shall be automatically cancelled.&#160;</span></p>
<p style="margin: 0pt; text-align: justify; text-indent: 33.3333pt; line-height: 1.3; ;margin: 0px !important;"><br/></p>
<p style="text-align: justify; text-indent: 32pt; margin: 0pt; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.3;"><span style="font-size: 10pt; color: #000000; line-height: inherit;"><span style="font-family: 'times new roman', times; line-height: inherit;">During the </span>three months ended March 31, 2023<span style="font-family: 'times new roman', times; line-height: inherit;">, certain Ample shareholders exchanged a total of </span><span style="border-left: none; border-right: none; line-height: inherit;"><ix:nonFraction contextRef="I20230331" name="kern:ExchangeableShares" unitRef="Shares" id="Tag509" decimals="0" format="ixt:num-dot-decimal">640</ix:nonFraction></span> E<span style="font-family: 'times new roman', times; line-height: inherit;">xchangeable&#160;Shares with a value of </span><span style="border-left: none; border-right: none; line-height: inherit;"><span style="font-family: 'times new roman', times; line-height: inherit;">$</span><span style="border-left: none; border-right: none; line-height: inherit;"><ix:nonFraction contextRef="I20230331" name="kern:AggregateValueOfExchangeableShares" unitRef="USD" id="Tag433" decimals="0" format="ixt:num-dot-decimal">4,896</ix:nonFraction></span></span><span style="font-family: 'times new roman', times; line-height: inherit;"> for <ix:nonFraction contextRef="I20230331" name="kern:ExchangeableSharesIssued" unitRef="Shares" id="Tag380" decimals="0" format="ixt:num-dot-decimal">32</ix:nonFraction> shares of&#160;Akerna</span><span style="line-height: inherit;"><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;">&#160;Common Stock. The exchange was accounted for as an equity transaction and we did not recognize a gain or loss on this transaction. As of </span>March 31, 2023<span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;">, there were a total of </span><span style="border-left: none; border-right: none; line-height: inherit;"><span style="border-left: none; border-right: none; line-height: inherit;"><ix:nonFraction contextRef="I20230331" name="kern:ExchangeableSharesOutstanding" unitRef="Shares" id="Tag527" decimals="0" format="ixt:num-dot-decimal">285,032</ix:nonFraction></span></span><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;"> exchangeable shares remaining as issued and outstanding which could be exchanged for <ix:nonFraction contextRef="I20230331" name="us-gaap:ExcessStockSharesOutstanding" unitRef="Shares" id="Tag523" decimals="0" format="ixt:num-dot-decimal">14,252</ix:nonFraction> shares of Akerna&#160;Common Stock.&#160;</span></span></span></p>
</div>
<div style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; line-height: 1.2;">
<p style="margin: 0pt; text-align: justify; line-height: 1.2; font-size: 10pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p>
<div style="border-right: none; border-left: none;">
<div style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px;">
<p style="margin: 0pt 0pt 10pt; text-align: justify; line-height: 1.2; font-size: 10pt; text-indent: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit; font-style: italic; font-weight: bold;">ATM Program</span></p>
<p style="margin: 0pt; line-height: 1.2; font-size: 10pt; text-indent: 32pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">In 2021, we entered into an Equity Distribution Agreement with Oppenheimer &amp; Co. Inc. (&#8220;Oppenheimer&#8221;) and A.G.P./Alliance Global Partners (&#8220;AGP&#8221;) pursuant to which we could&#160;offer and sell from time to time, up to <span style="border-left: none; border-right: none; line-height: inherit;"><span style="border-left: none; border-right: none; line-height: inherit;">$<span style="border-left: none; border-right: none; line-height: inherit;"><ix:nonFraction contextRef="D20211231_ATMProgramMember" name="us-gaap:SaleOfStockConsiderationReceivedOnTransaction" unitRef="USD" id="Tag392" decimals="-6" scale="6" format="ixt:num-dot-decimal">25</ix:nonFraction></span></span></span> million of shares of our Common Stock through an &#8220;at the market&#8221; equity offering program (the &#8220;2021 ATM Program&#8221;). From its inception through September 23, 2022, a total of&#160;<span style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; 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;"><ix:nonFraction contextRef="D20221023_ATMProgramMember_CommonStockMember" name="us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction" unitRef="Shares" id="Tag395" decimals="0" format="ixt:num-dot-decimal">118,629</ix:nonFraction> shares of Common Stock with an aggregate gross purchase price of $<ix:nonFraction contextRef="D20221023_ATMProgramMember_CommonStockMember" name="us-gaap:SaleOfStockConsiderationReceivedOnTransaction" unitRef="USD" id="Tag741" decimals="-5" scale="6" format="ixt:num-dot-decimal">2.7</ix:nonFraction> million, including <ix:nonFraction contextRef="D20220923_ATMProgramMember_1" name="us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction" unitRef="Shares" id="Tag507" decimals="0" format="ixt:num-dot-decimal">90,809</ix:nonFraction> shares with an aggregate gross purchase price of $<ix:nonFraction contextRef="D20220923_ATMProgramMember_1" name="us-gaap:SaleOfStockConsiderationReceivedOnTransaction" unitRef="USD" id="Tag425" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.8</ix:nonFraction> million sold during 2022, were sold under the 2021 ATM Program. On September 23, 2022, we, Oppenheimer and AGP mutually agreed to&#160;terminate the 2021 ATM Program.</span></span></p>
<p style="margin: 0pt; line-height: 1.2; font-size: 10pt; text-indent: 33.33pt; text-align: justify;"><br/></p>
<p style="margin: 0pt; line-height: 1.2; font-size: 10pt; text-indent: 32pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"><span style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; 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;">On September 28, 2022, we&#160;entered into a new agreement with AGP pursuant to which we may offer and sell up to <span style="border-left: none; border-right: none; line-height: inherit;">$<span style="border-left: none; border-right: none; line-height: inherit;"><ix:nonFraction contextRef="D20220928_ATMProgramMember_3" name="us-gaap:SaleOfStockConsiderationReceivedOnTransaction" unitRef="USD" id="Tag756" decimals="-5" scale="6" format="ixt:num-dot-decimal">20.0</ix:nonFraction></span></span> million of shares of our Common Stock <ix:nonNumeric contextRef="D20220928_ATMProgramMember_3" name="us-gaap:SaleOfStockDescriptionOfTransaction" id="Tag514" escape="true">(the &#8220;2022 ATM Program&#8221;) from time to time through AGP as the&#160;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 &#8220;Baby Shelf Limitation&#8221;). Under the Baby Shelf Limitation, we may not offer Common&#160;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.</ix:nonNumeric> Net proceeds from the sale of Common Stock under&#160;the 2022 ATM Program&#160;will be used for general corporate purposes</span></span><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;including working capital, marketing, product development and capital expenditures. Through December 31, 2022, we sold a total of <ix:nonFraction contextRef="I20221231" name="us-gaap:SharesIssued" unitRef="Shares" id="Tag508" decimals="0" format="ixt:num-dot-decimal">552,148</ix:nonFraction> shares of Common Stock with an aggregate gross purchase price of $<ix:nonFraction contextRef="D20221231" name="us-gaap:SupplementalDeferredPurchasePrice" unitRef="USD" id="Tag492" decimals="-5" scale="6" format="ixt:num-dot-decimal">1.1</ix:nonFraction> million under the 2022 ATM Program. There were no offerings of Common Stock under the 2022 ATM program during the three months ended March 31, 2023.</span></p>
<p style="margin: 0pt; line-height: 1.2; font-size: 10pt; text-indent: 33.33pt; text-align: justify;"><br/></p>
<p style="margin: 0pt 0pt 10pt; text-align: justify; line-height: 1.2; font-size: 10pt; text-indent: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit; font-style: italic; font-weight: bold;">2022 Unit Offering</span></p>
<p style="text-indent: 32pt; margin: 0pt 0pt 8pt; line-height: 1.2; font-size: 10pt; font-family: Calibri, sans-serif; text-align: justify;"><span style="font-size: 10pt; line-height: inherit; font-family: 'times new roman', times;"><span style="font-family: 'andale mono', times; line-height: inherit;"><span style="font-family: 'times new roman', times; line-height: inherit;">On July 5, 2022, we&#160;completed the&#160;2022 Unit Offering which was comprised of an aggregate of</span> <span style="border-left: none; border-right: none; line-height: inherit;"><ix:nonNumeric contextRef="D20220705_3" name="kern:Descriptionofunitoffering" id="Tag382" escape="true">(i) 29,382,861 units consisting of 1,469,143 shares of Common Stock together with Common Stock warrants (the &#8220;Common Warrants&#8221;) to purchase up to 1,469,143 shares of Common Stock (together, the &#8220;Units&#8221;) and (ii) 14,095,400 pre-funded units, consisting of 14,095,400 pre-funded warrants (&#8220;Pre-funded Warrants&#8221;) to purchase 704,770 shares of Common Stock, together with Common Warrants to purchase up to 704,770 shares of Common Stock (together, the &#8220;Pre-funded Units&#8221;). 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.&#160;</ix:nonNumeric></span></span></span><span style="font-size: 10pt; line-height: inherit; font-family: 'times new roman', times;">The Pre-Funded Warrants were exercised immediately thereafter at their nominal exercise price of $<span style="border-left: none; border-right: none; line-height: inherit;"><ix:nonFraction contextRef="I20220705_PreFundedWarrantsMember" name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" unitRef="USDPerShare" id="Tag388" decimals="3" format="ixt:num-dot-decimal">0.002</ix:nonFraction></span>&#160;per share. <span style="color: #000000; font-family: 'andale mono', times; font-size: 13.3333px; 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;">The Common Warrants accompanying each of the Units and Pre-funded Units were issued separately and are immediately tradeable separately upon issuance.&#160;</span>The Common Warrants had an original exercise price of $<span style="border-left: none; border-right: none; line-height: inherit;"><ix:nonFraction contextRef="I20220705" name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" unitRef="USDPerShare" id="Tag494" decimals="2" format="ixt:num-dot-decimal">4.60</ix:nonFraction></span> per share subject to certain adjustments, are immediately exercisable and will expire <span style="border-left: none; border-right: none; line-height: inherit;"><span style="border-left: none; border-right: none; line-height: inherit;">five</span></span> years from the date of issuance. In connection with a convertible redeemable preferred stock offering in October 2022, the exercise price of the&#160;Common Warrants was reduced to&#160;$<ix:nonFraction contextRef="I20221005" name="us-gaap:SharesIssuedPricePerShare" unitRef="USDPerShare" id="Tag396" decimals="3" format="ixt:num-dot-decimal">3.518</ix:nonFraction> per share effective October 5, 2022 and further reduced to $<ix:nonFraction contextRef="I20230127" name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" unitRef="USDPerShare" id="Tag434" decimals="2" format="ixt:num-dot-decimal">0.88</ix:nonFraction> per share effective January 27, 2023 as a result of the lowering&#160;of the&#160;conversion price for the Convertible&#160;Notes in connection with the Exchange Agreements.</span></p>
<ix:exclude>
<div>
<div id="t_ft_WAY9AGZA6O00000000000000000000b">
<table style="width: 100%; font-family: 'times new roman'; font-size: 10pt;">
<tbody>
<tr>
<td class="pgno" style="padding: 0px; text-align: center;"><span class="pageno" style="font-size: 10pt; line-height: inherit;">19</span></td>
</tr>
</tbody>
</table>
</div>
<hr class="horizontalLineRemoved" style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"></hr>
<div class="pageBreak" style="page-break-before: always; font-size: 10pt; text-align: left;"><br/></div>
</div>
<p style="margin: 0pt; line-height: 1.3; font-size: 10pt; text-indent: 33.33pt; text-align: justify;"><br/></p>
</ix:exclude>
<p style="text-indent: 32pt; margin: 0pt 0pt 8pt; line-height: 1.2; font-size: 10pt; font-family: Calibri, sans-serif; text-align: justify;"><span style="font-size: 10pt; text-indent: 33.33pt; font-family: 'times new roman', times; line-height: inherit;">In addition, we issued to the Underwriter warrants to purchase additional&#160;<span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; 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;">shares of Common Stock (the &#8220;Underwriter Warrants&#8221;). The Underwriter Warrants provided for the purchase of&#160;</span>up to&#160;</span><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;"><span style="line-height: inherit;"><span style="border-left: none; border-right: none; line-height: inherit;"><ix:nonFraction contextRef="I20220705_UnderwriterWarrantsMember_MinimumMember" name="kern:Underwriterwarrantstopurchaseshares" unitRef="Shares" id="Tag464" decimals="0" format="ixt:num-dot-decimal">108,696</ix:nonFraction></span></span><span style="line-height: inherit;">&#160;shares of Common Stock</span><span style="line-height: inherit;">. The Underwriter Warrants are exercisable at any time and from time to time, in whole or in part, commencing from&#160;</span></span><span style="border-left: none; border-right: none; font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">six</span><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;"> months after <ix:nonNumeric contextRef="D20230331_UnderwriterWarrantsMember" name="us-gaap:PlanOfReorganizationDatesPlanIsEffective" id="Tag386" format="ixt:date-monthname-day-year-en">June 29, 2022</ix:nonNumeric> (the &#8220;Effective Date&#8221;) and ending </span><span style="border-left: none; border-right: none; font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><span style="border-left: none; border-right: none; line-height: inherit;"><span style="border-right: none; border-left: none; line-height: inherit;"><span style="border-left: none; border-right: none; line-height: inherit;"><span style="border-left: none; border-right: none; line-height: inherit;">five</span></span></span></span></span><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;"><span style="line-height: inherit;"> years from the Effective Date, at a price per share equal to $</span><span style="line-height: inherit;"><span style="border-left: none; border-right: none; line-height: inherit;"><ix:nonFraction contextRef="I20220705_UnderwriterWarrantsMember_3" name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" unitRef="USDPerShare" id="Tag526" decimals="2" format="ixt:num-dot-decimal">4.60</ix:nonFraction></span>, subject to certain adjustments</span><span style="line-height: inherit;">. <span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; 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;">In connection with a convertible redeemable preferred stock offering in October 2022, the exercise price of the&#160;Underwriter Warrants was reduced to&#160;$<ix:nonFraction contextRef="I20221005_UnderwriterWarrantsMember_IPOMember" name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" unitRef="USDPerShare" id="Tag757" decimals="3" format="ixt:num-dot-decimal">3.518</ix:nonFraction> per share effective October 5, 2022 <span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; 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; display: inline !important; line-height: inherit;">and further reduced to $<ix:nonFraction contextRef="I20230127_UnderwriterWarrantsMember" name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" unitRef="USDPerShare" id="Tag422" decimals="2" format="ixt:num-dot-decimal">0.88</ix:nonFraction> per share effective January 27, 2023 as a result of the lowering&#160;of the&#160;conversion price for the Convertible&#160;Notes in connection with the Exchange Agreements</span>.&#160;</span>The Underwriter Warrants may be transferred by the Underwriter without restriction during the same period.</span></span></p>
<p style="text-indent: 32pt; margin: 0pt 0pt 8pt; line-height: 1.2; font-size: 10pt; font-family: Calibri, sans-serif; text-align: justify;"><span style="font-size: 10.5pt; line-height: inherit; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit; text-indent: 0.5in; margin: 0in 0in 8pt;">As of March 31, 2023, a total of <ix:nonFraction contextRef="I20230331" name="kern:WarrantsOutstanding" unitRef="Shares" id="Tag518" decimals="0" format="ixt:num-dot-decimal">45,652,174</ix:nonFraction> warrants exercisable for <ix:nonFraction contextRef="D20230331" name="us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction" unitRef="Shares" id="Tag512" decimals="0" format="ixt:num-dot-decimal">2,282,609</ix:nonFraction> shares of Common Stock remain outstanding from the 2022 Unit Offering including <ix:nonFraction contextRef="I20230331" name="kern:CommonWarrantsShares" unitRef="Shares" id="Tag466" decimals="0" format="ixt:num-dot-decimal">43,478,261</ix:nonFraction> Common Warrants exercisable for <ix:nonFraction contextRef="I20230331_CommonWarrantMember" name="kern:CommonWarrantsShares" unitRef="Shares" id="Tag432" decimals="0" format="ixt:num-dot-decimal">2,173,913</ix:nonFraction> shares of Common Stock and <ix:nonFraction contextRef="I20230331_CommonStockMember" name="kern:Underwriterwarrantstopurchaseshares" unitRef="Shares" id="Tag426" decimals="0" format="ixt:num-dot-decimal">2,173,913</ix:nonFraction> Underwriter Warrants exercisable for <ix:nonFraction contextRef="I20230331_UnderwriterWarrantsMember" name="kern:ExchangeableShares" unitRef="Shares" id="Tag522" decimals="0" format="ixt:num-dot-decimal">108,696</ix:nonFraction> shares of Common Stock. In accordance with our policy, we assessed the warrants issued in connection with the 2022 Unit Offering and determined that&#160;there are no instances outside of the Company<span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; 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;">&#8217;</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-family: 'times new roman', times; font-size: 13.3333px; 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;">&#8217;</span>s Common Stock and they satisfy all of the additional qualifications to be classified within equity. Through March 31, 2023, the Common Warrants and Underwriter Warrants remain classified within equity.</span></span></p>
<p style="text-indent: 0pt; margin: 0pt 0pt 8pt; line-height: 1.2; font-size: 11pt; font-family: Calibri, sans-serif; text-align: justify;"><span style="font-size: 10.5pt; line-height: inherit; font-family: 'Times New Roman', serif; font-weight: bold; font-style: italic;"><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit; text-indent: 0.5in; margin: 0in 0in 8pt;">2019 Warrants</span></span></p>
<p style="margin: 0pt 0pt 0.0001pt; color: #000000; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; text-align: justify; text-indent: 32pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><ix:nonNumeric contextRef="D20230331" name="us-gaap:ClassOfWarrantOrRightExpenseOrRevenueRecognized" id="Tag471" escape="true">In connection with MTech&#8217;s&#160;initial public offering, MTech sold units consisting of one share of MTech&#8217;s common stock and one warrant of MTech (&#8220;MTech Public Warrant&#8221;). Each MTech Public Warrant entitled the holder to purchase one share of MTech&#8217;s common stock. Concurrently with MTech&#8217;s initial public offering, MTech sold additional units on a private offering basis. Each of these units consisted of one share of MTech&#8217;s common stock and one warrant of MTech (&#8220;MTech Private Warrant&#8221;).</ix:nonNumeric><span style="line-height: inherit;"> Each MTech Private Warrant entitled the holder to purchase&#160;<span style="border-left: none; border-right: none; line-height: inherit;"><span style="border-left: none; border-right: none; line-height: inherit;">one</span></span>&#160;share of MTech&#8217;s common stock.&#160;&#160;&#160;</span></p>
<p style="margin: 0cm 0cm 0.0001pt; color: #000000; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><span style="font-size: 10pt; color: #000000; line-height: inherit;">&#160;</span></p>
<p style="margin: 0pt 0pt 8pt; color: #000000; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; text-align: justify; font-family: 'Times New Roman', serif; text-indent: 32pt; line-height: 1.2;"><span style="font-size: 10pt; color: black; line-height: inherit;"><span style="line-height: inherit;">Upon completion of the Mergers between MTech and MJF on June 17, 2019, the MTech Public Warrants and the MTech Private Warrants were converted to the 2019 Public Warrants and Private Warrants, respectively, at an exchange ratio of <span style="border-left: none; border-right: none; line-height: inherit;">one-for-one</span> to a warrant to purchase one share of Akerna<span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; 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; display: inline !important; line-height: inherit;">&#8217;</span>s&#160;Common Stock with identical terms and conditions. <span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;">Concurrent with our 20-for-1 reverse stock split during the fourth quarter of 2022, the exchange ratio of the 2019 Public Warrants and the Private Warrants was changed to 20 warrants for one share of Common Stock. The Private Warrants have contingent exercise provisions such that when the Private Warrants are held by someone other than the initial purchasers or their permitted transferees, the Private Warrants will be redeemable by the Company. Accordingly, the requirements for accounting for the Private Warrants as equity are not satisfied and the Private Warrants have been reflected on our consolidated balance sheets as a derivative liability and are not included the summary of outstanding warrants presented below</span> .&#160;<span style="line-height: inherit;">&#160;&#160;</span></span></span></p>
<p style="margin: 0pt 0pt 10pt; color: #000000; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; text-align: justify; font-family: 'Times New Roman', serif; text-indent: 0pt; line-height: 1.2;"><span style="font-size: 10pt; color: black; font-weight: bold; font-style: italic; line-height: inherit;">Outstanding Warrants</span></p>
<p style="margin: 0pt 0pt 5pt; color: #000000; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; text-align: justify; font-family: 'Times New Roman', serif; text-indent: 32pt; line-height: 1.2;"><span style="font-size: 10pt; color: black; line-height: inherit;">The following table summarizes our warrants outstanding as of the dates presented:</span></p>
<div style="font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; widows: 2; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;">
<ix:nonNumeric contextRef="D20230331" name="kern:ScheduleOfShareBasedCompensationStockWarrantActivityTableTextBlock" id="Tag428" escape="true">
<table style="height: 85px; border-collapse: collapse; width: 100%; margin: 0px; font-family: 'times new roman'; font-size: 10pt; text-indent: 0px;" border="0" cellpadding="0" cellspacing="0" width="100%">
<tbody>
<tr style="height: 10px;">
<td style="height: 10px; padding: 0px; color: #000000; font-weight: bold; font-style: normal; text-decoration: none; white-space: normal; text-align: center; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: bold; font-style: normal; text-decoration: none; white-space: normal; text-align: center; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin: 0px; text-indent: 0px; height: 10px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><br/></td>
<td style="padding: 0px; color: rgb(0, 0, 0); font-weight: bold; font-style: normal; text-decoration: none; white-space: nowrap; text-align: center; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 10px; margin: 0px; text-indent: 0px; border-bottom: 1.5pt solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;; font-size: 10pt; vertical-align: bottom;" colspan="2" valign="bottom">
<p><span style="font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; widows: 2; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> Exercise Price </span></p>
</td>
<td style="height: 10px; padding: 0px; color: #000000; font-weight: bold; font-style: normal; text-decoration: none; white-space: normal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: rgb(0, 0, 0); font-weight: bold; font-style: normal; text-decoration: none; white-space: normal; text-align: center; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 10px; margin: 0px; text-indent: 0px; border-bottom: 1.5pt solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;; font-size: 10pt; vertical-align: bottom;" valign="bottom">
<p><span style="font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; widows: 2; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">Expiration&#160;</span><span style="font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; widows: 2; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">Date</span><br/></p>
</td>
<td style="padding: 0px; color: #000000; font-weight: bold; font-style: normal; text-decoration: none; white-space: normal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: rgb(0, 0, 0); font-weight: bold; font-style: normal; text-decoration: none; white-space: normal; text-align: center; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 10px; margin: 0px; text-indent: 0px; border-bottom: 1.5pt solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;; font-size: 10pt; vertical-align: bottom;" colspan="2" valign="bottom">
<p><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> Balance as of December 31, 2022 </span></p>
</td>
<td style="padding: 0px; color: #000000; font-weight: bold; font-style: normal; text-decoration: none; white-space: normal; text-align: center; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin: 0px; text-indent: 0px; vertical-align: bottom; height: 10px; font-family: 'times new roman'; font-size: 10pt;"><br/></td>
<td style="padding: 0px; color: #000000; font-weight: bold; font-style: normal; text-decoration: none; white-space: normal; text-align: center; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: center; margin: 0px; text-indent: 0px; height: 10px; vertical-align: bottom; border-bottom: 1.5pt solid #000000; font-family: 'times new roman'; font-size: 10pt;" valign="bottom" colspan="2"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> <span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: bold; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; 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;">Issued</span></span><br/></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: center; margin: 0px; text-indent: 0px; vertical-align: bottom; height: 10px; font-family: 'times new roman'; font-size: 10pt;"><br/></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom; text-align: center; border-bottom: 1.5pt solid #000000; font-family: 'times new roman'; font-size: 10pt;" valign="bottom" colspan="2"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> <span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: bold; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; 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;">Exercised</span></span><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span><br/></td>
<td style="padding: 0px; color: #000000; font-weight: bold; font-style: normal; text-decoration: none; white-space: normal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: bold; font-style: normal; text-decoration: none; white-space: normal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: bold; font-style: normal; text-decoration: none; white-space: normal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin: 0px; text-indent: 0px; height: 10px; vertical-align: bottom; border-bottom: 1.5pt solid #000000; text-align: center; font-family: 'times new roman'; font-size: 10pt;" valign="bottom" colspan="2"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> <span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: bold; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; 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;">Expired</span></span><br/></td>
<td style="padding: 0px; color: #000000; font-weight: bold; font-style: normal; text-decoration: none; white-space: normal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: bold; font-style: normal; text-decoration: none; white-space: normal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: bold; font-style: normal; text-decoration: none; white-space: normal; height: 10px; margin: 0px; text-indent: 0px; text-align: center; vertical-align: bottom; border-bottom: 1.5pt solid #000000; font-family: 'times new roman'; font-size: 10pt;" colspan="2" valign="bottom">
<p style="margin: 0px; text-indent: 0px;"><span style="font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; widows: 2; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: bold; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; 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;">Balance as of</span></span></p>
<p style="margin: 0px; text-indent: 0px;">March 31, 2023<br/></p>
</td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
</tr>
<tr style="height: 15px; background-color: #cceeff;">
<td style="height: 15px; padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; background: #cceeff; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; width: 22%;" valign="bottom"><span style="font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; widows: 2; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">2019 Public Warrants <span style="font-size: 8pt; line-height: inherit;">(1)</span></span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; background: #cceeff; margin: 0px; text-indent: 0px; height: 15px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; width: 1%;" valign="bottom"><br/></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; background: #cceeff; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; width: 1%;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> <span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; 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></span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; background: #cceeff; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; width: 10%;" valign="bottom"><span style="font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; widows: 2; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><ix:nonFraction contextRef="I20230331_TwoThousandNineteenPublicWarrantsMember" name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" unitRef="USDPerShare" id="Tag424" decimals="2" format="ixt:num-dot-decimal">230.00</ix:nonFraction></span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; background: #cceeff; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; width: 1%;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; background: #cceeff; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; width: 10%;" valign="bottom"><span style="font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: -webkit-right; widows: 2; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><ix:nonNumeric contextRef="D20230331_TwoThousandNineteenPublicWarrantsMember" name="us-gaap:ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable" id="Tag465" format="ixt:date-month-day-year">6/19/2024</ix:nonNumeric></span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; background: #cceeff; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; width: 1%;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; background: #cceeff; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; width: 1%;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; background: #cceeff; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; width: 8%;" valign="bottom"><span style="font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; widows: 2; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><ix:nonFraction contextRef="I20221231_TwoThousandNineteenPublicWarrantsMember" name="us-gaap:ClassOfWarrantOrRightOutstanding" unitRef="Shares" id="Tag435" decimals="0" format="ixt:num-dot-decimal">5,813,804</ix:nonFraction></span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; background: #cceeff; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; width: 1%;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; background: #cceeff; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; width: 1%;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; background: #cceeff; margin: 0px; text-indent: 0px; height: 15px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; width: 1%;" valign="bottom"><br/></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; background: #cceeff; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; width: 8%;" valign="bottom"><ix:nonFraction contextRef="I20230331_TwoThousandNineteenPublicWarrantsMember" name="kern:WarrantsIssuedInPeriodNumberOfShares" unitRef="Shares" id="Tag742" xsi:nil="true"></ix:nonFraction>&#8212;</td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; width: 1%; background-color: #cceeff;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; background: #cceeff; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; width: 1%;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; background: #cceeff; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; width: 1%;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; background: #cceeff; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; width: 8%;" valign="bottom"><ix:nonFraction contextRef="D20230331_TwoThousandNineteenPublicWarrantsMember" name="kern:WarrantsExercisedInPeriodWeightedAverageGrantDateFairValue" unitRef="USDPerShare" id="Tag387" xsi:nil="true"></ix:nonFraction>&#8212;</td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; width: 1%; background-color: #cceeff;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; background: #cceeff; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; width: 1%;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; background: #cceeff; margin: 0px; text-indent: 0px; height: 15px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; width: 1%;" valign="bottom"><br/></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; background: #cceeff; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; width: 8%;" valign="bottom"><ix:nonFraction contextRef="D20230331_TwoThousandNineteenPublicWarrantsMember" name="kern:WarrantsForfeitedInPeriodWeightedAverageGrantDateFairValue" unitRef="USDPerShare" id="Tag550" xsi:nil="true"></ix:nonFraction>&#8212;</td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; width: 1%; background-color: #cceeff;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; background: #cceeff; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; width: 1%;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; background: #cceeff; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; width: 1%;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; background: #cceeff; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; width: 8%;" valign="bottom"><span style="font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; widows: 2; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><ix:nonFraction contextRef="I20230331_TwoThousandNineteenPublicWarrantsMember" name="us-gaap:ClassOfWarrantOrRightOutstanding" unitRef="Shares" id="Tag463" decimals="0" format="ixt:num-dot-decimal">5,813,804</ix:nonFraction></span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; background: #cceeff; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; width: 1%;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
</tr>
<tr style="height: 15px;">
<td style="height: 15px; padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><span style="font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; widows: 2; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">2022 Unit Offering&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; margin: 0px; text-indent: 0px; height: 15px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><br/></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; margin: 0px; text-indent: 0px; height: 15px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><br/></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; margin: 0px; text-indent: 0px; height: 15px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><br/></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><br/></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
</tr>
<tr style="height: 15px; background-color: #cceeff;">
<td style="height: 15px; padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"><span style="font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; widows: 2; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160; &#160; &#160;Common Warrants <span style="font-size: 8pt; line-height: inherit;">(2)</span></span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; margin: 0px; text-indent: 0px; height: 15px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"><br/></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> <span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; 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></span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"><span style="font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; widows: 2; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><ix:nonFraction contextRef="I20230331_CommonWarrantMember" name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" unitRef="USDPerShare" id="Tag427" decimals="2" format="ixt:num-dot-decimal">4.60</ix:nonFraction></span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"><span style="font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: -webkit-right; widows: 2; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><ix:nonNumeric contextRef="D20230331_CommonWarrantMember" name="us-gaap:ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable" id="Tag389" format="ixt:date-month-day-year">6/29/2027</ix:nonNumeric></span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"><ix:nonFraction contextRef="I20221231_CommonWarrantMember" name="us-gaap:ClassOfWarrantOrRightOutstanding" unitRef="Shares" id="Tag445" decimals="0" format="ixt:num-dot-decimal">43,478,261</ix:nonFraction></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; margin: 0px; text-indent: 0px; height: 15px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"><br/></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"><span style="font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; widows: 2; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><ix:nonFraction contextRef="I20230331_CommonWarrantMember" name="kern:WarrantsIssuedInPeriodNumberOfShares" unitRef="Shares" id="Tag486" xsi:nil="true"></ix:nonFraction>&#8212;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"><ix:nonFraction contextRef="D20230331_CommonWarrantMember" name="kern:WarrantsExercisedInPeriodWeightedAverageGrantDateFairValue" unitRef="USDPerShare" id="Tag736" xsi:nil="true"></ix:nonFraction>&#8212;</td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; margin: 0px; text-indent: 0px; height: 15px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"><br/></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"><ix:nonFraction contextRef="D20230331_CommonWarrantMember" name="kern:WarrantsForfeitedInPeriodWeightedAverageGrantDateFairValue" unitRef="USDPerShare" id="Tag740" xsi:nil="true"></ix:nonFraction>&#8212;</td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"><span style="font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; widows: 2; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><ix:nonFraction contextRef="I20230331_CommonWarrantMember" name="us-gaap:ClassOfWarrantOrRightOutstanding" unitRef="Shares" id="Tag511" decimals="0" format="ixt:num-dot-decimal">43,478,261</ix:nonFraction></span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
</tr>
<tr style="height: 15px;">
<td style="height: 15px; padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><span style="font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; widows: 2; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160; &#160; &#160;Underwriter Warrants <span style="color: #000000; font-family: 'times new roman', times; font-size: 10.6667px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; 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;">(2)</span></span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin: 0px; text-indent: 0px; height: 15px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><br/></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> <span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; 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></span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><span style="font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; widows: 2; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><ix:nonFraction contextRef="I20230331_UnderwriterWarrantsMember" name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" unitRef="USDPerShare" id="Tag390" decimals="2" format="ixt:num-dot-decimal">4.60</ix:nonFraction></span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><span style="font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: -webkit-right; widows: 2; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><ix:nonNumeric contextRef="D20230331_UnderwriterWarrantsMember" name="us-gaap:ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable" id="Tag316" format="ixt:date-month-day-year">6/29/2027</ix:nonNumeric></span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; border-bottom: 1.5pt solid #000000; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; border-bottom: 1.5pt solid #000000; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><ix:nonFraction contextRef="I20221231_UnderwriterWarrantsMember_1" name="us-gaap:ClassOfWarrantOrRightOutstanding" unitRef="Shares" id="Tag521" decimals="0" format="ixt:num-dot-decimal">2,173,913</ix:nonFraction></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin: 0px; text-indent: 0px; height: 15px; vertical-align: bottom; border-bottom: 1.5pt solid #000000; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><br/></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; border-bottom: 1.5pt solid #000000; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><span style="font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; widows: 2; -webkit-text-stroke-width: 0px; font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><ix:nonFraction contextRef="I20230331_UnderwriterWarrantsMember" name="kern:WarrantsIssuedInPeriodNumberOfShares" unitRef="Shares" id="Tag385" xsi:nil="true"></ix:nonFraction>&#8212;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; border-bottom: 1.5pt solid #000000; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; border-bottom: 1.5pt solid #000000; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><ix:nonFraction contextRef="D20230331_UnderwriterWarrantsMember" name="kern:WarrantsExercisedInPeriodWeightedAverageGrantDateFairValue" unitRef="USDPerShare" id="Tag737" xsi:nil="true"></ix:nonFraction>&#8212;</td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin: 0px; text-indent: 0px; height: 15px; vertical-align: bottom; border-bottom: 1.5pt solid #000000; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><br/></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; border-bottom: 1.5pt solid #000000; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><ix:nonFraction contextRef="D20230331_UnderwriterWarrantsMember" name="kern:WarrantsForfeitedInPeriodWeightedAverageGrantDateFairValue" unitRef="USDPerShare" id="Tag423" xsi:nil="true"></ix:nonFraction>&#8212;</td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; border-bottom: 1.5pt solid #000000; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; border-bottom: 1.5pt solid #000000; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><span style="font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; widows: 2; -webkit-text-stroke-width: 0px; font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><ix:nonFraction contextRef="I20230331_UnderwriterWarrantsMember" name="us-gaap:ClassOfWarrantOrRightOutstanding" unitRef="Shares" id="Tag510" decimals="0" format="ixt:num-dot-decimal">2,173,913</ix:nonFraction></span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
</tr>
<tr style="height: 15px; margin: 0px; text-indent: 0px; background-color: #cceeff;">
<td style="height: 15px; padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; margin: 0px; text-indent: 0px; height: 15px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"><br/></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; border-bottom: 4.5pt double #000000; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; border-bottom: 4.5pt double #000000; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"><span style="font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; widows: 2; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><ix:nonFraction contextRef="I20221231" name="us-gaap:ClassOfWarrantOrRightOutstanding" unitRef="Shares" id="Tag524" decimals="0" format="ixt:num-dot-decimal">51,465,978</ix:nonFraction></span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; margin: 0px; text-indent: 0px; height: 15px; vertical-align: bottom; border-bottom: 4.5pt double #000000; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"><br/></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; border-bottom: 4.5pt double #000000; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"><span style="font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; widows: 2; -webkit-text-stroke-width: 0px; font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><ix:nonFraction contextRef="I20230331" name="kern:WarrantsIssuedInPeriodNumberOfShares" unitRef="Shares" id="Tag394" xsi:nil="true"></ix:nonFraction>&#8212;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; border-bottom: 4.5pt double #000000; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; border-bottom: 4.5pt double #000000; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"><span style="font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; widows: 2; -webkit-text-stroke-width: 0px; font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><ix:nonFraction contextRef="D20230331" name="kern:WarrantsExercisedInPeriodWeightedAverageGrantDateFairValue" unitRef="USDPerShare" id="Tag437" xsi:nil="true"></ix:nonFraction>&#8212;</span></td>
<td style="padding: 0px 0px 2px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; margin: 0px; text-indent: 0px; height: 15px; vertical-align: bottom; border-bottom: 4.5pt double #000000; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"><br/></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; border-bottom: 4.5pt double #000000; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"><ix:nonFraction contextRef="D20230331" name="kern:WarrantsForfeitedInPeriodWeightedAverageGrantDateFairValue" unitRef="USDPerShare" id="Tag552" xsi:nil="true"></ix:nonFraction>&#8212;</td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; border-bottom: 4.5pt double #000000; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; border-bottom: 4.5pt double #000000; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"><span style="font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; widows: 2; -webkit-text-stroke-width: 0px; font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><ix:nonFraction contextRef="I20230331" name="us-gaap:ClassOfWarrantOrRightOutstanding" unitRef="Shares" id="Tag441" decimals="0" format="ixt:num-dot-decimal">51,465,978</ix:nonFraction></span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
</tr>
</tbody>
</table>
<p style="margin: 0pt; text-align: justify; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">(1) <span style="border-right: none; border-left: none; line-height: inherit;">The 2019 Public Warrants are exercisable&#160;for </span><ix:nonFraction contextRef="I20191231_PublicWarrantMember" name="kern:ExchangeableShares" unitRef="Shares" id="Tag551" decimals="0" format="ixt:num-dot-decimal">290,690</ix:nonFraction><span style="border-right: none; border-left: none; line-height: inherit;"> shares of Common Stock at <span style="border-right: none; border-left: none; line-height: inherit;">$<span style="border-left: none; border-right: none; line-height: inherit;"><ix:nonFraction contextRef="I20191231_CommonStockMember" name="us-gaap:SaleOfStockPricePerShare" unitRef="USDPerShare" id="Tag515" decimals="2" format="ixt:num-dot-decimal">230.00</ix:nonFraction></span></span> per share or a ratio of </span><ix:nonFraction contextRef="I20191231_WarrantMember" name="kern:WarrantsOutstanding" unitRef="Shares" id="Tag520" decimals="0" format="ixt:num-dot-decimal">20</ix:nonFraction><span style="border-right: none; border-left: none; line-height: inherit;"> warrants for </span><ix:nonFraction contextRef="I20191231_CommonStockMember" name="kern:CommonWarrantsShares" unitRef="Shares" id="Tag76" decimals="0" format="ixt-sec:numwordsen">one</ix:nonFraction><span style="border-right: none; border-left: none; line-height: inherit;"> share of Common Stock.</span></span></p>
<p style="margin: 0pt; text-align: justify; text-indent: 0pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">(2) <span style="border-right: none; border-left: none; line-height: inherit;">The Common Warrants and Underwriter Warrants are exercisable for a combined amount of </span><ix:nonFraction contextRef="D20230331_CommonWarrantMember" name="us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction" unitRef="Shares" id="Tag431" decimals="0" format="ixt:num-dot-decimal">2,282,609</ix:nonFraction><span style="border-right: none; border-left: none; line-height: inherit;"> shares of Common Stock at $</span><ix:nonFraction contextRef="I20230331_CommonWarrantMember_CommonStockMember" name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" unitRef="USDPerShare" id="Tag487" decimals="2" format="ixt:num-dot-decimal">0.88</ix:nonFraction><span style="border-right: none; border-left: none; line-height: inherit;"> per share or a ratio of </span><ix:nonFraction contextRef="I20230331_WarrantMember" name="kern:WarrantsOutstanding" unitRef="Shares" id="Tag283" decimals="0" format="ixt:num-dot-decimal">20</ix:nonFraction><span style="border-right: none; border-left: none; line-height: inherit;"> warrants for </span><ix:nonFraction contextRef="I20230331_CommonStockMember" name="kern:CommonWarrantsShares" unitRef="Shares" id="Tag519" decimals="0" format="ixt-sec:numwordsen">one</ix:nonFraction><span style="border-right: none; border-left: none; line-height: inherit;"> share of Common Stock.</span></span></p>
</ix:nonNumeric>
</div>
</div>
</div>
</div>
</ix:nonNumeric>
</div>
<div>
<div style="border-left: none; border-right: none;">
<div id="t_ft_T3WXNVRF3400000000000000000000b">
<p style="margin: 0px; text-indent: 0px;"><br/></p>
<table style="width: 100%; font-family: 'times new roman'; font-size: 10pt;">
<tbody>
<tr>
<td class="pgno" style="padding: 0px; text-align: center;"><span class="pageno" style="font-size: 10pt; line-height: inherit;">20</span></td>
</tr>
</tbody>
</table>
</div>
</div>
<hr class="horizontalLineRemoved" style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"></hr>
<div class="pageBreak" style="page-break-before: always; font-size: 10pt; text-align: left;"><br/></div>
</div>
<p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p>
</div><div style="font-family: 'times new roman', times; font-size: 10pt;">
<ix:nonNumeric contextRef="D20230331" name="us-gaap:FairValueDisclosuresTextBlock" id="Tag475" escape="true">
<div style="border-left: none; border-right: none;">
<p style="margin: 0px; text-indent: 0px; line-height: 1.3;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit; font-weight: bold;"><span style="text-indent: 0pt; line-height: inherit;">Note 10</span><span style="text-indent: 0pt; line-height: inherit;">&#160;<b style="color: #000000; font-family: 'times new roman', times; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-size: 13.3333px;">&#8211;</b></span><span style="text-indent: 0pt; line-height: inherit;">&#160;Fair Value</span></span>&#160;</p>
<div style="color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-family: 'times new roman', times; font-size: 10pt; margin: 12pt 0pt 0pt; text-indent: 48pt; line-height: 1.3;">
<div style="font-family: 'times new roman', times; font-size: 10pt; margin: 0pt; text-indent: 64pt;">
<p style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0pt; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt; line-height: 1.3;"><span style="font-weight: bold; font-size: 10pt; line-height: inherit;"><i>Fair Value Option&#160;Election &#8211; Convertible Notes&#160;</i></span></p>
<p style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; text-indent: 0pt; line-height: 1.3; margin: 0px 0 -4px 0 !important;"><br/></p>
<p style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt; text-indent: 32pt; line-height: 1.2;"><span style="font-family: terminal, monaco; font-size: 10pt; line-height: inherit;"><span style="line-height: inherit;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><span>We elected to account for the&#160;<span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; 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.4444px; 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;">Senior Convertible Notes</span>&#160;by applying the fair value option. Under the fair value option, the financial liability is initially measured at its issue-date estimated fair value and subsequently remeasured&#160;at its estimated fair value on a recurring basis at each reporting period date. The change in estimated fair value resulting from changes in instrument-specific credit risk is recorded in other comprehensive income as a component of equity. The remaining estimated fair value adjustment is presented as a single line item within Other (expense) income in our condensed consolidated statements of operations under the caption, Change in fair value of convertible notes</span></span>.</span></span><span style="font-size: 10pt; line-height: inherit;"><br/></span></p>
<p style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px -5px; text-indent: 33.3333pt; line-height: 1.2;"><span style="font-size: 10pt; line-height: inherit;"><br/></span></p>
<p style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt; text-indent: 32pt; line-height: 1.2;"><span style="font-size: 10pt; line-height: inherit;">For the <span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; 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.4444px; 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;">Senior Convertible Notes</span>, which are measured at fair value categorized within Level<span style="line-height: inherit;">&#160;</span><span>3</span><span style="line-height: inherit;">&#160;</span>of the fair value hierarchy, the following represents a reconciliation of the fair values for the three<span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; 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.4444px; 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;">&#160;months ended</span><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; 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.4444px; 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; line-height: inherit;">&#160;</span><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; 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.4444px; 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; line-height: inherit;">March 31, 2023</span><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; 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.4444px; 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;">&#160;and March 31, 2022:</span></span></p>
<p style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px 0px -2px; line-height: 1.2;"><br/></p>
<div style="font-style: normal; line-height: 1.2;">
<div style="border-left: none; border-right: none;">
<ix:nonNumeric contextRef="D20230331_ConvertibleDebtMember" name="us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" id="Tag530" escape="true">
<div style="font-style: normal;">
<div style="border-left: none; border-right: none;">
<div id="t_ft_NKT289KDKG00000000000000000000b">
<table style="height: 85px; font-family: 'times new roman'; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px 0px 0px 0.1px; font-size: 10pt; width: 100%; border-collapse: collapse;" cellpadding="0" cellspacing="0" width="100%">
<tbody>
<tr style="height: 10px;">
<td style="margin: 0px; height: 10px; padding: 0px; text-indent: 0px;"><br/></td>
<td style="margin: 0px; padding: 0px; height: 10px; text-indent: 0px; vertical-align: bottom;" valign="bottom"></td>
<td style="margin: 0px; padding: 0px; text-indent: 0px; vertical-align: bottom; border-bottom: 1.5pt solid #000000; height: 10px;" colspan="6">
<p style="margin: 0px; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="line-height: inherit;"><span style="font-weight: bold; line-height: inherit;"> Three Months Ended March 31, </span></span></p>
</td>
<td style="margin: 0px; padding: 0px; height: 10px; text-indent: 0px;"><br/></td>
</tr>
<tr style="height: 18px;">
<td style="margin: 0px; height: 18px; padding: 0px; text-indent: 0px;"><br/></td>
<td style="margin: 0px; padding: 0px; text-align: center; height: 18px; text-indent: 0px;"><br/></td>
<td style="margin: 0px; padding: 0px; text-align: center; border-bottom: 1.5pt solid #000000; height: 18px; text-indent: 0px;" colspan="2"><span style="font-weight: bold; line-height: inherit;">2023</span></td>
<td style="margin: 0px; padding: 0px; text-align: center; height: 18px; text-indent: 0px;"><br/></td>
<td style="margin: 0px; padding: 0px; text-align: center; text-indent: 0px; height: 18px;"><br/></td>
<td style="margin: 0px; padding: 0px; border-bottom: 1.5pt solid #000000; text-align: center; height: 18px; text-indent: 0px;" colspan="2"><span style="font-weight: bold; line-height: inherit;">2022</span><br/></td>
<td style="margin: 0px; padding: 0px; text-align: center; height: 18px; text-indent: 0px;"><br/></td>
</tr>
<tr style="height: 10px; margin-left: 0.1px; background-color: #cceeff;">
<td style="margin: 0px; height: 10px; background-color: #cceeff; padding: 0px; text-indent: 0px;" valign="top">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="border-left: none; border-right: none; line-height: inherit;"> Fair value balance at beginning of period&#160; </span></p>
</td>
<td style="margin: 0px; padding: 0px; background-color: #cceeff; height: 10px; text-indent: 0px;"><br/></td>
<td style="margin: 0px; padding: 0px; background-color: #cceeff; height: 10px; text-indent: 0px;"><span style="color: #000000; font-family: 'times new roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; 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></td>
<td style="margin: 0px; padding: 0px; background-color: #cceeff; height: 10px; text-align: right; text-indent: 0px;"><ix:nonFraction contextRef="I20221231" name="us-gaap:ConvertibleDebtFairValueDisclosures" unitRef="USD" id="Tag131" decimals="0" format="ixt:num-dot-decimal">14,607,000</ix:nonFraction></td>
<td style="margin: 0px; padding: 0px; background-color: #cceeff; text-align: right; text-indent: 0px; height: 10px;"><br/></td>
<td style="margin: 0px; padding: 0px; background-color: #cceeff; text-align: right; text-indent: 0px; height: 10px;"><br/></td>
<td style="margin: 0px; padding: 0px; background-color: #cceeff; text-indent: 0px; height: 10px; text-align: left;">$</td>
<td style="margin: 0px; padding: 0px; background-color: #cceeff; height: 10px; text-align: right; text-indent: 0px;"><ix:nonFraction contextRef="I20211231" name="us-gaap:ConvertibleDebtFairValueDisclosures" unitRef="USD" id="Tag169" decimals="0" format="ixt:num-dot-decimal">17,305,000</ix:nonFraction></td>
<td style="margin: 0px; padding: 0px; background-color: #cceeff; text-align: right; text-indent: 0px; height: 10px;"><br/></td>
</tr>
<tr style="height: 17px;">
<td style="margin: 0px; height: 17px; padding: 0px; text-indent: 0px; width: 74%;">Principal payments in cash and Common Stock</td>
<td style="margin: 0px; border-bottom: 1px solid #ffffff; padding: 0px; height: 17px; text-indent: 0px; width: 1%;"><br/></td>
<td style="margin: 0px; border-bottom: 1px solid #ffffff; padding: 0px; height: 17px; text-indent: 0px; width: 1%;"><br/></td>
<td style="margin: 0px; border-bottom: 1px solid #ffffff; padding: 0px; height: 17px; text-align: right; text-indent: 0px; width: 10%;">(<ix:nonFraction contextRef="D20230331" name="us-gaap:RepaymentsOfConvertibleDebt" unitRef="USD" id="Tag158" decimals="0" format="ixt:num-dot-decimal">6,314,457</ix:nonFraction></td>
<td style="margin: 0px; padding: 0px; text-indent: 0px; height: 17px; text-align: left; width: 1%;">)</td>
<td style="margin: 0px; padding: 0px; text-indent: 0px; text-align: left; height: 17px; width: 1%;"><br/></td>
<td style="margin: 0px; border-bottom: 1px solid #ffffff; padding: 0px; text-align: right; text-indent: 0px; height: 17px; width: 1%;"><br/></td>
<td style="margin: 0px; border-bottom: 1px solid #ffffff; padding: 0px; height: 17px; text-align: right; text-indent: 0px; width: 10%;">(<ix:nonFraction contextRef="D20220331" name="us-gaap:RepaymentsOfConvertibleDebt" unitRef="USD" id="Tag162" decimals="0" format="ixt:num-dot-decimal">3,300,000</ix:nonFraction></td>
<td style="margin: 0px; padding: 0px; text-indent: 0px; height: 17px; text-align: left; width: 1%;">)</td>
</tr>
<tr style="height: 10px; background-color: #cceeff;">
<td style="margin: 0px; height: 10px; background-color: #cceeff; padding: 0px; text-indent: 0px;"><span style="color: #000000; font-family: 'times new roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Change in fair value reported in the statements of operations&#160;</span></td>
<td style="margin: 0px; padding: 0px; background-color: #cceeff; height: 10px; text-indent: 0px;"><br/></td>
<td style="margin: 0px; padding: 0px; background-color: #cceeff; height: 10px; text-indent: 0px;"><br/></td>
<td style="margin: 0px; padding: 0px; background-color: #cceeff; height: 10px; text-align: right; text-indent: 0px;"><ix:nonFraction contextRef="D20230331" name="kern:ChangesInFairValueReportedInStatementsOfOperations" unitRef="USD" id="Tag205" decimals="0" format="ixt:num-dot-decimal">155,457</ix:nonFraction></td>
<td style="margin: 0px; padding: 0px; background-color: #cceeff; text-indent: 0px; height: 10px; text-align: left;"><br/></td>
<td style="margin: 0px; padding: 0px; background-color: #cceeff; text-indent: 0px; text-align: left; height: 10px;"><br/></td>
<td style="margin: 0px; padding: 0px; background-color: #cceeff; text-align: right; text-indent: 0px; height: 10px;"><br/></td>
<td style="margin: 0px; padding: 0px; background-color: #cceeff; height: 10px; text-align: right; text-indent: 0px;"><ix:nonFraction contextRef="D20220331" name="kern:ChangesInFairValueReportedInStatementsOfOperations" unitRef="USD" id="Tag254" decimals="0" format="ixt:num-dot-decimal">1,433,000</ix:nonFraction></td>
<td style="margin: 0px; padding: 0px; background-color: #cceeff; text-align: right; text-indent: 0px; height: 10px;"><br/></td>
</tr>
<tr style="height: 10px;">
<td style="margin: 0px; height: 10px; vertical-align: bottom; padding: 0px; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; line-height: inherit;">Change in fair value reported in other comprehensive loss&#160;</span></p>
</td>
<td style="margin: 0px; border-bottom: 1px solid #ffffff; padding: 0px; height: 10px; text-indent: 0px;"><br/></td>
<td style="margin: 0px; border-bottom: 1.5pt solid #000000; padding: 0px; height: 10px; text-indent: 0px;"><br/></td>
<td style="margin: 0px; padding: 0px; height: 10px; border-bottom: 1.5pt solid #000000; text-align: right; text-indent: 0px;"><ix:nonFraction contextRef="D20230331" name="kern:ChangeInFairValueReportedInOtherComprehensiveIncome" unitRef="USD" id="Tag170" decimals="0" format="ixt:num-dot-decimal">14,000</ix:nonFraction></td>
<td style="margin: 0px; padding: 0px 0px 1px; text-indent: 0px; height: 10px; text-align: left;"></td>
<td style="margin: 0px; padding: 0px; text-indent: 0px; text-align: left; height: 10px;"><br/></td>
<td style="margin: 0px; padding: 0px; text-align: right; border-bottom: 1.5pt solid #000000; text-indent: 0px; height: 10px;"><br/></td>
<td style="margin: 0px; padding: 0px; height: 10px; text-align: right; border-bottom: 1.5pt solid #000000; text-indent: 0px;">(<ix:nonFraction contextRef="D20220331" name="kern:ChangeInFairValueReportedInOtherComprehensiveIncome" unitRef="USD" id="Tag142" decimals="0" sign="-" format="ixt:num-dot-decimal">101,000</ix:nonFraction></td>
<td style="margin: 0px; padding: 0px 0px 1px; text-indent: 0px; height: 10px; text-align: left;">)</td>
</tr>
<tr style="height: 10px; background-color: #cceeff;">
<td style="margin: 0px; height: 10px; padding: 0px; text-indent: 0px; vertical-align: bottom; background-color: #cceeff;" valign="bottom">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="border-left: none; border-right: none; line-height: inherit;"> Fair value balance at end of period </span></p>
</td>
<td style="margin: 0px; padding: 0px; height: 10px; text-indent: 0px; vertical-align: bottom; background-color: #cceeff;" valign="bottom"><br/></td>
<td style="margin: 0px; padding: 0px; height: 10px; text-indent: 0px; vertical-align: bottom; background-color: #cceeff; border-bottom: 4.5pt double #000000;" valign="bottom"><span style="color: #000000; font-family: 'times new roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; 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></td>
<td style="margin: 0px; padding: 0px; height: 10px; text-align: right; text-indent: 0px; vertical-align: bottom; background-color: #cceeff; border-bottom: 4.5pt double #000000;" valign="bottom"><ix:nonFraction contextRef="I20230331" name="us-gaap:ConvertibleDebtFairValueDisclosures" unitRef="USD" id="Tag113" decimals="0" format="ixt:num-dot-decimal">8,462,000</ix:nonFraction></td>
<td style="margin: 0px; padding: 0px; text-indent: 0px; vertical-align: bottom; background-color: #cceeff; text-align: right; line-height: 1.3; height: 10px;"><br/></td>
<td style="margin: 0px; padding: 0px; text-indent: 0px; vertical-align: bottom; background-color: #cceeff; text-align: right; line-height: 1.3; height: 10px;"><br/></td>
<td style="margin: 0px; padding: 0px; text-indent: 0px; vertical-align: bottom; background-color: #cceeff; line-height: 1.3; height: 10px; border-bottom: 4.5pt double #000000; text-align: left;">$</td>
<td style="margin: 0px; padding: 0px; height: 10px; text-indent: 0px; vertical-align: bottom; background-color: #cceeff; text-align: right; line-height: 1.3; border-bottom: 4.5pt double #000000;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><ix:nonFraction contextRef="I20220331" name="us-gaap:ConvertibleDebtFairValueDisclosures" unitRef="USD" id="Tag202" decimals="0" format="ixt:num-dot-decimal">15,337,000</ix:nonFraction></span><br/></td>
<td style="margin: 0px; padding: 0px; text-indent: 0px; vertical-align: bottom; background-color: #cceeff; text-align: right; line-height: 1.3; height: 10px;"><br/></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</ix:nonNumeric>
</div>
</div>
<p style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt; text-indent: 33.3333pt; line-height: 1.2;"><span style="font-size: 10pt; line-height: inherit;"><br/></span></p>
<p style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt; text-indent: 32pt; line-height: 1.2;"><span style="font-size: 10pt; line-height: inherit;">The estimated fair value of the Senior Convertible Notes was computed using&#160;<span style="line-height: inherit;"><span class="selected" style="line-height: inherit;">Monte Carlo</span></span> simulations, which incorporates significant inputs that are not observable in the market, and thus represents a Level<span style="line-height: inherit;">&#160;</span><span>3</span><span style="line-height: inherit;">&#160;</span>measurement as defined by GAAP. The unobservable inputs utilized for measuring the fair value of the Senior Convertible Notes reflect our assumptions about the assumptions that market participants would use in valuing the Senior Convertible Notes as of its issuance date and subsequent reporting periods.&#160;</span></p>
<p style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px -5px; text-indent: 33.3333pt; line-height: 1.2;"><span style="font-size: 10pt; line-height: inherit;"><br/></span></p>
<p style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt; text-indent: 32pt; line-height: 1.2;"><span style="font-size: 10pt; line-height: inherit;">We estimated the fair value by using the following key inputs to the <span style="line-height: inherit;"><span class="selected" style="line-height: inherit;">Monte Carlo Simulation <span style="line-height: inherit;">Models</span></span></span><span style="line-height: inherit;">:</span>&#160;&#160;</span></p>
<p style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; margin: 0pt 0px -5px; line-height: 1.2;"><br/></p>
<ix:nonNumeric contextRef="D20230331_ConvertibleDebtMember" name="us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" id="Tag148" escape="true">
<table style="height: 162px; font-family: 'times new roman'; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; font-size: 10pt; width: 100%; border-collapse: collapse;" cellpadding="0" cellspacing="0" width="100%">
<tbody>
<tr style="margin-left: 0.1px; height: 18px;">
<td style="margin: 0px; height: 18px; padding: 0px; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000; font-weight: bold; line-height: inherit;"> Fair Value Assumptions - Convertible Notes </span></p>
</td>
<td style="margin: 0px; height: 18px; padding: 0px; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; font-size: 8pt; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; line-height: inherit;">&#160;</span></p>
</td>
<td style="margin: 0px; height: 18px; text-align: center; padding: 0px; border-bottom: 1.5pt solid #000000; text-indent: 0px;" valign="bottom" colspan="3"><span style="border-left: none; border-right: none; font-weight: bold; line-height: inherit;">March 31, 2023</span></td>
<td style="margin: 0px; height: 18px; padding: 0px; text-indent: 0px;" valign="top">
<p style="margin: 0px; padding: 0px; font-size: 8pt; text-indent: 0px;"><span style="font-size: 10pt; line-height: inherit;">&#160;</span></p>
</td>
<td style="margin: 0px; height: 18px; padding: 0px; text-indent: 0px;" valign="top">
<p style="margin: 0px; padding: 0px; font-size: 8pt; text-indent: 0px;"><span style="font-size: 10pt; line-height: inherit;">&#160;</span></p>
</td>
<td style="margin: 0px; height: 18px; text-align: center; padding: 0px; border-bottom: 1.5pt solid #000000; text-indent: 0px;" valign="bottom" colspan="3"><span style="border-left: none; border-right: none; font-weight: bold; line-height: inherit;">December 31, 2022</span></td>
<td style="margin: 0px; height: 18px; padding: 0px; text-indent: 0px;" valign="top">
<p style="margin: 0px; padding: 0px; font-size: 8pt; text-indent: 0px;"><span style="font-size: 11pt; line-height: inherit;">&#160;</span></p>
</td>
</tr>
<tr style="margin-left: 0.1px; height: 18px; background-color: #cceeff;">
<td style="margin: 0px; height: 18px; padding: 0px; background-color: #cceeff; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; padding-left: 0px; text-indent: 0px; padding-right: 0px;"><span style="font-size: 10pt; line-height: inherit;">Face value principal payable</span></p>
</td>
<td style="margin: 0px; height: 18px; padding: 0px; background-color: #cceeff; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; line-height: inherit;">&#160;&#160;</span></p>
</td>
<td style="margin: 0px; height: 18px; padding: 0px; background-color: #cceeff; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; line-height: inherit;">$</span></p>
</td>
<td style="margin: 0px; padding: 0px; height: 18px; background-color: #cceeff; text-indent: 0px; text-align: right;" colspan="2">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><ix:nonFraction contextRef="I20230331_ConvertibleDebtSecuritiesMember" name="us-gaap:DebtInstrumentFaceAmount" unitRef="USD" id="Tag206" decimals="0" format="ixt:num-dot-decimal">8,348,270</ix:nonFraction></p>
</td>
<td style="margin: 0px; height: 18px; padding: 0px; background-color: #cceeff; text-indent: 0px;" valign="top">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="line-height: inherit;"> &#160;&#160; </span></p>
</td>
<td style="margin: 0px; height: 18px; padding: 0px; background-color: #cceeff; text-indent: 0px;" valign="top">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; line-height: inherit;">&#160;&#160;</span></p>
</td>
<td style="margin: 0px; height: 18px; padding: 0px; background-color: #cceeff; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; line-height: inherit;">$</span></p>
</td>
<td style="margin: 0px; padding: 0px; height: 18px; background-color: #cceeff; text-indent: 0px; text-align: right;" colspan="2">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><ix:nonFraction contextRef="I20221231_ConvertibleDebtSecuritiesMember" name="us-gaap:DebtInstrumentFaceAmount" unitRef="USD" id="Tag251" decimals="0" format="ixt:num-dot-decimal">14,662,727</ix:nonFraction></p>
</td>
<td style="margin: 0px; height: 18px; padding: 0px; background-color: #cceeff; text-indent: 0px;" valign="top">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 11pt; line-height: inherit;">&#160;&#160;</span></p>
</td>
</tr>
<tr style="margin-left: 0.1px; height: 18px;">
<td style="margin: 0px; height: 18px; padding: 0px; text-indent: 0px; width: 74%;" valign="bottom">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 8pt; line-height: inherit;"><span style="font-size: 10pt; line-height: inherit;"> Original conversion price</span>&#160;</span></p>
</td>
<td style="margin: 0px; height: 18px; padding: 0px; text-indent: 0px; width: 1%;" valign="bottom">
<p style="margin: 0px; padding: 0px; text-indent: 0px;"><span style="font-size: 10pt; line-height: inherit;">&#160;</span></p>
</td>
<td style="margin: 0px; height: 18px; padding: 0px; text-indent: 0px; width: 1%;" valign="bottom">
<p style="margin: 0px; padding: 0px; text-indent: 0px;"><span style="font-size: 10pt; line-height: inherit;">$</span></p>
</td>
<td style="margin: 0px; padding: 0px; height: 18px; text-indent: 0px; text-align: right; width: 10%;" colspan="2">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="border-left: none; border-right: none; line-height: inherit;"><ix:nonFraction contextRef="I20230331_ConvertibleDebtSecuritiesMember" name="us-gaap:DebtInstrumentConvertibleConversionPrice1" unitRef="USDPerShare" id="Tag253" decimals="2" format="ixt:num-dot-decimal">4.75</ix:nonFraction></span></p>
</td>
<td style="margin: 0px; height: 18px; padding: 0px; text-indent: 0px; width: 1%;" valign="top">
<p style="margin: 0px; padding: 0px; text-indent: 0px;"><span style="font-size: 10pt; line-height: inherit;">&#160;</span></p>
</td>
<td style="margin: 0px; height: 18px; padding: 0px; text-indent: 0px; width: 1%;" valign="top">
<p style="margin: 0px; padding: 0px; text-indent: 0px;"><span style="font-size: 10pt; line-height: inherit;">&#160;</span></p>
</td>
<td style="margin: 0px; height: 18px; padding: 0px; text-indent: 0px; width: 1%;" valign="bottom">
<p style="margin: 0px; padding: 0px; text-indent: 0px;"><span style="font-size: 10pt; line-height: inherit;">$</span></p>
</td>
<td style="margin: 0px; padding: 0px; height: 18px; text-indent: 0px; text-align: right; width: 10%;" colspan="2">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="border-left: none; border-right: none; line-height: inherit;"><ix:nonFraction contextRef="I20221231_ConvertibleDebtSecuritiesMember" name="us-gaap:DebtInstrumentConvertibleConversionPrice1" unitRef="USDPerShare" id="Tag192" decimals="2" format="ixt:num-dot-decimal">4.75</ix:nonFraction></span></p>
</td>
<td style="margin: 0px; height: 18px; padding: 0px; text-indent: 0px; width: 1%;" valign="top">
<p style="margin: 0px; padding: 0px; text-indent: 0px;"><span style="font-size: 11pt; line-height: inherit;">&#160;</span></p>
</td>
</tr>
<tr style="margin-left: 0.1px; height: 18px; background-color: #cceeff;">
<td style="margin: 0px; height: 18px; background-color: #cceeff; padding: 0px; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; line-height: inherit;">Value of Common Stock</span></p>
</td>
<td style="margin: 0px; height: 18px; padding: 0px; background-color: #cceeff; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; padding: 0px; text-indent: 0px;"><span style="font-size: 10pt; line-height: inherit;">&#160;</span></p>
</td>
<td style="margin: 0px; height: 18px; padding: 0px; background-color: #cceeff; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; line-height: inherit;">$</span></p>
</td>
<td style="margin: 0px; padding: 0px; height: 18px; background-color: #cceeff; text-indent: 0px; text-align: right;" colspan="2">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><ix:nonFraction contextRef="I20230331_ConvertibleDebtSecuritiesMember" name="kern:FairValueAssumptionsValueOfCommonStock" unitRef="USDPerShare" id="Tag381" decimals="2" format="ixt:num-dot-decimal">0.80</ix:nonFraction></p>
</td>
<td style="margin: 0px; height: 18px; padding: 0px; background-color: #cceeff; text-indent: 0px;" valign="top">
<p style="margin: 0px; padding: 0px; text-indent: 0px;"><span style="font-size: 10pt; line-height: inherit;">&#160;</span></p>
</td>
<td style="margin: 0px; height: 18px; padding: 0px; background-color: #cceeff; text-indent: 0px;" valign="top">
<p style="margin: 0px; padding: 0px; text-indent: 0px;"><span style="font-size: 10pt; line-height: inherit;">&#160;</span></p>
</td>
<td style="margin: 0px; height: 18px; padding: 0px; background-color: #cceeff; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; line-height: inherit;">$</span></p>
</td>
<td style="margin: 0px; padding: 0px; height: 18px; background-color: #cceeff; text-indent: 0px; text-align: right;" colspan="2">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><ix:nonFraction contextRef="I20221231_ConvertibleDebtSecuritiesMember" name="kern:FairValueAssumptionsValueOfCommonStock" unitRef="USDPerShare" id="Tag125" decimals="2" format="ixt:num-dot-decimal">0.69</ix:nonFraction></p>
</td>
<td style="margin: 0px; height: 18px; padding: 0px; background-color: #cceeff; text-indent: 0px;" valign="top">
<p style="margin: 0px; padding: 0px; text-indent: 0px;"><span style="font-size: 11pt; line-height: inherit;">&#160;</span></p>
</td>
</tr>
<tr style="margin-left: 0.1px; height: 18px;">
<td style="margin: 0px; height: 18px; padding: 0px; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; line-height: inherit;">Expected term (years)</span></p>
</td>
<td style="margin: 0px; height: 18px; padding: 0px; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; padding: 0px; text-indent: 0px;"><span style="line-height: inherit;"> &#160; </span></p>
</td>
<td style="margin: 0px; height: 18px; padding: 0px; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; padding: 0px; text-indent: 0px;"><span style="line-height: inherit;"> &#160; </span></p>
</td>
<td style="margin: 0px; padding: 0px; height: 18px; text-indent: 0px; text-align: right;" colspan="2">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><ix:nonNumeric contextRef="D20230331_ConvertibleDebtSecuritiesMember" name="kern:FairValueAssumptionExpectedTerms" id="Tag252" format="ixt-sec:duryear">1.6</ix:nonNumeric></p>
</td>
<td style="margin: 0px; height: 18px; padding: 0px; text-indent: 0px;" valign="top">
<p style="margin: 0px; padding: 0px; text-indent: 0px;"><span style="line-height: inherit;"> &#160; </span></p>
</td>
<td style="margin: 0px; height: 18px; padding: 0px; text-indent: 0px;" valign="top">
<p style="margin: 0px; padding: 0px; text-indent: 0px;"><span style="line-height: inherit;"> &#160; </span></p>
</td>
<td style="margin: 0px; height: 18px; padding: 0px; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; padding: 0px; text-indent: 0px;"><span style="line-height: inherit;"> &#160; </span></p>
</td>
<td style="margin: 0px; padding: 0px; height: 18px; text-indent: 0px; text-align: right;" colspan="2">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><ix:nonNumeric contextRef="D20221231_ConvertibleDebtSecuritiesMember" name="kern:FairValueAssumptionExpectedTerms" id="Tag164" format="ixt-sec:duryear">1.8</ix:nonNumeric></p>
</td>
<td style="margin: 0px; height: 18px; padding: 0px; text-indent: 0px;" valign="top">
<p style="margin: 0px; padding: 0px; text-indent: 0px;"><span style="font-size: 11pt; line-height: inherit;">&#160;</span></p>
</td>
</tr>
<tr style="margin-left: 0.1px; height: 18px; background-color: #cceeff;">
<td style="margin: 0px; height: 18px; background-color: #cceeff; padding: 0px; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; line-height: inherit;">Volatility</span></p>
</td>
<td style="margin: 0px; height: 18px; padding: 0px; background-color: #cceeff; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; padding: 0px; text-indent: 0px;"><span style="font-size: 10pt; line-height: inherit;">&#160;</span></p>
</td>
<td style="margin: 0px; height: 18px; padding: 0px; background-color: #cceeff; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; padding: 0px; text-indent: 0px;"><span style="font-size: 10pt; line-height: inherit;">&#160;</span></p>
</td>
<td style="margin: 0px; padding: 0px; height: 18px; background-color: #cceeff; text-indent: 0px; text-align: right;" colspan="2">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="border-left: none; border-right: none; line-height: inherit;"> <ix:nonFraction contextRef="I20230331_ConvertibleDebtSecuritiesMember" name="kern:FairValueAssumptionsVolatilityRate" unitRef="Pure" id="Tag115" decimals="2" scale="-2" format="ixt:num-dot-decimal">99</ix:nonFraction></span></p>
</td>
<td style="margin: 0px; height: 18px; padding: 0px; vertical-align: bottom; background-color: #cceeff; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; padding: 0px; text-indent: 0px;"><span style="color: #000000; font-family: 'times new roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: -webkit-right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;"> % </span></p>
</td>
<td style="margin: 0px; height: 18px; padding: 0px; background-color: #cceeff; text-indent: 0px;" valign="top">
<p style="margin: 0px; padding: 0px; text-indent: 0px;"><span style="font-size: 10pt; line-height: inherit;">&#160;</span></p>
</td>
<td style="margin: 0px; height: 18px; padding: 0px; background-color: #cceeff; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; padding: 0px; text-indent: 0px;"><span style="font-size: 10pt; line-height: inherit;">&#160;</span></p>
</td>
<td style="margin: 0px; padding: 0px; height: 18px; background-color: #cceeff; text-indent: 0px; text-align: right;" colspan="2">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="border-left: none; border-right: none; line-height: inherit;"> <ix:nonFraction contextRef="I20221231_ConvertibleDebtSecuritiesMember" name="kern:FairValueAssumptionsVolatilityRate" unitRef="Pure" id="Tag712" decimals="2" scale="-2" format="ixt:num-dot-decimal">77</ix:nonFraction></span></p>
</td>
<td style="margin: 0px; height: 18px; padding: 0px; background-color: #cceeff; text-indent: 0px;" valign="top">
<p style="margin: 0px; padding: 0px; text-indent: 0px;"><span style="color: #000000; font-family: 'times new roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: -webkit-right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;"> % </span></p>
</td>
</tr>
<tr style="margin-left: 0.1px; height: 10px;">
<td style="margin: 0px; height: 10px; padding: 0px; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> Market yield&#160; </span></p>
</td>
<td style="margin: 0px; height: 10px; padding: 0px; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; padding: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td style="margin: 0px; height: 10px; padding: 0px; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; padding: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td style="margin: 0px; vertical-align: middle; padding: 0px; height: 10px; text-indent: 0px; text-align: right;" colspan="2"><ix:nonFraction contextRef="I20230331_ConvertibleDebtSecuritiesMember" name="kern:FairValueAssumptionsMarketYieldRate" unitRef="Pure" id="Tag165" decimals="3" scale="-2" format="ixt:num-dot-decimal">43.0</ix:nonFraction><br/></td>
<td style="margin: 0px; height: 10px; padding: 0px; vertical-align: bottom; text-indent: 0px;" valign="bottom"><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: -webkit-right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; line-height: inherit; display: inline !important;">%</span></td>
<td style="margin: 0px; height: 10px; vertical-align: bottom; padding: 0px; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; padding: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td style="margin: 0px; height: 10px; vertical-align: bottom; padding: 0px; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; padding: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td style="margin: 0px; vertical-align: middle; padding: 0px; height: 10px; text-indent: 0px; text-align: right;" colspan="2">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="line-height: inherit; font-family: 'times new roman', times; font-size: 10pt;"><span style="border-left: none; border-right: none; line-height: inherit;"><ix:nonFraction contextRef="I20221231_ConvertibleDebtSecuritiesMember_MaximumMember" name="kern:FairValueAssumptionsMarketYieldRate" unitRef="Pure" id="Tag476" decimals="3" scale="-2" format="ixt:num-dot-decimal">44.3</ix:nonFraction> to&#160;<ix:nonFraction contextRef="I20221231_ConvertibleDebtSecuritiesMember_MinimumMember" name="kern:FairValueAssumptionsMarketYieldRate" unitRef="Pure" id="Tag497" decimals="3" scale="-2" format="ixt:num-dot-decimal">43.9</ix:nonFraction></span></span></p>
</td>
<td style="margin: 0px; height: 10px; vertical-align: middle; padding: 0px; text-indent: 0px;" valign="middle">
<p style="margin: 0px; padding: 0px; text-indent: 0px;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: -webkit-right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; line-height: inherit; display: inline !important;"> %&#160; </span></p>
</td>
</tr>
<tr style="margin-left: 0.1px; height: 17px; background-color: #cceeff;">
<td style="margin: 0px; height: 17px; background-color: #cceeff; padding: 0px; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; line-height: inherit;">Risk free rate</span></p>
</td>
<td style="margin: 0px; height: 17px; padding: 0px; background-color: #cceeff; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; padding: 0px; text-indent: 0px;"><span style="font-size: 10pt; line-height: inherit;">&#160;</span></p>
</td>
<td style="margin: 0px; height: 17px; padding: 0px; background-color: #cceeff; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; padding: 0px; text-indent: 0px;"><span style="font-size: 10pt; line-height: inherit;">&#160;</span></p>
</td>
<td style="margin: 0px; padding: 0px; height: 17px; background-color: #cceeff; text-indent: 0px; text-align: right;" colspan="2">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="border-left: none; border-right: none; line-height: inherit;"> <ix:nonFraction contextRef="I20230331_ConvertibleDebtSecuritiesMember" name="kern:FairValueAssumptionRiskFreeInterestRate" unitRef="Pure" id="Tag168" decimals="3" scale="-2" format="ixt:num-dot-decimal">4.2</ix:nonFraction></span></p>
</td>
<td style="margin: 0px; height: 17px; vertical-align: middle; padding: 0px; background-color: #cceeff; text-indent: 0px;" valign="middle">
<p style="margin: 0px; padding: 0px; text-indent: 0px;"><span style="color: #000000; font-family: 'times new roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: -webkit-right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;"> % </span></p>
</td>
<td style="margin: 0px; height: 17px; padding: 0px; background-color: #cceeff; text-indent: 0px;" valign="top">
<p style="margin: 0px; padding: 0px; text-indent: 0px;"><span style="font-size: 10pt; line-height: inherit;">&#160;</span></p>
</td>
<td style="margin: 0px; height: 17px; padding: 0px; background-color: #cceeff; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; padding: 0px; text-indent: 0px;"><span style="font-size: 10pt; line-height: inherit;">&#160;</span></p>
</td>
<td style="margin: 0px; padding: 0px; height: 17px; background-color: #cceeff; text-indent: 0px; text-align: right;" colspan="2">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="border-left: none; border-right: none; line-height: inherit;"> <ix:nonFraction contextRef="I20221231_ConvertibleDebtSecuritiesMember" name="kern:FairValueAssumptionRiskFreeInterestRate" unitRef="Pure" id="Tag711" decimals="3" scale="-2" format="ixt:num-dot-decimal">4.4</ix:nonFraction></span></p>
</td>
<td style="margin: 0px; height: 17px; padding: 0px; background-color: #cceeff; text-indent: 0px;" valign="top">
<p style="margin: 0px; padding: 0px; text-indent: 0px;"><span style="color: #000000; font-family: 'times new roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: -webkit-right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;"> % </span></p>
</td>
</tr>
<tr style="height: 10px;">
<td style="margin: 0px; height: 10px; padding: 0px; text-indent: 0px;">Issue date</td>
<td style="margin: 0px; padding: 0px; height: 10px; text-indent: 0px;"><br/></td>
<td style="margin: 0px; padding: 0px; height: 10px; text-indent: 0px;"><br/></td>
<td style="margin: 0px; padding: 0px; height: 10px; text-indent: 0px; text-align: right;" colspan="2"><span style="color: #000000; font-family: 'times new roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; 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;"><ix:nonNumeric contextRef="D20230331_ConvertibleDebtSecuritiesMember" name="us-gaap:DebtInstrumentIssuanceDate1" id="Tag204" format="ixt:date-monthname-day-year-en">October 5, 2021</ix:nonNumeric></span></td>
<td style="margin: 0px; vertical-align: middle; padding: 0px; height: 10px; text-indent: 0px;"><br/></td>
<td style="margin: 0px; padding: 0px; height: 10px; text-indent: 0px;"><br/></td>
<td style="margin: 0px; padding: 0px; height: 10px; text-indent: 0px;"><br/></td>
<td style="margin: 0px; padding: 0px; height: 10px; text-indent: 0px; text-align: right;" colspan="2"><ix:nonNumeric contextRef="D20221231_ConvertibleDebtSecuritiesMember" name="us-gaap:DebtInstrumentIssuanceDate1" id="Tag167" format="ixt:date-monthname-day-year-en">October 5, 2021</ix:nonNumeric></td>
<td style="margin: 0px; padding: 0px; height: 10px; text-indent: 0px;"><br/></td>
</tr>
<tr style="height: 17px; background-color: #cceeff;">
<td style="margin: 0px; height: 17px; background-color: #cceeff; padding: 0px; text-indent: 0px;">Maturity date</td>
<td style="margin: 0px; padding: 0px; height: 17px; background-color: #cceeff; text-indent: 0px;"><br/></td>
<td style="margin: 0px; padding: 0px; height: 17px; background-color: #cceeff; text-indent: 0px;"><br/></td>
<td style="margin: 0px; padding: 0px; height: 17px; background-color: #cceeff; text-indent: 0px; text-align: right;" colspan="2"><span style="color: #000000; font-family: 'times new roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; 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 style="border-left: none; border-right: none; line-height: inherit;"><ix:nonNumeric contextRef="D20230331_ConvertibleDebtSecuritiesMember" name="us-gaap:DebtInstrumentMaturityDate" id="Tag257" format="ixt:date-monthname-day-year-en">October 5, 2024</ix:nonNumeric></span></span></td>
<td style="margin: 0px; vertical-align: middle; padding: 0px; height: 17px; background-color: #cceeff; text-indent: 0px;"><br/></td>
<td style="margin: 0px; padding: 0px; height: 17px; background-color: #cceeff; text-indent: 0px;"><br/></td>
<td style="margin: 0px; padding: 0px; height: 17px; background-color: #cceeff; text-indent: 0px;"><br/></td>
<td style="margin: 0px; padding: 0px; height: 17px; background-color: #cceeff; text-indent: 0px; text-align: right;" colspan="2"><span style="border-left: none; border-right: none; line-height: inherit;"><ix:nonNumeric contextRef="D20221231_ConvertibleDebtSecuritiesMember" name="us-gaap:DebtInstrumentMaturityDate" id="Tag172" format="ixt:date-monthname-day-year-en">October 5, 2024</ix:nonNumeric></span></td>
<td style="margin: 0px; padding: 0px; height: 17px; background-color: #cceeff; text-indent: 0px;"><br/></td>
</tr>
</tbody>
</table>
</ix:nonNumeric>
<ix:exclude>
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p>
<div>
<div style="border-left: none; border-right: none;">
<div style="border-left: none; border-right: none;">
<div id="t_ft_N4NT7TAKDS00000000000000000000b">
<table style="width: 100%; font-family: 'times new roman'; font-size: 10pt; margin: 0px; text-indent: 0px;">
<tbody>
<tr>
<td class="pgno" style="padding: 0px; text-align: center; margin: 0px; text-indent: 0px;"><span class="pageno" style="font-size: 10pt; line-height: inherit;">21</span></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<hr class="horizontalLineRemoved" style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"></hr>
<div class="pageBreak" style="page-break-before: always; font-size: 10pt; text-align: left;"><br/></div>
</div>
</ix:exclude>
<p style="margin: 0pt; text-align: justify; line-height: 1.2;"><br/></p>
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; text-indent: 0px; line-height: 1.2;"><b><i><span style="font-size: 10pt; color: #000000; line-height: inherit;">Fair Value Measurement &#8211; Private Warrants<br/></span></i></b><span style="font-size: 10pt; text-indent: 64pt; line-height: inherit;">&#160;</span><span style="font-size: 10pt; color: black; line-height: inherit;">&#160;</span></p>
<p style="text-align: justify; text-indent: 32pt; margin: 0pt 0pt 0.000133333pt; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><span style="font-size: 10pt; color: #000000; line-height: inherit;">For the Private Warrants, which are classified as derivative liabilities on our condensed consolidated balance sheets and are measured at fair value categorized within Level 3&#160;of the fair value hierarchy, the following represents a reconciliation of the fair values for the three months ended March 31, 2023 and March 31, 2022:</span></p>
<p style="text-align: justify; margin: 0in 0in 0.0001pt; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><span style="font-size: 10pt; color: black; line-height: inherit;">&#160;</span></p>
<div style="border-left: none; border-right: none; line-height: 1.2;">
<ix:nonNumeric contextRef="D20230331_PrivateWarrantMember" name="us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" id="Tag462" escape="true">
<div style="border-left: none; border-right: none;">
<div id="t_ft_9O50AUX5C000000000000000000000b">
<table style="height: 67px; width: 100%; font-family: 'times new roman'; font-size: 10pt; margin: 0px; text-indent: 0px; border-collapse: collapse; margin-left: 0.1px;" border="0" cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr style="height: 18px;">
<td style="padding: 0px; margin: 0px; text-indent: 0px; height: 18px;"><br/></td>
<td style="padding: 0px; margin: 0px; text-indent: 0px; height: 18px; border-bottom: 1.5pt solid #000000; text-align: center;" colspan="6"><span style="font-weight: bold; line-height: inherit;">Three Months Ended March 31,</span></td>
<td style="padding: 0px; margin: 0px; text-indent: 0px; height: 18px;"><br/></td>
</tr>
<tr style="height: 17px;">
<td style="padding: 0px; margin: 0px; text-indent: 0px; height: 17px;"><br/></td>
<td style="padding: 0px; margin: 0px; text-indent: 0px; height: 17px; border-bottom: 1.5pt solid #000000; text-align: center; font-weight: bold;" colspan="2"><span style="font-weight: bold; line-height: inherit;"><span style="border-left: none; border-right: none; font-weight: bold; line-height: inherit;">2023</span></span></td>
<td style="padding: 0px; margin: 0px; text-indent: 0px; height: 17px;"><br/></td>
<td style="padding: 0px; margin: 0px; text-indent: 0px; height: 17px;"><br/></td>
<td style="padding: 0px; margin: 0px; text-indent: 0px; height: 17px; border-bottom: 1.5pt solid #000000; text-align: center; font-weight: bold;" colspan="2"><span style="font-weight: bold; line-height: inherit;"><span style="border-left: none; border-right: none; font-weight: bold; line-height: inherit;">2022</span></span></td>
<td style="padding: 0px; margin: 0px; text-indent: 0px; height: 17px;"><br/></td>
</tr>
<tr style="height: 10px;">
<td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 75%;" valign="top">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000; line-height: inherit;"> Fair value balance at beginning of period </span></p>
</td>
<td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 1%;" valign="bottom">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000; line-height: inherit;"> $ </span></p>
</td>
<td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 10%;" valign="bottom">
<p style="text-align: right; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000; line-height: inherit;"> <ix:nonFraction contextRef="I20221231_PrivateWarrantMember_1" name="us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs" unitRef="USD" id="Tag129" xsi:nil="true"></ix:nonFraction>&#8212; </span></p>
</td>
<td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 1%;"><br/></td>
<td style="background: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; height: 10px; width: 1%;"><br/></td>
<td style="background: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; height: 10px; width: 1%;"><span style="color: #000000; font-family: 'Times New Roman', serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; 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></td>
<td style="background: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; height: 10px; text-align: right; width: 10%;"><ix:nonFraction contextRef="I20211231_PrivateWarrantMember" name="us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs" unitRef="USD" id="Tag166" decimals="0" format="ixt:num-dot-decimal">63,178</ix:nonFraction></td>
<td style="background: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; height: 10px; width: 1%;"><br/></td>
</tr>
<tr style="height: 12px;">
<td style="padding: 0px; height: 12px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000; line-height: inherit;"> Change in fair value reported in the statements of operations </span></p>
</td>
<td style="padding: 0px; height: 12px; margin: 0px; text-indent: 0px; border-bottom: 1.5pt solid #000000;">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000; line-height: inherit;"> &#160; </span></p>
</td>
<td style="padding: 0px; height: 12px; margin: 0px; text-indent: 0px; border-bottom: 1.5pt solid #000000;">
<p style="text-align: right; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000; line-height: inherit;"><ix:nonFraction contextRef="D20230331_PrivateWarrantMember_1" name="us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationGainLossIncludedInEarnings" unitRef="USD" id="Tag120" xsi:nil="true"></ix:nonFraction>&#8212;</span></p>
</td>
<td style="padding: 0px; height: 12px; margin: 0px; text-indent: 0px;"></td>
<td style="padding: 0px; margin: 0px; text-indent: 0px; height: 12px;"><br/></td>
<td style="padding: 0px; margin: 0px; text-indent: 0px; height: 12px; border-bottom: 1.5pt solid #000000;"><br/></td>
<td style="padding: 0px; margin: 0px; text-indent: 0px; height: 12px; border-bottom: 1.5pt solid #000000; text-align: right;">(<ix:nonFraction contextRef="D20220331_PrivateWarrantMember" name="us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationGainLossIncludedInEarnings" unitRef="USD" id="Tag130" decimals="0" format="ixt:num-dot-decimal">18,051</ix:nonFraction></td>
<td style="padding: 0px; margin: 0px; text-indent: 0px; height: 12px;">)</td>
</tr>
<tr style="height: 10px;">
<td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000; line-height: inherit;"> Fair value balance at end of period </span></p>
</td>
<td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom: 4.5pt double #000000;" valign="bottom">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000; line-height: inherit;"> $ </span></p>
</td>
<td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom: 4.5pt double #000000;" valign="bottom">
<p style="text-align: right; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000; line-height: inherit;"> <ix:nonFraction contextRef="I20230331_PrivateWarrantMember" name="us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs" unitRef="USD" id="Tag477" xsi:nil="true"></ix:nonFraction>&#8212; </span></p>
</td>
<td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="background: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; height: 10px;"><br/></td>
<td style="background: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom: 4.5pt double #000000;"><span style="color: #000000; font-family: 'Times New Roman', serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; 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></td>
<td style="background: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom: 4.5pt double #000000; text-align: right;"><ix:nonFraction contextRef="I20220331_PrivateWarrantMember" name="us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs" unitRef="USD" id="Tag498" decimals="0" format="ixt:num-dot-decimal">45,127</ix:nonFraction></td>
<td style="background: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; height: 10px;"><br/></td>
</tr>
</tbody>
</table>
</div>
</div>
</ix:nonNumeric>
<br/></div>
<p style="text-align: justify; text-indent: 32pt; margin: 0pt; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><span style="font-size: 10pt; color: #000000; line-height: inherit;">We utilized a binomial lattice model, which incorporates significant inputs, specifically the expected volatility, that are not observable in the market, and thus represents a Level 3 measurement as defined in GAAP. The unobservable inputs utilized for measuring the fair value of the Private Warrants reflect our estimates regarding the assumptions that market participants would use in valuing the Warrants as of the end of the reporting periods.</span></p>
<p style="text-align: justify; text-indent: 32pt; margin: 0pt; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><span style="font-size: 10pt; color: #000000; line-height: inherit;">&#160;</span></p>
<p style="text-align: justify; text-indent: 32pt; margin: 0pt; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><span style="font-size: 10pt; color: #000000; line-height: inherit;">We recognize changes to the derivative liability against earnings or loss each reporting period. Upon exercise of the <span style="color: #000000; font-family: 'Times New Roman', serif; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 48px; 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;">Private<span style="line-height: inherit;">&#160;</span></span>Warrants, holders will receive a delivery of Akerna shares on a net or gross share basis per the terms of the <span style="color: #000000; font-family: 'Times New Roman', serif; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 48px; 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;">Private<span style="line-height: inherit;">&#160;</span></span>Warrants and any exercise will reclassify the <span style="color: #000000; font-family: 'Times New Roman', serif; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 48px; 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;">Private<span style="line-height: inherit;">&#160;</span></span>Warrants, at the time of exercise, to shareholder&#8217;s equity to reflect the equity transaction.<span style="line-height: inherit;">&#160;</span>There are no periodic settlements prior to the holder exercising the <span style="color: #000000; font-family: 'Times New Roman', serif; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 48px; 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;">Private<span style="line-height: inherit;">&#160;</span></span>Warrants. There were no transfers in or out of Level 3 from other levels for the fair value hierarchy.&#160; &#160; &#160;</span><span style="font-size: 10pt; color: black; line-height: inherit;">&#160;</span></p>
<p style="text-align: justify; text-indent: 32pt; margin: 0pt; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><span style="font-size: 10pt; color: #000000; line-height: inherit;"><br/></span></p>
<p style="text-align: justify; text-indent: 32pt; margin: 0pt; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><span style="font-size: 10pt; color: #000000; line-height: inherit;">We estimated the fair value by using the following key inputs:&#160; &#160;</span></p>
<p style="margin: 0pt; text-align: justify; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; 0pt; line-height: inherit;">&#160;</span></p>
<ix:nonNumeric contextRef="D20230331_PrivateWarrantMember" name="us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" id="Tag105" escape="true">
<table style="width: 100%; font-family: 'times new roman'; font-size: 10pt; margin: 0px; text-indent: 0px; height: 82px; border-collapse: collapse;" border="0" cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr style="height: 13px;">
<td style="padding: 0px; height: 13px; margin: 0px; text-indent: 0px;" valign="bottom">
<div style="border-top: none; border-right: none; border-bottom: none; border-image: initial; border-left: 1pt none windowtext; padding: 0in 0in 0in 0pt; margin-left: -2pt; margin-right: 0in;">
<p style="border: none; padding: 0in 0px; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; text-indent: 0px;"><span style="font-family: 'times new roman', times; line-height: inherit;"><b><span style="font-size: 10pt; color: #000000; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: inherit;">Fair Value Assumptions - <span style="color: #000000; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: bold; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 48px; 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;">Private&#160;</span>Warrants</span></b></span></p>
</div>
</td>
<td style="padding: 0px; height: 13px; margin: 0px; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; line-height: inherit;"> &#160; </span></p>
</td>
<td style="padding: 0px; height: 13px; margin: 0px; text-indent: 0px; border-bottom: 1.5pt solid #000000;" colspan="2" valign="bottom">
<p style="text-align: center; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; line-height: inherit;"><b><span style="font-size: 10pt; color: #000000; line-height: inherit;">March 31, 2023</span></b></span></p>
</td>
<td style="padding: 0px; height: 13px; margin: 0px; text-indent: 0px;" valign="top">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; line-height: inherit;"> &#160; </span></p>
</td>
<td style="padding: 0px; height: 13px; margin: 0px; text-indent: 0px;" valign="top">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; line-height: inherit;"> &#160; </span></p>
</td>
<td style="padding: 0px; height: 13px; margin: 0px; text-indent: 0px; border-bottom: 1.5pt solid #000000;" colspan="2" valign="bottom">
<p style="text-align: center; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; line-height: inherit;"><b><span style="font-size: 10pt; color: #000000; line-height: inherit;">December 31, 2022</span></b></span></p>
</td>
<td style="padding: 0px; height: 13px; margin: 0px; text-indent: 0px;" valign="top">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; line-height: inherit;"> &#160; </span></p>
</td>
</tr>
<tr style="height: 10px;">
<td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 74%;" valign="bottom">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"> Number of Private&#160;Warrants&#160; </span></p>
</td>
<td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 1%;" valign="bottom">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"> &#160;&#160; </span></p>
</td>
<td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 1%;" valign="bottom"><br/></td>
<td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 10%;" valign="bottom">
<p style="text-align: right; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"> <ix:nonFraction contextRef="I20230331_PrivateWarrantMember_1" name="us-gaap:ClassOfWarrantOrRightOutstanding" unitRef="Shares" id="Tag132" decimals="0" format="ixt:num-dot-decimal">225,635</ix:nonFraction> </span></p>
</td>
<td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 1%;" valign="top">
<p style="text-align: right; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"> &#160;&#160; </span></p>
</td>
<td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 1%;" valign="top">
<p style="text-align: right; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"> &#160;&#160; </span></p>
</td>
<td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 1%;" valign="bottom">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p>
</td>
<td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 10%;" valign="bottom">
<p style="text-align: right; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"> <ix:nonFraction contextRef="I20221231_PrivateWarrantMember" name="us-gaap:ClassOfWarrantOrRightOutstanding" unitRef="Shares" id="Tag161" decimals="0" format="ixt:num-dot-decimal">225,635</ix:nonFraction> </span></p>
</td>
<td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 1%;" valign="top">
<p style="text-align: right; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; line-height: inherit;"> &#160;&#160; </span></p>
</td>
</tr>
<tr style="height: 10px;">
<td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"> Original conversion price </span></p>
</td>
<td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"> &#160; </span></p>
</td>
<td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"> $ </span></p>
</td>
<td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="bottom">
<p style="text-align: right; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"> <ix:nonFraction contextRef="I20230331_PrivateWarrantMember_1" name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" unitRef="USDPerShare" id="Tag256" decimals="2" format="ixt:num-dot-decimal">230.00</ix:nonFraction> </span></p>
</td>
<td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="top">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"> &#160; </span></p>
</td>
<td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="top">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"> &#160; </span></p>
</td>
<td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"> $ </span></p>
</td>
<td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="bottom">
<p style="text-align: right; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"> <ix:nonFraction contextRef="I20221231_PrivateWarrantMember" name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" unitRef="USDPerShare" id="Tag171" decimals="2" format="ixt:num-dot-decimal">230.00</ix:nonFraction> </span></p>
</td>
<td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="top">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; line-height: inherit;"> &#160; </span></p>
</td>
</tr>
<tr style="height: 13px;">
<td style="background: #cceeff; padding: 0px; height: 13px; margin: 0px; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"> Value of Common Stock </span></p>
</td>
<td style="background: #cceeff; padding: 0px; height: 13px; margin: 0px; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"> &#160; </span></p>
</td>
<td style="background: #cceeff; padding: 0px; height: 13px; margin: 0px; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"> $ </span></p>
</td>
<td style="background: #cceeff; padding: 0px; height: 13px; margin: 0px; text-indent: 0px;" valign="bottom">
<p style="text-align: right; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"> <ix:nonFraction contextRef="I20230331_PrivateWarrantMember_1" name="kern:FairValueAssumptionsValueOfCommonStock" unitRef="USDPerShare" id="Tag163" decimals="2" format="ixt:num-dot-decimal">0.80</ix:nonFraction> </span></p>
</td>
<td style="background: #cceeff; padding: 0px; height: 13px; margin: 0px; text-indent: 0px;" valign="top">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"> &#160; </span></p>
</td>
<td style="background: #cceeff; padding: 0px; height: 13px; margin: 0px; text-indent: 0px;" valign="top">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"> &#160; </span></p>
</td>
<td style="background: #cceeff; padding: 0px; height: 13px; margin: 0px; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"> $ </span></p>
</td>
<td style="background: #cceeff; padding: 0px; height: 13px; margin: 0px; text-indent: 0px;" valign="bottom">
<p style="text-align: right; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"> <ix:nonFraction contextRef="I20221231_PrivateWarrantMember" name="kern:FairValueAssumptionsValueOfCommonStock" unitRef="USDPerShare" id="Tag203" decimals="2" format="ixt:num-dot-decimal">0.69</ix:nonFraction> </span></p>
</td>
<td style="background: #cceeff; padding: 0px; height: 13px; margin: 0px; text-indent: 0px;" valign="top">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; line-height: inherit;"> &#160; </span></p>
</td>
</tr>
<tr style="height: 13px;">
<td style="padding: 0px; height: 13px; margin: 0px; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"> Expected term (years) </span></p>
</td>
<td style="padding: 0px; height: 13px; margin: 0px; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"> &#160; </span></p>
</td>
<td style="padding: 0px; height: 13px; margin: 0px; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"> &#160; </span></p>
</td>
<td style="padding: 0px; height: 13px; margin: 0px; text-indent: 0px;" valign="bottom">
<p style="text-align: right; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"> <ix:nonNumeric contextRef="D20230331_PrivateWarrantMember" name="kern:FairValueAssumptionExpectedTerms" id="Tag119" format="ixt-sec:duryear">1.21</ix:nonNumeric> </span></p>
</td>
<td style="padding: 0px; height: 13px; margin: 0px; text-indent: 0px;" valign="top">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"> &#160; </span></p>
</td>
<td style="padding: 0px; height: 13px; margin: 0px; text-indent: 0px;" valign="top">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"> &#160; </span></p>
</td>
<td style="padding: 0px; height: 13px; margin: 0px; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"> &#160; </span></p>
</td>
<td style="padding: 0px; height: 13px; margin: 0px; text-indent: 0px;" valign="bottom">
<p style="text-align: right; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"> <ix:nonNumeric contextRef="D20221231_PrivateWarrantMember" name="kern:FairValueAssumptionExpectedTerms" id="Tag255" format="ixt-sec:duryear">1.46</ix:nonNumeric> </span></p>
</td>
<td style="padding: 0px; height: 13px; margin: 0px; text-indent: 0px;" valign="top">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; line-height: inherit;"> &#160; </span></p>
</td>
</tr>
<tr style="height: 10px;">
<td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"> Volatility </span></p>
</td>
<td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"> &#160; </span></p>
</td>
<td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"> &#160; </span></p>
</td>
<td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="bottom">
<p style="text-align: right; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"> <ix:nonFraction contextRef="I20230331_PrivateWarrantMember_1" name="kern:FairValueAssumptionsVolatilityRate" unitRef="Pure" id="Tag151" xsi:nil="true"></ix:nonFraction>NM </span></p>
</td>
<td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"> % </span></p>
</td>
<td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="top">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"> &#160; </span></p>
</td>
<td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"> &#160; </span></p>
</td>
<td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="bottom">
<p style="text-align: right; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"> <ix:nonFraction contextRef="I20221231" name="kern:FairValueAssumptionsVolatilityRate" unitRef="Pure" id="Tag250" xsi:nil="true"></ix:nonFraction>NM </span></p>
</td>
<td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="top">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"> % </span></p>
</td>
</tr>
<tr style="height: 13px;">
<td style="padding: 0px; height: 13px; margin: 0px; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"> Risk free rate </span></p>
</td>
<td style="padding: 0px; height: 13px; margin: 0px; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"> &#160; </span></p>
</td>
<td style="padding: 0px; height: 13px; margin: 0px; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"> &#160; </span></p>
</td>
<td style="padding: 0px; height: 13px; margin: 0px; text-indent: 0px;" valign="bottom">
<p style="text-align: right; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"> <ix:nonFraction contextRef="I20230331_PrivateWarrantMember_1" name="kern:FairValueAssumptionRiskFreeInterestRate" unitRef="Pure" id="Tag207" xsi:nil="true"></ix:nonFraction>NM </span></p>
</td>
<td style="padding: 0px; height: 13px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"> % </span></p>
</td>
<td style="padding: 0px; height: 13px; margin: 0px; text-indent: 0px;" valign="top">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"> &#160; </span></p>
</td>
<td style="padding: 0px; height: 13px; margin: 0px; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"> &#160; </span></p>
</td>
<td style="padding: 0px; height: 13px; margin: 0px; text-indent: 0px;" valign="bottom">
<p style="text-align: right; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"> <ix:nonFraction contextRef="I20221231" name="kern:FairValueAssumptionRiskFreeInterestRate" unitRef="Pure" id="Tag467" xsi:nil="true"></ix:nonFraction>NM </span></p>
</td>
<td style="padding: 0px; height: 13px; margin: 0px; text-indent: 0px;" valign="top">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"> % </span></p>
</td>
</tr>
</tbody>
</table>
</ix:nonNumeric>
</div>
</div>
</div>
<p style="margin: 0pt; text-align: justify; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; 0pt; line-height: inherit;">&#160;</span></p>
<p style="margin: 0pt; text-align: justify; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; 0pt; line-height: inherit;"><b style="color: #000000; font-family: 'Times New Roman', serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"><i><span style="font-size: 10pt; color: #000000; line-height: inherit;">Fair Value Measurement &#8211; 2022 Unit Offering Common and Underwriter Warrants&#160;</span></i></b></span></p>
<p style="margin: 0pt; text-align: justify; line-height: 1.2;"><br/></p>
<p style="margin: 0pt; text-align: justify; line-height: 1.2; text-indent: 32pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; 0pt; line-height: inherit;"><b style="color: #000000; font-family: 'Times New Roman', serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"><i><span style="font-size: 10pt; color: #000000; line-height: inherit;"><span style="color: #000000; font-family: 'Times New Roman', serif; font-size: 13.3333px; 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;">The fair value of the Common warrants and Underwriter warrants issued in connection with our&#160;2022 Unit Offering represent a measurement within Level 3 of the fair value hierarchy&#160;and were estimated based on the following key inputs as of the&#160;date of the 2022 Unit Offering:&#160;</span></span></i></b></span><br/></p>
<p style="margin: 0px; text-align: justify; line-height: 1.2; text-indent: 0px;"><br/></p>
<ix:nonNumeric contextRef="D20230331_CommonWarrantsAndUnderwriterWarrantsMember" name="kern:FairValueMeasurementUnitOfferingCommonandUnderwriterWarrantsTableTextBlock" id="Tag468" escape="true">
<table style="height: 68px; width: 100%; font-family: 'times new roman'; font-size: 10pt; margin: 0px 0px 0px 0.1px; text-indent: 0px; border-collapse: collapse;">
<tbody>
<tr style="height: 17px;">
<td style="margin: 0px; padding-left: 0px; text-indent: 0px; font-size: 10pt; font-family: 'Times New Roman'; color: #000000; height: 17px; width: 88%;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; text-align: left; text-indent: 0px; font-weight: bold; line-height: inherit;">Fair&#160;Value&#160;Assumptions&#160;- 2022&#160;Co<span style="color: #333333; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: inline !important; line-height: inherit;">mmon&#160;and&#160;Und</span>erwriter&#160;Warrants</span></td>
<td style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000; height: 17px; border-bottom: 1.5pt solid #000000; width: 1%;"><br/></td>
<td style="text-align: right; padding: 1px 0px 1px 1px; font-size: 10pt; font-family: 'Times New Roman'; color: #000000; height: 17px; border-bottom: 1.5pt solid #000000; width: 10%;"><span style="color: #333333; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: bold; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; 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 style="border-left: none; border-right: none; line-height: inherit;"><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;">July 5, 2022</span> </span></span><br/></td>
<td style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000; height: 17px; width: 1%;"><br/></td>
</tr>
<tr style="height: 17px; background-color: #cceeff;">
<td style="text-align: left; text-indent: 0px; font-size: 10pt; font-family: 'Times New Roman'; color: #000000; height: 17px; background-color: #cceeff;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;">Exercise&#160;price</span></td>
<td style="text-align: center; font-size: 10pt; font-family: 'Times New Roman'; color: #000000; height: 17px; background-color: #cceeff;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">$</span></td>
<td style="text-align: right; padding: 1px 0px 1px 1px; font-size: 10pt; font-family: 'Times New Roman'; color: #000000; height: 17px; background-color: #cceeff;"><span style="color: #333333; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; 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;"><ix:nonFraction contextRef="I20220705_FairValueInputsLevel3Member" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice" unitRef="USDPerShare" id="Tag159" decimals="2" format="ixt:num-dot-decimal">4.60</ix:nonFraction></span></td>
<td style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000; height: 17px; background-color: #cceeff;"><br/></td>
</tr>
<tr style="height: 17px;">
<td style="text-align: left; text-indent: 0px; font-size: 10pt; font-family: 'Times New Roman'; color: #000000; height: 17px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;">Expected&#160;term&#160;(years)</span></td>
<td style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000; height: 17px;"><br/></td>
<td style="text-align: right; padding: 1px 0px 1px 1px; font-size: 10pt; font-family: 'Times New Roman'; color: #000000; height: 17px;"><span style="color: #333333; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; 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;"><ix:nonNumeric contextRef="D20220705_FairValueInputsLevel3Member" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" id="Tag160" format="ixt-sec:duryear">5.0</ix:nonNumeric></span></td>
<td style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000; height: 17px;"><br/></td>
</tr>
<tr style="height: 17px; background-color: #cceeff;">
<td style="text-align: left; text-indent: 0px; font-size: 10pt; font-family: 'Times New Roman'; color: #000000; height: 17px; background-color: #cceeff;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;">Volatility</span></td>
<td style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000; height: 17px; background-color: #cceeff;"><br/></td>
<td style="text-align: right; padding: 1px 0px 1px 1px; font-size: 10pt; font-family: 'Times New Roman'; color: #000000; height: 17px; background-color: #cceeff;"><span style="color: #333333; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; 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;"><ix:nonFraction contextRef="D20220705_FairValueInputsLevel3Member" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" unitRef="Pure" id="Tag225" decimals="3" scale="-2" format="ixt:num-dot-decimal">136.9</ix:nonFraction></span></td>
<td style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000; height: 17px; background-color: #cceeff;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">%</span></td>
</tr>
</tbody>
</table>
</ix:nonNumeric>
<p style="margin: 0pt; text-align: justify; line-height: 1.2; text-indent: 33.33pt;"><br/></p>
<p style="margin: 0pt; text-align: justify; line-height: 1.2; text-indent: 32pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; 0pt; line-height: inherit;"><b style="color: #000000; font-family: 'Times New Roman', serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"><i><span style="font-size: 10pt; color: #000000; line-height: inherit;"><span style="color: #000000; font-family: 'Times New Roman', serif; font-size: 13.3333px; 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;">We utilized a Black-Scholes-Merton option pricing model, which incorporates significant inputs, specifically the expected volatility, that are not observable in the market, and thus represents a Level<span style="line-height: inherit;">&#160;</span><span style="cursor: default; line-height: inherit;">3</span><span style="line-height: inherit;">&#160;</span>measurement as defined in GAAP. The unobservable inputs utilized for measuring the fair value of the Common and Underwriter Warrants reflect our estimates regarding the assumptions that market participants would have used in valuing the Warrants as of the date of the 2022 Unit Offering or July 5, 2022. The fair value of the&#160;Common Warrants and Underwriter Warrants was recorded in equity as a component of the net proceeds received from the 2022 Unit Offering (see Note 9).</span></span></i></b></span></p>
</ix:nonNumeric>
<p style="margin: 0pt; text-align: justify; line-height: 1.2;"><br/></p>
<div>
<div style="border-left: none; border-right: none;">
<div style="border-left: none; border-right: none;">
<div id="t_ft_J3S3N4R3S000000000000000000000b">
<table style="width: 100%; font-family: 'times new roman'; font-size: 10pt;">
<tbody>
<tr>
<td class="pgno" style="padding: 0px; text-align: center;"><span class="pageno" style="font-size: 10pt;">22</span></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<hr class="horizontalLineRemoved" style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"></hr>
<div class="pageBreak" style="page-break-before: always; font-size: 10pt; text-align: left;"><br/></div>
</div>
</div><div style="font-family: 'times new roman', times; font-size: 10pt;">
<div style="border-left: none; border-right: none;">
<div style="border-left: none; border-right: none;">
<ix:nonNumeric contextRef="D20230331" name="us-gaap:EarningsPerShareTextBlock" id="Tag408" escape="true">
<p style="margin: 0pt; line-height: 1.3; text-align: left;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;">Note 11&#160;<b style="color: #000000; font-family: 'times new roman', times; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-size: 13.3333px;">&#8211;</b>&#160;Earning per Share</span></p>
<p style="margin: 0pt; text-align: justify; line-height: 1.3; ;margin: 0px !important;"><br/></p>
<p style="margin: 0pt; text-align: justify; text-indent: 32pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">During the <span style="border-left: none; border-right: none; line-height: inherit;">three months ended March 31, 2023</span>&#160;and 2022, we used the two-class method to compute net loss per share because we issued securities other than common stock that are economically equivalent to a common share in that the class of stock has the right to participate in dividends should a dividend be declared payable to holders of&#160;Akerna&#160;Common Stock. These participating securities were the Exchangeable Shares issued by our wholly owned subsidiary in exchange for our acquired ownership interest in Ample. The two-class method requires earnings for the period to be allocated between the Common Stock and participating securities based on their respective rights to receive distributed and undistributed earnings. Under the two-class method, for periods with net income, basic net income per common share is computed by dividing the net income attributable to common stockholders by the weighted average number of shares of Common Stock outstanding during the period. Net income attributable to common stockholders is computed by subtracting from net income&#160;the portion of current period earnings that the participating securities&#160;would have been entitled to receive pursuant to their dividend rights had all of the period<span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; 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;">&#8217;s</span> earnings been distributed. No such adjustment to earnings is made during periods with a net loss, as the holders of the Exchangeable Shares have no obligation to fund losses.&#160;</span></p>
<p style="text-align: justify; text-indent: 32pt; line-height: 1.2; margin: 0pt;"><br/></p>
<p style="margin: 0pt; text-align: justify; text-indent: 32pt; line-height: 1.2;"><span style="text-indent: 33.3333pt; font-size: 10pt; font-family: 'Times New Roman'; line-height: inherit;">Diluted net loss per common share is calculated under the </span>two<span style="text-indent: 33.3333pt; font-size: 10pt; font-family: 'Times New Roman'; line-height: inherit;">-class method by giving effect to all potentially dilutive common stock equivalents, including warrants, restricted stock, restricted stock units, and shares of common stock issuable upon conversion of our Senior Convertible Notes. We analyzed the potential dilutive effect of any outstanding convertible securities under the <span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; 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.4444px; 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;">&#8220;</span>if-converted<span style="color: #000000; font-family: 'Times New Roman', serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 48px; 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;">&#8221;</span>&#160;method, in which it is assumed that the outstanding Exchangeable Shares and&#160;the Senior Convertible Notes,&#160;are converted to shares of Common Stock at the beginning of the period or date of issuance, if later. We report the more dilutive of the approaches (</span>two<span style="text-indent: 33.3333pt; font-size: 10pt; font-family: 'Times New Roman'; line-height: inherit;">-class or if-converted<span style="color: #000000; font-family: 'Times New Roman', serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 48px; 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>&#160;as the diluted net loss per share during the period. </span><span style="font-size: 10pt; font-family: 'Times New Roman'; text-indent: 48px; float: none; line-height: inherit; display: inline !important;">The dilutive effect of unvested restricted stock and restricted stock units is reflected in diluted loss per share by application of the treasury stock method and is excluded when the effect would be anti-dilutive.&#160;&#160;</span></p>
<p style="text-align: justify; text-indent: 32pt; line-height: 1.2; margin: 0pt;"><br/></p>
<p style="margin: 0pt; text-align: justify; text-indent: 32pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">The weighted-average number of shares outstanding used in the computation of diluted earnings per share does not include the effect of potential outstanding common shares that would have been anti-dilutive for the period.&#160;</span><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">The table below details potentially outstanding shares on a fully diluted basis that were not included in the calculation of diluted earnings per share for the periods presented:&#160;</span></p>
<p style="margin: 0pt; text-align: justify; text-indent: 36pt; line-height: 1.3; ;margin: 0px !important;"><br/></p>
<div id="fs_SXCUS16KKW00000000000000000000B">
<div style="border-right: none; border-left: none;">
<div style="border-left: none; border-right: none;">
<ix:nonNumeric contextRef="D20230331" name="us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" id="Tag141" escape="true">
<table style="height: 172px; border-collapse: collapse; font-family: &quot;times new roman&quot;; font-size: 10pt; width: 99.8858%; margin-left: 0.1px;" cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr style="height: 10px;">
<td style="vertical-align: bottom; height: 10px;"><br/></td>
<td style="vertical-align: bottom; text-align: center; height: 10px; border-bottom: 1.5pt solid #000000;" colspan="6"><span style="font-weight: bold;"><span>Three&#160;Months Ended</span> March 31,</span></td>
<td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 10px;"><br/></td>
</tr>
<tr style="height: 16px;">
<td style="vertical-align: bottom; height: 16px;">
<p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 16px; border-bottom: 1.5pt solid #000000;" colspan="2">
<p style="text-indent: 0pt; margin: 0pt; text-align: center;"><span style="font-weight: bold;"> 2023 </span></p>
</td>
<td style="vertical-align: bottom; height: 16px;"><br/></td>
<td style="vertical-align: bottom; height: 16px;"><br/></td>
<td style="vertical-align: bottom; text-align: center; border-bottom: 1.5pt solid #000000; height: 16px;"><br/></td>
<td style="vertical-align: bottom; text-align: center; height: 16px; border-bottom: 1.5pt solid #000000;"><span style="font-weight: bold;">2022</span><br/></td>
<td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 16px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
</tr>
<tr style="height: 17px; background-color: #cceeff;">
<td style="vertical-align: bottom; height: 17px; width: 75%; background-color: #cceeff;"><span>Shares issuable upon exchange of Exchangeable Shares</span></td>
<td style="vertical-align: bottom; height: 17px; width: 1%; background-color: #cceeff;"><br/></td>
<td style="vertical-align: bottom; text-align: right; height: 17px; width: 10%; background-color: #cceeff;"><ix:nonFraction contextRef="D20230331_ExchangeableDebtMember" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" unitRef="Shares" id="Tag429" decimals="0" format="ixt:num-dot-decimal">14,252</ix:nonFraction></td>
<td style="vertical-align: bottom; height: 17px; width: 1%; background-color: #cceeff;"><br/></td>
<td style="vertical-align: bottom; height: 17px; width: 1%; background-color: #cceeff;"><br/></td>
<td style="vertical-align: bottom; text-align: right; width: 1%; background-color: #cceeff; height: 17px;"><br/></td>
<td style="vertical-align: bottom; height: 17px; text-align: right; width: 10%; background-color: #cceeff;"><ix:nonFraction contextRef="D20220331_ExchangeableDebtMember" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" unitRef="Shares" id="Tag224" decimals="0" format="ixt:num-dot-decimal">15,343</ix:nonFraction></td>
<td style="vertical-align: bottom; height: 17px; width: 1%; background-color: #cceeff;"><br/></td>
</tr>
<tr style="height: 17px;">
<td style="vertical-align: bottom; height: 17px;">
<p style="margin: 0;"><span> Shares of common stock issuable upon conversion of convertible notes&#160;</span></p>
</td>
<td style="vertical-align: bottom; height: 17px;"><br/></td>
<td style="vertical-align: bottom; text-align: right; height: 17px;"><ix:nonFraction contextRef="D20230331_ConvertibleNotesPayableMember" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" unitRef="Shares" id="Tag320" decimals="0" format="ixt:num-dot-decimal">1,757,531</ix:nonFraction></td>
<td style="vertical-align: bottom; height: 17px;"><br/></td>
<td style="vertical-align: bottom; height: 17px;"><br/></td>
<td style="vertical-align: bottom; text-align: right; height: 17px;"><br/></td>
<td style="vertical-align: bottom; height: 17px; text-align: right;"><ix:nonFraction contextRef="D20220331_ConvertibleNotesPayableMember" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" unitRef="Shares" id="Tag223" decimals="0" format="ixt:num-dot-decimal">618,519</ix:nonFraction></td>
<td style="vertical-align: bottom; height: 17px;"><br/></td>
</tr>
<tr style="background-color: #cceeff; height: 17px;">
<td style="vertical-align: bottom; background-color: #cceeff; height: 17px;">Warrants</td>
<td style="vertical-align: bottom; background-color: #cceeff; height: 17px;"><br/></td>
<td style="vertical-align: bottom; background-color: #cceeff; height: 17px;"><br/></td>
<td style="vertical-align: bottom; background-color: #cceeff; height: 17px;"><br/></td>
<td style="vertical-align: bottom; background-color: #cceeff; height: 17px;"><br/></td>
<td style="vertical-align: bottom; text-align: right; background-color: #cceeff; height: 17px;"><br/></td>
<td style="vertical-align: bottom; text-align: right; background-color: #cceeff; height: 17px;"><br/></td>
<td style="vertical-align: bottom; background-color: #cceeff; height: 17px;"><br/></td>
</tr>
<tr style="height: 17px;">
<td style="vertical-align: bottom; padding-left: 30px; height: 17px;">2019 Public Warrants</td>
<td style="vertical-align: bottom; height: 17px;"><br/></td>
<td style="vertical-align: bottom; text-align: right; height: 17px;">
<p style="margin: 0;"><ix:nonFraction contextRef="D20230331_PublicWarrantsMember" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" unitRef="Shares" id="Tag321" decimals="0" format="ixt:num-dot-decimal">290,690</ix:nonFraction><br/></p>
</td>
<td style="vertical-align: bottom; height: 17px;"><br/></td>
<td style="vertical-align: bottom; height: 17px;"><br/></td>
<td style="vertical-align: bottom; text-align: right; height: 17px;"><br/></td>
<td style="vertical-align: bottom; text-align: right; height: 17px;"><ix:nonFraction contextRef="D20220331_PublicWarrantsMember" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" unitRef="Shares" id="Tag222" decimals="0" format="ixt:num-dot-decimal">290,690</ix:nonFraction></td>
<td style="vertical-align: bottom; height: 17px;"><br/></td>
</tr>
<tr style="background-color: #cceeff; height: 17px;">
<td style="vertical-align: bottom; padding-left: 30px; background-color: #cceeff; height: 17px;">2022 Unit Offering - Common Warrants</td>
<td style="vertical-align: bottom; background-color: #cceeff; height: 17px;"><br/></td>
<td style="vertical-align: bottom; background-color: #cceeff; text-align: right; height: 17px;"><ix:nonFraction contextRef="D20230331_CommonWarrantsMember" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" unitRef="Shares" id="Tag442" decimals="0" format="ixt:num-dot-decimal">2,173,913</ix:nonFraction></td>
<td style="vertical-align: bottom; background-color: #cceeff; height: 17px;"><br/></td>
<td style="vertical-align: bottom; background-color: #cceeff; height: 17px;"><br/></td>
<td style="vertical-align: bottom; text-align: right; background-color: #cceeff; height: 17px;"><br/></td>
<td style="vertical-align: bottom; text-align: right; background-color: #cceeff; height: 17px;"><ix:nonFraction contextRef="D20220331_CommonWarrantsMember" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" unitRef="Shares" id="Tag221" xsi:nil="true"></ix:nonFraction>&#8212;</td>
<td style="vertical-align: bottom; background-color: #cceeff; height: 17px;"><br/></td>
</tr>
<tr style="height: 17px;">
<td style="vertical-align: bottom; height: 17px;">
<p style="margin: 0pt; text-align: justify; padding-left: 30px;"><span> 2022 Unit Offering - Underwriter Warrants </span></p>
</td>
<td style="vertical-align: bottom; height: 17px;">
<p style="margin: 0pt;"><span> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 17px;">
<p style="margin: 0pt; text-align: right;"><span><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <ix:nonFraction contextRef="D20230331_UnderwriterWarrantsMember_1" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" unitRef="Shares" id="Tag217" decimals="0" format="ixt:num-dot-decimal">108,696</ix:nonFraction></span></span></p>
</td>
<td style="vertical-align: bottom; height: 17px;"><br/></td>
<td style="vertical-align: bottom; height: 17px;"><br/></td>
<td style="vertical-align: bottom; text-align: right; height: 17px;"><br/></td>
<td style="vertical-align: bottom; height: 17px; text-align: right;"><ix:nonFraction contextRef="D20220331_UnderwriterWarrantsMember" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" unitRef="Shares" id="Tag216" xsi:nil="true"></ix:nonFraction>&#8212;</td>
<td style="vertical-align: bottom; height: 17px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
</tr>
<tr style="height: 17px; background-color: #cceeff;">
<td style="vertical-align: bottom; height: 17px; background-color: #cceeff;">
<p style="margin: 0pt;"><span> Unvested restricted stock units </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; background-color: #cceeff;">
<p style="margin: 0pt;"><span> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; background-color: #cceeff;">
<p style="margin: 0pt; text-align: right;"><span><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <ix:nonFraction contextRef="D20230331_RestrictedStockUnitsRSUMember" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" unitRef="Shares" id="Tag743" decimals="0" format="ixt:num-dot-decimal">9,350</ix:nonFraction> </span></span></p>
</td>
<td style="vertical-align: bottom; height: 17px; background-color: #cceeff;"><br/></td>
<td style="vertical-align: bottom; height: 17px; background-color: #cceeff;"><br/></td>
<td style="vertical-align: bottom; text-align: right; background-color: #cceeff; height: 17px;"><br/></td>
<td style="vertical-align: bottom; height: 17px; text-align: right; background-color: #cceeff;"><ix:nonFraction contextRef="D20220331_RestrictedStockUnitsRSUMember" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" unitRef="Shares" id="Tag220" decimals="0" format="ixt:num-dot-decimal">31,392</ix:nonFraction></td>
<td style="vertical-align: bottom; height: 17px; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
</tr>
<tr style="height: 17px;">
<td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 17px;">
<p style="margin: 0pt; text-align: justify;"><span> Unvested restricted stock awards </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; border-bottom: 1.5pt solid #000000;">
<p style="margin: 0pt;"><span> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; border-bottom: 1.5pt solid #000000;">
<p style="margin: 0pt; text-align: right;"><span><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <ix:nonFraction contextRef="D20230331_RestrictedStockMember" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" unitRef="Shares" id="Tag319" xsi:nil="true"></ix:nonFraction>&#8212; </span></span></p>
</td>
<td style="vertical-align: bottom; height: 17px;"><br/></td>
<td style="vertical-align: bottom; height: 17px;"><br/></td>
<td style="vertical-align: bottom; text-align: right; border-bottom: 1.5pt solid #000000; height: 17px;"><br/></td>
<td style="vertical-align: bottom; height: 17px; text-align: right; border-bottom: 1.5pt solid #000000;"><ix:nonFraction contextRef="D20220331_RestrictedStockMember" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" unitRef="Shares" id="Tag219" decimals="0" format="ixt:num-dot-decimal">334</ix:nonFraction></td>
<td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 17px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
</tr>
<tr style="height: 10px; background-color: rgb(204, 238, 255);">
<td style="padding: 0px 0px 0px 12px; height: 10px; background-color: rgb(204, 238, 255); vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Total </span></p>
</td>
<td style="border-bottom: 4.5pt double rgb(0, 0, 0); vertical-align: bottom; height: 10px; background-color: rgb(204, 238, 255);">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="border-bottom: 4.5pt double rgb(0, 0, 0); vertical-align: bottom; height: 10px; background-color: rgb(204, 238, 255);">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <ix:nonFraction contextRef="D20230331" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" unitRef="Shares" id="Tag430" decimals="0" format="ixt:num-dot-decimal">4,354,432</ix:nonFraction> </span></p>
</td>
<td style="vertical-align: bottom; height: 10px; background-color: rgb(204, 238, 255);"><br/></td>
<td style="vertical-align: bottom; height: 10px; background-color: rgb(204, 238, 255);"><br/></td>
<td style="border-bottom: 4.5pt double rgb(0, 0, 0); vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255); height: 10px;"><br/></td>
<td style="border-bottom: 4.5pt double rgb(0, 0, 0); vertical-align: bottom; height: 10px; text-align: right; background-color: rgb(204, 238, 255);"><ix:nonFraction contextRef="D20220331" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" unitRef="Shares" id="Tag218" decimals="0" format="ixt:num-dot-decimal">956,278</ix:nonFraction></td>
<td style="padding: 0px; height: 10px; background-color: rgb(204, 238, 255); vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
</tr>
</tbody>
</table>
</ix:nonNumeric>
</div>
</div>
</div>
</ix:nonNumeric>
<p style="margin: 0pt;"><br/></p>
<div>
<div style="border-left: none; border-right: none;">
<table style="width: 100%; font-family: 'times new roman'; font-size: 10pt;">
<tbody>
<tr>
<td class="pgno" style="padding: 0px; text-align: center;"><span class="pageno" style="font-size: 10pt;">23</span></td>
</tr>
</tbody>
</table>
</div>
<hr class="horizontalLineRemoved" style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"></hr>
<div class="pageBreak" style="page-break-before: always; font-size: 10pt; text-align: left;"><a href="#TOC"></a><br/></div>
</div>
</div>
</div>
</div><div style="font-family: 'times new roman', times; font-size: 10pt; text-align: center;">
<div style="border-left: none; border-right: none;">
<div style="font-family: 'times new roman', times; font-size: 10pt; text-align: center;">
<ix:nonNumeric contextRef="D20230331" name="us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" id="Tag759" escape="true">
<div style="font-family: 'times new roman', times; font-size: 10pt; text-align: center;">
<p 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-indent: 0px; 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; margin: 0px; font-size: 13.3333px; text-align: justify; line-height: 1.3;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;">Note&#160;<span style="border-left: none; border-right: none; line-height: inherit;"><span style="border-left: none; border-right: none; line-height: inherit;">12&#160;</span></span><b style="color: #000000; font-family: 'times new roman', times; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; 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; text-align: justify;">&#8211;</b>&#160;Discontinued Operations</span></p>
<p 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-indent: 0px; 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; margin: 0px; font-size: 13.3333px; text-align: justify; line-height: 1.3;"><br/></p>
<p style="color: #000000; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; 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; margin: 0cm; text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><span style="font-size: 10pt; color: #000000; text-align: justify; text-indent: 36pt; margin: 0cm; line-height: inherit;"><span style="font-family: 'times new roman', times; line-height: inherit;">During the quarter ended December 31, 2022, we committed to a strategic shift&#160;<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; display: inline !important; line-height: inherit;">in our business strategy for&#160;<span style="border-left: none; border-right: none; line-height: inherit;"><span style="border-left: none; border-right: none; line-height: inherit;">2023</span></span>&#160;and beyond including the sale of <span style="border-left: none; border-right: none; line-height: inherit;">365</span> Cannabis and LCA, or the&#160;Discontinued Group.&#160;</span><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; display: inline !important; line-height: inherit;">Subsequent to the sales of <span style="border-left: none; border-right: none; line-height: inherit;">365</span> Cannabis and LCA that were completed in January 2023, we have no future involvement or relationships with these businesses. As a result of these actions, the&#160;assets and liabilities and&#160;results of operations of the Discontinued Group have been classified as held for sale and discontinued&#160;operations, respectively, for all periods presented.</span></span></span></p>
<p style="text-align: left; line-height: 1.2;;margin:0pt"><br/></p>
</div>
<div style="font-family: 'times new roman', times; font-size: 10pt;">
<div style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; 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; line-height: 1.2;">
<p style="margin: 0cm; color: #000000; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><span style="font-size: 10pt; line-height: inherit;">The following table presents the major classes of assets and liabilities of the Discontinued Group:&#160;</span></p>
<p style="margin: 0cm; color: #000000; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><br/></p>

<ix:nonNumeric contextRef="D20230331" name="kern:ScheduleOfAssetsAndLiabilitiesOfTheDiscontinuedGroupTableTextBlock" id="Tag554" escape="true">
<table style="height: 161px; width: 100%; margin-left: 0.1px; border-collapse: collapse; font-family: 'times new roman'; font-size: 10pt;">
<tbody>
<tr style="height: 17px;">
<td style="height: 17px;"><br/></td>
<td style="height: 17px;"><br/></td>
<td style="text-align: center; height: 17px;" colspan="2"><br/></td>
<td style="height: 17px;"><br/></td>
<td style="height: 17px;"><br/></td>
<td style="text-align: center; height: 17px;" colspan="2"><span style="font-weight: bold; line-height: inherit;">As of December 31,</span></td>
<td style="height: 17px;"><br/></td>
</tr>
<tr style="height: 17px;">
<td style="height: 17px;"><br/></td>
<td style="height: 17px;"><br/></td>
<td colspan="2" style="height: 17px; text-align: center;"><br/></td>
<td style="height: 17px;"><br/></td>
<td style="height: 17px;"><br/></td>
<td colspan="2" style="height: 17px; text-align: center; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #000000 !important;"><span style="color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; 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; font-family: 'Times New Roman', Times, serif; font-size: 10pt; float: none; font-weight: bold; display: inline !important; line-height: inherit;"><span style="border-left: none; border-right: none; line-height: inherit;">2022</span></span></td>
<td style="height: 17px;"><br/></td>
</tr>
<tr style="height: 10px; background-color: #cceeff;">
<td style="height: 10px; background-color: rgb(204, 238, 255); width: 74%;"><span style="font-size: 10pt; line-height: inherit;">Cash and restricted cash</span></td>
<td style="height: 10px; background-color: rgb(204, 238, 255); width: 1%;"><br/></td>
<td style="height: 10px; background-color: rgb(204, 238, 255); width: 1%;"><br/></td>
<td style="height: 10px; text-align: right; background-color: rgb(204, 238, 255); width: 10%;"><br/></td>
<td style="height: 10px; background-color: rgb(204, 238, 255); width: 1%;"><br/></td>
<td style="height: 10px; background-color: rgb(204, 238, 255); width: 1%;"><br/></td>
<td style="height: 10px; background-color: rgb(204, 238, 255); width: 1%;"><span style="font-size: 10pt; line-height: inherit;">$</span></td>
<td style="text-align: right; height: 10px; background-color: rgb(204, 238, 255); width: 10%;"><ix:nonFraction contextRef="I20221231_ThreeSixtyFiveCannabisMember_SegmentDiscontinuedOperationsMember" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" unitRef="USD" id="Tag9" decimals="0" format="ixt:num-dot-decimal">305,500</ix:nonFraction></td>
<td style="height: 10px; background-color: rgb(204, 238, 255); width: 1%;"><br/></td>
</tr>
<tr style="height: 10px;">
<td style="height: 10px;"><span style="font-size: 10pt; line-height: inherit;">Accounts receivable, net</span></td>
<td style="height: 10px;"><br/></td>
<td style="height: 10px;"><br/></td>
<td style="height: 10px; text-align: right;"><br/></td>
<td style="height: 10px;"><br/></td>
<td style="height: 10px;"><br/></td>
<td style="height: 10px;"><br/></td>
<td style="height: 10px; text-align: right;"><ix:nonFraction contextRef="I20221231_ThreeSixtyFiveCannabisMember_SegmentDiscontinuedOperationsMember" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet" unitRef="USD" id="Tag16" decimals="0" format="ixt:num-dot-decimal">112,444</ix:nonFraction></td>
<td style="height: 10px;"><br/></td>
</tr>
<tr style="height: 10px; background-color: #cceeff;">
<td style="height: 10px; background-color: rgb(204, 238, 255);"><span style="font-size: 10pt; line-height: inherit;">Prepaid expenses &amp; other current assets</span><br/></td>
<td style="height: 10px; background-color: rgb(204, 238, 255);"><br/></td>
<td style="height: 10px; background-color: rgb(204, 238, 255);"><br/></td>
<td style="height: 10px; text-align: right; background-color: rgb(204, 238, 255);"><br/></td>
<td style="height: 10px; background-color: rgb(204, 238, 255);"><br/></td>
<td style="height: 10px; background-color: rgb(204, 238, 255);"><br/></td>
<td style="height: 10px; background-color: rgb(204, 238, 255);"><br/></td>
<td style="height: 10px; text-align: right; background-color: rgb(204, 238, 255);"><ix:nonFraction contextRef="I20221231_ThreeSixtyFiveCannabisMember_SegmentDiscontinuedOperationsMember" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent" unitRef="USD" id="Tag15" decimals="0" format="ixt:num-dot-decimal">578,393</ix:nonFraction></td>
<td style="height: 10px; background-color: rgb(204, 238, 255);"><br/></td>
</tr>
<tr style="height: 10px;">
<td style="height: 10px;"><span style="font-size: 10pt; line-height: inherit;">Fixed assets</span></td>
<td style="height: 10px;"><br/></td>
<td style="height: 10px;"><br/></td>
<td style="height: 10px; text-align: right;"><br/></td>
<td style="height: 10px;"><br/></td>
<td style="height: 10px;"><br/></td>
<td style="height: 10px;"><br/></td>
<td style="height: 10px; text-align: right;"><ix:nonFraction contextRef="I20221231_ThreeSixtyFiveCannabisMember_SegmentDiscontinuedOperationsMember" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets" unitRef="USD" id="Tag24" decimals="0" format="ixt:num-dot-decimal">63,764</ix:nonFraction></td>
<td style="height: 10px;"><br/></td>
</tr>
<tr style="height: 10px; background-color: #cceeff;">
<td style="height: 10px; background-color: rgb(204, 238, 255);"><span style="font-size: 10pt; line-height: inherit;">Capitalized software, net</span></td>
<td style="height: 10px; background-color: rgb(204, 238, 255);"><br/></td>
<td style="height: 10px; background-color: rgb(204, 238, 255);"><br/></td>
<td style="height: 10px; text-align: right; background-color: rgb(204, 238, 255);"><br/></td>
<td style="height: 10px; background-color: rgb(204, 238, 255);"><br/></td>
<td style="height: 10px; background-color: rgb(204, 238, 255);"><br/></td>
<td style="height: 10px; background-color: rgb(204, 238, 255);"><br/></td>
<td style="height: 10px; text-align: right; background-color: rgb(204, 238, 255);"><ix:nonFraction contextRef="I20221231_ThreeSixtyFiveCannabisMember_SegmentDiscontinuedOperationsMember" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationInventoryNoncurrent" unitRef="USD" id="Tag4" decimals="0" format="ixt:num-dot-decimal">828,555</ix:nonFraction></td>
<td style="height: 10px; background-color: rgb(204, 238, 255);"><br/></td>
</tr>
<tr style="height: 10px;">
<td style="height: 10px;"><span style="font-size: 10pt; line-height: inherit;">Intangible assets, net</span></td>
<td style="height: 10px;"><br/></td>
<td style="height: 10px;"><br/></td>
<td style="height: 10px; text-align: right;"><br/></td>
<td style="height: 10px;"><br/></td>
<td style="height: 10px;"><br/></td>
<td style="height: 10px; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: rgb(0, 0, 0) !important;"><br/></td>
<td style="height: 10px; text-align: right; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: rgb(0, 0, 0) !important;"><ix:nonFraction contextRef="I20221231_ThreeSixtyFiveCannabisMember_SegmentDiscontinuedOperationsMember" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent" unitRef="USD" id="Tag721" decimals="0" format="ixt:num-dot-decimal">3,241,372</ix:nonFraction></td>
<td style="height: 10px;"><br/></td>
</tr>
<tr style="height: 17px; background-color: #cceeff;">
<td style="height: 17px; background-color: rgb(204, 238, 255);"><span style="font-size: 10pt; line-height: inherit;">Total assets held for sale</span></td>
<td style="height: 17px; background-color: rgb(204, 238, 255);"><br/></td>
<td style="height: 17px; background-color: rgb(204, 238, 255);"><br/></td>
<td style="height: 17px; text-align: right; background-color: rgb(204, 238, 255);"><br/></td>
<td style="height: 17px; background-color: rgb(204, 238, 255);"><br/></td>
<td style="height: 17px; background-color: rgb(204, 238, 255);"><br/></td>
<td style="height: 17px; background-color: rgb(204, 238, 255); border-bottom-width: 6px; border-bottom-style: double; border-bottom-color: rgb(0, 0, 0) !important;"><span style="font-size: 10pt; line-height: inherit;">$</span></td>
<td style="height: 17px; text-align: right; background-color: rgb(204, 238, 255); border-bottom-width: 6px; border-bottom-style: double; border-bottom-color: rgb(0, 0, 0) !important;"><ix:nonFraction contextRef="I20221231_ThreeSixtyFiveCannabisMember_SegmentDiscontinuedOperationsMember" name="us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation" unitRef="USD" id="Tag31" decimals="0" format="ixt:num-dot-decimal">5,130,028</ix:nonFraction></td>
<td style="height: 17px; background-color: rgb(204, 238, 255);"><br/></td>
</tr>
<tr style="height: 10px;">
<td style="height: 10px;"><br/></td>
<td style="height: 10px;"><br/></td>
<td style="height: 10px;"><br/></td>
<td style="height: 10px; text-align: right;"><br/></td>
<td style="height: 10px;"><br/></td>
<td style="height: 10px;"><br/></td>
<td style="height: 10px;"><br/></td>
<td style="height: 10px; text-align: right;"><br/></td>
<td style="height: 10px;"><br/></td>
</tr>
<tr style="height: 10px; background-color: #cceeff;">
<td style="height: 10px; background-color: rgb(204, 238, 255);"><span style="font-size: 10pt; line-height: inherit;">Accounts payable, accrued expenses and other current liabilities</span></td>
<td style="height: 10px; background-color: rgb(204, 238, 255);"><br/></td>
<td style="height: 10px; background-color: rgb(204, 238, 255);"><br/></td>
<td style="height: 10px; text-align: right; background-color: rgb(204, 238, 255);"><br/></td>
<td style="height: 10px; background-color: rgb(204, 238, 255);"><br/></td>
<td style="height: 10px; background-color: rgb(204, 238, 255);"><br/></td>
<td style="height: 10px; background-color: rgb(204, 238, 255);"><span style="font-size: 10pt; line-height: inherit;">$</span></td>
<td style="height: 10px; text-align: right; background-color: rgb(204, 238, 255);"><ix:nonFraction contextRef="I20221231_ThreeSixtyFiveCannabisMember_SegmentDiscontinuedOperationsMember" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsPayableAndAccruedLiabilitiesCurrent" unitRef="USD" id="Tag732" decimals="0" format="ixt:num-dot-decimal">1,034,426</ix:nonFraction></td>
<td style="height: 10px; background-color: rgb(204, 238, 255);"><br/></td>
</tr>
<tr style="height: 10px;">
<td style="height: 10px;"><span style="font-size: 10pt; line-height: inherit;">Deferred revenue</span><br/></td>
<td style="height: 10px;"><br/></td>
<td style="height: 10px;"><br/></td>
<td style="height: 10px; text-align: right;"><br/></td>
<td style="height: 10px;"><br/></td>
<td style="height: 10px;"><br/></td>
<td style="height: 10px;"><br/></td>
<td style="height: 10px; text-align: right;"><ix:nonFraction contextRef="I20221231_ThreeSixtyFiveCannabisMember_SegmentDiscontinuedOperationsMember" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationDeferredRevenueCurrent" unitRef="USD" id="Tag25" decimals="0" format="ixt:num-dot-decimal">994,713</ix:nonFraction></td>
<td style="height: 10px;"><br/></td>
</tr>
<tr style="height: 10px; background-color: #cceeff;">
<td style="height: 10px; background-color: rgb(204, 238, 255);"><span style="font-size: 10pt; line-height: inherit;">Deferred revenue, noncurrent</span></td>
<td style="height: 10px; background-color: rgb(204, 238, 255);"><br/></td>
<td style="height: 10px; background-color: rgb(204, 238, 255);"><br/></td>
<td style="height: 10px; text-align: right; background-color: rgb(204, 238, 255);"><br/></td>
<td style="height: 10px; background-color: rgb(204, 238, 255);"><br/></td>
<td style="height: 10px; background-color: rgb(204, 238, 255);"><br/></td>
<td style="height: 10px; background-color: rgb(204, 238, 255); border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: rgb(0, 0, 0) !important;"><br/></td>
<td style="height: 10px; text-align: right; background-color: rgb(204, 238, 255); border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: rgb(0, 0, 0) !important;"><ix:nonFraction contextRef="I20221231_ThreeSixtyFiveCannabisMember_SegmentDiscontinuedOperationsMember" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationDeferredRevenueNoncurrent" unitRef="USD" id="Tag8" decimals="0" format="ixt:num-dot-decimal">217,083</ix:nonFraction></td>
<td style="height: 10px; background-color: rgb(204, 238, 255);"><br/></td>
</tr>
<tr style="height: 10px;">
<td style="height: 10px;"><span style="font-size: 10pt; line-height: inherit;">Total liabilities held for sale</span></td>
<td style="height: 10px;"><br/></td>
<td style="height: 10px;"><br/></td>
<td style="height: 10px; text-align: right;"><br/></td>
<td style="height: 10px;"><br/></td>
<td style="height: 10px;"><br/></td>
<td style="height: 10px; border-bottom-width: 6px; border-bottom-style: double; border-bottom-color: rgb(0, 0, 0) !important;"><span style="font-size: 10pt; line-height: inherit;">$</span></td>
<td style="height: 10px; text-align: right; border-bottom-width: 6px; border-bottom-style: double; border-bottom-color: rgb(0, 0, 0) !important;"><ix:nonFraction contextRef="I20221231_ThreeSixtyFiveCannabisMember_SegmentDiscontinuedOperationsMember" name="us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation" unitRef="USD" id="Tag7" decimals="0" format="ixt:num-dot-decimal">2,246,222</ix:nonFraction></td>
<td style="height: 10px;"><br/></td>
</tr>
</tbody>
</table>
</ix:nonNumeric>

<p style="margin: 0px; color: #000000; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; 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; text-align: justify; text-indent: 0px; font-family: 'Times New Roman', serif; line-height: 1.2;"><br/></p>
<p style="margin: 0cm; color: #000000; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; 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; text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><span style="font-size: 10pt; color: #000000; text-align: justify; text-indent: 36pt; margin: 0cm; line-height: inherit;"><span style="font-family: 'times new roman', times; line-height: inherit;"><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; display: inline !important; line-height: inherit;">The following table summarizes the results of operations of the&#160;Discontinued Group:&#160;</span></span></span></p>
<p style="margin: 0cm; color: #000000; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; 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; text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><br/></p>

<ix:nonNumeric contextRef="D20230331" name="us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" id="Tag707" escape="true">
<table style="height: 167px; width: 100%; margin: 0px 0px 0px 0.1px; font-family: 'times new roman'; font-size: 10pt; border-collapse: collapse; text-indent: 0px;">
<tbody>
<tr style="height: 17px;">
<td style="height: 17px;"><br/></td>
<td style="height: 17px;"><br/></td>
<td colspan="6" style="text-align: center; height: 17px; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: rgb(0, 0, 0) !important;"><span style="color: #000000; font-family: 'times new roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: bold; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; 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;">Three Months Ended March 31,</span></td>
<td style="height: 17px;"><br/></td>
</tr>
<tr style="height: 10px;">
<td style="height: 10px;"><br/></td>
<td style="height: 10px;"><br/></td>
<td colspan="2" style="height: 10px; text-align: center; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #000000 !important;"><span style="font-weight: bold; font-size: 10pt; line-height: inherit;"><span style="border-left: none; border-right: none; line-height: inherit;">2023</span></span><br/></td>
<td style="height: 10px;"><br/></td>
<td style="height: 10px;"><br/></td>
<td colspan="2" style="text-align: center; height: 10px; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #000000 !important;"><span style="color: #000000; font-family: 'times new roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: bold; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; 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 style="border-left: none; border-right: none; line-height: inherit;">2022</span></span></td>
<td style="height: 10px;"><br/></td>
</tr>
<tr style="height: 10px; background-color: #cceeff;">
<td style="height: 10px; background-color: rgb(204, 238, 255); width: 74%;"><span style="font-size: 10pt; line-height: inherit;">Revenue</span></td>
<td style="height: 10px; background-color: rgb(204, 238, 255); width: 1%;"><br/></td>
<td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255); width: 1%;"><span style="font-size: 10pt; line-height: inherit;">$</span></td>
<td style="height: 10px; text-align: right; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255); width: 10%;"><ix:nonFraction contextRef="D20230331" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue" unitRef="USD" id="Tag5" decimals="0" format="ixt:num-dot-decimal">214,346</ix:nonFraction></td>
<td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255); width: 1%;"><br/></td>
<td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255); width: 1%;"><br/></td>
<td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255); width: 1%;"><span style="font-size: 10pt; line-height: inherit;">$</span></td>
<td style="height: 10px; text-align: right; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255); width: 10%;"><ix:nonFraction contextRef="D20220331" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue" unitRef="USD" id="Tag2" decimals="0" format="ixt:num-dot-decimal">2,705,761</ix:nonFraction></td>
<td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255); width: 1%;"><br/></td>
</tr>
<tr style="height: 10px;">
<td style="height: 10px;"><span style="font-size: 10pt; line-height: inherit;">Cost of revenue</span></td>
<td style="height: 10px;"><br/></td>
<td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="height: 10px; text-align: right; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><ix:nonFraction contextRef="D20230331" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" unitRef="USD" id="Tag10" decimals="0" format="ixt:num-dot-decimal">10,119</ix:nonFraction></td>
<td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="height: 10px; text-align: right; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><ix:nonFraction contextRef="D20220331" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" unitRef="USD" id="Tag3" decimals="0" format="ixt:num-dot-decimal">680,662</ix:nonFraction></td>
<td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td>
</tr>
<tr style="height: 10px; background-color: #cceeff;">
<td style="height: 10px; background-color: rgb(204, 238, 255);"><span style="font-size: 10pt; line-height: inherit;">Gross profit</span></td>
<td style="height: 10px; background-color: rgb(204, 238, 255);"><br/></td>
<td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255); border-top-width: 2px; border-top-style: solid; border-bottom-width: 2px; border-bottom-style: solid; border-top-color: rgb(0, 0, 0) !important; border-bottom-color: rgb(0, 0, 0) !important;"><br/></td>
<td style="height: 10px; text-align: right; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255); border-top-width: 2px; border-top-style: solid; border-bottom-width: 2px; border-bottom-style: solid; border-top-color: rgb(0, 0, 0) !important; border-bottom-color: rgb(0, 0, 0) !important;"><ix:nonFraction contextRef="D20230331" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss" unitRef="USD" id="Tag28" decimals="0" format="ixt:num-dot-decimal">204,227</ix:nonFraction></td>
<td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);"><br/></td>
<td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);"><br/></td>
<td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);"><br/></td>
<td style="height: 10px; text-align: right; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255); border-top-width: 2px; border-top-style: solid; border-bottom-width: 2px; border-bottom-style: solid; border-top-color: rgb(0, 0, 0) !important; border-bottom-color: rgb(0, 0, 0) !important;"><ix:nonFraction contextRef="D20220331" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss" unitRef="USD" id="Tag12" decimals="0" format="ixt:num-dot-decimal">2,025,099</ix:nonFraction></td>
<td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);"><br/></td>
</tr>
<tr style="height: 10px;">
<td style="height: 10px;"><span style="font-size: 10pt; line-height: inherit;">Product development</span></td>
<td style="height: 10px;"><br/></td>
<td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="height: 10px; text-align: right; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><ix:nonFraction contextRef="D20230331" name="kern:DiscontinuedOperationProductAndDevelopmentExpense" unitRef="USD" id="Tag27" decimals="0" format="ixt:num-dot-decimal">117,500</ix:nonFraction></td>
<td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="height: 10px; text-align: right; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><ix:nonFraction contextRef="D20220331" name="kern:DiscontinuedOperationProductAndDevelopmentExpense" unitRef="USD" id="Tag722" decimals="0" format="ixt:num-dot-decimal">389,614</ix:nonFraction></td>
<td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td>
</tr>
<tr style="height: 10px; background-color: #cceeff;">
<td style="height: 10px; background-color: rgb(204, 238, 255);"><span style="font-size: 10pt; line-height: inherit;">Sales and marketing</span></td>
<td style="height: 10px; background-color: rgb(204, 238, 255);"><br/></td>
<td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);"><br/></td>
<td style="height: 10px; text-align: right; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);"><ix:nonFraction contextRef="D20230331" name="kern:DiscontinuedOperationSellingAndMarketingExpense" unitRef="USD" id="Tag723" decimals="0" format="ixt:num-dot-decimal">171,753</ix:nonFraction></td>
<td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);"><br/></td>
<td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);"><br/></td>
<td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);"><br/></td>
<td style="height: 10px; text-align: right; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);"><ix:nonFraction contextRef="D20220331" name="kern:DiscontinuedOperationSellingAndMarketingExpense" unitRef="USD" id="Tag19" decimals="0" format="ixt:num-dot-decimal">1,184,979</ix:nonFraction></td>
<td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);"><br/></td>
</tr>
<tr style="height: 10px;">
<td style="height: 10px;"><span style="font-size: 10pt; line-height: inherit;">General and administrative</span></td>
<td style="height: 10px;"><br/></td>
<td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="height: 10px; text-align: right; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><ix:nonFraction contextRef="D20230331" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense" unitRef="USD" id="Tag13" decimals="0" format="ixt:num-dot-decimal">4,032</ix:nonFraction></td>
<td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="height: 10px; text-align: right; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><ix:nonFraction contextRef="D20220331" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense" unitRef="USD" id="Tag549" decimals="0" format="ixt:num-dot-decimal">648,101</ix:nonFraction></td>
<td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td>
</tr>
<tr style="height: 10px; background-color: #cceeff;">
<td style="height: 10px; background-color: rgb(204, 238, 255);"><span style="font-size: 10pt; line-height: inherit;">Depreciation and amortization</span><br/></td>
<td style="height: 10px; background-color: rgb(204, 238, 255);"><br/></td>
<td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);"><br/></td>
<td style="height: 10px; text-align: right; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);"><ix:nonFraction contextRef="D20230331" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization" unitRef="USD" id="Tag6" decimals="0" format="ixt:num-dot-decimal">24,507</ix:nonFraction></td>
<td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);"><br/></td>
<td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);"><br/></td>
<td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);"><br/></td>
<td style="height: 10px; text-align: right; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);"><ix:nonFraction contextRef="D20220331" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization" unitRef="USD" id="Tag531" decimals="0" format="ixt:num-dot-decimal">511,947</ix:nonFraction></td>
<td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);"><br/></td>
</tr>
<tr style="height: 10px;">
<td style="height: 10px;"><span style="font-size: 10pt; line-height: inherit;">Impairment of long-lived assets</span><br/></td>
<td style="height: 10px;"><br/></td>
<td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="height: 10px; text-align: right; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><ix:nonFraction contextRef="D20230331" name="kern:DiscontinuedOperationImpairmentOfLongLivedAssetsHeldForUse" unitRef="USD" id="Tag17" xsi:nil="true"></ix:nonFraction>&#8212;<br/></td>
<td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="height: 10px; text-align: right; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><ix:nonFraction contextRef="D20220331" name="kern:DiscontinuedOperationImpairmentOfLongLivedAssetsHeldForUse" unitRef="USD" id="Tag547" decimals="0" format="ixt:num-dot-decimal">31,420</ix:nonFraction></td>
<td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td>
</tr>
<tr style="height: 10px; background-color: #cceeff;">
<td style="height: 10px; background-color: rgb(204, 238, 255);"><span style="font-size: 10pt; line-height: inherit;">Other expense</span></td>
<td style="height: 10px; background-color: rgb(204, 238, 255);"><br/></td>
<td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);"><br/></td>
<td style="height: 10px; text-align: right; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);">(<ix:nonFraction contextRef="D20230331" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherExpense" unitRef="USD" id="Tag22" decimals="0" format="ixt:num-dot-decimal">1,833</ix:nonFraction></td>
<td style="height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);">)</td>
<td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);"><br/></td>
<td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);"><br/></td>
<td style="height: 10px; text-align: right; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);"><ix:nonFraction contextRef="D20220331" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherExpense" unitRef="USD" id="Tag546" xsi:nil="true"></ix:nonFraction>&#8212;</td>
<td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);"><br/></td>
</tr>
<tr style="height: 10px;">
<td style="height: 10px;"><span style="font-size: 10pt; line-height: inherit;">Loss from discontinued operations before income taxes</span></td>
<td style="height: 10px;"><br/></td>
<td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; border-top-width: 2px; border-top-style: solid; border-top-color: rgb(0, 0, 0) !important;"><br/></td>
<td style="height: 10px; text-align: right; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; border-top-width: 2px; border-top-style: solid; border-top-color: rgb(0, 0, 0) !important;">(<ix:nonFraction contextRef="D20230331" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" unitRef="USD" id="Tag21" decimals="0" sign="-" format="ixt:num-dot-decimal">115,398</ix:nonFraction></td>
<td style="height: 10px; padding: 0px; margin: 0px; text-indent: 0px;">)</td>
<td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="height: 10px; text-align: right; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; border-top-width: 2px; border-top-style: solid; border-top-color: rgb(0, 0, 0) !important;"><span style="font-size: 10pt; line-height: inherit;">(</span><ix:nonFraction contextRef="D20220331" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" unitRef="USD" id="Tag26" decimals="0" sign="-" format="ixt:num-dot-decimal">740,962</ix:nonFraction></td>
<td style="height: 10px; padding: 0px; margin: 0px; text-indent: 0px;">)</td>
</tr>
<tr style="height: 10px; background-color: #cceeff;">
<td style="height: 10px; background-color: rgb(204, 238, 255);"><span style="font-size: 10pt; line-height: inherit;">Income tax benefit</span></td>
<td style="height: 10px; background-color: rgb(204, 238, 255);"><br/></td>
<td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);"><br/></td>
<td style="height: 10px; text-align: right; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);"><ix:nonFraction contextRef="D20230331" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" unitRef="USD" id="Tag11" xsi:nil="true"></ix:nonFraction>&#8212;</td>
<td style="height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);"></td>
<td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);"><br/></td>
<td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);"><br/></td>
<td style="height: 10px; text-align: right; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);"><ix:nonFraction contextRef="D20220331" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" unitRef="USD" id="Tag544" xsi:nil="true"></ix:nonFraction>&#8212;</td>
<td style="height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);"></td>
</tr>
<tr style="height: 10px;">
<td style="height: 10px;">Loss from discontinued operations, net of tax</td>
<td style="height: 10px;"><br/></td>
<td style="padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; height: 10px;"><br/></td>
<td style="text-align: right; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; height: 10px;">(<ix:nonFraction contextRef="D20230331" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax" unitRef="USD" id="Tag1" decimals="0" sign="-" format="ixt:num-dot-decimal">115,398</ix:nonFraction></td>
<td style="padding: 0px; margin: 0px; text-indent: 0px; height: 10px;">)</td>
<td style="padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; height: 10px;"><br/></td>
<td style="padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; height: 10px;"><br/></td>
<td style="text-align: right; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; height: 10px;">(<ix:nonFraction contextRef="D20220331" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax" unitRef="USD" id="Tag548" decimals="0" sign="-" format="ixt:num-dot-decimal">740,962</ix:nonFraction></td>
<td style="padding: 0px; margin: 0px; text-indent: 0px; height: 10px;">)</td>
</tr>
<tr style="height: 10px; background-color: #cceeff;">
<td style="height: 10px; background-color: rgb(204, 238, 255);">Gain on sale of discontinued&#160;operations, net of tax</td>
<td style="height: 10px; background-color: rgb(204, 238, 255);"><br/></td>
<td style="padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; height: 10px; background-color: rgb(204, 238, 255);"><br/></td>
<td style="text-align: right; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; height: 10px; background-color: rgb(204, 238, 255);"><ix:nonFraction contextRef="D20230331" name="us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax" unitRef="USD" id="Tag724" decimals="0" format="ixt:num-dot-decimal">212,601</ix:nonFraction></td>
<td style="padding: 0px; margin: 0px; text-indent: 0px; height: 10px; background-color: rgb(204, 238, 255);"><br/></td>
<td style="padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; height: 10px; background-color: rgb(204, 238, 255);"><br/></td>
<td style="padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; height: 10px; background-color: rgb(204, 238, 255);"><br/></td>
<td style="text-align: right; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; height: 10px; background-color: rgb(204, 238, 255);"><ix:nonFraction contextRef="D20220331" name="us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax" unitRef="USD" id="Tag532" xsi:nil="true"></ix:nonFraction>&#8212;</td>
<td style="padding: 0px; margin: 0px; text-indent: 0px; height: 10px; background-color: rgb(204, 238, 255);"><br/></td>
</tr>
<tr style="height: 10px;">
<td style="height: 10px;"><span style="font-size: 10pt; line-height: inherit;">Net gain (loss) from discontinued operations, net of tax</span></td>
<td style="height: 10px;"><br/></td>
<td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; border-top-width: 2px; border-top-style: solid; border-bottom-width: 6px; border-bottom-style: double; border-top-color: rgb(0, 0, 0) !important; border-bottom-color: rgb(0, 0, 0) !important;"><span style="font-size: 10pt; line-height: inherit;">$</span></td>
<td style="height: 10px; text-align: right; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; border-top-width: 2px; border-top-style: solid; border-bottom-width: 6px; border-bottom-style: double; border-top-color: rgb(0, 0, 0) !important; border-bottom-color: rgb(0, 0, 0) !important;"><ix:nonFraction contextRef="D20230331" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" unitRef="USD" id="Tag23" decimals="0" format="ixt:num-dot-decimal">97,203</ix:nonFraction></td>
<td style="height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><span style="font-size: 10pt; line-height: inherit;">$</span></td>
<td style="height: 10px; text-align: right; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; border-top-width: 2px; border-top-style: solid; border-bottom-width: 6px; border-bottom-style: double; border-top-color: rgb(0, 0, 0) !important; border-bottom-color: rgb(0, 0, 0) !important;"><span style="font-size: 10pt; line-height: inherit;">(</span><ix:nonFraction contextRef="D20220331" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" unitRef="USD" id="Tag20" decimals="0" sign="-" format="ixt:num-dot-decimal">740,962</ix:nonFraction></td>
<td style="height: 10px; padding: 0px 0px 2px; margin: 0px; text-indent: 0px;">)</td>
</tr>
</tbody>
</table>
</ix:nonNumeric>
</div>
<p style="color: #000000; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-indent: 0px; 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; margin: 0px; text-align: justify; font-family: 'Times New Roman', serif; line-height: 1.2;"><br/></p>
<p style="color: #000000; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; 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; margin: 0pt; text-align: justify; text-indent: 32pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><span style="font-size: 10pt; line-height: inherit;">The </span><span style="font-size: 10pt; line-height: inherit;">impairment of long-lived assets for the three months ended March 31, 2022 is attributable to goodwill associated with LCA</span><span style="font-size: 10pt; line-height: inherit;">. We recognized a gain on the&#160;disposition of the Discontinued Group as the sum of the cash proceeds received, or $<ix:nonFraction contextRef="D20230131" name="us-gaap:ProceedsFromDivestitureOfBusinesses" unitRef="USD" id="Tag14" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.6</ix:nonFraction> million, and the termination and release of the&#160;Earn-out Obligation, or $<ix:nonFraction contextRef="D20230131" name="kern:TerminationOfContingentConsiderationObligationDueToSaleOfDiscontinuedOperations" unitRef="USD" id="Tag18" decimals="-5" scale="6" format="ixt:num-dot-decimal">2.3</ix:nonFraction> million, exceeded the carrying values of $<ix:nonFraction contextRef="I20230131" name="us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation" unitRef="USD" id="Tag545" decimals="-5" scale="6" format="ixt:num-dot-decimal">2.7</ix:nonFraction> million attributable to the net assets of the Discontinued Group upon their dispositions in January 2023. While there were none during the three months ended March 31, 2023, t</span><span style="font-size: 10pt; line-height: inherit;"><span style="color: #000000; font-family: 'Times New Roman', serif; 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; display: inline !important; line-height: inherit;">he Discontinued Group incurred capital expenditures for capitalized software assets of&#160;$<ix:nonFraction contextRef="I20220331_LCAMember" name="us-gaap:CapitalizedComputerSoftwareNet" unitRef="USD" id="Tag29" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.3</ix:nonFraction>&#160;million for the three months ended March 31, 2022. There were no material non-cash investing&#160;and financing activities attributable to the&#160;Discontinued Group for the three months ended March 31, 2023 and 2022, respectively.</span></span></p>
</div>
</ix:nonNumeric>
</div>
<div style="font-family: 'times new roman', times; font-size: 10pt;">
<p style="text-align: left;;margin:0pt"><br/></p>
<div>
<table style="width: 100%; font-family: 'times new roman'; font-size: 10pt;">
<tbody>
<tr>
<td class="pgno" style="padding: 0px; text-align: center;"><span style="font-size: 10pt;" class="pageno">24</span></td>
</tr>
</tbody>
</table>
<hr class="horizontalLineRemoved" style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"></hr>
<div class="pageBreak" style="page-break-before: always;"><a href="#TOC"></a><br/></div>
</div>
</div>
</div>
</div><div style="margin: 0px; text-indent: 0px;">
<div style="font-family: 'times new roman', times; font-size: 10pt; margin: 0pt; line-height: 1.3; text-align: justify; font-weight: bold;"><br/></div>
<div style="font-family: 'times new roman', times; font-size: 10pt; margin: 0pt; line-height: 1.3; text-align: justify; font-weight: bold;"><a class="customBookmark" style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" id="B6_GCF7RIHLTC00000000000000000000"><span style="font-family: 'times new roman', times;"><span style="line-height: inherit;">Item 2. Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#160;</span></span></a></div>
<div style="font-family: 'times new roman', times; font-size: 10pt; margin: 0pt; line-height: 1.3; text-align: justify; font-weight: bold;"><br/></div>
<p style="font-family: 'times new roman', times; font-size: 10pt; margin: 0pt; text-indent: 32pt; line-height: 1.2; text-align: justify;"><span style="font-family: 'times new roman', times; line-height: inherit;"><span style="font-size: 10pt; line-height: inherit;">T<span style="line-height: inherit;">he following</span>&#160;discussion and analysis should be read in conjunction with our unaudited condensed consolidated financial statements for the three months<span style="border-right: none; border-left: none; line-height: inherit;"><span style="border-left: none; border-right: none; line-height: inherit;">&#160;ended</span> March 31, 2023</span>, and the related notes thereto, which have been prepared in accordance with generally accepted accounting principles in the <span style="line-height: inherit;">United States (&#8220;GAAP&#8221;)</span>.</span><span style="font-size: 10pt; line-height: inherit;">&#160;&#160;</span></span></p>
<p style="font-family: 'times new roman', times; font-size: 10pt; text-indent: 33.3333pt; line-height: 1.2; text-align: justify; margin: 0px !important;"><br/></p>
<p style="font-family: 'times new roman', times; font-size: 10pt; margin: 0pt; text-indent: 32pt; line-height: 1.2; text-align: justify;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">Akerna Corp., herein referred to as &#8220;we&#8221;, &#8220;us&#8221;, &#8220;our,&#8221; the&#160; <span style="color: #000000; font-size: 10pt; 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.4444px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; line-height: inherit; display: inline !important;">&#8220;</span>Company<span style="color: #000000; font-size: 10pt; 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.4444px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; line-height: inherit; display: inline !important;">&#8221;</span>&#160;or &#8220;Akerna&#8221;, through our wholly-owned subsidiaries MJ Freeway, LLC (&#8220;MJF&#8221;), <span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; 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.4444px; 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;">Ample Organics,<span style="line-height: inherit;">&#160;</span></span>Inc<span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; 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.4444px; 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;">. (&#8220;Ample&#8221;),&#160;</span>Trellis Solutions, Inc. (&#8220;Trellis&#8221;), &#160;solo sciences, inc. (&#8220;Solo&#8221;) and Viridian Sciences Inc. (&#8220;Viridian&#8221;).</span></p>
<p style="font-family: 'times new roman', times; font-size: 10pt; margin: 5pt 0pt; line-height: 1.2; text-align: justify; text-indent: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold; line-height: inherit;">Forward-Looking <span style="line-height: inherit;">Statement</span>s&#160;</span></p>
<p style="font-family: 'times new roman', times; font-size: 10pt; margin: 0pt; line-height: 1.2; text-indent: 32pt; text-align: justify;"><span style="font-family: 'times new roman', times; line-height: inherit;"><span style="font-size: 10pt; line-height: inherit;">This Quarterly Report on Form 10-Q </span><span style="font-size: 10pt; font-style: italic; line-height: inherit;"><span style="color: #000000; font-size: 10pt; 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;"><span style="line-height: inherit;"><span style="font-size: 10pt;">including all exhibits hereto </span></span>c<span style="font-size: 10pt; line-height: inherit;">ontain</span></span><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: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; line-height: inherit; display: inline !important;">&#160;&#8220;forward-looking statements&#8221; within the meaning of the Private Securities Litigation Reform Act of&#160;</span><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: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px;">1995</span><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: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; line-height: inherit; display: inline !important;">, including statements regarding future events or our future results of operations, financial condition, business, strategies, financial needs, and the plans and objectives of management. In some cases, forward-looking statements can be identified because they contain words such as &#8220;anticipate,&#8221; &#8220;believe,&#8221; &#8220;continue,&#8221; &#8220;could,&#8221; &#8220;estimate,&#8221; &#8220;expect,&#8221; &#8220;intend,&#8221; &#8220;may,&#8221; &#8220;might,&#8221; &#8220;likely,&#8221; &#8220;plan,&#8221; &#8220;potential,&#8221; &#8220;predict,&#8221; &#8220;project,&#8221; &#8220;seek,&#8221; &#8220;should,&#8221; &#8220;target,&#8221; &#8220;will,&#8221; &#8220;would,&#8221; or similar expressions and the negatives of those terms. Forward-looking statements are based on information available to our management as of the date of this Quarterly Report and our management</span><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: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; line-height: inherit;">&#8217;</span><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: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; line-height: inherit; display: inline !important;">s good faith belief as of such date with respect to future events and are subject to a number of risks, uncertainties, and assumptions that could cause actual performance or results to differ materially from those expressed in or suggested by the forward-looking statements</span><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: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; line-height: inherit; display: inline !important;">. Important factors that could cause such differences include, but are not limited to:</span></span></span></p>
<p style="font-family: 'times new roman', times; font-size: 10pt; margin: 0pt; text-align: justify; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 7pt; font-style: italic; line-height: inherit;">&#160;</span></p>
<div style="font-family: 'times new roman', times; font-size: 10pt; border-left: none; border-right: none; line-height: 1.2;">
<div id="t_ft_R3K1VALFU800000000000000000000b">
<table style="border-collapse: collapse; margin-left: 0pt; font-family: 'times new roman'; font-size: 10pt; height: 268px; width: 100%;" cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr style="height: 10px;">
<td style="vertical-align: top; width: 3%; height: 10px;"><br/></td>
<td style="vertical-align: top; width: 1.5%; height: 10px;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: italic; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; 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;">&#9679;</span></td>
<td style="vertical-align: top; width: 95.5%; height: 10px;">Our merger transaction (the &#8220;Merger&#8221;) with Gryphon Digital Mining Inc. (&#8220;Gryphon&#8221;) is subject to a number of risks, including risks regarding whether the Merger will be completed, the timing&#160;for completion and the&#160;market price of the common stock following completion of the Merger;</td>
</tr>
<tr style="height: 14px;">
<td style="vertical-align: top; width: 3%; height: 14px;"><br/></td>
<td style="vertical-align: top; width: 1.5%; height: 14px;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: italic; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; 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;">&#9679;</span></td>
<td style="vertical-align: top; width: 95.5%; height: 14px;">our sale transaction (the &#8220;Sale Transaction&#8221;) with <span style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; 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;">MJ Freeway Acquisition Co (&#8220;MJA&#8221;), a subsidiary of&#160;Alleaves, Inc., (&#8220;Alleaves&#8221;) is subject to a number of risks, <span style="color: #000000; font-family: 'times new roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; 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;">including risks regarding whether the Sale Transaction will be completed and the timing&#160;for completion;</span></span></td>
</tr>
<tr style="height: 10px;">
<td style="vertical-align: top; height: 10px; width: 3%;"><br/></td>
<td style="vertical-align: top; height: 10px; width: 1.5%;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: italic; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: inline !important; line-height: inherit;">&#9679;</span></td>
<td style="vertical-align: top; height: 10px; width: 95.5%;"><span style="font-family: 'times new roman', times; line-height: inherit;">our ability to continue as a going concern and manage our cash flow;</span></td>
</tr>
<tr style="height: 10px;">
<td style="vertical-align: top; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td style="vertical-align: top; height: 10px;">
<p style="margin: 0pt;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: italic; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: inline !important; line-height: inherit;"> &#9679; </span></p>
</td>
<td style="vertical-align: top; height: 10px;">
<p style="margin: 0pt; text-align: justify;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> our ability to sustain revenues, to achieve or maintain profitability, and to effectively manage our growth; </span></p>
</td>
</tr>
<tr style="height: 14px;">
<td style="vertical-align: top; height: 14px;"><br/></td>
<td style="vertical-align: top; height: 14px;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: italic; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; 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;">&#9679;</span></td>
<td style="vertical-align: top; height: 14px;">our short operating history makes it difficult to evaluate our business&#160;and future prospects;</td>
</tr>
<tr style="height: 10px;">
<td style="vertical-align: top; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td style="vertical-align: top; height: 10px;">
<p style="margin: 0pt;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: italic; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: inline !important; line-height: inherit;"> &#9679; </span></p>
</td>
<td style="vertical-align: top; height: 10px;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; line-height: inherit; display: inline !important;">our dependence on the commercial success of our clients, the continued growth of the cannabis industry and the regulatory environment in which the cannabis industry operates</span></td>
</tr>
<tr style="height: 10px;">
<td style="vertical-align: top; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td style="vertical-align: top; height: 10px;">
<p style="margin: 0pt;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: italic; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: inline !important; line-height: inherit;"> &#9679; </span></p>
</td>
<td style="vertical-align: top; height: 10px;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; line-height: inherit; display: inline !important;">our ability to attract new clients on a cost-effective basis and the extent to which existing clients renew and upgrade their subscriptions;</span></td>
</tr>
<tr style="height: 10px;">
<td style="vertical-align: top; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td style="vertical-align: top; height: 10px;">
<p style="margin: 0pt;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: italic; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: inline !important; line-height: inherit;"> &#9679; </span></p>
</td>
<td style="vertical-align: top; height: 10px;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; line-height: inherit; display: inline !important;">the timing of our introduction of new solutions or updates to existing solutions;</span></td>
</tr>
<tr style="height: 10px;">
<td style="vertical-align: top; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td style="vertical-align: top; height: 10px;">
<p style="margin: 0pt;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: italic; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: inline !important; line-height: inherit;"> &#9679; </span></p>
</td>
<td style="vertical-align: top; height: 10px;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; line-height: inherit; display: inline !important;">our ability to successfully diversify our solutions by developing or introducing new solutions;</span></td>
</tr>
<tr style="height: 10px;">
<td style="vertical-align: top; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td style="vertical-align: top; height: 10px;">
<p style="margin: 0pt;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: italic; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: inline !important; line-height: inherit;"> &#9679; </span></p>
</td>
<td style="vertical-align: top; height: 10px;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; line-height: inherit; display: inline !important;">our ability to respond to changes within the cannabis industry, including legal and regulatory changes;</span></td>
</tr>
<tr style="height: 10px;">
<td style="vertical-align: top; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td style="vertical-align: top; height: 10px;">
<p style="margin: 0pt;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: italic; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: inline !important; line-height: inherit;"> &#9679; </span></p>
</td>
<td style="vertical-align: top; height: 10px;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; line-height: inherit; display: inline !important;">the effects of adverse changes in, or the enforcement of, federal laws regarding our clients&#8217; cannabis operations or our receipt of proceeds from such operations;</span></td>
</tr>
<tr style="height: 10px;">
<td style="vertical-align: top; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td style="vertical-align: top; height: 10px;">
<p style="margin: 0pt;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: italic; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: inline !important; line-height: inherit;"> &#9679; </span></p>
</td>
<td style="vertical-align: top; height: 10px;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; line-height: inherit; display: inline !important;">our ability to manage unique risks and uncertainties related to government contracts;</span></td>
</tr>
<tr style="height: 10px;">
<td style="vertical-align: top; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td style="vertical-align: top; height: 10px;">
<p style="margin: 0pt;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: italic; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: inline !important; line-height: inherit;"> &#9679; </span></p>
</td>
<td style="vertical-align: top; height: 10px;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; line-height: inherit; display: inline !important;">our ability to manage and protect our information technology systems;</span></td>
</tr>
<tr style="height: 10px;">
<td style="vertical-align: top; height: 10px;"><br/></td>
<td style="vertical-align: top; height: 10px;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: italic; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; line-height: inherit; display: inline !important;"><span style="color: #000000; font-size: 10pt; font-style: italic; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: inline !important; line-height: inherit;">&#9679;</span></span></td>
<td style="vertical-align: top; height: 10px;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; line-height: inherit; display: inline !important;">our ability to maintain and expand our strategic relationships with third parties;</span></td>
</tr>
<tr style="height: 10px;">
<td style="vertical-align: top; height: 10px;"><br/></td>
<td style="vertical-align: top; height: 10px;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: italic; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; line-height: inherit; display: inline !important;"><span style="color: #000000; font-size: 10pt; font-style: italic; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: inline !important; line-height: inherit;">&#9679;</span></span></td>
<td style="vertical-align: top; height: 10px;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; line-height: inherit; display: inline !important;">our ability to deliver our solutions to clients without disruption or delay;</span></td>
</tr>
<tr style="height: 10px;">
<td style="vertical-align: top; height: 10px;"><br/></td>
<td style="vertical-align: top; height: 10px;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: italic; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; line-height: inherit; display: inline !important;"><span style="color: #000000; font-size: 10pt; font-style: italic; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: inline !important; line-height: inherit;">&#9679;</span></span></td>
<td style="vertical-align: top; height: 10px;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; line-height: inherit; display: inline !important;">our exposure to liability from errors, delays, fraud, or system failures, which may not be covered by insurance;</span></td>
</tr>
<tr style="height: 10px;">
<td style="vertical-align: top; height: 10px;"><br/></td>
<td style="vertical-align: top; height: 10px;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: italic; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; line-height: inherit; display: inline !important;"><span style="color: #000000; font-size: 10pt; font-style: italic; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: inline !important; line-height: inherit;">&#9679;</span></span><br/></td>
<td style="vertical-align: top; height: 10px;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; line-height: inherit; display: inline !important;">our ability to expand our international reach;</span></td>
</tr>
<tr style="height: 10px;">
<td style="vertical-align: top; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td style="vertical-align: top; height: 10px;">
<p style="margin: 0pt;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: italic; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: inline !important; line-height: inherit;">&#9679;</span><br/></p>
</td>
<td style="vertical-align: top; height: 10px;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; line-height: inherit; display: inline !important;">our ability to retain or recruit officers, key employees, and directors;</span></td>
</tr>
<tr style="height: 10px;">
<td style="vertical-align: top; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td style="vertical-align: top; height: 10px;">
<p style="margin: 0pt;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: italic; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: inline !important; line-height: inherit;"> &#9679; </span></p>
</td>
<td style="vertical-align: top; height: 10px;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; line-height: inherit; display: inline !important;">our ability to raise additional capital or obtain financing in the future;</span></td>
</tr>
<tr style="height: 10px;">
<td style="vertical-align: top; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td style="vertical-align: top; height: 10px;">
<p style="margin: 0pt;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: italic; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: inline !important; line-height: inherit;">&#9679;</span><br/></p>
</td>
<td style="vertical-align: top; height: 10px;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; line-height: inherit; display: inline !important;">our response to adverse developments in the general market, business, economic, labor, regulatory, and political conditions, including worldwide demand for cannabis and the spot price and long-term contract price of cannabis;</span></td>
</tr>
<tr style="height: 10px;">
<td style="vertical-align: top; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td style="vertical-align: top; height: 10px;">
<p style="margin: 0pt;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: italic; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: inline !important; line-height: inherit;"> &#9679; </span></p>
</td>
<td style="vertical-align: top; height: 10px;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; line-height: inherit; display: inline !important;">our response to competitive risks;</span></td>
</tr>
<tr style="height: 10px;">
<td style="vertical-align: top; height: 10px;"><br/></td>
<td style="vertical-align: top; height: 10px;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: italic; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; line-height: inherit; display: inline !important;"><span style="color: #000000; font-size: 10pt; font-style: italic; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: inline !important; line-height: inherit;">&#9679;</span></span></td>
<td style="vertical-align: top; height: 10px;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; line-height: inherit; display: inline !important;">our ability to protect our intellectual property;</span></td>
</tr>
<tr style="height: 10px;">
<td style="vertical-align: top; height: 10px;"><br/></td>
<td style="vertical-align: top; height: 10px;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: italic; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; line-height: inherit; display: inline !important;"><span style="color: #000000; font-size: 10pt; font-style: italic; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: inline !important; line-height: inherit;">&#9679;</span></span></td>
<td style="vertical-align: top; height: 10px;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; line-height: inherit; display: inline !important;">the market reaction to negative publicity regarding cannabis;</span></td>
</tr>
<tr style="height: 10px;">
<td style="vertical-align: top; height: 10px;"><br/></td>
<td style="vertical-align: top; height: 10px;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: italic; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; line-height: inherit; display: inline !important;"><span style="color: #000000; font-size: 10pt; font-style: italic; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: inline !important; line-height: inherit;">&#9679;</span></span></td>
<td style="vertical-align: top; height: 10px;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; line-height: inherit; display: inline !important;">our ability to manage the requirements of being a public company;</span></td>
</tr>
<tr style="height: 10px;">
<td style="vertical-align: top; height: 10px;"><br/></td>
<td style="vertical-align: top; height: 10px;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: italic; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; line-height: inherit; display: inline !important;"><span style="color: #000000; font-size: 10pt; font-style: italic; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: inline !important; line-height: inherit;">&#9679;</span></span></td>
<td style="vertical-align: top; height: 10px;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; line-height: inherit; display: inline !important;">our ability to service our convertible debt and meet ongoing covenants;</span></td>
</tr>
<tr>
<td style="vertical-align: top;"><br/></td>
<td style="vertical-align: top;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: italic; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; 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;">&#9679;</span></td>
<td style="vertical-align: top;">risks related to our shares of common stock remaining listed on the Nasdaq&#160;Capital Market;</td>
</tr>
<tr style="height: 10px;">
<td style="vertical-align: top; height: 10px;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td style="vertical-align: top; height: 10px;">
<p style="margin: 0pt;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: italic; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: inline !important; line-height: inherit;"> &#9679; </span></p>
</td>
<td style="vertical-align: top; height: 10px;">
<p style="margin: 0pt 0pt 3pt; text-align: justify; line-height: 1.3; text-indent: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> other factors discussed in other sections of this Quarterly Report on Form 10-Q, including the sections of this report titled &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8221; and under Part II, Item 1A. &#8220;Risk Factors&#8221; and in our Annual Report on Form 10-K as filed with the Securities and Exchange Commission, or the SEC, on <span style="color: #000000; font-size: 10pt; 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.4444px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; line-height: inherit; display: inline !important;">March 20, 2023</span>&#160;under Part I, Item 1A, &#8220;Risk Factors.&#8221;&#160;</span></p>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<div style="font-family: 'times new roman', times; font-size: 10pt; line-height: 1.2; text-align: justify;">
<div style="border-left: none; border-right: none;">
<div id="t_ft_M3UVXS448G00000000000000000000b">
<table style="width: 100%; font-family: 'times new roman'; font-size: 10pt;">
<tbody>
<tr>
<td class="pgno" style="padding: 0px; text-align: center;"><span class="pageno" style="font-size: 10pt; line-height: inherit; font-family: 'times new roman', times;">25</span></td>
</tr>
</tbody>
</table>
</div>
</div>
<hr style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"></hr>
<div class="pageBreak" style="page-break-before: always; font-size: 10pt; text-align: left;"><br/></div>
</div>
<p style="font-family: 'times new roman', times; font-size: 10pt; text-align: justify; text-indent: 33.3333pt; line-height: 1.2; margin: 0px !important;"><br/></p>
<p style="font-family: 'times new roman', times; font-size: 10pt; margin: 0pt; text-align: justify; text-indent: 32pt; line-height: 1.2;"><span style="font-size: 10pt; line-height: inherit; font-family: 'times new roman', times;"><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: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; line-height: inherit; display: inline !important;">Should&#160;</span><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: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px;">one</span><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: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; line-height: inherit; display: inline !important;">&#160;or more of these risks or uncertainties materialize, or should underlying assumptions prove incorrect, actual results may vary materially from those anticipated, believed, estimated, or expected. We caution readers not to place undue reliance on any such forward-looking statements, which speak only as of the date made. We disclaim any obligation to revise subsequently any forward-looking statements to reflect events or circumstances after the date of such statements or to reflect the occurrence of anticipated or unanticipated events. We qualify all the forward-looking statements contained in this Quarterly Report by the foregoing cautionary statements.</span></span></p>
<p style="font-family: 'times new roman', times; font-size: 10pt; margin: 0pt; line-height: 1.2; text-align: justify;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold; line-height: inherit;">&#160;</span></p>
<p style="font-family: 'times new roman', times; font-size: 10pt; margin: 0pt; text-align: justify; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold; line-height: inherit;">Business Overview</span></p>
<p style="font-family: 'times new roman', times; font-size: 10pt; text-align: justify; line-height: 1.2; margin: 0px !important;"><br/></p>
<p style="font-family: 'Times New Roman', serif; font-size: 10pt; margin: 0pt; color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-align: justify; text-indent: 32pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; line-height: inherit;"><span style="line-height: inherit;">Akerna&#160;is a leading provider of software solutions within the cannabis industry that enable regulatory compliance and inventory management through our wholly-owned subsidiaries MJF, Ample, Trellis, Solo and Viridian. <span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><span style="position: relative; top: -0.5pt; line-height: inherit;">Our proprietary suite of solutions are </span>adaptable for industries in which interfacing with government regulatory agencies for compliance purposes is required, or where the tracking of organic materials from seed or plant to end products is desired. We also develop products intended to assist states in monitoring licensed businesses&#8217; compliance with state regulations and to help state-licensed businesses operate in compliance with such law. We provide our commercial software platform, MJ Platform&#174;, Trellis&#174;, Ample and Viridian to state-licensed businesses, and our regulatory software platform, Leaf Data Systems&#174;, to state government regulatory agencies. Our MJF, Ample, Solo and Trellis solutions are considered non-enterprise offerings (&#8220;Non-Enterprise&#8221;) that meet the needs of our small and medium business (&#8220;SMB&#8221;) and government regulatory agency customers&#160; while our Viridian solutions are considered enterprise offerings (&#8220;Enterprise&#8221;)</span></span></span><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;">. We offer our software solutions to our customers as a subscription-based service. Subscription fees are based upon the chosen package which includes differentiated platform capabilities, support and user accounts. As customers recognize the value of our platform, we increasingly engage with them to facilitate broad adoption across other parts of their business. </span></p>
<p style="font-family: 'Times New Roman', serif; font-size: 10pt; margin: 0pt; color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-align: justify; text-indent: 32pt; line-height: 1.2;"><br/></p>
<p style="font-family: 'Times New Roman', serif; font-size: 10pt; margin: 0pt; color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-align: justify; text-indent: 32pt; line-height: 1.2;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;">As discussed in further detail below, we committed to a strategic shift in business strategy that resulted in the disposition and sale of two of our business units, The NAV People, Inc. d.b.a. 365 Cannabis (&#8220;365 Cannabis&#8221;) and Last Call Analytics (&#8220;LCA&#8221;), in January of 2023. The sale of 365 Cannabis in addition to the planned discontinuation of Viridian represents our&#160;exit from the&#160;Enterprise software business. The sale of LCA, also in January 2023, represents&#160;a sale of certain non-core assets in advance of the Sale Transaction for our remaining SMB and government regulatory software service business conducted through MJF and Ample. Absent any offers for the acquisition of our Solo and Trellis platforms prior to the end of the second quarter of 2023, we plan to discontinue&#160;these business units as their contracts with existing clients expire in the second quarter of 2023.</span></p>
<p style="font-family: 'Times New Roman', serif; font-size: 10pt; margin: 0pt; color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-align: justify; text-indent: 33.33pt; line-height: 1.2;"><br/></p>
<p style="margin: 0pt; color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'times new roman', times; font-size: 10pt; line-height: 1.2; text-align: justify;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold; line-height: inherit;">Key Developments</span></p>
<p style="color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'times new roman', times; font-size: 10pt; line-height: 1.2; text-align: justify; margin: 0px !important;"><br/></p>
<p style="margin: 0pt; color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'times new roman', times; font-size: 10pt; line-height: 1.2; text-align: justify; text-indent: 32pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">The following general business developments had or may have a significant impact on our results of operations, financial position and cash flows.</span></p>
<p style="margin: 0pt; color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-indent: 0pt; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'times new roman', times; font-size: 10pt; line-height: 1.2; text-align: justify;"><br/></p>
<p style="margin: 0pt; color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-indent: 0pt; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'times new roman', times; font-size: 10pt; line-height: 1.2; text-align: justify;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit; font-weight: bold; font-style: italic;">Strategic Shift in Business Strategy</span></p>
<p style="margin: 0pt; color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'times new roman', times; font-size: 10pt; line-height: 1.2; text-align: justify; text-indent: 32pt;"><br/></p>
<p style="margin: 0pt; color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'times new roman', times; font-size: 10pt; line-height: 1.2; text-align: justify; text-indent: 32pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">During the fourth quarter of 2022, we committed to a number of significant actions described below that collectively represent a strategic shift in our business strategy for 2023 and<span style="line-height: inherit;">&#160;</span><span style="letter-spacing: -0.1pt; line-height: inherit;">beyond.</span></span></p>
<p style="margin: 0pt; color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'times new roman', times; font-size: 10pt; line-height: 1.2; text-align: justify; text-indent: 32pt;"><br/></p>
<p style="margin: 0pt; color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'times new roman', times; font-size: 10pt; line-height: 1.2; text-align: justify; text-indent: 20pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit; font-style: italic;">Exiting the Enterprise Software Business</span></p>
<p style="margin: 0pt; color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'times new roman', times; font-size: 10pt; line-height: 1.2; text-align: justify; text-indent: 32pt;"><br/></p>
<p style="margin: 0pt; color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'times new roman', times; font-size: 10pt; line-height: 1.2; text-align: justify; text-indent: 32pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">The development of our Enterprise software business unit, which began with the acquisitions of Viridian and 365 Cannabis in 2021, did not achieve a sustainable scale in a timely manner consistent with our original plans. Accordingly, we committed to an effort to market this business unit during the fourth quarter and on January 11, 2023, we completed the sale of 365 Cannabis to<span style="letter-spacing: 1pt; line-height: inherit;"> 365 Holdco&#160;(the&#160;</span>&#8220;Buyers&#8221;) pursuant to a stock purchase agreement (the &#8220;365 SPA&#8221;) for (i) cash in the amount of $0.5 million and the (ii) the termination and release of our obligation to the Buyers for contingent consideration in connection with<span style="line-height: inherit;"> our original acquisition of 365 Cannabis from the Buyers in 2021(</span>the &#8220;Earn-out Obligation&#8221;) In accordance with the 365 SPA, we and the Buyers agreed that the value of the Earn-out Obligation was $2.3 million&#160;for purposes of the sale of 365 Cannabis and was reflected on our condensed consolidated balance sheets as Contingent consideration payable on December 31, 2022.</span></p>
<p style="margin: 0pt; color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'times new roman', times; font-size: 10pt; line-height: 1.2; text-align: justify; text-indent: 32pt;"><br/></p>
<p style="margin: 0pt; color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'times new roman', times; font-size: 10pt; line-height: 1.2; text-align: justify; text-indent: 32pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">While we explored similar sale options for Viridian, we were unable to commit to any definitive transaction. Accordingly, we informed Viridian&#8217;s customers that we do not plan to continue software and support services beyond the date of existing contracts, all of which expire during the first half of 2023. With the sale of 365 Cannabis and our commitment to wind down the operations of Viridian, we have effectively exited the Enterprise software business. Accordingly, we have suspended efforts to seek any new revenue generating opportunities and will only service the existing customers of Viridian in connection with our contractual commitments.&#160;</span></p>
<p style="margin: 0pt; color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'times new roman', times; font-size: 10pt; line-height: 1.2; text-align: justify; text-indent: 32pt;"><br/></p>
<div style="line-height: 1.2;">
<div id="t_ft_9H8ZUOW2E800000000000000000000b">
<table style="width: 100%; font-family: 'times new roman'; font-size: 10pt;">
<tbody>
<tr>
<td class="pgno" style="padding: 0px; text-align: center;"><span style="font-size: 10pt; line-height: inherit;" class="pageno">26</span></td>
</tr>
</tbody>
</table>
</div>
<hr class="horizontalLineRemoved" style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"></hr>
<div class="pageBreak" style="page-break-before: always;"><a href="#TOC"></a><br/></div>
</div>
<p style="font-family: 'times new roman', times; font-size: 4pt; margin: 0pt; line-height: 1.2;"><br/></p>
<p style="font-family: 'times new roman', times; font-size: 10pt; margin: 0pt; line-height: 1.2; text-align: justify; text-indent: 20pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit; font-style: italic;">Disposal of Non-Core SMB Software Products and Brands</span></p>
<p style="font-family: 'times new roman', times; font-size: 10pt; margin: 0pt; line-height: 1.2; text-align: justify; text-indent: 20pt;"><br/></p>
<p style="font-family: 'times new roman', times; font-size: 10pt; margin: 0pt; line-height: 1.2; text-align: justify; text-indent: 32pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">In addition to the our exit from the Enterprise software business, we initiated efforts&#160;to explore a sales <span style="letter-spacing: 0.5pt; line-height: inherit;">process </span>for the <span style="letter-spacing: 0.6pt; line-height: inherit;">non-</span>core <span style="letter-spacing: 0.5pt; line-height: inherit;">components </span>and <span style="letter-spacing: 0.5pt; line-height: inherit;">brands </span>of our <span style="letter-spacing: 0.6pt; line-height: inherit;">SMB/Non-</span><span style="letter-spacing: 0.5pt; line-height: inherit;">Enterprise business </span><span style="letter-spacing: 0.45pt; line-height: inherit;">unit, </span><span style="letter-spacing: 0.5pt; line-height: inherit;">including Trellis, </span>a <span style="letter-spacing: 0.5pt; line-height: inherit;">cultivation </span><span style="letter-spacing: 0.6pt; line-height: inherit;">and </span>compliance software platform, Solo, a seed-to-sale tagging and tracking software platform and LCA, a retail analytics platform and wholly-owned subsidiary of Ample. On January 31, 2023, we completed the sale of LCA for cash in the amount of $0.1 million.&#160;While we pursued sale opportunities for Trellis and Solo, we were ultimately unable to commit to any definitive transactions. Accordingly, we have communicated with the remaining customers of those businesses that we will discontinue software service and support upon the expiration of existing contracts during the first half of 2023. Similar to Viridian, as discussed above, we have suspended efforts to seek any new revenue generating opportunities and will only service the existing customers of Solo and Trellis in connection with our contractual commitments.&#160;</span></p>
<p style="margin: 0px; color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-align: justify; line-height: 1.2;"><br/></p>
<p style="margin: 0pt; color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-indent: 20pt; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-align: justify; line-height: 1.2;"><span style="font-style: italic; line-height: inherit;">Exit Strategy</span></p>
<p style="margin: 0pt; color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-indent: 20pt; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-align: justify; line-height: 1.2;"><br/></p>
<p style="margin: 0pt; color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-indent: 32pt; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-align: justify; line-height: 1.2;">With <span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;">the completion of the sales of 365 Cannabis and LCA and the commitment to effectively discontinue and wind down the operations and service associated with Viridian, Solo and Trellis, our remaining core SMB and governmental business unit is comprised of MJF and Ample. Concurrent with the actions described above, we entered into letters of intent with two unrelated parties in the fourth quarter of 2022 to (i) explore the sale of our remaining core SMB and governmental business unit and (ii) realize the potential value of our publicly-held holding company through a merger or similar transaction. Collectively, pursuit of these transactions reflects our intention to fully exit the SaaS industry.</span></p>
<p style="margin: 0pt; color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-indent: 32pt; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-align: justify; line-height: 1.2;"><br/></p>
<p style="margin: 0pt; color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; 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; font-family: 'times new roman', times; font-size: 10pt; text-indent: 32pt; text-align: justify; line-height: 1.2;"><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;">On January 27, 2023, we entered into a securities purchase agreement (&#8220;MJF-Ample SPA&#8221;) with POSaBIT&#160;Systems Corp (&#8220;POSaBIT&#8221;)&#160;to sell MJF and Ample for $<span style="line-height: inherit;">4.0</span><span style="line-height: inherit;">&#160;</span>million in cash. Subsequently, we received a superior offer from Alleaves,&#160;as described below, which was presented to POSaBIT<span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; 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; display: inline !important; line-height: inherit;"><span style="line-height: inherit;">&#160;</span>for an opportunity to match or exceed<span style="line-height: inherit;">&#160;</span></span>Alleave<span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; 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; text-indent: 42.6667px; float: none; display: inline !important; line-height: inherit;">&#8217;</span><span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; 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; display: inline !important; line-height: inherit;">s offer in accordance with the MJF-Ample SPA.&#160;</span>POSaBIT&#160;ultimately declined to present a counter-offer and on April 5, 2023, we terminated the MJF-Ample SPA.&#160;<span style="color: #000000; font-family: 'Times New Roman', Times, serif; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; 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;">As a result of the termination, Akerna owes POSaBIT a termination fee of $<span style="line-height: inherit;">140,000</span><span style="line-height: inherit;">&#160;</span>and payment of up to $<span style="line-height: inherit;">60,000</span><span style="line-height: inherit;">&#160;</span>in reasonable fees and expenses.&#160;</span></span></p>
<p style="margin: 0pt; color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; 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; font-family: 'times new roman', times; font-size: 10pt; text-indent: 32pt; text-align: justify; line-height: 1.2;"><br/></p>
<p style="margin: 0pt; color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; 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; font-family: 'times new roman', times; font-size: 10pt; text-indent: 32pt; text-align: justify; line-height: 1.2;"><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;">On April 28, 2023, we&#160;<span style="color: #000000; font-family: 'Times New Roman', Times, serif; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; 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;">entered into a securities purchase agreement (the &#8220;SPA&#8221;) with MJA, a subsidiary of Alleaves. Upon the terms and subject to the satisfaction of the conditions described in the SPA, including approval of the transaction by Akerna&#8217;s stockholders, Akerna will sell MJF and Ample to MJA (the &#8220;Sale Transaction&#8221;) for a purchase price of $<span style="line-height: inherit;">5.0</span><span style="line-height: inherit;">&#160;</span>million, consisting of $<span style="line-height: inherit;">4.0</span><span style="line-height: inherit;">&#160;</span>million in cash at closing and a loan by MJA to Akerna in the principal amount of $<span style="line-height: inherit;">1.0</span><span style="line-height: inherit;">&#160;</span>million evidenced by a note and security documents (as described in detail below) with such note to be deemed paid in full upon closing.&#160;</span></span><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;"><span style="color: #000000; font-family: 'Times New Roman', Times, serif; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; 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;">The purchase price is&#160;subject to adjustment at closing of the Sale Transaction attributable to variances from target working capital (as set forth in the SPA) and&#160;further adjustment post-closing upon delivery of a post-closing statement by MJA within<span style="line-height: inherit;">&#160;</span><span style="line-height: inherit;">75</span><span style="line-height: inherit;">&#160;</span>days after the closing subject to a $<span style="line-height: inherit;">0.5</span><span style="line-height: inherit;">&#160;</span>million cap on any post-closing working capital adjustments.<span style="line-height: inherit;">&#160;</span><span style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; 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;">The closing of the Sale Transaction is subject to customary closing conditions as well as the required approval of the stockholders of<span style="line-height: inherit;">&#160;</span></span>Akerna&#160;<span style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; 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;">and the simultaneous closing of the merger transaction, as described below. The obligation of MJA to close on the Sale Transaction is also subject to satisfaction of certain additional conditions regarding employee retention and contractual matters associated with MJF<span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; 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; display: inline !important; line-height: inherit;">&#8217;</span>s&#160;and Ample<span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; 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; display: inline !important; line-height: inherit;">&#8217;</span>s&#160;customers, among&#160;others</span><span style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; 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 style="line-height: inherit;">&#160;</span></span><span style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; 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;">Under the SPA,<span style="line-height: inherit;">&#160;</span></span>Akerna<span style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; 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 style="line-height: inherit;">&#160;</span>and MJA have agreed to provide limited indemnification to each other with respect to certain tax matters, in each case capped at a maximum amount of $</span><span style="line-height: inherit;">0.5</span><span style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; 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 style="line-height: inherit;">&#160;</span>million. We or MJA may terminate the SPA upon mutual consent and either party may terminate the SPA unilaterally under certain conditions as described in the SPA. In the event that MJA or<span style="line-height: inherit;">&#160;</span>Akerna<span style="line-height: inherit;">&#160;</span>terminates the SPA pursuant to certain of the sections set forth above,<span style="line-height: inherit;">&#160;</span>Akerna<span style="line-height: inherit;">&#160;</span>will be required to pay MJA a termination fee of $<span style="line-height: inherit;">290,000</span><span style="line-height: inherit;">&#160;</span>and reimburse MJA for its reasonable fees and expenses up to $<span style="line-height: inherit;">60,000</span>.</span></span></span></p>
<p style="margin: 0px; color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-align: justify; line-height: 1.2;"><br/></p>
<p style="margin: 0pt; color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-indent: 32pt; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-align: justify; line-height: 1.2;">On <span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;">January 27, 2023, we entered into an agreement and plan of merger (the &#8220;Merger Agreement&#8221;) with Gryphon and Akerna Merger Co. (&#8220;Akerna Merger&#8221;). Upon the terms and subject to the satisfaction of the conditions provided in the Merger Agreement, including the approval of the transaction by Akerna&#8217;s and Gryphon&#8217;s stockholders, the Merger will be effectuated with&#160;Akerna Merger merging with and into Gryphon, with Gryphon surviving the Merger as a wholly-owned subsidiary of Akerna. Following the closing of the Merger, the former Gryphon and Akerna stockholders immediately before the Merger are expected to own approximately 92.5 percent and 7.5 percent, respectively, of the outstanding capital stock on a fully diluted basis. Upon completion of the Merger, Akerna will change its name to Gryphon Digital Mining, Inc. The closing of the Merger is subject to customary closing conditions including the required approval of the stockholders of Akerna and Gryphon, the approval of the Nasdaq Capital Market (the &#8220;Nasdaq Market&#8221;) of the continued listing of Gryphon after the closing of the Merger and the simultaneous closing of the Sale Transaction, among others. We and Gryphon may terminate the Merger upon mutual consent and either party may terminate the Merger unilaterally under certain conditions. In the event either party terminates the Merger pursuant to certain conditions, we will be required to pay Gryphon a termination fee of $275,000 less any reimbursed expenses. The Merger is expected to be treated by Akerna as a reverse merger, or a change of control, whereby the stockholders of Gryphon will have majority ownership and control of Akerna after the transaction is complete.</span></p>
<p style="font-family: 'times new roman', times; font-size: 10pt; margin: 0pt; line-height: 1.2; text-align: justify; text-indent: 33.33pt;"><br/></p>
<div style="line-height: 1.2;">
<div id="t_ft_5UEK68LSF400000000000000000000b">
<table style="width: 100%; font-family: 'times new roman'; font-size: 10pt;">
<tbody>
<tr>
<td class="pgno" style="padding: 0px; text-align: center;"><span class="pageno" style="font-size: 10pt; line-height: inherit;">27</span></td>
</tr>
</tbody>
</table>
</div>
<hr class="horizontalLineRemoved" style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"></hr>
<div class="pageBreak" style="page-break-before: always; font-size: 10pt; text-align: left;"><br/></div>
</div>
<p style="margin: 0pt; color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-align: justify; line-height: 1.2; text-indent: 0pt;"><br/></p>
<p style="margin: 0pt; color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-align: justify; line-height: 1.2; text-indent: 0pt;"><span style="font-size: 10pt; font-family: 'times new roman', times; font-weight: bold; font-style: italic; line-height: inherit;">Exchange Agreements</span></p>
<p style="margin: 0pt; color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-align: justify; line-height: 1.2; text-indent: 0pt;"><br/></p>
<p style="margin: 0pt; color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-align: justify; line-height: 1.2; text-indent: 32pt;"><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;">In connection with and in support of the Sale Transaction and the Merger, we and each of the holders of the Senior Convertible Notes entered into exchange agreements (the &#8220;Exchange Agreements&#8221;) whereby the holders would ultimately convert the principal amounts of each of their note holdings to a level that would represent 19.9 percent of the outstanding shares of our common stock, $0.0001 par value (&#8220;Common Stock&#8221;) prior to the closing of the Sale Transaction and the Merger. Immediately prior to the stockholder vote required for the closing of those transaction, the remaining Senior Convertible Notes outstanding would be converted into a special class of exchangeable preferred stock to facilitate the required stockholder vote and then be converted into shares of our Common Stock subject to the Merger. For a limited period, the conversion price of the Senior Convertible Notes was lowered to $1.20 per share from $4.75 per share. During the three months ended March 31, 2023,&#160; <span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; 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; display: inline !important; line-height: inherit;">the</span><span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; 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; letter-spacing: 2pt; line-height: inherit;"><span style="line-height: inherit;">&#160;</span></span><span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; 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; display: inline !important; line-height: inherit;">holders</span><span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; 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; letter-spacing: 2pt; line-height: inherit;"><span style="line-height: inherit;">&#160;</span></span><span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; 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; display: inline !important; line-height: inherit;">of</span><span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; 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; letter-spacing: 2pt; line-height: inherit;"><span style="line-height: inherit;">&#160;</span></span><span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; 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; display: inline !important; line-height: inherit;">the</span><span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; 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; letter-spacing: 2pt; line-height: inherit;"><span style="line-height: inherit;">&#160;</span></span><span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; 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; display: inline !important; line-height: inherit;">Senior Convertible Notes converted a total of $1.4 million of principal for 1,164,251 shares of Common Stock at the lowered price of $1.20 per share.</span><span style="letter-spacing: 2pt; line-height: inherit;">&#160;</span>We anticipate scheduling a meeting of stockholders during the third quarter of 2023 to approve the Sale Transaction and the Merger and we expect these transactions to close shortly thereafter.</span></p>
<p style="margin: 0pt; color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-align: justify; line-height: 1.2; text-indent: 32pt;"><br/></p>
<p style="margin: 0pt; color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-align: justify; line-height: 1.2; text-indent: 0pt;"><span style="font-size: 10pt; font-family: 'times new roman', times; font-style: italic; font-weight: bold; line-height: inherit;">Secured Note and Ancillary Agreements</span></p>
<p style="margin: 0pt; color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-align: justify; line-height: 1.2; text-indent: 0pt;"><br/></p>
<p style="margin: 0pt; color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; 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; font-family: 'times new roman', times; font-size: 10pt; text-align: justify; line-height: 1.2; text-indent: 32pt;"><span style="line-height: inherit;">On May 3, 2023, we received a loan in the amount of $<span style="line-height: inherit;">1.0</span>&#160;million from MJA&#160;in connection with the Sale Transaction. Accordingly,&#160;</span><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;">we<span style="line-height: inherit;">&#160;and MJA entered into a $<span style="line-height: inherit;">1.0</span>&#160;million secured promissory note (the &#8220;MJA Note&#8221;). The MJA Note bears simple interest at the rate of&#160;<span style="line-height: inherit;">ten</span>&#160;percent (<span style="line-height: inherit;">10</span>%) per annum from the date of issuance until repayment of the MJA Note which will be due and payable on April 28, 2024, or, upon completion Sale Transaction, in which case the MJA Note shall be deemed paid in full.&#160;</span></span><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;"><span style="color: #000000; font-family: 'Times New Roman', Times, serif; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; 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;">Akerna&#8217;s obligations under the MJA Note have been secured pursuant to a Security and Pledge Agreement&#160;(the &#8220;Security Agreement&#8221;). The Security Agreement creates a security interest in all of the personal property of Akerna and certain of its subsidiaries.&#160;</span></span><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;"><span style="color: #000000; font-family: 'Times New Roman', Times, serif; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; 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;">In addition, certain subsidiaries of<span style="line-height: inherit;">&#160;</span>Akerna<span style="line-height: inherit;">&#160;</span>entered into a guaranty agreement with MJA (the &#8220;Guaranty Agreement&#8221;) under which they will guarantee the obligations of the Company under the Security Agreement and the MJA Note.</span></span><br/></p>
<p style="margin: 0pt; color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; 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; font-family: 'times new roman', times; font-size: 10pt; text-align: justify; line-height: 1.2; text-indent: 32pt;"><br/></p>
<p style="margin: 0pt; color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; 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; font-family: 'times new roman', times; font-size: 10pt; text-align: justify; line-height: 1.2; text-indent: 32pt;"><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;"><span style="line-height: inherit;">In connection to the MJA Note, the Security Agreement, and the Guaranty Agreement (collectively, &#8220;New Note Transaction Documents&#8221;) and solely to permit&#160;Akerna&#160;to issue the MJA Note and execute and perform its obligations under the New Note Transaction Documents and a Subordination Agreement (as defined below), each of the holders (each, a &#8220;Holder&#8221;) of the Senior Convertible Notes issued pursuant to a Securities Purchase Agreement dated October 5, 2021 (&#8220;<span style="line-height: inherit;">2021</span>&#160;SPA&#8221;) agreed to waive the prohibition on issuing indebtedness other than Permitted Indebtedness (as defined in the Senior Convertible Notes) pursuant to Section&#160;<span style="line-height: inherit;">14</span>(b) of the Senior Convertible Notes and the prohibition permitting Liens (as defined in the Senior Convertible Notes) to exist other than Permitted Liens (as defined in the Senior Convertible Notes) pursuant to Section&#160;<span style="line-height: inherit;">14</span>(c) of the Senior Convertible Notes and Section&#160;<span style="line-height: inherit;">5</span>(g)(v) of the&#160;<span style="line-height: inherit;">2021</span>&#160;SPA (the &#8220;Waiver&#8221;).&#160;</span></span><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;"><span style="line-height: inherit;">In connection to the New Note Transaction Documents, MJA,&#160;Akerna, and HT Investments MA LLC (the &#8220;Senior Agent&#8221;, together with the Holders, the &#8220;Senior Creditors&#8221;), as collateral agent under the&#160;<span style="line-height: inherit;">2021</span>&#160;SPA, each on behalf of the respective Holders, entered into a subordination and&#160;intercreditor&#160;agreement (the &#8220;Subordination Agreement&#8221;), whereby the parties agreed that the payment of any and all obligations, liabilities and indebtedness of every nature of&#160;Akerna, its applicable subsidiary and/or affiliates from time to time owed to MJA under the Subordinated Debt Documents (as defined in the Subordination Agreement) will be subordinate and subject in right and time of payment, to the prior payment in full of all obligations under the Senior Convertible Notes.</span></span></p>
<p style="margin: 0pt; color: #000000; font: 10pt / 1.2 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; 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; text-align: justify; text-indent: 32pt;"><br/></p>
<p style="margin: 0pt; color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-indent: 0pt; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'times new roman', times; font-size: 10pt; text-align: justify; line-height: 1.2;"><span style="font-weight: bold; font-style: italic; line-height: inherit;">Financial Reporting and Classification</span></p>
<p style="margin: 0pt; color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'times new roman', times; font-size: 10pt; text-align: justify; line-height: 1.2; text-indent: 20pt;"><br/></p>
<p style="margin: 0pt; color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'times new roman', times; font-size: 10pt; text-align: justify; line-height: 1.2; text-indent: 32pt;">As<span style="line-height: inherit;">&#160;</span><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;">a result of the corporate actions described above, 365 Cannabis and LCA (together, the &#8220;Discontinued Group&#8221;) met the criteria to be considered &#8220;held for sale&#8221; as that term is defined in accounting principles generally accepted in the United States (&#8220;GAAP&#8221;). Accordingly. the assets and liabilities of these entities have been classified and reflected on our<span style="letter-spacing: 0.95pt; line-height: inherit;">&#160;condensed&#160;</span>consolidated balance sheets as &#8220;held for sale&#8221; as of December 31, 2022, and their results of operations and the effect of their sales&#160; have been classified as &#8220;discontinued operations&#8221; in the condensed consolidated statements of operations for the three months ended March 31, 2023 and 2022, respectively. Certain financial disclosures including major components of the assets and liabilities and results of operations of the Discontinued Group are provided in Note 12 to the condensed consolidated financial statements. Our core SMB and governmental business unit (MJF and Ample), the businesses for which we have committed to terminate operations (Viridian, Solo and Trellis) and our publicly-held parent holding company (Akerna<span style="line-height: inherit;">&#160;</span>Corp.) comprise our continuing operations. Collectively, these entities have been presented as continuing operations for all periods presented herein and until such time that stockholder approval is received for the Sale Transaction and the Merger.</span></p>
<p style="margin: 0pt; color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'times new roman', times; font-size: 10pt; text-align: justify; line-height: 1.2; text-indent: 32pt;"><br/></p>
<p style="margin: 0pt; color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'times new roman', times; font-size: 10pt; text-align: justify; line-height: 1.2; text-indent: 32pt;"><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;">The results of operations of our discontinued operations and the assets and liabilities of these operations that are held for sale and certain other additional disclosures are provided in Note 12 to the condensed&#160;consolidated financial statements.</span></p>
<div style="line-height: 1.2;">
<div id="t_ft_E7JXTMA3PC00000000000000000000b">
<table style="width: 100%; font-family: 'times new roman'; font-size: 10pt;">
<tbody>
<tr>
<td class="pgno" style="padding: 0px; text-align: center;"><span class="pageno" style="font-size: 10pt; line-height: inherit;">28</span></td>
</tr>
</tbody>
</table>
</div>
<hr class="horizontalLineRemoved" style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"></hr>
<div class="pageBreak" style="page-break-before: always; font-size: 10pt; text-align: left;"><br/></div>
</div>
<p style="font-family: 'times new roman', times; font-size: 10pt; line-height: 1.2; text-align: justify; margin: 0px !important;"><br/></p>
<p style="font-family: 'times new roman', times; font-size: 10pt; line-height: 1.2; text-align: justify; margin: 0px !important;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold; line-height: inherit;">Components of&#160; Results of Operations</span></p>
<p style="margin: 0pt; text-align: justify; font-size: 7pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 7pt; line-height: inherit;">&#160;</span></p>
<p style="font-family: 'times new roman', times; font-size: 10pt; margin: 0pt; line-height: 1.2; text-align: justify;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-style: italic; line-height: inherit; font-weight: bold;">Revenue</span></p>
<p style="margin: 0pt; text-align: justify; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p>
<p style="font-family: 'Times New Roman', serif; font-size: 10pt; margin: 0pt; text-align: justify; text-indent: 32pt; background: white; line-height: 1.2;"><span style="font-size: 10pt; color: #000000; line-height: inherit; font-family: 'times new roman', times;">Historically, we have generated revenue from&#160;two&#160;primary sources: (1) software and (2) consulting services. Revenue from software comprised <span style="line-height: inherit;">approximately 100 percent&#160;<span style="line-height: inherit;"><span class="selected" style="line-height: inherit;"><span style="line-height: inherit;">and 90 percent</span></span></span>&#160;</span>of our revenue for the three months ended March 31, 2023 and&#160;2022, respectively.&#160; While there was no revenue from consulting services during the&#160;three months ended March 31, 2023, approximately 10 percent of our revenues were derived from consulting for the three months ended March 31,&#160;2022.&#160;</span></p>
<p style="font-family: 'Times New Roman', serif; font-size: 10pt; margin: 0pt; text-align: justify; text-indent: 32pt; background: white; line-height: 1.2;"><br/></p>
<p style="text-align: start; text-indent: 32pt; line-height: 1.2; margin: 0pt;"><span style="font-size: 10pt; text-indent: 42.6667px; font-style: italic; line-height: inherit;">Software</span><span style="font-size: 10pt; text-indent: 42.6667px; float: none; line-height: inherit; display: inline !important;">. Our software is solutioned for our key markets, SMB and government regulatory agencies. <span style="font-family: 'times new roman', times; line-height: inherit;">In these markets, software revenue is generated from subscriptions and services related to the use of our commercial software platforms, MJ Platform&#174;, and our government regulatory platform, Leaf Data Systems&#174;. Software contracts are generally quarterly or annual contracts paid monthly, quarterly, or annually in advance of service and cancellable upon 30 or 90 days&#8217; notice, although we do have many multi-year commercial software contracts. Leaf Data Systems&#174; contracts are generally multi-year contracts payable annually or quarterly in advance of service. MJ Platform&#174; and Leaf Data Systems&#174; contracts generally may only be terminated early for breach of contract as defined in the respective agreements. Amounts that have been invoiced are initially recorded as deferred revenue or contract liabilities.</span></span></p>
<p style="font-family: 'times new roman', times; font-size: 4pt; margin: 0pt; text-indent: 32pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 4pt; line-height: inherit;">&#160;</span></p>
<p style="font-family: 'times new roman', times; font-size: 4pt; margin: 0pt; text-indent: 32pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 4pt; line-height: inherit;">&#160;</span></p>
<p style="font-family: 'times new roman', times; font-size: 10pt; margin: 0pt; text-align: justify; text-indent: 32pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><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: 48px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; line-height: inherit; display: inline !important;"><span style="font-style: italic; line-height: inherit;">Consulting</span>. Consulting services revenue is generated by providing solutions for <span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;">prospective and current cannabis, hemp and CBD business operators in the pre-application of licensures and pre-operational phases of development</span>. These services include application and business plan preparation as they seek licenses to be granted. Consulting projects completed during the pre-application phase generally solidify us as the software vendor of choice for subsequent operational phases once the operator is granted the license. As a result, our consulting revenue is driven as new emerging states pass legislation, and as our client-operators gain licenses. </span></span></p>
<p style="font-family: 'times new roman', times; font-size: 10pt; margin: 0pt; text-align: justify; text-indent: 33.33pt; line-height: 1.2;"><br/></p>
<p style="font-family: 'times new roman', times; font-size: 10pt; margin: 0pt; text-align: justify; text-indent: 32pt; line-height: 1.2;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 48px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; line-height: inherit; display: inline !important;"><span style="color: #000000; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 48px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; line-height: inherit; display: inline !important;"><span style="font-style: italic; line-height: inherit;">Other Revenue</span>. Our other revenue is derived primarily from&#160;<span style="font-size: 10pt; color: #000000; position: relative; top: 0.5pt; line-height: inherit;">point-of-sale hardware and other non-recurring revenue.</span></span><br/></span></p>
<p style="font-family: 'times new roman', times; font-size: 10pt; margin: 0px; text-indent: 0px; text-align: left; line-height: 1.2;"><br/></p>
<p style="font-family: 'times new roman', times; font-size: 10pt; color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; margin: 0pt; text-align: justify; text-indent: 0pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; line-height: inherit;"><span style="color: #000000; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 48px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: inline !important;"><span style="color: #000000; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 48px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: inline !important;"><span style="font-size: 10pt; line-height: inherit;"><span style="font-weight: bold; font-style: italic; line-height: inherit;">Cost of Revenue and Operating Expenses</span><br/></span></span></span></span></p>
<p style="font-family: 'times new roman', times; font-size: 10pt; color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; margin: 0px; text-align: justify; text-indent: 0px; line-height: 1.2;"><br/></p>
<p style="font-family: 'times new roman', times; font-size: 10pt; margin: 0pt; color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-align: justify; text-indent: 32pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-style: italic; line-height: inherit;">Cost of Revenue.&#160;</span><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">Our cost of revenue is derived from direct costs associated with operating our commercial and government regulatory software platforms and providing consulting services. The cost of revenue for our commercial and government regulatory platforms relates primarily to hosting and infrastructure costs and&#160;<span style="color: #000000; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 48px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; line-height: inherit; display: inline !important;">subcontractor expenses incurred in connection with certain government contracts</span>. Consulting cost of revenue relates primarily to our employees&#8217; and consultants&#8217; salaries and other related compensation expenses.&#160;<span style="color: #000000; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 48px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; line-height: inherit; display: inline !important;">We record the cost of revenue using the direct cost method. This method requires the allocation of direct costs including support services and materials to the cost of revenue.<span style="line-height: inherit;">&#160;</span></span></span></p>
<p style="font-family: 'times new roman', times; font-size: 10pt; margin: 0pt; line-height: 1.2; text-align: justify; text-indent: 32pt;"><br/></p>
<p style="font-family: 'times new roman', times; font-size: 10pt; margin: 0pt; line-height: 1.2; text-align: justify; text-indent: 32pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-style: italic; line-height: inherit;">Product Development Expenses.&#160;</span><span style="font-family: 'times new roman', times; line-height: inherit;"><span style="font-size: 10pt; line-height: inherit;">Our product development expenses include salaries and benefits, nearshore contractor expenses, technology expenses, and other overhead related to the ongoing maintenance of our commercial and government regulatory software platforms and planning for new software development.&#160;</span><span style="font-size: 10pt; line-height: inherit;">Product development costs, other than software development expenses qualifying for capitalization, are expensed as incurred. Capitalized software development costs consist primarily of employee-related costs. We devote substantial resources to enhancing and maintaining our technology infrastructure, developing new and enhancing existing solutions, conducting quality assurance testing, and improving our core technology.</span></span></p>
<p style="font-family: 'times new roman', times; font-size: 10pt; text-align: justify; text-indent: 32pt; line-height: 1.2; margin: 0pt;"><br/></p>
<p style="font-family: 'times new roman', times; font-size: 10pt; margin: 0pt; color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-align: justify; text-indent: 32pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-style: italic; line-height: inherit;">Sales and Marketing Expenses.&#160;</span><span style="font-family: 'times new roman', times; line-height: inherit;"><span style="font-size: 10pt; line-height: inherit;">Sales and marketing expense is primarily salaries and related expenses<span style="color: #000000; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 48px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; line-height: inherit; display: inline !important;">, including commissions,</span>&#160;for our sales, marketing, and client service staff. We also categorize payments to partners and marketing programs as sales and marketing expenses. Marketing programs consist of advertising, events, such as trade shows, corporate communications, brand building, and product marketing activities. We plan to continue to invest in marketing and sales by expanding our domestic and international selling and marketing activities, building brand awareness, attracting new clients, and sponsoring additional marketing events. The timing of these marketing events will affect our marketing costs in a particular quarter.</span><span style="font-size: 10pt; line-height: inherit;">&#160;</span></span><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><span style="line-height: inherit;"><span style="line-height: inherit;">We defer the portion of sales commissions that is considered a cost of obtaining a new contract with a customer in accordance with the revenue recognition standard and amortize these deferred costs over the period of benefit, currently</span>&#160;one year. We expense the remaining sales commissions as incurred. The rates at which sales commissions are earned varies depending on a variety of factors, including the nature of the sale (new, renewal, or add-on service offering), the type of service or solution sold, and the sales channel.&#160;</span><br/></span></p>
<p style="font-family: 'times new roman', times; font-size: 10pt; margin: 0pt; color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-align: justify; text-indent: 32pt; line-height: 1.2;"><br/></p>
<div style="margin: 0pt; text-indent: 32pt; line-height: 1.2;">
<div id="t_ft_WHF8TMF93400000000000000000000b">
<table style="width: 100%; font-family: 'times new roman'; font-size: 10pt;">
<tbody>
<tr>
<td class="pgno" style="padding: 0px; text-align: center;"><span style="font-size: 10pt; line-height: inherit;" class="pageno">29</span></td>
</tr>
</tbody>
</table>
</div>
<hr class="horizontalLineRemoved" style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"></hr>
<div class="pageBreak" style="page-break-before: always;"><a href="#TOC"></a><br/></div>
</div>
<p style="font-family: 'times new roman', times; font-size: 10pt; margin: 0pt; color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-align: justify; text-indent: 32pt; line-height: 1.2;"><br/></p>
<p style="font-family: 'times new roman', times; font-size: 10pt; margin: 0pt; color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-align: justify; text-indent: 32pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-style: italic; line-height: inherit;">General and Administrative Expenses.&#160;</span><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; 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; float: none; line-height: inherit; display: inline !important;">Our general and administrative expenses include salaries and benefits and other costs of departments serving administrative functions, such as executives, finance and accounting, human resources, public relations and investor relations.&#160;In addition, general and administrative expense includes&#160;non-personnel&#160;costs, such as professional fees and other supporting corporate expenses not allocated to cost of revenue, product and development or sales and marketing.</span></p>
<p style="font-family: 'times new roman', times; font-size: 10pt; line-height: 1.2; text-align: justify; margin: 0px; text-indent: 0px;"><br/></p>
<p style="font-family: 'times new roman', times; font-size: 10pt; margin: 0pt; line-height: 1.2; text-align: justify;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold; line-height: inherit;">Critical Accounting Policies and Estimates</span></p>
<p style="font-family: 'times new roman', times; font-size: 10pt; line-height: 1.2; text-align: justify; margin: 0px; text-indent: 0px;"><br/></p>
<p style="font-family: 'times new roman', times; font-size: 10pt; margin: 0pt; line-height: 1.2; text-indent: 32pt; text-align: justify;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">Our critical accounting policies are disclosed in our Annual Report on Form 10-K for the year&#160;ended December 31, 2022. Since the date of the Annual Report, there have been no material changes to our critical accounting policies.</span></p>
<p style="font-family: 'times new roman', times; font-size: 10pt; margin: 0pt; text-align: justify; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold; line-height: inherit;">&#160;</span><br/></p>
<div style="border-right: none; border-left: none; line-height: 1.2;">
<p style="margin: 0pt; color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; font-family: 'times new roman', times; font-size: 10pt; text-align: justify; line-height: 1.2;"><span style="font-family: 'times new roman', times; line-height: inherit; font-weight: bold;"><span style="color: #000000; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; line-height: inherit; display: inline !important;">Results of Operations for the&#160;</span><span style="color: #000000; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; border-right: none; border-left: none; line-height: inherit;">Three Months Ended March 31, 2023</span><span style="color: #000000; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; line-height: inherit; display: inline !important;">&#160;Compared to </span>Three Months Ended March 31, 2022</span></p>
<p style="margin: 0pt; text-align: justify; font-size: 7pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 7pt; line-height: inherit;">&#160;</span></p>
<p style="margin: 0pt; color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; font-family: 'times new roman', times; font-size: 10pt; text-align: justify; line-height: 1.2; text-indent: 32pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">The following table highlights our operating revenues and expenses attributable to our continuing operations for the three months ended March 31, 2023&#160;as compared to the three months ended March 31, 2022:</span></p>
<p style="color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; font-family: 'times new roman', times; font-size: 7pt; text-align: justify; line-height: 1.2; margin: 0px !important;"><br/></p>
<div style="color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; font-family: 'times new roman', times; font-size: 10pt; line-height: 1.2;">
<div id="t_ft_GS9PCRZR9C00000000000000000000b">
<table style="height: 307px; font-family: 'times new roman'; font-size: 10pt; width: 100%; border-collapse: collapse; margin-left: auto; margin-right: auto;" cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr style="height: 10px;">
<td style="vertical-align: bottom; height: 10px; width: 46.8023%;">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 10px; width: 24.7616%; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #000000 !important;" colspan="6">
<p style="margin: 0pt; text-align: center;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: bold; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; line-height: inherit; display: inline !important;"> Three Months Ended March 31, </span></p>
</td>
<td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 10px; width: 2.18023%;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold; line-height: inherit;"> &#160; </span></p>
</td>
<td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 10px; width: 0.872093%;"><br/></td>
<td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 10px; width: 23.0174%;" colspan="5">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold; line-height: inherit;"> Change </span></p>
</td>
<td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 10px; width: 2.47093%;"><br/></td>
</tr>
<tr style="height: 19px;">
<td style="vertical-align: bottom; height: 19px; width: 46.8023%;">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 19px; font-weight: bold; width: 11%; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #000000 !important;" colspan="2">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; line-height: inherit;"> 2023 </span></p>
</td>
<td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 19px; width: 1.74419%;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold; line-height: inherit;"> &#160; </span></p>
</td>
<td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 19px; width: 1.01744%;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold; line-height: inherit;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 19px; font-weight: bold; width: 11%; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #000000 !important;" colspan="2">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; line-height: inherit;"> 2022 </span></p>
</td>
<td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 19px; width: 2.18023%;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold; line-height: inherit;"> &#160; </span></p>
</td>
<td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 19px; width: 0.872093%;"><br/></td>
<td style="vertical-align: bottom; height: 19px; width: 23.0174%; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #000000 !important;" colspan="5">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold; line-height: inherit;"> Period over Period </span></p>
</td>
<td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 19px; width: 2.47093%;"><br/></td>
</tr>
<tr style="height: 17px;">
<td style="vertical-align: bottom; height: 17px; width: 46.8023%;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> Revenues: </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 11%;" colspan="2">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 1.74419%;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 1.01744%;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 11%;" colspan="2">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 2.18023%;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 0.872093%;"><br/></td>
<td style="vertical-align: bottom; height: 17px; width: 11%;" colspan="2">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 1.01744%;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 11%;" colspan="2">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 2.47093%;"><br/></td>
</tr>
<tr style="height: 17px; background-color: #cceeff;">
<td style="vertical-align: bottom; height: 17px; width: 46.8023%; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; &#160; &#160; &#160; &#160;Software </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 1%; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> $ </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 10%; background-color: #cceeff;">
<p style="margin: 0pt; text-align: right;">2,596,762</p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 1.74419%; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 1.01744%; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 1%; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> $ </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 10%; background-color: #cceeff;">
<p style="margin: 0pt; text-align: right;">3,802,752</p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 2.18023%; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; width: 0.872093%; height: 17px; background-color: #cceeff;"><br/></td>
<td style="vertical-align: bottom; height: 17px; width: 1%; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> $ </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 10%; background-color: #cceeff;">
<p style="margin: 0pt; text-align: right;">(1,205,990</p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 1.01744%; background-color: #cceeff;">)</td>
<td style="vertical-align: bottom; height: 17px; width: 1%; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 10%; background-color: #cceeff;">
<p style="margin: 0pt; text-align: right;">(32</p>
</td>
<td style="vertical-align: bottom; text-align: left; height: 17px; width: 2.47093%; background-color: #cceeff;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; line-height: inherit; display: inline !important;">)%</span><br/></td>
</tr>
<tr style="height: 17px;">
<td style="vertical-align: bottom; height: 17px; width: 46.8023%;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; &#160; &#160; &#160; &#160;Consulting </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 1%;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 10%;">
<p style="margin: 0pt; text-align: right;">&#8212;</p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 1.74419%;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 1.01744%;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 1%;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 10%;">
<p style="margin: 0pt; text-align: right;">427,009</p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 2.18023%;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 0.872093%;"><br/></td>
<td style="vertical-align: bottom; height: 17px; width: 1%;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 10%;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; line-height: inherit;"> (427,009 </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 1.01744%;"><span style="font-family: 'times new roman', times; line-height: inherit;">)</span></td>
<td style="vertical-align: bottom; height: 17px; width: 1%;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 10%;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; line-height: inherit;"> (100 </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 2.47093%;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; line-height: inherit; display: inline !important;">)%</span></td>
</tr>
<tr style="height: 17px; background-color: #cceeff;">
<td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 17px; width: 46.8023%; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; &#160; &#160; &#160; &#160;Other </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 1%; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #000000 !important; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 10%; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #000000 !important; background-color: #cceeff;">
<p style="margin: 0pt; text-align: right;">5,927</p>
</td>
<td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 17px; width: 1.74419%; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 17px; width: 1.01744%; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 1%; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #000000 !important; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 10%; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #000000 !important; background-color: #cceeff;">
<p style="margin: 0pt; text-align: right;">15,319</p>
</td>
<td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 17px; width: 2.18023%; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 17px; width: 0.872093%; background-color: #cceeff;"><br/></td>
<td style="vertical-align: bottom; height: 17px; width: 1%; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #000000 !important; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 10%; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #000000 !important; background-color: #cceeff;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; line-height: inherit;"> (9,392 </span></p>
</td>
<td style="padding: 0px; height: 17px; width: 1.01744%; background-color: #cceeff; vertical-align: bottom;" valign="bottom"><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; line-height: inherit; display: inline !important;">)</span></td>
<td style="vertical-align: bottom; height: 17px; width: 1%; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; text-align: right; width: 10%; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #000000 !important; background-color: #cceeff;"><span style="font-family: 'times new roman', times; line-height: inherit;">(</span>61</td>
<td style="padding: 0px 0px 1px; vertical-align: bottom; height: 17px; width: 2.47093%; background-color: #cceeff;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; line-height: inherit; display: inline !important;"><span style="color: #000000; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; line-height: inherit; display: inline !important;">)</span>%</span></td>
</tr>
<tr style="height: 17px;">
<td style="vertical-align: bottom; height: 17px; width: 46.8023%;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> Total revenue </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 1%;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 10%;">
<p style="margin: 0pt; text-align: right;">2,602,689</p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 1.74419%;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 1.01744%;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 1%;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 10%;">
<p style="margin: 0pt; text-align: right;">4,245,080</p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 2.18023%;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 0.872093%;"><br/></td>
<td style="vertical-align: bottom; height: 17px; width: 1%;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 10%;">
<p style="margin: 0pt; text-align: right;">(1,642,391</p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 1.01744%;">)</td>
<td style="vertical-align: bottom; height: 17px; width: 1%;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 10%;">
<p style="margin: 0pt; text-align: right;">(39</p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 2.47093%;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; line-height: inherit; display: inline !important;">)%</span><br/></td>
</tr>
<tr style="height: 10px; background-color: #cceeff;">
<td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 10px; width: 46.8023%; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; line-height: inherit;"> Cost of revenues </span></p>
</td>
<td style="vertical-align: bottom; height: 10px; width: 1%; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #000000 !important; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 10px; width: 10%; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #000000 !important; background-color: #cceeff;">
<p style="margin: 0pt; text-align: right;">1,051,081</p>
</td>
<td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 10px; width: 1.74419%; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 10px; width: 1.01744%; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 10px; width: 1%; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #000000 !important; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 10px; width: 10%; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #000000 !important; background-color: #cceeff;">
<p style="margin: 0pt; text-align: right;">1,523,009</p>
</td>
<td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 10px; width: 2.18023%; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 10px; width: 0.872093%; background-color: #cceeff;"><br/></td>
<td style="vertical-align: bottom; height: 10px; width: 1%; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #000000 !important; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 10px; width: 10%; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #000000 !important; background-color: #cceeff;">
<p style="margin: 0pt; text-align: right;">(471,928</p>
</td>
<td style="padding: 0px 0px 1px; vertical-align: bottom; height: 10px; width: 1.01744%; background-color: #cceeff;">)</td>
<td style="vertical-align: bottom; height: 10px; width: 1%; background-color: #cceeff;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 10px; text-align: right; width: 10%; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #000000 !important; background-color: #cceeff;">(31</td>
<td style="padding: 0px 0px 1px; height: 10px; vertical-align: bottom; width: 2.47093%; background-color: #cceeff;" valign="bottom"><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; line-height: inherit; display: inline !important;">)%</span></td>
</tr>
<tr style="height: 17px;">
<td style="vertical-align: bottom; height: 17px; width: 46.8023%;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> Gross profit </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 1%; border-bottom: 2px solid #000000;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td style="height: 17px; vertical-align: bottom; width: 10%; border-bottom: 2px solid #000000;">
<p style="margin: 0pt; text-align: right;">1,551,608</p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 1.74419%;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 1.01744%;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 1%; border-bottom: 2px solid #000000;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 10%; border-bottom: 2px solid #000000;">
<p style="margin: 0pt; text-align: right;">2,722,071</p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 2.18023%;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 0.872093%;"><br/></td>
<td style="vertical-align: bottom; height: 17px; width: 1%; border-bottom: 2px solid #000000;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 10%; border-bottom: 2px solid #000000;">
<p style="margin: 0pt; text-align: right;">(1,170,463</p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 1.01744%; padding: 0px 0px 1px;">)</td>
<td style="vertical-align: bottom; height: 17px; width: 1%;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 10%; border-bottom: 2px solid #000000;">
<p style="margin: 0pt; text-align: right;">(43</p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 2.47093%; padding: 0px 0px 1px;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; line-height: inherit; display: inline !important;">)%</span><br/></td>
</tr>
<tr style="height: 17px; background-color: #cceeff;">
<td style="padding-left: 9pt; vertical-align: bottom; height: 17px; width: 46.8023%; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-style: italic; line-height: inherit;"> &#160; &#160; &#160; Gross profit margin </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 1%; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-style: italic; line-height: inherit;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 10%; background-color: #cceeff;">
<p style="margin: 0pt; text-align: right;">60</p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 1.74419%; background-color: #cceeff;">
<p style="margin: 0pt; text-align: left;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; line-height: inherit; display: inline !important;"> % </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 1.01744%; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-style: italic; line-height: inherit;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 1%; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-style: italic; line-height: inherit;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 10%; background-color: #cceeff;">
<p style="margin: 0pt; text-align: right;">64</p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 2.18023%; background-color: #cceeff;">
<p style="margin: 0pt; text-align: left;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> %&#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 0.872093%; background-color: #cceeff;"><br/></td>
<td style="vertical-align: bottom; height: 17px; width: 1%; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 10%; background-color: #cceeff;">
<p style="margin: 0pt; text-align: right; ;margin: 0px !important;"><br/></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 1.01744%; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 1%; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 10%; background-color: #cceeff;">
<p style="margin: 0pt; text-align: right; ;margin: 0px !important;"><br/></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 2.47093%; background-color: #cceeff;"><br/></td>
</tr>
<tr style="height: 17px;">
<td style="vertical-align: bottom; height: 17px; width: 46.8023%;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 1%;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 10%;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 1.74419%;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 1.01744%;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 1%;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 10%;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 2.18023%;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 0.872093%;"><br/></td>
<td style="vertical-align: bottom; height: 17px; width: 1%;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 10%;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 1.01744%;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 1%;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 10%;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 2.47093%;"><br/></td>
</tr>
<tr style="height: 17px; background-color: #cceeff;">
<td style="vertical-align: bottom; height: 17px; width: 46.8023%; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> Operating expenses: </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 1%; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 10%; background-color: #cceeff;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 1.74419%; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 1.01744%; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 1%; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 10%; background-color: #cceeff;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 2.18023%; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 0.872093%; background-color: #cceeff;"><br/></td>
<td style="vertical-align: bottom; height: 17px; width: 1%; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 10%; background-color: #cceeff;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 1.01744%; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 1%; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 10%; background-color: #cceeff;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 2.47093%; background-color: #cceeff;"><br/></td>
</tr>
<tr style="height: 17px;">
<td style="vertical-align: bottom; height: 17px; width: 46.8023%;"><span style="font-family: 'times new roman', times; line-height: inherit;">&#160; &#160; &#160; &#160; &#160;<span style="color: #000000; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; line-height: inherit; display: inline !important;">Product development:</span></span></td>
<td style="vertical-align: bottom; height: 17px; width: 1%;"><br/></td>
<td style="vertical-align: bottom; height: 17px; width: 10%;">
<p style="margin: 0px; text-align: right;">845,478</p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 1.74419%;"><br/></td>
<td style="vertical-align: bottom; height: 17px; width: 1.01744%;"><br/></td>
<td style="vertical-align: bottom; height: 17px; width: 1%;"><br/></td>
<td style="vertical-align: bottom; height: 17px; text-align: right; width: 10%;">1,715,747</td>
<td style="vertical-align: bottom; height: 17px; width: 2.18023%;"><br/></td>
<td style="vertical-align: bottom; height: 17px; width: 0.872093%;"><br/></td>
<td style="vertical-align: bottom; height: 17px; width: 1%;"><br/></td>
<td style="vertical-align: bottom; height: 17px; text-align: right; width: 10%;"><span style="font-family: 'times new roman', times; line-height: inherit;">(</span>870,269</td>
<td style="vertical-align: bottom; height: 17px; width: 1.01744%;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; line-height: inherit; display: inline !important;">)</span></td>
<td style="vertical-align: bottom; height: 17px; width: 1%;"><br/></td>
<td style="vertical-align: bottom; height: 17px; text-align: right; width: 10%;"><span style="font-family: 'times new roman', times; line-height: inherit;">(</span>51</td>
<td style="vertical-align: bottom; height: 17px; width: 2.47093%;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; line-height: inherit; display: inline !important;"><span style="color: #000000; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; line-height: inherit; display: inline !important;">)</span>%</span></td>
</tr>
<tr style="height: 10px; background-color: #cceeff;">
<td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 10px; width: 46.8023%; background-color: #cceeff;"><span style="font-family: 'times new roman', times; line-height: inherit;">&#160; &#160; &#160; &#160; &#160;Sales and marketing</span></td>
<td style="vertical-align: bottom; height: 10px; width: 1%; background-color: #cceeff;"><br/></td>
<td style="vertical-align: bottom; text-align: right; height: 10px; width: 10%; background-color: #cceeff;">781,491</td>
<td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 10px; width: 1.74419%; background-color: #cceeff;"><br/></td>
<td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 10px; width: 1.01744%; background-color: #cceeff;"><br/></td>
<td style="vertical-align: bottom; height: 10px; width: 1%; background-color: #cceeff;"><br/></td>
<td style="vertical-align: bottom; text-align: right; height: 10px; width: 10%; background-color: #cceeff;">2,051,133</td>
<td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 10px; width: 2.18023%; background-color: #cceeff;"><br/></td>
<td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 10px; width: 0.872093%; background-color: #cceeff;"><br/></td>
<td style="vertical-align: bottom; height: 10px; width: 1%; background-color: #cceeff;"><br/></td>
<td style="vertical-align: bottom; text-align: right; height: 10px; width: 10%; background-color: #cceeff;"><span style="font-family: 'times new roman', times; line-height: inherit;">(</span>1,269,642</td>
<td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; width: 1.01744%; background-color: #cceeff;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; line-height: inherit; display: inline !important;">)</span></td>
<td style="vertical-align: bottom; height: 10px; text-align: right; width: 1%; background-color: #cceeff;"><br/></td>
<td style="vertical-align: bottom; height: 10px; text-align: right; width: 10%; background-color: #cceeff;"><span style="font-family: 'times new roman', times; line-height: inherit;">(</span>62</td>
<td style="padding: 0px; vertical-align: middle; height: 10px; width: 2.47093%; background-color: #cceeff;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; line-height: inherit; display: inline !important;"><span style="color: #000000; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; line-height: inherit; display: inline !important;">)</span>%</span></td>
</tr>
<tr style="height: 17px;">
<td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 17px; width: 46.8023%;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; &#160; &#160; &#160; &#160;General and administrative </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 1%;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 10%;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; line-height: inherit;">1,561,901</span></p>
</td>
<td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 17px; width: 1.74419%;"></td>
<td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 17px; width: 1.01744%;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 1%;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 10%;">
<p style="margin: 0pt; text-align: right;">1,922,331</p>
</td>
<td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 17px; width: 2.18023%;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 17px; width: 0.872093%;"><br/></td>
<td style="vertical-align: bottom; height: 17px; width: 1%;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 10%;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; line-height: inherit;"> (360,430 </span></p>
</td>
<td style="padding: 0px; vertical-align: bottom; height: 17px; margin: 0px; text-indent: 0px; width: 1.01744%;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; line-height: inherit; display: inline !important;">)</span></td>
<td style="vertical-align: bottom; height: 17px; width: 1%;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 10%;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; line-height: inherit;"> (19 </span></p>
</td>
<td style="padding: 0px; height: 17px; vertical-align: bottom; width: 2.47093%;" valign="bottom"><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; line-height: inherit; display: inline !important;"><span style="color: #000000; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; line-height: inherit; display: inline !important;">)</span>%</span></td>
</tr>
<tr style="height: 17px; background-color: #cceeff;">
<td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 17px; width: 46.8023%; background-color: #cceeff;"><span style="font-family: 'times new roman', times; line-height: inherit;">&#160; &#160; &#160; &#160; &#160;Depreciation and amortization</span></td>
<td style="vertical-align: bottom; height: 17px; text-align: right; width: 1%; background-color: #cceeff;"><br/></td>
<td style="vertical-align: bottom; height: 17px; text-align: right; width: 10%; background-color: #cceeff;">291,796</td>
<td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 17px; width: 1.74419%; background-color: #cceeff;"><br/></td>
<td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 17px; width: 1.01744%; background-color: #cceeff;"><br/></td>
<td style="vertical-align: bottom; height: 17px; text-align: right; width: 1%; background-color: #cceeff;"><br/></td>
<td style="vertical-align: bottom; height: 17px; text-align: right; width: 10%; background-color: #cceeff;">1,481,444</td>
<td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 17px; width: 2.18023%; background-color: #cceeff;"><br/></td>
<td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 17px; width: 0.872093%; background-color: #cceeff;"><br/></td>
<td style="vertical-align: bottom; height: 17px; text-align: right; width: 1%; background-color: #cceeff;"><br/></td>
<td style="vertical-align: bottom; height: 17px; text-align: right; width: 10%; background-color: #cceeff;">(1,189,648</td>
<td style="padding: 0px; vertical-align: bottom; height: 17px; width: 1.01744%; background-color: #cceeff;">)</td>
<td style="vertical-align: bottom; height: 17px; width: 1%; background-color: #cceeff;"><br/></td>
<td style="vertical-align: bottom; height: 17px; text-align: right; width: 10%; background-color: #cceeff;">(80</td>
<td style="padding: 0px; vertical-align: middle; height: 17px; width: 2.47093%; background-color: #cceeff;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; line-height: inherit; display: inline !important;">)%</span></td>
</tr>
<tr style="height: 10px;">
<td style="padding-bottom: 1.5pt; vertical-align: bottom; padding-left: 30px; height: 10px; width: 46.8023%;"><span style="font-family: 'times new roman', times; line-height: inherit;">Impairment of long-lived assets</span></td>
<td style="vertical-align: bottom; text-align: right; height: 10px; width: 1%; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td>
<td style="vertical-align: bottom; text-align: right; height: 10px; width: 10%; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #000000 !important;">&#8212;</td>
<td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 10px; width: 1.74419%;"><br/></td>
<td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 10px; width: 1.01744%;"><br/></td>
<td style="vertical-align: bottom; text-align: right; height: 10px; width: 1%; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td>
<td style="vertical-align: bottom; text-align: right; height: 10px; width: 10%; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #000000 !important;">15,447,101</td>
<td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 10px; width: 2.18023%;"><br/></td>
<td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 10px; width: 0.872093%;"><br/></td>
<td style="vertical-align: bottom; text-align: right; height: 10px; width: 1%; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td>
<td style="vertical-align: bottom; text-align: right; height: 10px; width: 10%; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #000000 !important;">(15,447,101</td>
<td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 10px; width: 1.01744%;">)</td>
<td style="vertical-align: bottom; height: 10px; width: 1%;"><br/></td>
<td style="vertical-align: bottom; text-align: right; height: 10px; width: 10%; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #000000 !important;">(100</td>
<td style="padding: 0px; vertical-align: middle; height: 10px; width: 2.47093%;">)%</td>
</tr>
<tr style="height: 17px; background-color: #cceeff;">
<td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 17px; width: 46.8023%; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> Total operating expenses </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 1%; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #000000 !important; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 10%; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #000000 !important; background-color: #cceeff;">
<p style="margin: 0pt; text-align: right;">3,480,666</p>
</td>
<td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 17px; width: 1.74419%; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 17px; width: 1.01744%; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 1%; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #000000 !important; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 10%; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #000000 !important; background-color: #cceeff;">
<p style="margin: 0pt; text-align: right;">22,617,756</p>
</td>
<td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 17px; width: 2.18023%; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 17px; width: 0.872093%; background-color: #cceeff;"><br/></td>
<td style="vertical-align: bottom; height: 17px; width: 1%; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #000000 !important; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 10%; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #000000 !important; background-color: #cceeff;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; line-height: inherit;"> (19,137,090 </span></p>
</td>
<td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 17px; width: 1.01744%; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> ) </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 1%; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; width: 10%; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #000000 !important; background-color: #cceeff;">
<p style="margin: 0pt; text-align: right;"><span style="border-right: none; border-left: none; line-height: inherit;">(85</span></p>
</td>
<td style="padding: 0px; vertical-align: middle; height: 17px; width: 2.47093%; background-color: #cceeff;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; line-height: inherit; display: inline !important;">)%</span></td>
</tr>
<tr style="height: 17px;">
<td style="vertical-align: bottom; height: 17px; width: 46.8023%;"><br/></td>
<td style="vertical-align: bottom; height: 17px; width: 1%;"><br/></td>
<td style="vertical-align: bottom; height: 17px; width: 10%;"><br/></td>
<td style="vertical-align: bottom; height: 17px; width: 1.74419%;"><br/></td>
<td style="vertical-align: bottom; height: 17px; width: 1.01744%;"><br/></td>
<td style="vertical-align: bottom; height: 17px; width: 1%;"><br/></td>
<td style="vertical-align: bottom; height: 17px; width: 10%;"><br/></td>
<td style="vertical-align: bottom; height: 17px; width: 2.18023%;"><br/></td>
<td style="vertical-align: bottom; height: 17px; width: 0.872093%;"><br/></td>
<td style="vertical-align: bottom; height: 17px; width: 1%;"><br/></td>
<td style="vertical-align: bottom; height: 17px; width: 10%;"><br/></td>
<td style="vertical-align: bottom; height: 17px; width: 1.01744%;"><br/></td>
<td style="vertical-align: bottom; height: 17px; width: 1%;"><br/></td>
<td style="vertical-align: bottom; height: 17px; width: 10%;"><br/></td>
<td style="vertical-align: bottom; height: 17px; width: 2.47093%;"><br/></td>
</tr>
<tr style="height: 10px; background-color: #cceeff;">
<td style="padding-bottom: 4pt; vertical-align: bottom; height: 10px; width: 46.8023%; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; line-height: inherit;"> Loss from operations </span></p>
</td>
<td style="vertical-align: bottom; height: 10px; width: 1%; border-bottom-width: 6px; border-bottom-style: double; border-bottom-color: #000000 !important; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> $ </span></p>
</td>
<td style="height: 10px; vertical-align: bottom; width: 10%; border-bottom-width: 6px; border-bottom-style: double; border-bottom-color: #000000 !important; background-color: #cceeff;" valign="bottom">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; line-height: inherit;">(1,929,058</span></p>
</td>
<td style="padding: 0px; height: 10px; vertical-align: middle; width: 1.74419%; background-color: #cceeff;" valign="middle">)</td>
<td style="padding-bottom: 4pt; height: 10px; vertical-align: bottom; width: 1.01744%; background-color: #cceeff;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td style="height: 10px; vertical-align: bottom; width: 1%; border-bottom-width: 6px; border-bottom-style: double; border-bottom-color: #000000 !important; background-color: #cceeff;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> $ </span></p>
</td>
<td style="height: 10px; vertical-align: bottom; width: 10%; border-bottom-width: 6px; border-bottom-style: double; border-bottom-color: #000000 !important; background-color: #cceeff;" valign="bottom">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; line-height: inherit;"> (19,895,685 </span></p>
</td>
<td style="padding: 0px; height: 10px; vertical-align: middle; width: 2.18023%; background-color: #cceeff;" valign="middle"><span style="font-family: 'times new roman', times; line-height: inherit;">)</span></td>
<td style="padding: 0px; vertical-align: middle; height: 10px; width: 0.872093%; background-color: #cceeff;"><br/></td>
<td style="height: 10px; vertical-align: bottom; width: 1%; border-bottom-width: 6px; border-bottom-style: double; border-bottom-color: #000000 !important; background-color: #cceeff;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> $ </span></p>
</td>
<td style="height: 10px; vertical-align: bottom; text-align: right; width: 10%; border-bottom-width: 6px; border-bottom-style: double; border-bottom-color: #000000 !important; background-color: #cceeff;" valign="bottom">17,966,627</td>
<td style="padding: 0px; height: 10px; vertical-align: middle; width: 1.01744%; background-color: #cceeff;" valign="middle"></td>
<td style="height: 10px; vertical-align: bottom; width: 1%; background-color: #cceeff;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td style="height: 10px; vertical-align: bottom; width: 10%; border-bottom-width: 6px; border-bottom-style: double; border-bottom-color: #000000 !important; background-color: #cceeff;" valign="bottom">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; line-height: inherit;"><span style="border-right: none; border-left: none; line-height: inherit;">(90</span></span></p>
</td>
<td style="padding: 0px; vertical-align: middle; height: 10px; width: 2.47093%; background-color: #cceeff;">)%</td>
</tr>
</tbody>
</table>
</div>
</div>
<p style="margin: 0pt; text-align: justify; font-size: 7pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 7pt; line-height: inherit;">&#160;</span></p>
<div style="color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; font-family: 'times new roman', times; font-size: 10pt; border-right: none; border-left: none;">
<p style="margin: 0pt; text-indent: 0pt; line-height: 1.2; text-align: justify;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-style: italic; line-height: inherit;"><span style="color: #000000; font-size: 10pt; font-style: italic; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: bold; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; line-height: inherit; display: inline !important;">Revenue</span></span></p>
<p style="font-family: 'times new roman', times; font-size: 7pt; text-align: justify; line-height: 1.2; margin: 0px !important;"><br/></p>
<p style="margin: 0pt; text-indent: 20pt; line-height: 1.2; text-align: justify;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-style: italic; line-height: inherit;">Software Revenue</span></p>
<p style="font-family: 'times new roman', times; font-size: 7pt; text-align: justify; line-height: 1.2; margin: 0pt; text-indent: 33.33pt;"><br/></p>
<p style="margin: 0pt; text-indent: 32pt; line-height: 1.2; text-align: justify;"><span style="font-family: 'times new roman', times; line-height: inherit;"><span style="font-size: 10pt;">Total software revenue<span style="line-height: inherit;">&#160;</span><span><span style="border-right: none; border-left: none; line-height: inherit;">declined</span></span><span style="line-height: inherit;">&#160;</span>to $<span style="line-height: inherit;"><span style="line-height: inherit;">2.6</span></span><span></span><span style="line-height: inherit;">&#160;</span>million for the&#160;three months ended March 31, 2023<span style="line-height: inherit;">&#160;</span>from $<span><span style="line-height: inherit;">3.8</span></span><span style="line-height: inherit;">&#160;</span>million for the&#160;three months ended March 31, 2022, for a dece<span>crease</span><span style="line-height: inherit;">&#160;</span>of&#160;$<span><span style="line-height: inherit;">1.2</span></span><span style="line-height: inherit;">&#160;</span>million, or<span style="line-height: inherit;">&#160;<span style="line-height: inherit;">32</span></span><span></span>%. Software revenue accounted for substantially all of our revenues for the&#160;three months ended March 31, 2023<span style="border-left: none; border-right: none; line-height: inherit;"><span style="line-height: inherit;">&#160;</span></span>and approximately 90&#160;perecnt for the three months ended March 31, 2022. The decline is primarily&#160;attributable to (i) lower continuing Leaf Data Systems revenues attributable to our two state clients and the transition of a key client<span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; 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; display: inline !important; line-height: inherit;">&#8217;</span>s business from implementation fees to traditional subscription service from the 2022 period to the 2023 period ($0.5 million), (ii) the effects of the planned exit from our Solo, Trellis and Viridian&#160;platforms ($0.3 million) and (iii) customer churn in our MJ Platform and Ample services partially offset by new business</span><span style="line-height: inherit;">.&#160;</span></span></p>
<p style="margin: 0px; text-indent: 0px; line-height: 1.2; text-align: justify;"><br/></p>
<div style="color: #000000; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; border-right: none; border-left: none;">
<p style="margin: 0pt; font-family: 'times new roman', times; font-size: 10pt; text-indent: 20pt; line-height: 1.2; text-align: justify;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-style: italic; line-height: inherit;">Consulting Revenue</span></p>
<p style="margin: 0pt; font-family: 'times new roman', times; font-size: 7pt; text-align: justify; line-height: 1.2; text-indent: 33.33pt;"><br/></p>
<p style="margin: 0pt; text-indent: 44.4444px; font-family: 'times new roman', times; font-size: 10pt; line-height: 1.2; text-align: justify;"><span style="font-family: 'times new roman', times; line-height: inherit;"><span style="font-size: 10pt;"><span style="font-size: 10pt; color: #000000; line-height: inherit;">In connection with the pending&#160;Sale Transaction and the&#160;Merger, we have de-emphasized our consulting services during the three months ended March 31, 2023 and did not generate any new business.</span></span></span></p>
<p style="margin: 0pt; font-family: 'times new roman', times; font-size: 7pt; text-align: justify; line-height: 1.2; text-indent: 33.33pt;"><br/></p>
<p style="margin: 0pt; font-family: 'times new roman', times; font-size: 10pt; text-indent: 20pt; line-height: 1.2; text-align: justify;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-style: italic; line-height: inherit;">Other Revenue&#160;</span></p>
<p style="margin: 0pt; font-family: 'times new roman', times; font-size: 7pt; text-align: justify; line-height: 1.2; text-indent: 33.33pt;"><br/></p>
<p style="margin: 0pt; font-family: 'times new roman', times; font-size: 10pt; text-indent: 33.33pt; line-height: 1.2; text-align: justify;"><span style="font-family: 'times new roman', times; line-height: inherit;"><span style="color: #000000; font-size: 10pt; 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; float: none; line-height: inherit; display: inline !important;">Other revenue includes retail/resale revenue, which is generated from point-of-sale hardware,&#160;and other non-recurring revenues.&#160;</span><span style="color: #000000; font-size: 10pt; 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; float: none; line-height: inherit; display: inline !important;">Other revenue was<span style="line-height: inherit;">&#160;</span></span><span style="color: #000000; font-size: 10pt; 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; float: none; line-height: inherit; display: inline !important;">less than<span style="line-height: inherit;">&#160;</span>one<span style="line-height: inherit;">&#160;</span>percent of total revenues for each of the<span style="line-height: inherit;">&#160;</span>three months ended March 31, 2023</span><span style="color: #000000; font-size: 10pt; 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; float: none; line-height: inherit; display: inline !important;"><span style="line-height: inherit;">&#160;and</span></span><span style="color: #000000; font-size: 10pt; 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; float: none; line-height: inherit; display: inline !important;"><span style="line-height: inherit;">&#160;2022</span></span><span style="font-size: 10pt; color: #000000; line-height: inherit;">, respectively.&#160;</span></span></p>
<p style="margin: 0pt; font-family: 'times new roman', times; font-size: 10pt; text-indent: 33.33pt; line-height: 1.2; text-align: justify;"><br/></p>
<div>
<div id="t_ft_UWQZ5309A800000000000000000000b">
<table style="width: 100%; font-family: 'times new roman'; font-size: 10pt;">
<tbody>
<tr>
<td class="pgno" style="padding: 0px; text-align: center;"><span style="font-size: 10pt; line-height: inherit;" class="pageno">30</span></td>
</tr>
</tbody>
</table>
</div>
<hr class="horizontalLineRemoved" style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"></hr>
<div class="pageBreak" style="page-break-before: always;"><a href="#TOC"></a><br/></div>
</div>
</div>
<p style="margin: 0pt; color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'times new roman', times; font-size: 10pt; line-height: 1.3; text-align: justify;"><br/></p>
<p style="margin: 0pt; color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'times new roman', times; font-size: 10pt; line-height: 1.2; text-align: justify;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-style: italic; font-weight: bold; line-height: inherit;">Cost of Revenue</span></p>
<p style="margin: 0pt; color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'times new roman', times; font-size: 9px; line-height: 1.2; text-align: justify;"><br/></p>
<p style="margin: 0pt; color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'times new roman', times; font-size: 10pt; text-indent: 32pt; line-height: 1.2; text-align: justify;"><span style="font-family: 'times new roman', times; line-height: inherit;"><span style="font-size: 10pt;">Our cost of revenue was $<span style="cursor: default; line-height: inherit;">1.1</span><span></span><span style="line-height: inherit;">&#160;</span>million&#160;<span style="color: #000000; font-size: 10pt; 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.4444px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; line-height: inherit; display: inline !important;">for the</span><span style="line-height: inherit;">&#160;</span><span style="border-right: none; border-left: none; line-height: inherit;">three months ended March 31, 2023</span><span style="line-height: inherit;">,</span><span style="color: #000000; font-size: 10pt; 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.4444px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; line-height: inherit;">&#160;compared to&#160;</span><span style="color: #000000; font-size: 10pt; 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.4444px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; line-height: inherit; display: inline !important;">$</span><span style="cursor: default; line-height: inherit;">1.5</span><span style="color: #000000; font-size: 10pt; 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.4444px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px;"></span><span style="color: #000000; font-size: 10pt; 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.4444px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; line-height: inherit;">&#160;</span><span style="color: #000000; font-size: 10pt; 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.4444px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; line-height: inherit; display: inline !important;">million for the<span style="line-height: inherit;">&#160;</span>three months ended March 31, 2022, reflecting a decline of slightly less than $0.5&#160;million, or<span style="line-height: inherit;">&#160;</span>31<span style="line-height: inherit;">&#160;</span>percent. The decrease was due primarily to the following: (i) lower hosting services and platform license costs during the<span style="line-height: inherit;">&#160;</span>2023<span style="line-height: inherit;">&#160;</span>period ($0.4<span style="line-height: inherit;">&#160;</span>million) and (ii) lower salary-related and contractor and consultant costs in the<span style="line-height: inherit;">&#160;</span>2023<span style="line-height: inherit;">&#160;</span>period ($0.3<span style="line-height: inherit;">&#160;</span>million) partially offset by $0.2<span style="line-height: inherit;">&#160;</span>million of costs capitalized during the<span style="line-height: inherit;">&#160;</span>2022<span style="line-height: inherit;">&#160;</span>period while no such costs were capitalized during the<span style="line-height: inherit;">&#160;</span>2023<span style="line-height: inherit;">&#160;</span>period.</span></span></span></p>
<p style="color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'times new roman', times; font-size: 10pt; line-height: 1.2; text-align: justify; margin: 0px !important;"><br/></p>
<p style="margin: 0pt; color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'times new roman', times; font-size: 10pt; line-height: 1.2; text-align: justify;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-style: italic; font-weight: bold; line-height: inherit;">Gross Profit</span></p>
<p style="margin: 0pt; color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'times new roman', times; font-size: 9px; line-height: 1.2; text-align: justify;"><br/></p>
<p style="margin: 0pt; color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'times new roman', times; font-size: 10pt; text-indent: 32pt; line-height: 1.2; text-align: justify;"><span style="font-family: 'times new roman', times; line-height: inherit;"><span style="font-size: 10pt;">Gross profit was $<span style="cursor: default; line-height: inherit;">1.6</span>&#160;million for the<span style="line-height: inherit;">&#160;</span><span style="color: #000000; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 32px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; line-height: inherit; display: inline !important;"><span style="border-left: none; border-right: none; line-height: inherit;">three months ended March 31, 2023</span></span>,&#160;compared to $<span style="cursor: default; line-height: inherit;">2.7</span>&#160;million for the<span style="line-height: inherit;">&#160;</span>three months ended March 31, 2022, for a decrease of slightly less than of $1.2&#160;million or<span style="line-height: inherit;">&#160;</span>31<span style="line-height: inherit;">&#160;</span>percent. The gross profit margin declined to<span style="line-height: inherit;">&#160;</span>60<span style="line-height: inherit;">&#160;</span>percent during the<span style="line-height: inherit;">&#160;</span>2023<span style="line-height: inherit;">&#160;</span>period from<span style="line-height: inherit;">&#160;</span>64<span style="line-height: inherit;">&#160;</span>percent in the<span style="line-height: inherit;">&#160;</span>2022<span style="line-height: inherit;">&#160;</span>period due primarily to a higher weighting of lower-margin contracts in the 2023 period as compared to the 2022 period as well as the effects of continuing to service the remianing&#160;products of Trellis, Solo and Viridian in the&#160;absence of any new revenue streams.&#160;</span></span></p>
</div>
<p style="margin: 0pt; text-align: justify; font-size: 7pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 7pt; line-height: inherit;">&#160;</span></p>
<p style="margin: 0px; color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; font-family: 'times new roman', times; font-size: 10pt; line-height: 1.2; text-align: justify;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-style: italic; font-weight: bold; line-height: inherit;">Operating Expenses</span></p>
<p style="margin: 0pt; text-align: justify; font-size: 7pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 7pt; line-height: inherit;">&#160;</span></p>
<p style="margin: 0pt; color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-indent: 20pt; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; font-family: 'times new roman', times; font-size: 9px; line-height: 1.2; text-align: justify;"><span style="font-family: 'times new roman', times; line-height: inherit;"><span style="font-size: 10pt;"><span style="font-style: italic; line-height: inherit;">Product Development</span><br/></span></span></p>
<p style="margin: 0pt; color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; font-family: 'times new roman', times; font-size: 10pt; text-indent: 33.33pt; line-height: 1.2; text-align: justify;"><br/></p>
<p style="margin: 0pt; color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; font-family: 'times new roman', times; font-size: 10pt; text-indent: 32pt; line-height: 1.2; text-align: justify;"><span style="font-family: 'times new roman', times; line-height: inherit;"><span style="font-size: 10pt;"><span style="color: #000000; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; line-height: inherit; display: inline !important;">Product development expense was&#160;</span><span style="color: #000000; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; line-height: inherit; display: inline !important;">$</span><span style="color: #000000; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px;"><span style="cursor: default; line-height: inherit;"><span style="line-height: inherit;">0.8</span></span></span><span style="color: #000000; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; line-height: inherit;">&#160;</span><span style="color: #000000; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; line-height: inherit; display: inline !important;">million for the </span>three months ended March 31, 2023<span style="color: #000000; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; line-height: inherit;"><span style="line-height: inherit;">,&#160;</span></span><span style="color: #000000; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; line-height: inherit; display: inline !important;">compared to $</span><span style="color: #000000; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px;"><span style="cursor: default; line-height: inherit;"><span style="line-height: inherit;">1.7</span></span></span><span style="color: #000000; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; line-height: inherit;">&#160;</span><span style="color: #000000; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; line-height: inherit; display: inline !important;">million for the </span>three months ended March 31, 2022<span style="color: #000000; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; line-height: inherit; display: inline !important;">, representing a decline<span style="line-height: inherit;">&#160;of $0.9 million</span></span><span style="color: #000000; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; line-height: inherit; display: inline !important;">, or 51</span><span style="color: #000000; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; line-height: inherit; display: inline !important;">&#160;percent.&#160;</span></span><span style="line-height: inherit;">The decrease is due primarily to lower salary-related and contractor expenses in the amount of $1.3 million and $0.2 million of stock-based compensation expense. These declines were primarily attributable to the restructuring&#160;actions that we took in the second quarter of 2022 which reduced our overall headcount. The decline was partially offset by $0.6 million <span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; 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.4444px; 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;">of costs capitalized during the 2022 period while no such costs were capitalized during the 2023 period</span></span></span></p>
<p style="margin: 0pt; color: #000000; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-indent: 33.33pt; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; line-height: 1.2; text-align: justify;"><br/></p>
<p style="margin: 0pt; color: #000000; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-indent: 20pt; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; line-height: 1.2; text-align: justify;"><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;"><i>Sales and Marketing</i></span></p>
<p style="margin: 0pt; color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; font-family: 'times new roman', times; font-size: 10pt; text-indent: 33.33pt; line-height: 1.2; text-align: justify;"><br/></p>
<p style="margin: 0pt; color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; font-family: 'times new roman', times; font-size: 10pt; text-indent: 32pt; line-height: 1.2; text-align: justify;"><span style="font-family: 'times new roman', times; line-height: inherit;"><span style="font-size: 10pt;"><span style="border-left: none; border-right: none;">Sales and marketing expense&#160;</span></span><span style="font-size: 10pt; color: #000000; line-height: inherit;">was $<span style="cursor: default; line-height: inherit;"><span style="line-height: inherit;">0.8</span></span>&#160;million for the<span style="color: #000000; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-indent: 0px; float: none; line-height: inherit; display: inline !important;"><span style="line-height: inherit;"> <span style="color: #000000; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 32px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; line-height: inherit; display: inline !important;">three months ended March 31, 2023</span></span></span>,&#160;compared to $<span style="cursor: default; line-height: inherit;"><span style="line-height: inherit;">2.1</span></span>&#160;million for the<span style="color: #000000; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-indent: 0px; float: none; line-height: inherit; display: inline !important;"><span style="line-height: inherit;"> <span style="color: #000000; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 32px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; line-height: inherit; display: inline !important;">three months ended March 31, 2022</span></span></span>, a decrease</span><span style="font-size: 10pt; text-indent: 0px; line-height: inherit;">&#160;of $1.3&#160;million, or 62 percent. These declines were due primarily to&#160;<span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; 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;">lower salary-related and contractor expenses in the amount of $1.1 million, lower trade show and related&#160;promotional expenses of $0.2 million and lower software application costs of $0.1 million. These declines were primarily attributable to the restructuring&#160;actions that we took in the second quarter of 2022 which reduced our overall headcount.</span></span></span><span style="font-family: 'times new roman', times; line-height: inherit;"><span style="line-height: inherit;">. The decline was partially offset by $0.1 million of higher stock-based compensation expense during the 2023 period.</span></span></p>
<p style="margin: 0pt; color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; font-family: 'times new roman', times; font-size: 10pt; text-indent: 33.33pt; line-height: 1.2; text-align: justify;"><br/></p>
<p style="margin: 0pt; color: #000000; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; text-indent: 20pt; line-height: 1.2; text-align: justify;"><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;"><i>General and Administrative</i></span></p>
<p style="margin: 0pt; color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; text-indent: 33.33pt; font-family: 'times new roman', times; font-size: 9px; line-height: 1.2; text-align: justify;"><br/></p>
<p style="margin: 0pt; color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'times new roman', times; font-size: 10pt; text-align: justify; text-indent: 32pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; line-height: inherit;"><span style="font-size: 10pt;">General and administrative expense was&#160;$<span style="cursor: default; line-height: inherit;"><span style="cursor: default; line-height: inherit;">1.6</span></span>&#160;million for the<span style="color: #000000; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-indent: 0px; float: none; line-height: inherit; display: inline !important;"><span style="line-height: inherit;"><span style="line-height: inherit;">&#160;</span></span></span>three months ended March 31, 2023<span style="color: #000000; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; line-height: inherit;"><span style="line-height: inherit;">,</span></span>&#160;compared to $<span><span style="cursor: default; line-height: inherit;"><span style="cursor: default; line-height: inherit;">1.9</span></span></span><span style="line-height: inherit;">&#160;</span>million for the<span style="color: #000000; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-indent: 0px; float: none; line-height: inherit; display: inline !important;"><span style="line-height: inherit;"><span style="line-height: inherit;">&#160;</span></span></span>three months ended March 31, 2022, a decrease of slightly less than $0.4<span style="line-height: inherit;"><span style="line-height: inherit;">&#160;</span>million, or<span style="line-height: inherit;">&#160;</span>19&#160;percent.<span style="line-height: inherit;">&#160;</span><span style="color: #000000; font-size: 10pt; 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.4444px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; line-height: inherit; display: inline !important;">The decrease was due primarily to the following: (i) lower overall compensation-related and contractor costs during the<span style="line-height: inherit;">&#160;</span>2023<span style="line-height: inherit;">&#160;</span>period attributable to lower overall headcount and lower stock-based and performance-based incentive compensation ($0.3<span style="line-height: inherit;">&#160;</span>million), (ii) lower recurring professional fees during the<span style="line-height: inherit;">&#160;</span>2023<span style="line-height: inherit;">&#160;</span>period ($0.1<span style="line-height: inherit;">&#160;</span>million), (iii) lower occupancy&#160;and support costs during the<span style="line-height: inherit;">&#160;</span>2023<span style="line-height: inherit;">&#160;</span>period as we operated on a<span style="line-height: inherit;">&#160;</span>100<span style="line-height: inherit;">&#160;</span>percent remote basis ($0.1<span style="line-height: inherit;">&#160;</span>million) and (iv) lower bad debt and franchise and sales and use tax expenses ($0.2<span style="line-height: inherit;">&#160;</span>million). These declines were partially offset by $0.3<span style="line-height: inherit;">&#160;</span>million of professional fees and related costs associated with the Sales Transaction and the&#160;Merger.</span></span></span></span></p>
<p style="margin: 0pt; color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'times new roman', times; font-size: 10pt; text-align: justify; text-indent: 33.33pt; line-height: 1.2;"><br/></p>
<p style="margin: 0pt; color: #000000; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; text-indent: 20pt; line-height: 1.2; text-align: justify;"><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;"><i>Depreciation and Amortization</i></span></p>
<p style="margin: 0pt; color: #000000; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; text-indent: 33.33pt; line-height: 1.2; text-align: justify;"><br/></p>
<p style="margin: 0pt; color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'times new roman', times; font-size: 10pt; text-align: justify; text-indent: 32pt; line-height: 1.2;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; line-height: inherit; display: inline !important;">Depreciation and amortization expense decreased to $<span style="cursor: default; line-height: inherit;">0.3</span>&#160;million for the<span style="line-height: inherit;">&#160;</span>three months ended March 31, 2023<span style="color: #000000; font-size: 10pt; 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.4444px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px;"></span>&#160;from $<span style="cursor: default; line-height: inherit;">1.5</span>&#160;million for the<span style="line-height: inherit;">&#160;</span>three months ended March 31, 2022, representing a decline of $1.2&#160;million, or<span style="line-height: inherit;">&#160;</span>80%. The decrease is due to the substantial impairments of capitalized software and intangible assets&#160;that were recorded during<span style="line-height: inherit;">&#160;</span>2022.&#160;</span></p>
<p style="margin: 0pt; color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'times new roman', times; font-size: 10pt; text-align: justify; text-indent: 33.33pt; line-height: 1.2;"><br/></p>
<p style="margin: 0pt; color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; text-indent: 20pt; font-size: 10pt; text-align: justify; font-family: 'Times New Roman', serif; line-height: 1.2;"><span style="font-size: 10pt; line-height: inherit; font-family: 'times new roman', times;"><i style="margin: 0pt; text-align: justify;"><span style="font-style: italic; line-height: inherit;">Impairment of Long-lived Assets</span></i></span></p>
<p style="margin: 0pt; color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-size: 10pt; text-indent: 33.33pt; text-align: justify; font-family: 'Times New Roman', serif; line-height: 1.2;"><br/></p>
<p style="margin: 0pt; color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-size: 10pt; text-indent: 32pt; text-align: justify; break-after: avoid; font-family: 'Times New Roman', serif; line-height: 1.2;"><span style="font-family: 'times new roman', times; line-height: inherit;">There were no impairment&#160;charges recognized in the<span style="line-height: inherit;">&#160;</span>three months ended March 31, 2023&#160;while we impaired goodwill associated&#160;with the Ample ($8.0<span style="line-height: inherit;">&#160;</span>million), Solo ($6.3<span style="line-height: inherit;">&#160;</span>million and Trellis ($1.2<span style="line-height: inherit;">&#160;</span>million) platforms during the three months&#160;ended March 31, 2022.</span><br/></p>
<div>
<div style="border-left: none; border-right: none;">
<div id="t_ft_DTD7B4S1XC00000000000000000000b"><br/></div>
</div>
</div>
</div>
<div style="font-family: 'times new roman', times; font-size: 10pt; line-height: 1.2;">
<div id="t_ft_PEOJWE93N400000000000000000000b">
<table style="width: 100%; font-family: 'times new roman'; font-size: 10pt;">
<tbody>
<tr>
<td class="pgno" style="padding: 0px; text-align: center;"><span class="pageno" style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;">31</span></td>
</tr>
</tbody>
</table>
</div>
<hr class="horizontalLineRemoved" style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"></hr>
<div class="pageBreak" style="page-break-before: always; font-size: 10pt; text-align: left;"><br/></div>
</div>
<p style="font-family: 'times new roman', times; font-size: 10pt; margin: 0px; color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-align: justify; line-height: 1.2;"><br/></p>
<p style="font-family: 'times new roman', times; font-size: 10pt; margin: 0pt; color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-indent: 0pt; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-align: justify; line-height: 1.2;"><span style="font-family: 'times new roman', times; line-height: inherit;"><span style="font-size: 10pt; font-weight: bold;">Non-GAAP Financial Measures&#160;</span></span></p>
<p style="font-family: 'times new roman', times; font-size: 10pt; color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-indent: 0pt; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-align: justify; line-height: 1.2; margin: 0px !important;"><br/></p>
<p style="font-family: 'times new roman', times; font-size: 10pt; margin: 0pt; color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-align: justify; text-indent: 32pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; line-height: inherit;">In addition to our results determined in accordance with GAAP, we believe the following non-GAAP measures are useful in evaluating our operating performance. We use the following non-GAAP financial information to evaluate our ongoing operations and for internal planning and forecasting purposes. We believe that non-GAAP financial information, when taken collectively, may be helpful to investors because it provides consistency and comparability with past financial performance. However, non-GAAP financial information is presented for supplemental informational purposes only, has limitations as an analytical tool, and should not be considered in isolation or as a substitute for financial information presented in accordance with GAAP.</span></p>
<p style="font-family: 'times new roman', times; font-size: 10pt; color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-align: justify; text-indent: 32pt; line-height: 1.2; margin: 0pt;"><br/></p>
<p style="font-family: 'times new roman', times; font-size: 10pt; margin: 0pt; color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-align: justify; text-indent: 32pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; line-height: inherit;">Investors are cautioned that there are material limitations associated with the use of non-GAAP financial measures as an analytical tool. Other companies, including companies in our industry, may calculate similarly titled non-GAAP measures differently or may use other measures to evaluate their performance, all of which could reduce the usefulness of our non-GAAP financial measures as tools for comparison.&#160;&#160;We attempt to compensate for these limitations by providing specific information regarding the GAAP items excluded from these non-GAAP financial measures.</span></p>
<p style="font-family: 'times new roman', times; font-size: 10pt; color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-align: justify; text-indent: 32pt; line-height: 1.2; margin: 0pt;"><br/></p>
<p style="font-family: 'times new roman', times; font-size: 10pt; margin: 0pt; color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-align: justify; text-indent: 32pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; line-height: inherit;">Investors are encouraged to review the related GAAP financial measures and the reconciliation of these non-GAAP financial measures to their most directly comparable GAAP financial measures and not rely on any single financial measure to evaluate our business.&#160;</span></p>
<p style="font-family: 'times new roman', times; font-size: 10pt; color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-align: justify; text-indent: 33.3333pt; line-height: 1.2; margin: 0px !important;"><br/></p>
<p style="font-family: 'times new roman', times; font-size: 10pt; color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; margin: 0pt; text-indent: 0pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; line-height: inherit;"><span style="font-size: 10pt; font-weight: bold; font-style: italic;">EBITDA and Adjusted EBITDA</span></span></p>
<p style="font-family: 'times new roman', times; font-size: 10pt; color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-indent: 0pt; text-align: justify; line-height: 1.2; margin: 0px !important;"><br/></p>
<p style="font-family: 'times new roman', times; font-size: 10pt; color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; margin: 0pt; text-indent: 32pt; text-align: justify; line-height: 1.2;"><span style="font-family: 'times new roman', times; line-height: inherit;">We believe that EBITDA and Adjusted EBITDA, when considered with the financial statements determined in accordance with GAAP, are helpful to investors in understanding our performance and allows for comparison of our performance and credit strength to our peers. EBITDA and Adjusted EBITDA should not be considered alternatives to net loss as determined in accordance with GAAP as indicators of our performance or liquidity.</span></p>
<p style="font-family: 'times new roman', times; font-size: 10pt; color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-indent: 32pt; text-align: justify; line-height: 1.2; margin: 0pt;"><br/></p>
<p style="font-family: 'times new roman', times; font-size: 10pt; color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; margin: 0pt; text-indent: 32pt; text-align: justify; line-height: 1.2;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; 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; float: none; line-height: inherit; display: inline !important;">We define EBITDA as net loss before loss from discontinued operations, net of tax, interest expense, net, changes in fair value of convertible notes, changes in fair value of derivative liability, provision for income taxes, and depreciation and amortization. We calculate Adjusted EBITDA as EBITDA further adjusted to exclude the effects of the following items for the reasons set forth below: </span><br/></p>
<p style="font-family: 'times new roman', times; font-size: 10pt; color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-indent: 48pt; text-align: justify; line-height: 1.2; margin: 0px !important;"><br/></p>
<div style="font-family: 'times new roman', times; font-size: 10pt; color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 32px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; line-height: 1.2;">
<div id="t_ft_1JUSZVNX2800000000000000000000b">
<table style="height: 85px; width: 100%; margin: 0px; font-family: 'times new roman'; font-size: 10pt; text-indent: 0px;">
<tbody>
<tr style="height: 15px;">
<td style="width: 2%; height: 15px;"><br/></td>
<td style="margin-left: 0.1px; vertical-align: top; width: 2%; height: 15px;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: italic; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: inline !important; line-height: inherit;">&#9679;</span></td>
<td style="vertical-align: top; text-align: left; padding: 0px; margin: 0px; text-indent: 0px; width: 96%; height: 15px;"><span style="font-family: 'times new roman', times; line-height: inherit;"><span style="color: #000000; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: inline !important; line-height: inherit;">impairment of long-lived assets,&#160;</span><span style="color: #000000; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; line-height: inherit;">as this is a non-cash, non-recurring item, which affects the comparability of results of operations and liquidity</span><span style="color: #000000; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: inline !important; line-height: inherit;">;</span></span></td>
</tr>
<tr style="height: 19px;">
<td style="height: 19px; width: 2%;"><br/></td>
<td style="height: 19px; margin-left: 0.1px; vertical-align: top; width: 2%;" valign="top"><span style="font-family: 'times new roman', times; line-height: inherit;"><span style="color: #000000; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: inline !important;"><span style="color: #000000; font-size: 10pt; font-style: italic; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: inline !important; line-height: inherit;">&#9679;</span></span></span><br/></td>
<td style="height: 19px; vertical-align: top; text-align: left; padding: 0px; margin: 0px; text-indent: 0px; width: 96%;" valign="top"><span style="font-family: 'times new roman', times; line-height: inherit;">stock-based compensation expense, because this represents a non-cash charge and our mix of cash and stock-based compensation may differ from other companies, which affects the comparability of results of operations and liquidity;</span></td>
</tr>
<tr style="height: 34px;">
<td style="height: 34px;"><br/></td>
<td style="vertical-align: top; height: 34px; margin-left: 0.1px;" valign="top"><span style="font-family: 'times new roman', times; line-height: inherit;"><span style="color: #000000; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: inline !important;"><span style="color: #000000; font-size: 10pt; font-style: italic; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: inline !important; line-height: inherit;">&#9679;</span></span></span></td>
<td style="height: 34px; margin: 0px; text-align: left; vertical-align: top; padding: 0px; text-indent: 0px;" valign="top"><span style="font-size: 10pt; line-height: inherit; font-family: 'times new roman', times;"><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: left; text-indent: 64px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: inline !important;">cost incurred in connection with strategic transactions including the Sale Transaction, the Merger and business combinations that are required to be expensed as incurred in accordance with GAAP, because such costs are specific to the complexity and size of the underlying transactions and these costs are not reflective of our ongoing operations;</span></span></td>
</tr>
<tr style="height: 17px;">
<td style="height: 17px;"><br/></td>
<td style="vertical-align: top; height: 17px; margin-left: 0.1px;" valign="top"><span style="font-family: 'times new roman', times; line-height: inherit;"><span style="color: #000000; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: inline !important;"><span style="color: #000000; font-size: 10pt; font-style: italic; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: inline !important; line-height: inherit;">&#9679;</span></span></span></td>
<td style="height: 17px; vertical-align: top; padding: 0px; margin: 0px; text-indent: 0px;" valign="top"><span style="font-size: 10pt; font-family: 'times new roman', times; color: #000000; line-height: inherit;">restructuring charges, which includes severance costs to terminate employees in functions that have been eliminated as we believe these costs are not representative of operating performance;</span></td>
</tr>
</tbody>
</table>
</div>
</div>
<div style="font-family: 'times new roman', times; font-size: 10pt; line-height: 1.2;">
<div style="border-left: none; border-right: none;">
<div id="t_ft_U5C9FJ30Y800000000000000000000b"><br/></div>
</div>
</div>
<p style="font-family: 'times new roman', times; font-size: 10pt; color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-align: justify; margin: 0pt; text-indent: 32pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; line-height: inherit;"><span style="font-size: 10pt;">The reconciliation of net loss to EBITDA and Adjusted EBITDA is as<span style="line-height: inherit;"> follows:&#160;</span></span></span><span style="font-size: 7pt; text-align: start; text-indent: 32px; line-height: inherit;">&#160;</span></p>
<p style="font-family: 'times new roman', times; font-size: 7pt; margin: 0px; text-indent: 0px; line-height: 1.2;"><br/></p>
<div id="t_ft_OQ7QDDTE4G00000000000000000000b">
<table style="height: 247px; width: 100%; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; box-sizing: initial; border-collapse: collapse; line-height: initial; color: #212529; font-family: 'times new roman'; text-align: left; text-indent: 0px; margin: 0px;" border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 15px;">
<td style="box-sizing: initial; line-height: initial; padding: 0px; height: 15px; margin: 0px; text-indent: 0px; width: 73.8245%;"><br/></td>
<td style="box-sizing: initial; line-height: initial; padding: 0px; height: 15px; margin: 0px; text-indent: 0px; width: 1.01881%;"><br/></td>
<td style="box-sizing: initial; line-height: initial; padding: 0px; height: 15px; margin: 0px; vertical-align: middle; text-indent: 0px; width: 24.116%; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #000000 !important;" colspan="6">
<p style="margin: 0px; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="color: #212529; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: bold; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: inline !important; line-height: inherit;">Three&#160;Months Ended March 31,</span><br/></p>
</td>
<td style="box-sizing: initial; line-height: initial; padding: 0px; white-space: nowrap; margin: 0px; text-indent: 0px; height: 15px; width: 1.01881%;"><br/></td>
</tr>
<tr style="box-sizing: initial; line-height: initial; height: 10px;">
<td style="box-sizing: initial; line-height: initial; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 73.8245%;" valign="top">
<p style="margin: 0px; box-sizing: initial; line-height: initial; text-indent: 0px; font-weight: bold; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; text-transform: none; font-variant: normal; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; line-height: inherit;"> &#160; </span></p>
</td>
<td style="box-sizing: initial; line-height: initial; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 1.01881%;" valign="bottom">
<p style="margin: 0px; box-sizing: initial; line-height: initial; text-indent: 0px; font-weight: bold; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; text-transform: none; font-variant: normal; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; line-height: inherit;"> &#160; </span></p>
</td>
<td style="box-sizing: initial; line-height: initial; padding: 0px; height: 10px; text-align: right; margin: 0px; text-indent: 0px; width: 11%; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #000000 !important;" colspan="2" valign="bottom">
<p style="margin: 0px; box-sizing: initial; line-height: initial; text-align: center; text-indent: 0px; font-weight: bold; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; text-transform: none; font-variant: normal; padding-left: 0px; padding-right: 0px;"><span style="line-height: inherit;"> 2023 </span></p>
</td>
<td style="padding: 0px; height: 10px; text-align: right; margin: 0px; text-indent: 0px; width: 1.09718%;" valign="bottom">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; line-height: inherit;"> &#160; </span></p>
</td>
<td style="box-sizing: initial; line-height: initial; padding: 0px; white-space: nowrap; height: 10px; text-align: right; margin: 0px; text-indent: 0px; width: 1.01881%;"><br/></td>
<td style="box-sizing: initial; line-height: initial; padding: 0px; white-space: nowrap; margin: 0px; text-indent: 0px; height: 10px; vertical-align: bottom; text-align: center; width: 11%; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #000000 !important;" colspan="2" valign="bottom"><span style="font-family: 'times new roman', times; line-height: inherit;"><span style="box-sizing: initial; font-weight: bold; color: #000000; font-size: 10pt; font-style: normal; text-transform: none; font-variant: normal;"><span><span style="line-height: inherit;">2022</span></span></span></span></td>
<td style="box-sizing: initial; line-height: initial; padding: 0px; white-space: nowrap; margin: 0px; text-indent: 0px; height: 10px; width: 1.01881%;"><br/></td>
</tr>
<tr style="box-sizing: initial; line-height: initial; height: 16px; background-color: #cceeff;">
<td style="box-sizing: initial; line-height: initial; padding: 0px; height: 16px; vertical-align: top; margin: 0px; text-indent: 0px; width: 73.8245%; background-color: #cceeff;" valign="top">
<p style="margin: 0px; box-sizing: initial; line-height: initial; text-indent: 0px; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; text-transform: none; font-variant: normal; padding-left: 0px; padding-right: 0px;"><span style="line-height: inherit; font-family: 'times new roman', times;"> Net loss </span></p>
</td>
<td style="box-sizing: initial; line-height: initial; padding: 0px; height: 16px; vertical-align: top; margin: 0px; text-indent: 0px; width: 1.01881%; background-color: #cceeff;" valign="top">
<p style="margin: 0px; box-sizing: initial; line-height: initial; text-indent: 0px; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; text-transform: none; font-variant: normal; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; line-height: inherit;"> &#160; </span></p>
</td>
<td style="box-sizing: initial; line-height: initial; padding: 0px; white-space: nowrap; height: 16px; vertical-align: top; margin: 0px; text-align: right; text-indent: 0px; width: 1%; background-color: #cceeff;" valign="top">
<p style="margin: 0px; box-sizing: initial; line-height: initial; text-indent: 0px; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; text-transform: none; font-variant: normal; padding-left: 0px; padding-right: 0px; text-align: left;"><span style="font-family: 'times new roman', times; line-height: inherit;"> $ </span></p>
</td>
<td style="box-sizing: initial; line-height: initial; padding: 0px; white-space: nowrap; height: 16px; vertical-align: middle; margin: 0px; text-align: right; text-indent: 0px; width: 10%; background-color: #cceeff;" valign="top">
<p style="margin: 0px; box-sizing: initial; line-height: initial; text-align: right; text-indent: 0px; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; text-transform: none; font-variant: normal; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; line-height: inherit;">(2,474,628</span></p>
</td>
<td style="box-sizing: initial; line-height: initial; padding: 0px; white-space: nowrap; height: 16px; margin: 0px; text-indent: 0px; width: 1.09718%; text-align: left; vertical-align: bottom; background-color: #cceeff;" valign="bottom">)</td>
<td style="box-sizing: initial; line-height: initial; padding: 0px; white-space: nowrap; height: 16px; vertical-align: middle; margin: 0px; text-align: right; text-indent: 0px; width: 1.01881%; background-color: #cceeff;" valign="top"><br/></td>
<td style="box-sizing: initial; line-height: initial; padding: 0px; white-space: nowrap; height: 16px; vertical-align: middle; margin: 0px; text-indent: 0px; width: 1%; text-align: left; background-color: #cceeff;" valign="top"><span style="font-family: 'times new roman', times; line-height: inherit;"><span style="font-size: 10pt;">$</span></span></td>
<td style="box-sizing: initial; line-height: initial; padding: 0px; white-space: nowrap; height: 16px; vertical-align: middle; margin: 0px; text-align: right; text-indent: 0px; width: 10%; background-color: #cceeff;" valign="top"><span style="font-family: 'times new roman', times; line-height: inherit;">(</span>21,952,893</td>
<td style="box-sizing: initial; line-height: initial; padding: 0px; white-space: nowrap; height: 16px; margin: 0px; text-indent: 0px; width: 1.01881%; vertical-align: bottom; background-color: #cceeff;" valign="bottom"><span style="font-family: 'times new roman', times; line-height: inherit;">)</span></td>
</tr>
<tr style="box-sizing: initial; line-height: initial; height: 18px;">
<td style="box-sizing: initial; line-height: initial; padding: 0px; height: 18px; vertical-align: top; margin: 0px; text-indent: 0px; width: 73.8245%;" valign="top">
<p style="margin: 0px; box-sizing: initial; line-height: initial; text-indent: 0px; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; text-transform: none; font-variant: normal; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; line-height: inherit;"> Adjustments: </span></p>
</td>
<td style="box-sizing: initial; line-height: initial; padding: 0px; height: 18px; vertical-align: top; margin: 0px; text-indent: 0px; width: 1.01881%;" valign="top">
<p style="margin: 0px; box-sizing: initial; line-height: initial; text-indent: 0px; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; text-transform: none; font-variant: normal; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; line-height: inherit;"> &#160; </span></p>
</td>
<td style="box-sizing: initial; line-height: initial; padding: 0px; white-space: nowrap; height: 18px; vertical-align: top; margin: 0px; text-align: right; text-indent: 0px; width: 1%;" valign="top">
<p style="margin: 0px; box-sizing: initial; line-height: initial; text-indent: 0px; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; text-transform: none; font-variant: normal; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; line-height: inherit;"> &#160; </span></p>
</td>
<td style="box-sizing: initial; line-height: initial; padding: 0px; white-space: nowrap; height: 18px; vertical-align: middle; margin: 0px; text-align: right; text-indent: 0px; width: 10%;" valign="top">
<p style="margin: 0px; box-sizing: initial; line-height: initial; text-align: right; text-indent: 0px; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; text-transform: none; font-variant: normal; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; line-height: inherit;"> &#160; </span></p>
</td>
<td style="box-sizing: initial; line-height: initial; padding: 0px; white-space: nowrap; height: 18px; vertical-align: middle; margin: 0px; text-indent: 0px; text-align: left; width: 1.09718%;" valign="top">
<p style="margin: 0px; box-sizing: initial; line-height: initial; text-indent: 0px; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; text-transform: none; font-variant: normal; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; line-height: inherit;"> &#160; </span></p>
</td>
<td style="box-sizing: initial; line-height: initial; padding: 0px; white-space: nowrap; height: 18px; vertical-align: middle; margin: 0px; text-align: right; text-indent: 0px; width: 1.01881%;" valign="top"><br/></td>
<td style="box-sizing: initial; line-height: initial; padding: 0px; white-space: nowrap; height: 18px; vertical-align: middle; margin: 0px; text-align: right; text-indent: 0px; width: 1%;" valign="top"><br/></td>
<td style="box-sizing: initial; line-height: initial; padding: 0px; white-space: nowrap; height: 18px; vertical-align: middle; margin: 0px; text-align: right; text-indent: 0px; width: 10%;" valign="top"><br/></td>
<td style="box-sizing: initial; line-height: initial; padding: 0px; white-space: nowrap; height: 18px; vertical-align: top; margin: 0px; text-indent: 0px; width: 1.01881%;" valign="top"><br/></td>
</tr>
<tr style="background-color: #cceeff; height: 11px;">
<td style="box-sizing: initial; line-height: initial; padding: 0px 0px 0px 15px; vertical-align: top; margin: 0px; text-indent: 0px; width: 73.8245%; background-color: #cceeff; height: 11px;">
<p style="margin: 0;">Loss from discontinued operations, net of tax<br/></p>
</td>
<td style="box-sizing: initial; line-height: initial; padding: 0px; vertical-align: top; margin: 0px; text-indent: 0px; width: 1.01881%; background-color: #cceeff; height: 11px;"><br/></td>
<td style="box-sizing: initial; line-height: initial; padding: 0px; white-space: nowrap; vertical-align: top; margin: 0px; text-align: right; text-indent: 0px; width: 1%; background-color: #cceeff; height: 11px;"><br/></td>
<td style="box-sizing: initial; line-height: initial; padding: 0px; white-space: nowrap; vertical-align: middle; margin: 0px; text-align: right; text-indent: 0px; width: 10%; background-color: #cceeff; height: 11px;">(97,203</td>
<td style="box-sizing: initial; line-height: initial; padding: 0px; white-space: nowrap; vertical-align: middle; margin: 0px; text-indent: 0px; text-align: left; width: 1.09718%; background-color: #cceeff; height: 11px;">)</td>
<td style="box-sizing: initial; line-height: initial; padding: 0px; white-space: nowrap; vertical-align: middle; margin: 0px; text-align: right; text-indent: 0px; width: 1.01881%; background-color: #cceeff; height: 11px;"><br/></td>
<td style="box-sizing: initial; line-height: initial; padding: 0px; white-space: nowrap; vertical-align: middle; margin: 0px; text-align: right; text-indent: 0px; width: 1%; background-color: #cceeff; height: 11px;"><br/></td>
<td style="box-sizing: initial; line-height: initial; padding: 0px; white-space: nowrap; vertical-align: middle; margin: 0px; text-align: right; text-indent: 0px; width: 10%; background-color: #cceeff; height: 11px;">740,962</td>
<td style="box-sizing: initial; line-height: initial; padding: 0px; white-space: nowrap; vertical-align: top; margin: 0px; text-indent: 0px; width: 1.01881%; background-color: #cceeff; height: 11px;"><br/></td>
</tr>
<tr style="height: 16px;">
<td style="box-sizing: initial; line-height: initial; padding: 0px 0px 0px 15px; vertical-align: top; margin: 0px; height: 16px; text-indent: 0px; width: 73.8245%;"><span style="font-family: 'times new roman', times; line-height: inherit;">Interest&#160;<span style="font-size: 10pt; color: #212529; line-height: inherit;">expense (<span style="color: #212529; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: inline !important; line-height: inherit;">income)</span></span></span></td>
<td style="box-sizing: initial; line-height: initial; padding: 0px; vertical-align: top; margin: 0px; height: 16px; text-indent: 0px; width: 1.01881%;"><br/></td>
<td style="box-sizing: initial; line-height: initial; padding: 0px; white-space: nowrap; vertical-align: top; margin: 0px; height: 16px; text-align: right; text-indent: 0px; width: 1%;"><br/></td>
<td style="box-sizing: initial; line-height: initial; padding: 0px; white-space: nowrap; vertical-align: middle; height: 16px; margin: 0px; text-align: right; text-indent: 0px; width: 10%;">487,316</td>
<td style="box-sizing: initial; line-height: initial; padding: 0px; white-space: nowrap; vertical-align: middle; height: 16px; margin: 0px; text-indent: 0px; text-align: left; width: 1.09718%;"><span style="font-family: 'times new roman', times; line-height: inherit;">&#160; &#160;&#160;</span></td>
<td style="box-sizing: initial; line-height: initial; padding: 0px; white-space: nowrap; vertical-align: middle; height: 16px; margin: 0px; text-align: right; text-indent: 0px; width: 1.01881%;"><br/></td>
<td style="box-sizing: initial; line-height: initial; padding: 0px; white-space: nowrap; vertical-align: middle; height: 16px; margin: 0px; text-align: right; text-indent: 0px; width: 1%;"><br/></td>
<td style="box-sizing: initial; line-height: initial; padding: 0px; white-space: nowrap; vertical-align: middle; height: 16px; margin: 0px; text-align: right; text-indent: 0px; width: 10%;">741</td>
<td style="box-sizing: initial; line-height: initial; padding: 0px; white-space: nowrap; vertical-align: top; margin: 0px; height: 16px; text-indent: 0px; width: 1.01881%;"></td>
</tr>
<tr style="height: 16px; background-color: #cceeff;">
<td style="box-sizing: initial; line-height: initial; padding: 0px 0px 0px 15px; vertical-align: top; margin: 0px; height: 16px; text-indent: 0px; width: 73.8245%; background-color: #cceeff;"><span style="font-family: 'times new roman', times; line-height: inherit;">Change in fair value of convertible notes</span></td>
<td style="box-sizing: initial; line-height: initial; padding: 0px; vertical-align: top; margin: 0px; height: 16px; text-indent: 0px; width: 1.01881%; background-color: #cceeff;"><br/></td>
<td style="box-sizing: initial; line-height: initial; padding: 0px; white-space: nowrap; vertical-align: top; margin: 0px; height: 16px; text-align: right; text-indent: 0px; width: 1%; background-color: #cceeff;"><br/></td>
<td style="box-sizing: initial; line-height: initial; padding: 0px; white-space: nowrap; vertical-align: middle; height: 16px; margin: 0px; text-align: right; text-indent: 0px; width: 10%; background-color: #cceeff;">155,457</td>
<td style="box-sizing: initial; line-height: initial; padding: 0px; white-space: nowrap; vertical-align: middle; height: 16px; margin: 0px; text-indent: 0px; text-align: left; width: 1.09718%; background-color: #cceeff;"><br/></td>
<td style="box-sizing: initial; line-height: initial; padding: 0px; white-space: nowrap; vertical-align: middle; height: 16px; margin: 0px; text-align: right; text-indent: 0px; width: 1.01881%; background-color: #cceeff;"><br/></td>
<td style="box-sizing: initial; line-height: initial; padding: 0px; white-space: nowrap; vertical-align: middle; height: 16px; margin: 0px; text-align: right; text-indent: 0px; width: 1%; background-color: #cceeff;"><br/></td>
<td style="box-sizing: initial; line-height: initial; padding: 0px; white-space: nowrap; vertical-align: middle; height: 16px; margin: 0px; text-align: right; text-indent: 0px; width: 10%; background-color: #cceeff;">1,433,000</td>
<td style="box-sizing: initial; line-height: initial; padding: 0px; white-space: nowrap; vertical-align: top; margin: 0px; height: 16px; text-indent: 0px; width: 1.01881%; background-color: #cceeff;"></td>
</tr>
<tr style="height: 16px;">
<td style="box-sizing: initial; line-height: initial; padding: 0px 0px 0px 15px; vertical-align: top; margin: 0px; height: 16px; text-indent: 0px; width: 73.8245%;"><span style="font-size: 10pt; font-family: 'times new roman', times; color: #000000; line-height: inherit; margin: 0.1px;"><span style="box-sizing: initial; padding: 1px 1px 0px 0px; vertical-align: top; height: 16px; line-height: inherit;">Change</span>&#160;in fair value of derivative liability</span></td>
<td style="box-sizing: initial; line-height: initial; padding: 0px; vertical-align: top; margin: 0px; height: 16px; text-indent: 0px; width: 1.01881%;"><br/></td>
<td style="box-sizing: initial; line-height: initial; padding: 0px; white-space: nowrap; vertical-align: top; margin: 0px; height: 16px; text-align: right; text-indent: 0px; width: 1%;"><br/></td>
<td style="box-sizing: initial; line-height: initial; padding: 0px; white-space: nowrap; vertical-align: middle; margin: 0px; height: 16px; text-align: right; text-indent: 0px; width: 10%;">&#8212;</td>
<td style="box-sizing: initial; line-height: initial; padding: 0px; white-space: nowrap; vertical-align: middle; margin: 0px; height: 16px; text-indent: 0px; text-align: left; width: 1.09718%;"></td>
<td style="box-sizing: initial; line-height: initial; padding: 0px; white-space: nowrap; vertical-align: middle; margin: 0px; height: 16px; text-align: right; text-indent: 0px; width: 1.01881%;"><br/></td>
<td style="box-sizing: initial; line-height: initial; padding: 0px; white-space: nowrap; vertical-align: middle; margin: 0px; height: 16px; text-align: right; text-indent: 0px; width: 1%;"><br/></td>
<td style="box-sizing: initial; line-height: initial; padding: 0px; white-space: nowrap; vertical-align: middle; margin: 0px; height: 16px; text-align: right; text-indent: 0px; width: 10%;"><span style="font-family: 'times new roman', times; line-height: inherit;">(</span>18,051</td>
<td style="box-sizing: initial; line-height: initial; padding: 0px; white-space: nowrap; vertical-align: top; margin: 0px; height: 16px; text-indent: 0px; width: 1.01881%;"><span style="font-family: 'times new roman', times; line-height: inherit;">)</span></td>
</tr>
<tr style="height: 16px; background-color: #cceeff;">
<td style="box-sizing: initial; line-height: initial; padding: 0px 0px 0px 15px; vertical-align: top; margin: 0px; height: 16px; text-indent: 0px; width: 73.8245%; background-color: #cceeff;"><span style="font-family: 'times new roman', times; line-height: inherit;">Income tax expense (benefit)</span></td>
<td style="box-sizing: initial; line-height: initial; padding: 0px; vertical-align: top; margin: 0px; height: 16px; text-indent: 0px; width: 1.01881%; background-color: #cceeff;"><br/></td>
<td style="box-sizing: initial; line-height: initial; padding: 0px; white-space: nowrap; vertical-align: top; margin: 0px; height: 16px; text-align: right; text-indent: 0px; width: 1%; background-color: #cceeff;"><br/></td>
<td style="box-sizing: initial; line-height: initial; padding: 0px; white-space: nowrap; vertical-align: middle; height: 16px; margin: 0px; text-align: right; text-indent: 0px; width: 10%; background-color: #cceeff;">&#8212;</td>
<td style="box-sizing: initial; line-height: initial; padding: 0px; white-space: nowrap; vertical-align: middle; height: 16px; margin: 0px; text-indent: 0px; text-align: left; width: 1.09718%; background-color: #cceeff;"></td>
<td style="box-sizing: initial; line-height: initial; padding: 0px; white-space: nowrap; vertical-align: middle; height: 16px; margin: 0px; text-align: right; text-indent: 0px; width: 1.01881%; background-color: #cceeff;"><br/></td>
<td style="box-sizing: initial; line-height: initial; padding: 0px; white-space: nowrap; vertical-align: middle; height: 16px; margin: 0px; text-align: right; text-indent: 0px; width: 1%; background-color: #cceeff;"><br/></td>
<td style="box-sizing: initial; line-height: initial; padding: 0px; white-space: nowrap; vertical-align: middle; height: 16px; margin: 0px; text-align: right; text-indent: 0px; width: 10%; background-color: #cceeff;">(99,444</td>
<td style="box-sizing: initial; line-height: initial; padding: 0px; white-space: nowrap; vertical-align: top; margin: 0px; height: 16px; text-indent: 0px; width: 1.01881%; background-color: #cceeff;">)</td>
</tr>
<tr style="box-sizing: initial; line-height: initial; height: 18px;">
<td style="box-sizing: initial; line-height: initial; padding: 0px 0px 0px 15px; height: 18px; vertical-align: top; margin: 0px; text-indent: 0px; width: 73.8245%;" valign="top">
<p style="margin: 0px; box-sizing: initial; line-height: initial; text-indent: 0px; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; text-transform: none; font-variant: normal; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; line-height: inherit;"> Depreciation and&#160;amortization </span></p>
</td>
<td style="box-sizing: initial; line-height: initial; padding: 0px; height: 18px; vertical-align: top; margin: 0px; text-indent: 0px; width: 1.01881%;" valign="top">
<p style="margin: 0px; box-sizing: initial; line-height: initial; text-indent: 0px; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; text-transform: none; font-variant: normal; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; line-height: inherit;"> &#160; </span></p>
</td>
<td style="box-sizing: initial; line-height: initial; padding: 0px; white-space: nowrap; height: 18px; vertical-align: top; margin: 0px; text-align: right; text-indent: 0px; width: 1%; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #000000 !important;" valign="top">
<p style="margin: 0px; box-sizing: initial; line-height: initial; text-indent: 0px; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; text-transform: none; font-variant: normal; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; line-height: inherit;"> &#160; </span></p>
</td>
<td style="box-sizing: initial; line-height: initial; padding: 0px; white-space: nowrap; height: 18px; vertical-align: middle; margin: 0px; text-align: right; text-indent: 0px; width: 10%; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #000000 !important;" valign="top">
<p style="margin: 0px; box-sizing: initial; line-height: initial; text-align: right; text-indent: 0px; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; text-transform: none; font-variant: normal; padding-left: 0px; padding-right: 0px;">291,796</p>
</td>
<td style="box-sizing: initial; line-height: initial; padding: 0px; white-space: nowrap; height: 18px; vertical-align: middle; margin: 0px; text-indent: 0px; text-align: left; width: 1.09718%;" valign="top">
<p style="margin: 0px; box-sizing: initial; line-height: initial; text-indent: 0px; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; text-transform: none; font-variant: normal; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; line-height: inherit;"> &#160; </span></p>
</td>
<td style="box-sizing: initial; line-height: initial; padding: 0px; white-space: nowrap; height: 18px; vertical-align: middle; margin: 0px; text-align: right; text-indent: 0px; width: 1.01881%;" valign="top"><br/></td>
<td style="box-sizing: initial; line-height: initial; padding: 0px; white-space: nowrap; height: 18px; vertical-align: middle; margin: 0px; text-align: right; text-indent: 0px; width: 1%; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #000000 !important;" valign="top"><br/></td>
<td style="box-sizing: initial; line-height: initial; padding: 0px; white-space: nowrap; height: 18px; vertical-align: middle; margin: 0px; text-align: right; text-indent: 0px; width: 10%; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #000000 !important;" valign="top">1,481,444</td>
<td style="box-sizing: initial; line-height: initial; padding: 0px; white-space: nowrap; height: 18px; vertical-align: top; margin: 0px; text-indent: 0px; width: 1.01881%;" valign="top"><br/></td>
</tr>
<tr style="box-sizing: initial; line-height: initial; height: 17px; background-color: #cceeff;">
<td style="box-sizing: initial; line-height: initial; padding: 0px; height: 17px; vertical-align: top; margin: 0px; text-indent: 0px; width: 73.8245%; background-color: #cceeff;" valign="top">
<p style="margin: 0px; box-sizing: initial; line-height: initial; text-indent: 0px; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; text-transform: none; font-variant: normal; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; line-height: inherit;"> EBITDA </span></p>
</td>
<td style="box-sizing: initial; line-height: initial; padding: 0px; height: 17px; vertical-align: top; margin: 0px; text-indent: 0px; width: 1.01881%; background-color: #cceeff;" valign="top">
<p style="margin: 0px; box-sizing: initial; line-height: initial; text-indent: 0px; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; text-transform: none; font-variant: normal; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; line-height: inherit;"> &#160; </span></p>
</td>
<td style="box-sizing: initial; line-height: initial; padding: 0px; white-space: nowrap; height: 17px; vertical-align: top; margin: 0px; text-align: right; text-indent: 0px; width: 1%; background-color: #cceeff; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #000000 !important;" valign="top">
<p style="margin: 0px; box-sizing: initial; line-height: initial; text-indent: 0px; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; text-transform: none; font-variant: normal; text-align: left; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; line-height: inherit;"> $ </span></p>
</td>
<td style="box-sizing: initial; line-height: initial; padding: 0px; white-space: nowrap; height: 17px; vertical-align: middle; margin: 0px; text-align: right; text-indent: 0px; width: 10%; background-color: #cceeff; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #000000 !important;" valign="top">
<p style="margin: 0px; box-sizing: initial; line-height: initial; text-align: right; text-indent: 0px; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; text-transform: none; font-variant: normal; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; line-height: inherit;">(1,637,262</span></p>
</td>
<td style="box-sizing: initial; line-height: initial; padding: 0px; white-space: nowrap; height: 17px; vertical-align: middle; margin: 0px; text-indent: 0px; text-align: left; width: 1.09718%; background-color: #cceeff;" valign="top">)</td>
<td style="box-sizing: initial; line-height: initial; padding: 0px; white-space: nowrap; height: 17px; vertical-align: middle; margin: 0px; text-align: right; text-indent: 0px; width: 1.01881%; background-color: #cceeff;" valign="top"><br/></td>
<td style="box-sizing: initial; line-height: initial; padding: 0px; white-space: nowrap; height: 17px; vertical-align: middle; margin: 0px; text-indent: 0px; text-align: left; width: 1%; background-color: #cceeff; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #000000 !important;" valign="top"><span style="font-family: 'times new roman', times; line-height: inherit;"><span style="font-size: 10pt;">$</span></span></td>
<td style="box-sizing: initial; line-height: initial; padding: 0px; white-space: nowrap; height: 17px; vertical-align: middle; margin: 0px; text-align: right; text-indent: 0px; width: 10%; background-color: #cceeff; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #000000 !important;" valign="top"><span style="font-family: 'times new roman', times; line-height: inherit;">(</span>18,414,241</td>
<td style="box-sizing: initial; line-height: initial; padding: 0px; white-space: nowrap; height: 17px; margin: 0px; text-indent: 0px; vertical-align: middle; width: 1.01881%; background-color: #cceeff;" valign="middle"><span style="font-family: 'times new roman', times; line-height: inherit;">)</span></td>
</tr>
<tr style="height: 16px;">
<td style="box-sizing: initial; line-height: initial; padding: 0px 0px 0px 15px; vertical-align: top; margin: 0px; height: 16px; text-indent: 0px; width: 73.8245%;"><span style="font-family: 'times new roman', times; line-height: inherit;">Impairment of long-lived assets</span></td>
<td style="box-sizing: initial; line-height: initial; padding: 0px; vertical-align: top; margin: 0px; height: 16px; text-indent: 0px; width: 1.01881%;"><br/></td>
<td style="box-sizing: initial; line-height: initial; padding: 0px; white-space: nowrap; vertical-align: top; margin: 0px; height: 16px; text-align: right; text-indent: 0px; width: 1%;"><br/></td>
<td style="box-sizing: initial; line-height: initial; padding: 0px; white-space: nowrap; vertical-align: middle; margin: 0px; height: 16px; text-align: right; text-indent: 0px; width: 10%;">&#8212;</td>
<td style="box-sizing: initial; line-height: initial; padding: 0px; white-space: nowrap; vertical-align: middle; margin: 0px; height: 16px; text-indent: 0px; text-align: left; width: 1.09718%;"><br/></td>
<td style="box-sizing: initial; line-height: initial; padding: 0px; white-space: nowrap; vertical-align: middle; margin: 0px; height: 16px; text-align: right; text-indent: 0px; width: 1.01881%;"><br/></td>
<td style="box-sizing: initial; line-height: initial; padding: 0px; white-space: nowrap; vertical-align: middle; margin: 0px; height: 16px; text-align: right; text-indent: 0px; width: 1%;"><br/></td>
<td style="box-sizing: initial; line-height: initial; padding: 0px; white-space: nowrap; vertical-align: middle; margin: 0px; height: 16px; text-align: right; text-indent: 0px; width: 10%;">15,447,101</td>
<td style="box-sizing: initial; line-height: initial; padding: 0px; white-space: nowrap; vertical-align: top; margin: 0px; height: 16px; text-indent: 0px; width: 1.01881%;"><br/></td>
</tr>
<tr style="box-sizing: initial; line-height: initial; height: 13px; background-color: #cceeff;">
<td style="box-sizing: initial; line-height: initial; padding: 0px 0px 0px 15px; height: 13px; vertical-align: top; margin: 0px; text-indent: 0px; width: 73.8245%; background-color: #cceeff;" valign="top">
<p style="box-sizing: initial; line-height: initial; text-indent: 0px; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; text-transform: none; font-variant: normal; margin: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; line-height: inherit;">Stock-based compensation expense</span><br/></p>
</td>
<td style="box-sizing: initial; line-height: initial; padding: 0px; height: 13px; vertical-align: top; margin: 0px; text-indent: 0px; width: 1.01881%; background-color: #cceeff;" valign="top">
<p style="margin: 0px; box-sizing: initial; line-height: initial; text-indent: 0px; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; text-transform: none; font-variant: normal; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; line-height: inherit;"> &#160; </span></p>
</td>
<td style="box-sizing: initial; line-height: initial; padding: 0px; white-space: nowrap; height: 13px; vertical-align: top; margin: 0px; text-align: right; text-indent: 0px; width: 1%; background-color: #cceeff;" valign="top">
<p style="margin: 0px; box-sizing: initial; line-height: initial; text-indent: 0px; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; text-transform: none; font-variant: normal; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; line-height: inherit;"> &#160; </span></p>
</td>
<td style="box-sizing: initial; line-height: initial; padding: 0px; white-space: nowrap; height: 13px; vertical-align: middle; margin: 0px; text-align: right; text-indent: 0px; width: 10%; background-color: #cceeff;" valign="top">
<p style="margin: 0px; box-sizing: initial; line-height: initial; text-align: right; text-indent: 0px; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; text-transform: none; font-variant: normal; padding-left: 0px; padding-right: 0px;">98,257</p>
</td>
<td style="box-sizing: initial; line-height: initial; padding: 0px; white-space: nowrap; height: 13px; vertical-align: middle; margin: 0px; text-indent: 0px; text-align: left; width: 1.09718%; background-color: #cceeff;" valign="top">
<p style="margin: 0px; box-sizing: initial; line-height: initial; text-indent: 0px; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; text-transform: none; font-variant: normal; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; line-height: inherit;"> &#160; </span></p>
</td>
<td style="box-sizing: initial; line-height: initial; padding: 0px; white-space: nowrap; height: 13px; vertical-align: middle; margin: 0px; text-align: right; text-indent: 0px; width: 1.01881%; background-color: #cceeff;" valign="top"><br/></td>
<td style="box-sizing: initial; line-height: initial; padding: 0px; white-space: nowrap; height: 13px; vertical-align: middle; margin: 0px; text-align: right; text-indent: 0px; width: 1%; background-color: #cceeff;" valign="top"><br/></td>
<td style="box-sizing: initial; line-height: initial; padding: 0px; white-space: nowrap; height: 13px; vertical-align: middle; margin: 0px; text-align: right; text-indent: 0px; width: 10%; background-color: #cceeff;" valign="top">312,115</td>
<td style="box-sizing: initial; line-height: initial; padding: 0px; white-space: nowrap; height: 13px; vertical-align: top; margin: 0px; text-indent: 0px; width: 1.01881%; background-color: #cceeff;" valign="top"><br/></td>
</tr>
<tr style="box-sizing: initial; line-height: initial; height: 17px;">
<td style="box-sizing: initial; line-height: initial; padding: 0px 0px 0px 15px; height: 17px; vertical-align: top; margin: 0px; text-indent: 0px; width: 73.8245%;" valign="top">
<p style="margin: 0px; box-sizing: initial; line-height: initial; text-indent: 0px; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; text-transform: none; font-variant: normal; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; line-height: inherit;"> Strategic transaction and merger related costs&#160; </span></p>
</td>
<td style="box-sizing: initial; line-height: initial; padding: 0px; height: 17px; vertical-align: top; margin: 0px; text-indent: 0px; width: 1.01881%;" valign="top">
<p style="margin: 0px; box-sizing: initial; line-height: initial; text-indent: 0px; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; text-transform: none; font-variant: normal; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; line-height: inherit;"> &#160; </span></p>
</td>
<td style="box-sizing: initial; line-height: initial; padding: 0px; white-space: nowrap; height: 17px; vertical-align: top; margin: 0px; text-align: right; text-indent: 0px; width: 1%;" valign="top">
<p style="margin: 0px; box-sizing: initial; line-height: initial; text-indent: 0px; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; text-transform: none; font-variant: normal; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; line-height: inherit;"> &#160; </span></p>
</td>
<td style="box-sizing: initial; line-height: initial; padding: 0px; white-space: nowrap; height: 17px; vertical-align: middle; margin: 0px; text-align: right; text-indent: 0px; width: 10%;" valign="top">
<p style="margin: 0px; box-sizing: initial; line-height: initial; text-align: right; text-indent: 0px; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; text-transform: none; font-variant: normal; padding-left: 0px; padding-right: 0px;">303,959</p>
</td>
<td style="box-sizing: initial; line-height: initial; padding: 0px; white-space: nowrap; height: 17px; vertical-align: middle; margin: 0px; text-indent: 0px; text-align: left; width: 1.09718%;" valign="top"></td>
<td style="box-sizing: initial; line-height: initial; padding: 0px; white-space: nowrap; height: 17px; vertical-align: middle; margin: 0px; text-align: right; text-indent: 0px; width: 1.01881%;" valign="top"><br/></td>
<td style="box-sizing: initial; line-height: initial; padding: 0px; white-space: nowrap; height: 17px; vertical-align: middle; margin: 0px; text-align: right; text-indent: 0px; width: 1%;" valign="top"><br/></td>
<td style="box-sizing: initial; line-height: initial; padding: 0px; white-space: nowrap; height: 17px; vertical-align: middle; margin: 0px; text-align: right; text-indent: 0px; width: 10%;" valign="top">26,973</td>
<td style="box-sizing: initial; line-height: initial; padding: 0px; white-space: nowrap; height: 17px; vertical-align: top; margin: 0px; text-indent: 0px; width: 1.01881%;" valign="top"></td>
</tr>
<tr style="height: 15px; background-color: #cceeff;">
<td style="box-sizing: initial; line-height: initial; padding: 0px 0px 0px 15px; vertical-align: top; margin: 0px; height: 15px; text-indent: 0px; width: 73.8245%; background-color: #cceeff;"><span style="font-family: 'times new roman', times; line-height: inherit;">Restructuring charges</span></td>
<td style="box-sizing: initial; line-height: initial; padding: 0px; vertical-align: top; margin: 0px; height: 15px; text-indent: 0px; width: 1.01881%; background-color: #cceeff;"><br/></td>
<td style="box-sizing: initial; line-height: initial; padding: 0px; white-space: nowrap; vertical-align: top; margin: 0px; height: 15px; text-align: right; text-indent: 0px; width: 1%; background-color: #cceeff; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td>
<td style="box-sizing: initial; line-height: initial; padding: 0px; white-space: nowrap; vertical-align: middle; height: 15px; margin: 0px; text-align: right; text-indent: 0px; width: 10%; background-color: #cceeff; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #000000 !important;">45,521</td>
<td style="box-sizing: initial; line-height: initial; padding: 0px; white-space: nowrap; vertical-align: middle; height: 15px; margin: 0px; text-indent: 0px; text-align: left; width: 1.09718%; background-color: #cceeff;"><br/></td>
<td style="box-sizing: initial; line-height: initial; padding: 0px; white-space: nowrap; vertical-align: middle; height: 15px; margin: 0px; text-align: right; text-indent: 0px; width: 1.01881%; background-color: #cceeff;"><br/></td>
<td style="box-sizing: initial; line-height: initial; padding: 0px; white-space: nowrap; vertical-align: middle; height: 15px; margin: 0px; text-align: right; text-indent: 0px; width: 1%; background-color: #cceeff; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td>
<td style="box-sizing: initial; line-height: initial; padding: 0px; white-space: nowrap; vertical-align: middle; height: 15px; margin: 0px; text-align: right; text-indent: 0px; width: 10%; background-color: #cceeff; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #000000 !important;">59</td>
<td style="box-sizing: initial; line-height: initial; padding: 0px; white-space: nowrap; vertical-align: top; margin: 0px; height: 15px; text-indent: 0px; width: 1.01881%; background-color: #cceeff;"><br/></td>
</tr>
<tr style="box-sizing: initial; line-height: initial; height: 17px;">
<td style="box-sizing: initial; line-height: initial; padding: 0px; height: 17px; vertical-align: top; margin: 0px; text-indent: 0px; width: 73.8245%;" valign="top">
<p style="margin: 0px; box-sizing: initial; line-height: initial; text-indent: 0px; font-weight: bold; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; text-transform: none; font-variant: normal; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; line-height: inherit;"> Adjusted&#160;EBITDA </span></p>
</td>
<td style="box-sizing: initial; line-height: initial; padding: 0px; height: 17px; vertical-align: top; margin: 0px; text-indent: 0px; width: 1.01881%;" valign="top">
<p style="margin: 0px; box-sizing: initial; line-height: initial; text-indent: 0px; font-weight: bold; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; text-transform: none; font-variant: normal; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; line-height: inherit;"> &#160; </span></p>
</td>
<td style="box-sizing: initial; line-height: initial; padding: 0px; white-space: nowrap; height: 17px; vertical-align: top; margin: 0px; text-align: right; text-indent: 0px; width: 1%; border-bottom-width: 6px; border-bottom-style: double; border-bottom-color: #000000 !important;" valign="top">
<p style="margin: 0px; box-sizing: initial; line-height: initial; text-indent: 0px; font-weight: bold; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; text-transform: none; font-variant: normal; padding-left: 0px; padding-right: 0px; text-align: left;"><span style="font-family: 'times new roman', times; line-height: inherit;"><span style="color: #000000; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: nowrap; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: inline !important;">$</span></span><br/></p>
</td>
<td style="box-sizing: initial; line-height: initial; padding: 0px; white-space: nowrap; height: 17px; vertical-align: middle; margin: 0px; text-align: right; text-indent: 0px; width: 10%; border-bottom-width: 6px; border-bottom-style: double; border-bottom-color: #000000 !important;" valign="top">(1,189,525</td>
<td style="box-sizing: initial; line-height: initial; padding: 0px 0px 3px; white-space: nowrap; height: 17px; margin: 0px; text-indent: 0px; text-align: left; vertical-align: bottom; width: 1.09718%;" valign="bottom">)</td>
<td style="box-sizing: initial; line-height: initial; padding: 0px; white-space: nowrap; height: 17px; vertical-align: middle; margin: 0px; text-align: right; text-indent: 0px; width: 1.01881%;" valign="top"><br/></td>
<td style="box-sizing: initial; line-height: initial; padding: 0px; white-space: nowrap; height: 17px; vertical-align: middle; margin: 0px; text-indent: 0px; text-align: left; width: 1%; border-bottom-width: 6px; border-bottom-style: double; border-bottom-color: #000000 !important;" valign="top"><span style="font-family: 'times new roman', times; line-height: inherit;"><span style="font-size: 10pt;">$</span></span></td>
<td style="box-sizing: initial; line-height: initial; padding: 0px; white-space: nowrap; height: 17px; vertical-align: middle; margin: 0px; text-align: right; text-indent: 0px; width: 10%; border-bottom-width: 6px; border-bottom-style: double; border-bottom-color: #000000 !important;" valign="top"><span style="font-family: 'times new roman', times; line-height: inherit;">(</span>2,627,993</td>
<td style="box-sizing: initial; line-height: initial; padding: 0px 0px 2px; white-space: nowrap; height: 17px; margin: 0px; text-indent: 0px; vertical-align: middle; width: 1.01881%;" valign="middle"><span style="font-family: 'times new roman', times; line-height: inherit;">)</span></td>
</tr>
</tbody>
</table>
</div>
<p style="font-family: 'times new roman', times; font-size: 7pt; line-height: 1.2; margin: 0px !important;"><br/></p>
<div style="line-height: 1.2;">
<div style="border-left: none; border-right: none;">
<div id="t_ft_CWI33KSRSW00000000000000000000b">
<table style="width: 100%; font-family: 'times new roman'; font-size: 10pt;">
<tbody>
<tr>
<td class="pgno" style="padding: 0px; text-align: center;"><span class="pageno" style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;">32</span></td>
</tr>
</tbody>
</table>
</div>
</div>
<hr class="horizontalLineRemoved" style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"></hr>
<div class="pageBreak" style="page-break-before: always; font-size: 10pt; text-align: left;"><br/></div>
</div>
<p style="margin: 0pt; text-align: justify; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p>
<p style="font-family: 'times new roman', times; font-size: 7pt; margin: 0pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; line-height: inherit;"><span style="font-size: 7pt; line-height: inherit;">&#160;</span><span class="selected" style="font-size: 10pt; font-weight: bold; color: #000000; line-height: inherit;"><span style="color: #000000; font-size: 10pt; font-style: italic; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: bold; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: inline !important; line-height: inherit;">Going Concern and Management<span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-variant-ligatures: normal; font-variant-caps: normal; 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;">&#8217;</span>s Liquidity Plans&#160;</span></span></span></p>
<p style="font-family: 'times new roman', times; font-size: 7pt; margin: 0pt; line-height: 1.2;"><br/></p>
<p style="font-family: 'Times New Roman', serif; font-size: 10pt; text-indent: 32pt; margin: 0pt; line-height: 1.2; text-align: justify;"><span style="font-size: 10pt; line-height: inherit; font-family: 'times new roman', times;">In accordance with the Financial Accounting Standards Board&#8217;s (&#8220;FASB&#8221;) standard on going concern, Accounting Standard Update (<span style="color: #000000; font-size: 10pt; 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.4667px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; line-height: inherit; display: inline !important;">&#8220;</span>ASU<span style="color: #000000; font-size: 10pt; 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.4667px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; line-height: inherit; display: inline !important;">&#8221;</span>) No.&#160;<span style="line-height: inherit;">2014</span>-<span style="line-height: inherit;">15</span>,&#160;<span style="font-style: italic; line-height: inherit;">Disclosure of Uncertainties about an Entity<span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; 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;">&#8217;</span>s Ability to Continue as a Going Concern</span>&#160;(<span style="color: #000000; font-size: 10pt; 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.4667px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; line-height: inherit; display: inline !important;">&#8220;</span>ASU&#160;<span style="line-height: inherit;">2014</span>-<span style="line-height: inherit;">15</span><span style="color: #000000; font-size: 10pt; 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.4667px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; line-height: inherit; display: inline !important;">&#8221;</span>), we assess going concern uncertainty in our consolidated financial statements to determine if we have sufficient cash, cash equivalents and working capital on hand, including marketable equity securities, and any available borrowings on loans, to operate for a period of at least&#160;<span style="line-height: inherit;">one</span>&#160;year from the date the consolidated financial statements are issued, which is defined to as the &#8220;look-forward period&#8221; in ASU&#160;<span style="line-height: inherit;">2014</span>-<span style="line-height: inherit;">15</span>. As part of this assessment, based on conditions that are known and reasonably knowable to us, we will consider various scenarios, forecasts, projections, estimates and will make certain key assumptions, including the timing and nature of projected cash expenditures or programs, and our ability to delay or curtail expenditures or programs, if necessary, among other factors. Based on this assessment, as necessary or applicable, we make certain assumptions regarding implementing curtailments or delays in the nature and timing of programs and expenditures to the extent we deem probable that such implementations can be achieved and we have the proper authority to execute them within the look-forward period in accordance with ASU&#160;<span style="line-height: inherit;">2014</span>-<span style="line-height: inherit;">15</span>.&#160;<br/></span></p>
<p style="font-family: 'Times New Roman', serif; font-size: 10pt; text-indent: 32pt; margin: 0pt; line-height: 1.2;"><br/></p>
<p style="font-family: 'times new roman', times; font-size: 4pt; margin: 0pt; text-indent: 32pt; line-height: 1.2; text-align: justify;"><span style="font-family: 'times new roman', times; font-size: 4pt; line-height: inherit;"> <span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; line-height: inherit; background-color: #ffffff; display: inline !important;"><span style="line-height: inherit;">The accompanying condensed consolidated financial statements have been prepared on the basis that we will continue as a going concern, which contemplates realization of assets and the satisfaction of liabilities in the normal course of business. However, since our inception in 2019 we have incurred recurring losses from operations, used cash from operating activities, and relied on capital raising transactions to continue ongoing operations. As of&#160;March 31, 2023, we had a working capital deficit of $<span style="line-height: inherit;">8.5</span>&#160;million with&#160;$<span style="line-height: inherit;">0.9</span></span></span><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; line-height: inherit; display: inline !important;"><span style="line-height: inherit;"><span style="line-height: inherit;"><span style="background-color: #ffffff; line-height: inherit;">&#160;million in unrestricted cash available to fund future operations.</span>&#160;</span></span></span><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; background-color: #ffffff; line-height: inherit; display: inline !important;"><span style="line-height: inherit;">Furthermore, on March 22 and 23, 2023, respectively, we received&#160; two notices (the &#8220;Notices&#8221;) from The Nasdaq&#160;Stock Market LLC (&#8220;Nasdaq&#8221;) indicating (i) that the bid price of the Company&#8217;s Common Stock is not currently in compliance with the requirement to maintain a minimum bid price of $<span style="line-height: inherit;">1.00</span>&#160;per share (the &#8220;Bid Price Notice&#8221;) and (ii) <span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; 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;">the<span style="line-height: inherit;">&#160;</span></span><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: 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; font-size: 13.3333px; float: none; display: inline !important; line-height: inherit;">Company&#8217;s stockholders&#8217; equity is below the minimum listing standard requirement of $2.5 million</span> for continued listing on the Nasdaq. The Notices have no immediate effect on the continued listing status of our Common Stock on the Nasdaq, and, therefore, our listing remains fully effective. We are provided a compliance period of&#160;<span style="line-height: inherit;">180</span>&#160;calendar days from the date of the Bid Price Notice, or until September 18, 2023, to regain compliance with the minimum closing bid requirement. regarding the Stockholder Equity Notice, we were provided a 45 day period in which to submit a plan to regain compliance. On May 8, 2023, we submitted the required compliance plan to the listings staff of the Nasdaq which, if accepted, Nasdaq&#160;may grant an extension of up to 180 <span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; 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; display: inline !important;">calendar days from<span> the</span></span><span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; 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; display: inline !important;">&#160;date of the Stockholder Equity Notice, or September 19, 2023, to evidence compliance. We&#160;<span style="font-size: 10pt;">are currently waiting on a response from the Nasdaq regarding the acceptance of the compliance plan.&#160;</span></span>Collectively, these factors raise substantial doubt regarding the ability&#160;of&#160; the&#160;Company to continue as a going concern for the twelve months following the issuance of our condensed consolidated financial statements. .</span></span></span></p>
<p style="font-family: 'times new roman', times; font-size: 4pt; margin: 0pt; text-indent: 32pt; line-height: 1.2; text-align: justify;"><br/></p>
<p style="font-family: 'times new roman', times; font-size: 4pt; margin: 0pt; text-indent: 32pt; line-height: 1.2; text-align: justify;"><span style="font-family: 'times new roman', times; font-size: 4pt; line-height: inherit;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; background-color: #ffffff; line-height: inherit; display: inline !important;"><span style="line-height: inherit;">As <span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;">described above and in Note 1 to the consolidated financial statements, we have committed to the Sale Transaction to complete our intended exit from the SaaS industry and to the Merger as the most favorable strategic alternative for our stockholders. There can be no assurance that we will be successful in executing and completing the Sale Transaction and the Merger and obtaining sufficient funding, if necessary, on terms acceptable to us to fund continuing operations through the anticipated closing of the aforementioned transactions, if at all. Our ability to continue as a going concern is dependent upon our ability to successfully execute the aforementioned transactions. Despite the comprehensive scope of our collective plans, the inherent risks associated with their successful execution are not sufficient to overcome substantial doubt about our ability to continue as a going concern for one year from the date of issuance of our consolidated financial statements. Accordingly, if we are unable to execute our plans within the timeframe described above, we may have to reduce or otherwise curtail our continuing operations which could significantly and adversely affect our results of operations or we may determine to dissolve and liquidate our assets. If we fail to meet the financial covenants of the Senior Convertible Notes and cannot obtain a waiver from such provisions or otherwise come to an agreement with the holders of the Senior Convertible Notes, such holders may declare a default which could subject our assets to seizure and sale, negatively impacting our business. The accompanying consolidated financial statements do not include any adjustments related to the recoverability and classification of assets or the amounts and classification of liabilities that might be necessary should the Company be unable to continue as a going concern</span>.&#160;&#160;</span></span></span></p>
<p style="margin: 0pt; color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-indent: 33.33pt; line-height: 1.2; font-size: 10pt; font-family: Calibri, sans-serif; text-align: justify;"><br/></p>
<p style="font-family: 'times new roman', times; font-size: 7pt; margin: 0pt; line-height: 1.2;"><br/></p>
<div style="font-family: 'times new roman', times; font-size: 10pt; line-height: 1.2;">
<div id="t_ft_8FBWI1VTOG00000000000000000000b">
<table style="width: 100%; font-family: 'times new roman'; font-size: 10pt;">
<tbody>
<tr>
<td class="pgno" style="padding: 0px; text-align: center;"><span class="pageno" style="font-size: 10pt; line-height: inherit; font-family: 'times new roman', times;">33</span></td>
</tr>
</tbody>
</table>
</div>
<hr style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"></hr>
<div class="pageBreak" style="page-break-before: always; font-size: 10pt; text-align: left;"><br/></div>
</div>
<p style="font-family: 'times new roman', times; font-size: 7pt; margin: 0pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 7pt; line-height: inherit;">&#160;</span></p>
<p style="font-family: 'times new roman', times; font-size: 10pt; margin: 0pt; text-align: justify; text-indent: 0pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-style: italic; font-weight: bold; line-height: inherit;">Cash Flows</span></p>
<p style="font-family: 'times new roman', times; font-size: 10pt; margin: 0pt; text-align: justify; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></p>
<p style="font-family: 'times new roman', times; font-size: 10pt; margin: 0pt; text-align: justify; line-height: 1.2; text-indent: 32pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">Our cash and restricted cash balance was&#160;$1.4 million&#160;as of March 31, 2023. Cash flow information is as follows:</span></p>
<p style="font-family: 'times new roman', times; font-size: 10pt; margin: 0pt; text-align: justify; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></p>
<div id="t_ft_DC2VFZDATC00000000000000000000b">
<table style="height: 155px; border-collapse: collapse; margin-left: auto; font-family: 'times new roman'; font-size: 10pt; width: 100%; margin-right: auto;" cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr style="height: 35px;">
<td style="vertical-align: bottom; height: 35px;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 35px;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold; line-height: inherit;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 35px; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #000000 !important;" colspan="6">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold; line-height: inherit;">Three Months Ended </span><br/><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold; line-height: inherit;">March 31,</span></p>
</td>
<td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 35px;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold; line-height: inherit;"> &#160; </span></p>
</td>
</tr>
<tr style="height: 19px;">
<td style="vertical-align: bottom; height: 19px;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 19px;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold; line-height: inherit;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 19px; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #000000 !important;" colspan="2">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold; line-height: inherit;"> 2023 </span></p>
</td>
<td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 19px;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold; line-height: inherit;"> &#160; </span></p>
</td>
<td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 19px;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold; line-height: inherit;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 19px; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #000000 !important;" colspan="2">
<p style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold; line-height: inherit;"> 2022 </span></p>
</td>
<td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 19px;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold; line-height: inherit;"> &#160; </span></p>
</td>
</tr>
<tr style="height: 17px;">
<td style="vertical-align: bottom; height: 17px;">
<p style="margin: 0pt;"><span style="font-size: 10pt; font-family: 'times new roman', times; color: #000000; line-height: inherit;"> Cash (used in) provided by: </span></p>
</td>
<td style="vertical-align: bottom; height: 17px;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; padding: 0px; margin: 0px; text-indent: 0px;" colspan="2">
<p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; padding: 0px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; padding: 0px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; padding: 0px; margin: 0px; text-indent: 0px;" colspan="2">
<p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; padding: 0px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
</tr>
<tr style="height: 17px; background-color: #cceeff;">
<td style="padding-left: 9pt; vertical-align: bottom; height: 17px; background-color: #cceeff; width: 74%;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> Operating activities </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; background-color: #cceeff; width: 1%;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; background-color: #cceeff; width: 1%; padding: 0px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> $ </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; background-color: #cceeff; width: 10%; padding: 0px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">(2,537,635</span></p>
</td>
<td style="vertical-align: bottom; height: 17px; background-color: #cceeff; width: 1%; padding: 0px; margin: 0px; text-indent: 0px;">)</td>
<td style="vertical-align: bottom; height: 17px; background-color: #cceeff; width: 1%; padding: 0px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; background-color: #cceeff; width: 1%; padding: 0px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> $ </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; background-color: #cceeff; width: 10%; padding: 0px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">(3,585,394</span></p>
</td>
<td style="vertical-align: bottom; height: 17px; background-color: #cceeff; width: 1%; padding: 0px; margin: 0px; text-indent: 0px;">)</td>
</tr>
<tr style="height: 17px;">
<td style="padding-left: 9pt; vertical-align: bottom; height: 17px;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> Investing activities </span></p>
</td>
<td style="vertical-align: bottom; height: 17px;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; padding: 0px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; padding: 0px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">600,000</span></p>
</td>
<td style="vertical-align: bottom; height: 17px; padding: 0px; margin: 0px; text-indent: 0px;"></td>
<td style="vertical-align: bottom; height: 17px; padding: 0px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; padding: 0px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; padding: 0px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">(647,022</span></p>
</td>
<td style="vertical-align: bottom; height: 17px; padding: 0px; margin: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; line-height: inherit;">)</span></td>
</tr>
<tr style="height: 17px; background-color: #cceeff;">
<td style="padding-bottom: 1.5pt; padding-left: 9pt; vertical-align: bottom; height: 17px; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> Financing activities </span></p>
</td>
<td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 17px; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; background-color: #cceeff; padding: 0px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; background-color: #cceeff; padding: 0px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">(4,917,405</span></p>
</td>
<td style="padding: 0px; height: 17px; background-color: #cceeff; vertical-align: bottom; margin: 0px; text-indent: 0px;" valign="bottom">)</td>
<td style="padding: 0px; vertical-align: bottom; height: 17px; background-color: #cceeff; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; background-color: #cceeff; padding: 0px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; background-color: #cceeff; padding: 0px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">(5,615</span></p>
</td>
<td style="padding: 0px; vertical-align: bottom; height: 17px; background-color: #cceeff; margin: 0px; text-indent: 0px;">)</td>
</tr>
<tr style="height: 17px;">
<td style="padding-bottom: 1.5pt; padding-left: 9pt; vertical-align: bottom; height: 17px;"><span style="font-family: 'times new roman', times; line-height: inherit;">Effect of change in exchange rates on cash and restricted cash</span></td>
<td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 17px;"><br/></td>
<td style="vertical-align: bottom; height: 17px; padding: 0px; margin: 0px; text-indent: 0px; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td>
<td style="vertical-align: middle; height: 17px; margin: 0px; text-align: right; padding: 0px; text-indent: 0px; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #000000 !important;">53,364</td>
<td style="padding: 0px; vertical-align: middle; height: 17px; margin: 0px; text-align: left; text-indent: 0px;"></td>
<td style="padding: 0px; vertical-align: middle; height: 17px; margin: 0px; text-align: right; text-indent: 0px;"><br/></td>
<td style="vertical-align: middle; height: 17px; margin: 0px; text-align: right; padding: 0px; text-indent: 0px; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td>
<td style="vertical-align: middle; height: 17px; margin: 0px; text-align: right; text-indent: 0px; padding: 0px; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #000000 !important;"><span style="font-family: 'times new roman', times; line-height: inherit;">(</span>8,544</td>
<td style="padding: 0px; height: 17px; margin: 0px; text-indent: 0px; vertical-align: middle;" valign="middle"><span style="font-family: 'times new roman', times; line-height: inherit;">)</span></td>
</tr>
<tr style="height: 16px; background-color: #cceeff;">
<td style="padding-bottom: 4pt; vertical-align: bottom; height: 16px; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-size: 10pt; font-family: 'times new roman', times; color: #000000; line-height: inherit;"> Net decrease in cash and restricted cash </span></p>
</td>
<td style="padding-bottom: 4pt; vertical-align: bottom; height: 16px; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 16px; background-color: #cceeff; border-bottom-width: 6px; border-bottom-style: double; border-bottom-color: #000000 !important;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> $ </span></p>
</td>
<td style="vertical-align: bottom; height: 16px; background-color: #cceeff; border-bottom-width: 6px; border-bottom-style: double; border-bottom-color: #000000 !important;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">(6,801,676</span></p>
</td>
<td style="padding: 0px 0px 3px; vertical-align: bottom; height: 16px; background-color: #cceeff;">)</td>
<td style="padding-bottom: 4pt; vertical-align: bottom; height: 16px; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 16px; background-color: #cceeff; border-bottom-width: 6px; border-bottom-style: double; border-bottom-color: #000000 !important;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> $ </span></p>
</td>
<td style="vertical-align: bottom; height: 16px; background-color: #cceeff; border-bottom-width: 6px; border-bottom-style: double; border-bottom-color: #000000 !important;">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">(4,246,575</span></p>
</td>
<td style="padding: 0px 0px 3px; vertical-align: bottom; height: 16px; background-color: #cceeff;">)</td>
</tr>
</tbody>
</table>
</div>
<p style="font-family: 'times new roman', times; font-size: 10pt; margin: 0pt; text-align: justify; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></p>
<p style="font-size: 10pt; color: #000000; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; margin: 0pt; text-indent: 0pt; line-height: 1.2; text-align: justify;"><span style="font-family: 'times new roman', times; line-height: inherit;"><i>Operating Activities</i></span></p>
<p style="font-family: 'times new roman', times; font-size: 10pt; color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-indent: 0pt; line-height: 1.2; text-align: justify; margin: 0px !important;"><br/></p>
<p style="font-family: 'times new roman', times; font-size: 10pt; color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; margin: 0pt; text-indent: 32pt; line-height: 1.2; text-align: justify;"><span style="font-style: italic; line-height: inherit; font-family: 'times new roman', times;"><span style="font-size: 10pt; font-style: italic;"><span style="font-size: 10pt;"><span style="color: #000000; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 48px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; line-height: inherit; display: inline !important;">Our largest source of operating cash is cash collections from our customers for subscriptions to our products. Our primary uses of cash in operating activities are for employee-related expenditures, marketing expenses and third-party hosting costs. Net cash used in operating activities is impacted by our net loss adjusted for certain non-cash items, including depreciation and amortization expenses, impairments&#160;of long-lived assets, changes in the fair value of convertible notes and derivative liabilities, stock-based compensation, deferred income taxes, among other non-cash items as well as the effect of changes in operating assets and liabilities.&#160;</span></span></span></span></p>
<p style="font-family: 'times new roman', times; font-size: 10pt; color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; margin: 0pt; text-indent: 32pt; line-height: 1.2; text-align: justify;"><br/></p>
<p style="font-family: 'times new roman', times; font-size: 10pt; color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; margin: 0pt; text-indent: 32pt; line-height: 1.2; text-align: justify;"><span style="font-family: 'times new roman', times; line-height: inherit;"><span style="font-size: 10pt;"></span><span style="font-size: 10pt;">Net cash used in operating activities<span style="line-height: inherit;">&#160;declined&#160;</span>to $<span>2.5</span><span style="line-height: inherit;">&#160;</span>million during the<span style="color: #000000; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 44.4444px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; line-height: inherit; display: inline !important;"> three months ended March 31, 2023<span style="color: #000000; font-size: 10pt; 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.4444px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px;">&#160;from $3.6 million during the three months ended March 31, 2022 due primarily to the elimination of costs associated with salaries and benefits and related support costs as a result of the restructuring action taken during the&#160;second quarter of 2022 which lowered our overall employee headcount. In addition, the 2023 period only includes one month of cash utilization by our discontinued operations 365 Cannabis and LCA and lower activity levels&#160;for all of our continuing operations including Solo, Trellis and Viridian which we have committed to winding down in the first half of 2023.</span></span></span></span></p>
<p style="font-family: 'times new roman', times; font-size: 10pt; color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; margin: 0pt; text-indent: 33.3333pt; line-height: 1.2; text-align: justify;">&#160;</p>
<p style="margin: 0pt; color: #000000; font-family: 'Times New Roman'; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-indent: 0pt; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; font-size: 10pt; line-height: 1.2; text-align: justify;"><span style="font-family: 'times new roman', times; line-height: inherit;"><i>Investing Activities</i></span></p>
<p style="font-family: 'times new roman', times; font-size: 10pt; color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; margin: 0pt; text-indent: 33.3333pt; line-height: 1.2; text-align: justify;"><br/></p>
<p style="font-family: 'times new roman', times; font-size: 10pt; color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; margin: 0pt; text-indent: 32pt; line-height: 1.2; text-align: justify;"><span style="font-family: 'times new roman', times; line-height: inherit;"><span style="font-size: 10pt;"><span style="color: #000000; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 48px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; line-height: inherit; display: inline !important;">Our primary investing activities have consisted of capitalization of internal-use software necessary to deliver significant new features and functionality in our platform which provides value to our customers. Other investing activities include cash outflows related to purchases of property and equipment, and from time-to-time, the cash paid for asset and business acquisitions as well as cash received from th edisposition of assets and business units.</span><br/></span></span></p>
<p style="font-family: 'times new roman', times; font-size: 10pt; color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; margin: 0pt; text-indent: 32pt; line-height: 1.2; text-align: justify;"><br/></p>
<p style="font-family: 'times new roman', times; font-size: 10pt; color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; margin: 0pt; text-indent: 32pt; line-height: 1.2; text-align: justify;"><span style="font-family: 'times new roman', times; line-height: inherit;"><span style="font-size: 10pt;">Net cash provided by investing activities totaled $<span>0.6</span><span style="line-height: inherit;">&#160;</span>million during the <span style="color: #000000; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-indent: 44.4444px; float: none; line-height: inherit; display: inline !important;"><span style="border-left: none; border-right: none; line-height: inherit;"><span style="border-right: none; border-left: none; line-height: inherit;">three</span></span></span><span style="color: #000000; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-indent: 44.4444px;">&#160;months ended March 31,</span><span style="color: #000000; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 44.4444px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; line-height: inherit; display: inline !important;">&#160;</span>2023, as a result of sale of the<span style="font-size: 10pt; color: #000000; line-height: inherit;">&#160;365 Cannabis and LCA business units in January 2023</span>. Net cash used by investing activities during the <span style="color: #000000; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-indent: 44.4444px; float: none; line-height: inherit; display: inline !important;"><span style="border-left: none; border-right: none; line-height: inherit;"><span style="border-right: none; border-left: none; line-height: inherit;">three</span></span></span><span style="color: #000000; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-indent: 44.4444px;">&#160;months ended March 31,</span><span style="color: #000000; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 44.4444px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; line-height: inherit; display: inline !important;">&#160;</span>2022<span style="line-height: inherit;">,</span><span style="color: #000000; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; line-height: inherit; display: inline !important;"><span style="line-height: inherit;">&#160;</span></span><span style="border-left: none; border-right: none;">was $0.6<span style="line-height: inherit;">&#160;</span>million which was also related to the development of our software products<span style="color: #000000; font-size: 10pt; 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.4444px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; line-height: inherit; display: inline !important;">.</span></span></span></span></p>
<p style="margin: 0pt; color: #000000; font-family: 'Times New Roman'; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-indent: 0pt; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; font-size: 10pt; line-height: 1.2; text-align: justify;"><br/></p>
<p style="margin: 0pt; color: #000000; font-family: 'Times New Roman'; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-indent: 0pt; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; font-size: 10pt; line-height: 1.2; text-align: justify;"><span style="font-family: 'times new roman', times; line-height: inherit;"><i>Financing Activities</i></span></p>
<p style="margin: 0pt; color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; font-family: 'times new roman', times; font-size: 10pt; text-indent: 33.3333pt; line-height: 1.2; text-align: justify;"><br/></p>
<p style="margin: 0pt; color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; font-family: 'times new roman', times; font-size: 10pt; text-indent: 32pt; line-height: 1.2; text-align: justify;"><span style="font-family: 'times new roman', times; line-height: inherit;"><span style="font-size: 10pt;"><span style="color: #000000; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 48px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; line-height: inherit; display: inline !important;">Our financing activities consist primarily of proceeds from issuance of&#160;</span><span style="color: #000000; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 48px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; line-height: inherit;">our common stock, including those through our ATM Program, repayments attributable to the Senior Convertible Notes and the value of shares withheld from the vesting of certain stock-based compensation awards. </span></span></span></p>
<p style="margin: 0pt; color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; font-family: 'times new roman', times; font-size: 10pt; text-indent: 32pt; line-height: 1.2; text-align: justify;"><br/></p>
<p style="margin: 0pt; color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; font-family: 'times new roman', times; font-size: 10pt; text-indent: 32pt; line-height: 1.2; text-align: justify;"><span style="font-family: 'times new roman', times; line-height: inherit;"><span style="font-size: 10pt;"><span style="color: #000000; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 48px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; line-height: inherit;">During the three months ended March 31, 2023,&#160;we made $4.9 million of principal<span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 48px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; line-height: inherit; display: inline !important;">&#160;payments on the Senior Convertible Notes. The funds for the payments were sourced from the proceeds of the sale of our discontinued operations and from releases from the restricted cash accounts. </span>During each of the<span style="border-right: none; border-left: none; line-height: inherit;"> three months ended March 31, 2023</span> and 2022, the value of shares withheld <span style="color: #000000; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 48px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; line-height: inherit; display: inline !important;">for income taxes&#160;</span>from the vesting of stock-based compensation awards was less than $0.1&#160;million, respectively.</span><br/></span></span></p>
<p style="font-family: 'Times New Roman', serif; font-size: 10pt; text-align: justify; line-height: 1.2; margin: 0px !important;"><br/></p>
<div style="font-family: 'times new roman', times; font-size: 10pt; margin: 0pt; text-align: justify; line-height: 1.2; font-weight: bold;"><a class="customBookmark" style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" id="B7_8CXG2R9C6800000000000000000000"><span style="font-family: 'times new roman', times; line-height: inherit;"><span style="line-height: inherit;">Item 3. Quantitative and Qualitative Disclosures About Market Risk.</span></span></a></div>
<p style="font-family: 'times new roman', times; font-size: 10pt; margin: 0pt; text-align: justify; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></p>
<p style="font-family: 'times new roman', times; font-size: 10pt; margin: 0pt; text-align: justify; text-indent: 32pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">Not applicable.</span></p>
<p style="font-family: 'times new roman', times; font-size: 10pt; margin: 0pt; line-height: 1.2; text-align: justify;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></p>
<div style="font-family: 'times new roman', times; font-size: 10pt; text-align: justify; line-height: 1.2;">
<div id="t_ft_9WYOU8RJGG00000000000000000000b">
<table style="width: 100%; font-family: 'times new roman'; font-size: 10pt;">
<tbody>
<tr>
<td class="pgno" style="padding: 0px; text-align: center;"><span class="pageno" style="font-size: 10pt; line-height: inherit; font-family: 'times new roman', times;">34</span></td>
</tr>
</tbody>
</table>
</div>
<hr style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"></hr>
<div class="pageBreak" style="page-break-before: always; font-size: 10pt; text-align: left;"><br/></div>
</div>
<p style="font-family: 'times new roman', times; font-size: 10pt; text-align: justify; line-height: 1.2; margin: 0px !important;"><br/></p>
<div style="font-family: 'times new roman', times; font-size: 10pt; margin: 0pt; text-align: justify; line-height: 1.2; font-weight: bold;"><a class="customBookmark" style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" id="B8_Z2NM650H4G00000000000000000000"><span style="font-family: 'times new roman', times; line-height: inherit;"><span style="line-height: inherit;">Item 4. Controls and <span>Proce</span>dures.</span></span></a></div>
<p style="font-family: 'times new roman', times; font-size: 10pt; margin: 0pt; text-align: justify; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold; line-height: inherit;">&#160;</span></p>
<p style="font-family: 'times new roman', times; font-size: 10pt; margin: 0pt; line-height: 1.2; text-align: justify;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-style: italic; font-weight: bold; line-height: inherit;">Evaluation of Disclosure Controls and Procedures</span></p>
<p style="font-family: 'times new roman', times; font-size: 10pt; line-height: 1.2; text-align: justify; margin: 0px !important;"><br/></p>
<p style="font-family: 'times new roman', times; font-size: 10pt; margin: 0pt; line-height: 1.2; text-indent: 32pt; text-align: justify;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">We maintain disclosure controls and procedures (as defined in Rule 13a-15(e) or Rule 15d-15(e) under the Securities Exchange Act of 1934, as amended, (the &#8220;Exchange Act&#8221;)) that are designed to ensure that information required to be disclosed in our reports filed pursuant to the Exchange Act is processed, recorded, summarized, and reported within the time periods specified in the Security and Exchange Commission&#8217;s rules and forms and that such information is accumulated and communicated to our management, including our Chief Executive Officer and Chief Financial Officer, as appropriate, to allow timely decisions regarding required disclosure.</span></p>
<p style="font-family: 'times new roman', times; font-size: 10pt; line-height: 1.2; text-indent: 32pt; text-align: justify; margin: 0pt;"><br/></p>
<p style="font-family: 'times new roman', times; font-size: 10pt; margin: 0pt; line-height: 1.2; text-indent: 32pt; text-align: justify;"><span style="font-family: 'times new roman', times; line-height: inherit;"><span style="font-size: 10pt; line-height: inherit;">We have evaluated the effectiveness of our disclosure controls and procedures (as</span><span style="font-size: 10pt; line-height: inherit;">&#160;</span><span style="font-size: 10pt; line-height: inherit;">defined in Rule</span><span style="font-size: 10pt; line-height: inherit;">&#160;</span><span style="font-size: 10pt; line-height: inherit;">13a-15(e) and Rule</span><span style="font-size: 10pt; line-height: inherit;">&#160;</span><span style="font-size: 10pt; line-height: inherit;">15d-15(e) under the Exchange Act) as of March 31, 2023 with the participation, and under the supervision, of our management, including our Chief Executive Officer and Chief Financial Officer. Based upon this evaluation, our Chief Executive Officer and Chief Financial Officer concluded that, as of March 31, 2023, our disclosure controls and procedures were ineffective in ensuring that: (i) information required to be disclosed by us in reports that we file or submit to the SEC under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in applicable rules and forms and (ii) material information required to be disclosed in our reports filed under the Exchange Act is accumulated and communicated to our management, including our Chief Executive Officer and Chief Financial Officer, as appropriate, to allow for accurate and timely decisions regarding required disclosure.</span></span></p>
<p style="font-family: 'times new roman', times; font-size: 10pt; margin: 0pt; text-align: justify; text-indent: 36pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; line-height: inherit;"><span style="font-size: 10pt; line-height: inherit;">&#160;</span><span style="font-size: 10pt; font-style: italic; font-weight: bold; line-height: inherit;">&#160;</span></span></p>
<p style="font-family: 'times new roman', times; font-size: 10pt; margin: 0pt; line-height: 1.2; text-align: justify;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-style: italic; font-weight: bold; line-height: inherit;">Material Weakness</span></p>
<p style="font-family: 'times new roman', times; font-size: 10pt; line-height: 1.2; text-align: justify; margin: 0px !important;"><br/></p>
<p style="font-family: 'times new roman', times; font-size: 10pt; margin: 0pt; line-height: 1.2; text-indent: 32pt; text-align: justify;"><span style="font-family: 'times new roman', times; line-height: inherit;"><span style="font-size: 10pt; text-align: justify; text-indent: 0pt; line-height: inherit;">A material weakness is a deficiency, or combination of deficiencies, in internal control over financial reporting such that there is a reasonable possibility that a material misstatement of our financial statements will not be prevented or detected on a timely basis.</span><span style="font-size: 10pt; text-align: justify; text-indent: 0pt; line-height: inherit;"> Pursuant to our management&#8217;s review of disclosure controls and procedures and internal control over financial reporting, management determined that the following material weakness in our internal control over financial reporting and prevented management from determining that our disclosure controls and procedures and internal control over financial reporting were effective as of the end of the period covered by this report:</span></span></p>
<p style="font-family: 'times new roman', times; font-size: 10pt; margin: 0pt; text-align: justify; text-indent: 36pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; line-height: inherit;"><span style="font-size: 10pt; line-height: inherit;">&#160;</span><span style="font-size: 10pt; line-height: inherit;">&#160;</span></span></p>
<div id="t_ft_2M514Q9B6O00000000000000000000b">
<table style="border-collapse: collapse; margin-left: 0pt; font-family: 'times new roman'; font-size: 10pt; height: 23px; width: 100%;" cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr style="height: 23px;">
<td style="vertical-align: top; width: 5.24064%; height: 23px;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td style="width: 2.13904%; height: 23px; vertical-align: top;" valign="top">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#183;&#160;&#160; </span></p>
</td>
<td style="height: 23px; width: 92.5134%; vertical-align: top;" valign="top">
<p style="margin: 0pt; text-align: justify;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; line-height: inherit;"> The Company&#8217;s internal control over financial reporting pertaining to certain key process areas of financial reporting were not properly designed and/or operating effectively. </span></p>
</td>
</tr>
</tbody>
</table>
</div>
<p style="font-family: 'times new roman', times; font-size: 10pt; text-align: justify; line-height: 1.2; margin: 0px !important;"><br/></p>
<div style="font-family: 'times new roman', times; font-size: 10pt; text-align: justify; line-height: 1.2;">
<div id="t_ft_VYU651H93400000000000000000000b">
<table style="width: 100%; font-family: 'times new roman'; font-size: 10pt;">
<tbody>
<tr>
<td class="pgno" style="padding: 0px; text-align: center;"><span class="pageno" style="font-size: 10pt; line-height: inherit; font-family: 'times new roman', times;">35</span></td>
</tr>
</tbody>
</table>
</div>
<hr style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"></hr>
<div class="pageBreak" style="page-break-before: always; font-size: 10pt; text-align: left;"><br/></div>
</div>
<p style="font-family: 'times new roman', times; font-size: 10pt; margin: 0pt; line-height: 1.2; text-align: justify;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></p>
<p style="font-family: 'times new roman', times; font-size: 10pt; margin: 0pt; line-height: 1.2; text-align: left;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-style: italic; font-weight: bold; line-height: inherit;">Remediation Efforts</span></p>
<p style="font-family: 'times new roman', times; font-size: 10pt; margin: 0pt; line-height: 1.2; text-align: left;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold; line-height: inherit;">&#160;</span></p>
<p style="font-family: 'Times New Roman', serif; font-size: 10pt; margin: 0pt; color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-indent: 33.33pt; text-align: justify; line-height: 1.2;"><span style="font-family: 'times new roman', times; line-height: inherit;"><span style="font-size: 10pt; line-height: inherit;"><span style="color: #000000; line-height: inherit;"><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: start; text-indent: 64px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; line-height: inherit; display: inline !important;">We are in the process of executing our remediation plans to address the material weakness&#160;described above. As of&#160; March 31, 2023, w</span></span></span><span style="font-size: 10pt; line-height: inherit;"><span style="color: #000000; line-height: inherit;"><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: start; text-indent: 64px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; line-height: inherit; display: inline !important;">e have:<br/></span></span></span></span></p>
<p style="font-family: 'Times New Roman', serif; font-size: 10pt; color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-indent: 32pt; text-align: justify; line-height: 1.2; margin: 0px !important;"><br/></p>
<div id="t_ft_RL3QCUXZ4W00000000000000000000b">
<table style="height: 44px; width: 100%; font-family: 'times new roman'; font-size: 10pt; color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; margin-left: 0.1px; border-collapse: collapse; float: left;" border="0">
<tbody>
<tr style="height: 10px;">
<td style="margin-left: 0.1px; vertical-align: top; height: 10px; width: 5%; padding: 0px 0px 7px;"><br/></td>
<td style="height: 10px; margin-left: 0.1px; width: 3%; padding: 0px 0px 7px; vertical-align: top;" valign="top"><span style="font-family: 'times new roman', times; line-height: inherit;"><span style="color: #000000; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: -24px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: inline !important; line-height: inherit;"><span style="color: #000000; font-family: Symbol; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: -24px; 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;">&#183;</span></span></span></td>
<td style="height: 10px; text-align: justify; margin-left: 0.1px; padding: 0px 0px 7px; width: 92%; vertical-align: top;" valign="top"><span style="font-family: 'times new roman', times; line-height: inherit;"><span style="font-size: 10pt; line-height: inherit;">Hired additional experienced resources with the appropriate skills to fill key accounting functions.</span></span></td>
</tr>
<tr style="height: 17px;">
<td style="margin-left: 0.1px; vertical-align: top; height: 17px; padding: 0px 0px 7px;"><br/></td>
<td style="height: 17px; margin-left: 0.1px; padding: 0px 0px 7px; vertical-align: top;" valign="top"><span style="color: #000000; font-family: Symbol; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: -24px; 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;">&#183;</span></td>
<td style="height: 17px; margin-left: 0.1px; padding: 0px 0px 7px; text-align: justify; vertical-align: top;" valign="top"><span style="font-family: 'times new roman', times; line-height: inherit;"><span style="font-size: 10pt; line-height: inherit;"><span style="line-height: inherit;">Engaged an outside firm to assist in the overall evaluation and documentation of the design and operating effectiveness of our internal controls over financial reporting and have remediated past deficiencies in the design of our internal control framework for certain key process areas including revenue, capitalized software, business combinations, intangibles, goodwill, stock-based compensation, general financial reporting, and information technology.</span></span></span></td>
</tr>
<tr style="height: 17px;">
<td style="margin-left: 0.1px; vertical-align: top; height: 17px; padding: 0px;"><br/></td>
<td style="height: 17px; margin-left: 0.1px; padding: 0px; vertical-align: top;" valign="top"><span style="color: #000000; font-family: Symbol; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: -24px; 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;">&#183;</span></td>
<td style="height: 17px; text-align: justify; margin-left: 0.1px; padding: 0px; vertical-align: top;" valign="top"><span style="font-family: 'times new roman', times; line-height: inherit;"><span style="font-size: 10pt; line-height: inherit;"><span style="line-height: inherit;">Developed a long-term plan to both (i) complete the remediation of the design of our internal control over financial reporting for our remaining process areas, and (ii) begin the remediation of the deficiencies in operating&#160;effectiveness of our internal controls over financial reporting across all process areas.&#160;</span></span></span></td>
</tr>
</tbody>
</table>
</div>
<p style="margin: 0pt; text-align: justify; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p>
<div style="margin: 0pt; text-indent: 32pt; line-height: 1.2; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;">We believe&#160;these actions and the improvements we expect to achieve, when fully implemented, will strengthen our internal control over financial reporting and remediate the material weaknesses. However, the material weaknesses will not be considered fully remediated until the applicable controls operate for a sufficient period of time for management to test the results for operating effectiveness.&#160;While no assurance can be provided, the Company believes it will make further progress in remediating these material weaknesses during 2023.</span></div>
<p style="font-family: 'Times New Roman', serif; font-size: 10pt; text-indent: 32pt; line-height: 1.2; margin: 0pt; text-align: justify;"><br/></p>
<p style="font-family: 'Times New Roman', serif; font-size: 10pt; text-indent: 32pt; line-height: 1.2; margin: 0pt; text-align: justify;"><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;">Notwithstanding the material weakness, management has concluded that the consolidated financial statements included elsewhere in this Quarterly Report on Form 10-Q present fairly, in all material respects, our financial position, results of operations, and cash flows in conformity with GAAP.&#160;&#160;</span></p>
<p style="font-family: 'times new roman', times; font-size: 10pt; margin: 0pt; text-indent: 0pt; line-height: 1.2; text-align: justify;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></p>
<p style="font-family: 'times new roman', times; font-size: 10pt; margin: 0pt; text-indent: 0pt; line-height: 1.2; text-align: justify;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-style: italic; font-weight: bold; line-height: inherit;">Changes in Internal Control over Financial Reporting</span></p>
<p style="font-family: 'times new roman', times; font-size: 10pt; margin: 0pt; text-indent: 0pt; line-height: 1.2; text-align: justify;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></p>
<p style="font-family: 'times new roman', times; font-size: 10pt; margin: 0pt; text-indent: 32pt; line-height: 1.2; text-align: justify;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">During the most recently completed fiscal quarter, there have been no changes in our internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.</span></p>
<p style="font-family: 'times new roman', times; font-size: 10pt; text-indent: 33.3333pt; line-height: 1.2; text-align: justify; margin: 0px !important;"><br/></p>
<p style="font-family: 'times new roman', times; font-size: 10pt; margin: 0pt; text-indent: 0pt; line-height: 1.2; text-align: justify;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-style: italic; font-weight: bold; line-height: inherit;">Inherent Limitations on Effectiveness of Controls</span></p>
<p style="font-family: 'times new roman', times; font-size: 10pt; margin: 0pt; text-indent: 0pt; line-height: 1.2; text-align: justify;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-style: italic; font-weight: bold; line-height: inherit;">&#160;</span></p>
<p style="font-family: 'times new roman', times; font-size: 10pt; margin: 0pt; text-align: justify; text-indent: 32pt; line-height: 1.2;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; 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; float: none; line-height: inherit; display: inline !important;">Management recognizes that a control system, no matter how well-conceived and operated, can provide only reasonable, not absolute, assurance that the objectives of the control system are met. Further, the design of a control system must reflect the fact that there are resource constraints, and the benefits of controls must be considered relative to their costs. Because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that all control issues and instances of fraud or error, if any, have been detected. These inherent limitations include the realities that judgments in decision making can be faulty, and that breakdowns can occur because of a simple error or mistake. Additionally, controls can be circumvented by the individual acts of some persons, by collusion of two or more people, or by management override of the controls. The design of any system of controls also is based in part upon certain assumptions about the likelihood of future events, and there can be no assurance that any design will succeed in achieving our stated goals under all potential future conditions; over time, controls may become inadequate because of changes in conditions, or the degree of compliance with policies or procedures may deteriorate. Because of the inherent limitations in a cost-effective control system, misstatements due to error or fraud may occur and not be detected.&#160;&#160;</span><br/></p>
<p style="font-family: 'times new roman', times; font-size: 10pt; margin: 0pt; line-height: 1.3; ;margin: 0px !important;"><br/></p>
<div style="font-family: 'times new roman', times; font-size: 10pt;">
<div id="t_ft_87O2UXCTQO00000000000000000000b">
<table style="width: 100%; font-family: 'times new roman'; font-size: 10pt;">
<tbody>
<tr>
<td class="pgno" style="padding: 0px; text-align: center;"><span class="pageno" style="font-size: 10pt; line-height: inherit; font-family: 'times new roman', times;">36</span></td>
</tr>
</tbody>
</table>
</div>
<hr style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"></hr>
<div class="pageBreak" style="page-break-before: always; font-size: 10pt; text-align: left;"><br/></div>
</div>
</div><div style="font-family: 'times new roman', times; font-size: 10pt;">
<p style="margin: 0pt; text-align: center; line-height: 1.3;"><span style="font-family: 'times new roman', times; line-height: inherit;"><span style="font-size: 10pt; font-weight: bold; line-height: inherit;">PART II</span><span style="font-size: 10pt; line-height: inherit;">&#160;</span><span style="font-size: 10pt; font-weight: bold; line-height: inherit;">- Other Information</span></span></p>
<p style="margin: 0pt; font-size: 6pt; line-height: 1.3;"><span style="font-family: 'times new roman', times; font-size: 6pt; line-height: inherit;">&#160;</span></p>
<div style="margin: 0pt; text-align: justify; text-indent: 0pt; font-weight: bold; line-height: 1.2;"><a class="customBookmark" style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" id="B9_1WCMY0PW5C00000000000000000000"><span style="font-family: 'times new roman', times; line-height: inherit;"><span style="font-size: 10pt; font-weight: bold; line-height: inherit;">Item 1. Legal Proceedings.</span></span></a></div>
<p style="margin: 0pt; font-size: 6pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 6pt; line-height: inherit;">&#160;</span></p>
<p style="margin: 0pt; text-align: justify; text-indent: 32pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">From time to time, we may be subject to legal proceedings arising in the ordinary course of business. Regardless of the outcome of any existing or future litigation, litigation can have an adverse impact on us because of defense and settlement costs, diversion of management resources, and other factors.</span></p>
<p style="margin: 0pt; font-size: 6pt; text-indent: 32pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 6pt; line-height: inherit;">&#160;</span></p>
<p style="text-indent: 32pt; margin: 0pt; font-size: 12pt; font-family: 'Times New Roman', serif; text-align: justify; line-height: 1.2;"><span style="font-size: 10pt; color: #000000; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin: 0pt; text-align: justify; text-indent: 33.3333pt; line-height: inherit; font-family: 'times new roman', times;"><span style="font-size: 10pt; color: black; line-height: inherit;">The information required with respect to this item can be found under &#8220;Commitments and Contingencies&#8221; in Note </span>9<span style="font-size: 10pt; color: black; line-height: inherit;"> to our condensed consolidated financial statements included elsewhere in this Form 10-Q and is incorporated by reference into this Item </span>1<span style="font-size: 10pt; color: black; line-height: inherit;">.</span></span></p>
<p style="margin: 0pt; font-size: 6pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 6pt; line-height: inherit;">&#160;</span></p>
<div style="margin: 0pt; text-align: justify; text-indent: 0pt; font-weight: bold; line-height: 1.2;"><a class="customBookmark" style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" id="B10_U0TBMC0QOW00000000000000000000"><span style="font-family: 'times new roman', times; line-height: inherit;"><span style="font-size: 10pt; font-weight: bold; line-height: inherit;">Item 1A. Risk Factors. </span></span></a></div>
<div style="margin: 0pt; text-align: justify; text-indent: 0pt; font-weight: bold; line-height: 1.2;"><span style="font-family: 'times new roman', times; line-height: inherit;"><span style="font-size: 10pt; font-weight: bold; line-height: inherit;"><br/></span></span></div>
<p style="margin: 0pt; font-size: 6pt; text-indent: 32pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; line-height: inherit;"><span style="font-size: 10pt; line-height: inherit;">Except for the additional risk factors set forth below, there have been no material changes to our Risk Factors as disclosed in our Annual Report on Form 10-K for the year ended December 31, 2022, as filed with the SEC on <span style="color: #000000; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 48px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; line-height: inherit; display: inline !important;">March 20,</span> 2023 .</span><span style="font-size: 10pt; line-height: inherit;"><br/></span></span></p>
<p style="margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><br/></p>
<p style="margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><span style="font-family: 'times new roman', times; line-height: inherit;"><b style="mso-bidi-font-weight: normal;"><span style="font-size: 10pt; color: #000000; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: inherit;">Risks Related to Our Common Stock</span></b></span></p>
<p style="margin: 0in; font-size: 12pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><span style="font-family: 'times new roman', times; line-height: inherit;"><b style="mso-bidi-font-weight: normal;"><span style="font-size: 10pt; color: #000000; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: inherit;">&#160;</span></b></span><b style="font-size: 12pt; text-align: justify;"></b></p>
<div style="font-family: 'times new roman', times; font-size: 10pt; line-height: 1.2;"><b style="font-size: 12pt; text-align: justify;"><i><span style="font-size: 10pt; line-height: inherit;">If our common stock is delisted from Nasdaq, the liquidity and price of our common stock could decrease and our ability to obtain financing could be impaired.</span></i></b></div>
<p style="margin: 0in; text-align: justify; background: white; font-size: 12pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;">&#160;</span></p>
<p style="margin: 0pt; text-align: justify; background: white; font-size: 10pt; font-family: 'Times New Roman'; line-height: 1.2; text-indent: 32pt;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;">On March 22, 2023, <span style="font-size: 9.5pt; font-family: 'Times New Roman', serif; color: #000000;">we received a notification letter from The Nasdaq Stock Market stating that we are not in compliance with the minimum bid price requirement, which requires our listed securities to maintain a minimum bid price of $1.00 per share (the &#8220;Minimum Bid Price Requirement&#8221;). The notification stated that we have a compliance period of 180 calendar days, or until September<span>&#160;</span>18, 2023, to regain compliance with the Minimum Bid Price Requirement. If at any time during this 180<span>-day</span>&#160;compliance period the closing bid price of our common stock is at least $1.00 per share for a minimum of ten consecutive business days, then the Nasdaq Stock Market will provide us with written confirmation of compliance and the matter will be closed.</span></span></p>
<p style="margin: 0pt; background: white; font-size: 12pt; font-family: 'Times New Roman', serif; line-height: 1.2; text-indent: 32pt;"><span style="font-size: 10pt; color: black; font-family: 'times new roman', times; line-height: inherit;">&#160;</span></p>
<p style="margin: 0pt; text-align: justify; background: white; font-size: 10pt; font-family: 'Times New Roman'; line-height: 1.2; text-indent: 32pt;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;">If <span style="font-size: 9.5pt; font-family: 'Times New Roman', serif; color: #000000;">compliance cannot be demonstrated by September<span>&#160;</span>18, 2023, we may be eligible for additional time. To qualify, we will be required to meet the continued listing requirement for market value of publicly held shares and all other initial listing standards on the Nasdaq Capital Market (except the bid price requirement). In addition, we would be required to provide written notice of our intention to cure the minimum bid price deficiency during this second 180<span>-day</span>&#160;compliance period by effecting a reverse stock split, if necessary. If we are not granted an additional 180<span>-day</span>&#160;compliance period, then Nasdaq will provide written notification that our securities will be subject to delisting. At that time, we may appeal the determination to delist our securities to a Nasdaq hearings panel. There can be no assurance that we will regain compliance with the Minimum Bid Price Requirement or otherwise maintain compliance with the other listing requirements</span>.</span></p>
<p style="margin: 0pt; text-align: justify; background: white; font-size: 10pt; font-family: 'Times New Roman'; line-height: 1.2; text-indent: 32pt;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"><br/></span></p>
<p style="margin: 0pt; text-align: justify; background: white; font-size: 10pt; font-family: 'Times New Roman'; line-height: 1.2; text-indent: 32pt;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;">On March 23, 2023, <span style="font-size: 9.5pt; font-family: 'Times New Roman', serif; color: #000000;">we received notice from The Nasdaq Stock Market advising us that it is not in compliance with the minimum stockholders&#8217; equity requirement for continued listing on The Nasdaq Capital Market. Nasdaq Listing Rule 5550(b)(1) requires companies listed on The Nasdaq Capital Market to maintain stockholders&#8217; equity of at least $2,500,000 (the &#8220;Stockholders&#8217; Equity Requirement&#8221;). In our Annual Report on Form 10<span>-K</span>&#160;for the year ended December<span>&#160;</span>31, 2022, Akerna reported stockholders&#8217; equity of ($4,825,528), which is below the Stockholders&#8217; Equity Requirement for continued listing.</span></span></p>
<p style="margin: 0pt; text-align: justify; background: white; font-size: 10pt; font-family: 'Times New Roman'; line-height: 1.2; text-indent: 32pt;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"><br/></span></p>
<p style="margin: 0pt; text-align: justify; background: white; font-size: 10pt; font-family: 'Times New Roman'; line-height: 1.2; text-indent: 32pt;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;">Pursuant <span style="font-size: 9.5pt; font-family: 'Times New Roman', serif; color: #000000;">to the notice, Nasdaq provided us 45 calendar days, or until May<span>&#160;</span>8, 2023, to submit to Nasdaq a plan to regain compliance. We submitted our plan on May<span>&#160;</span>8, 2023 and it is under review by the staff of the Nasdaq.</span></span></p>
<p style="margin: 0pt; text-align: justify; background: white; font-size: 10pt; font-family: 'Times New Roman'; line-height: 1.2; text-indent: 32pt;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"><br/></span></p>
<p style="margin: 0pt; text-align: justify; background: white; font-size: 10pt; font-family: 'Times New Roman'; line-height: 1.2; text-indent: 32pt;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;">There can <span style="font-size: 9.5pt; font-family: 'Times New Roman', serif; color: #000000;">be no assurance that our plan will be accepted or that if it is, we will be able to regain compliance. If our plan to regain compliance is not accepted, or if it is and Akerna does not regain compliance within 180 days from the date of Nasdaq&#8217;s letter, or if Akerna fails to satisfy another Nasdaq requirement for continued listing, Nasdaq could provide notice that our common stock will become subject to delisting. In such event, Nasdaq rules would permit us to appeal the decision to reject our proposed compliance plan or any delisting determination to a Nasdaq Hearings Panel. The hearing request would stay any suspension or delisting action pending the conclusion of the hearing process and the expiration of any additional extension period granted by the panel following the hearing.</span></span></p>
<p style="margin: 0pt; font-size: 6pt; line-height: 1.2;"><br/></p>
<p style="margin: 0pt; font-size: 6pt; line-height: 1.2;"><br/></p>
<div style="font-family: 'times new roman', times; font-size: 10pt; line-height: 1.2;">
<div id="t_ft_1HT1KGPV0G00000000000000000000b">
<table style="width: 100%; font-family: 'times new roman'; font-size: 10pt;">
<tbody>
<tr>
<td class="pgno" style="padding: 0px; text-align: center;"><span class="pageno" style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;">37</span></td>
</tr>
</tbody>
</table>
</div>
<hr class="horizontalLineRemoved" style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"></hr>
<div class="pageBreak" style="page-break-before: always; font-size: 6pt; text-align: left;"><br/></div>
</div>
<p style="margin: 0px; text-align: justify; text-indent: 0px; line-height: 1.2;"><br/></p>
<div style="margin: 0pt; text-align: justify; text-indent: 0pt; font-weight: bold; line-height: 1.2;"><a class="customBookmark" style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" id="B11_XYIC7J32F400000000000000000000"><span style="font-family: 'times new roman', times; line-height: inherit;"><span style="font-size: 10pt; font-weight: bold; line-height: inherit;">Item 2. Unregistered Sales of Equity Securities and Use of Proceeds</span></span></a></div>
<p style="margin: 0pt; text-indent: 0pt; font-size: 7pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 7pt; line-height: inherit;">&#160;</span></p>
<p style="margin: 0pt; text-align: justify; text-indent: 32pt; line-height: 1.2;"><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;"><span style="color: #000000; line-height: inherit;">Except as previously reported in our Current Report on Form 8-K, we did not undertake any unregistered sales of our equity securities during the quarter ended March 31, 2023.</span></span></p>
<p style="margin: 0pt; text-indent: 32pt; font-size: 7pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></p>
<p style="margin: 0pt; text-align: justify; text-indent: 32pt; line-height: 1.2;"><span style="font-size: 10pt; font-family: 'times new roman', times; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: inherit;"> <span style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: inherit;">During the quarter ended March 31, 2023, the Company did not repurchase any of its Common Shares.&#160;</span></span></p>
<p style="margin: 0pt; text-indent: 0pt; font-size: 7pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 7pt; line-height: inherit;">&#160;</span></p>
<div style="margin: 0pt; text-align: justify; text-indent: 0pt; font-weight: bold; line-height: 1.2;"><a class="customBookmark" style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" id="B12_HVRE9WDOC000000000000000000000"><span style="font-family: 'times new roman', times; line-height: inherit;"><span style="font-size: 10pt; font-weight: bold; line-height: inherit;">Item 3. Defaults Upon Senior Securities.</span></span></a></div>
<p style="margin: 0pt; text-indent: 0pt; font-size: 7pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 7pt; line-height: inherit;">&#160;</span></p>
<p style="margin: 0pt; text-align: justify; text-indent: 32pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">None.</span></p>
<p style="margin: 0pt; text-indent: 0pt; font-size: 7pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 7pt; line-height: inherit;">&#160;</span></p>
<div style="margin: 0pt; text-align: justify; text-indent: 0pt; font-weight: bold; line-height: 1.2;"><a class="customBookmark" style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" id="B13_XTLUPJYK0000000000000000000000"><span style="font-family: 'times new roman', times; line-height: inherit;"><span style="font-size: 10pt; font-weight: bold; line-height: inherit;">Item 4. Mine Safety Disclosures.</span></span></a></div>
<p style="margin: 0pt; text-indent: 0pt; font-size: 7pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 7pt; line-height: inherit;">&#160;</span></p>
<p style="margin: 0pt; text-align: justify; text-indent: 32pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">Not applicable.</span></p>
<p style="margin: 0pt; text-indent: 0pt; font-size: 7pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 7pt; line-height: inherit;">&#160;</span></p>
<div style="margin: 0pt; text-align: justify; text-indent: 0pt; font-weight: bold; line-height: 1.2;"><a class="customBookmark" style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" id="B14_CJYY0MYUCG00000000000000000000"><span style="font-family: 'times new roman', times; line-height: inherit;"><span style="font-size: 10pt; font-weight: bold; line-height: inherit;">Item 5. Other Information.</span></span></a></div>
<p style="margin: 0pt; text-indent: 0pt; font-size: 7pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 7pt; line-height: inherit;">&#160;</span></p>
<p style="margin: 0pt; text-align: justify; text-indent: 32pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">None.&#160;</span></p>
<div style="font-family: 'times new roman', times; font-size: 10pt;">
<div id="t_ft_6LVMHFSAY800000000000000000000b">
<table style="width: 100%; font-family: 'times new roman'; font-size: 10pt;">
<tbody>
<tr>
<td class="pgno" style="padding: 0px; text-align: center;"><span class="pageno" style="font-size: 10pt; font-family: 'times new roman', times;">38</span></td>
</tr>
</tbody>
</table>
</div>
<hr style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"></hr>
<div class="pageBreak" style="page-break-before: always; font-size: 10pt; text-align: left;"><br/></div>
</div>
</div><div style="font-family: 'times new roman', times; font-size: 10pt;">
<div style="margin: 0pt; text-align: justify;"><a class="customBookmark" style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" id="B16_VMDYANDAO000000000000000000000"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Item 6. Exhibits</span></a></div>
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p>
<table style="border-collapse: collapse; margin-left: 0pt; font-family: 'times new roman'; font-size: 10pt; height: 639px; width: 100%;" cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr style="height: 17px; background-color: #cceeff;">
<td style="vertical-align: top; width: 8%; height: 17px; background-color: #cceeff;">2.1+</td>
<td style="vertical-align: top; width: 2%; height: 17px; background-color: #cceeff;"><br/></td>
<td style="vertical-align: top; width: 90%; color: blue; height: 17px; background-color: #cceeff;"><a href="http://www.sec.gov/Archives/edgar/data/1755953/000121390023005492/ea172301ex2-2_akerna.htm">Agreement and </a><span style="font-size: 10pt; font-family: 'times new roman', times;"><a href="http://www.sec.gov/Archives/edgar/data/1755953/000121390023005492/ea172301ex2-2_akerna.htm">Plan of Merger, dated as of January&#160;27, 2023, by and among Akerna Corp., Merger Sub and Gryphon (incorporated by reference to Exhibit 2.2 on Current Report on Form 8-K filed by Akerna on January 27, 2023)</a> </span></td>
</tr>
<tr style="height: 17px;">
<td style="vertical-align: top; width: 8%; height: 17px;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; 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;">2.2+</span></td>
<td style="vertical-align: top; width: 2%; height: 17px;"><br/></td>
<td style="vertical-align: top; width: 90%; height: 17px; color: blue;"><a href="http://www.sec.gov/Archives/edgar/data/1755953/000121390023034194/ea177472ex2-1_akernacorp.htm" style="color: blue;">Securities Purchase Agreement dated April 28, 2023, by and among Akerna, Akerna&#160;Exchange and MJA (incorporated&#160;by reference to Exhibit 2.1 to the Current Report on Form 8-K filed by Akerna&#160;on May 1, 2023)</a></td>
</tr>
<tr style="height: 21px; background-color: #cceeff;">
<td style="vertical-align: top; width: 8%; height: 21px; background-color: #cceeff;">2.3</td>
<td style="vertical-align: top; width: 2%; height: 21px; background-color: #cceeff;"><br/></td>
<td style="vertical-align: top; width: 90%; height: 21px; background-color: #cceeff;"><a href="http://www.sec.gov/Archives/edgar/data/1755953/000121390023005492/ea172301ex2-4_akerna.htm">Form o</a><span style="font-size: 10pt; font-family: 'times new roman', times;"><a href="http://www.sec.gov/Archives/edgar/data/1755953/000121390023005492/ea172301ex2-4_akerna.htm">f Voting and Support Agreement by and between certain stockholders named therein and Gryphon (incorporated by reference to Exhibit 2.4 on Current Report on Form 8-K filed by Akerna on January 27, 2023)</a> </span></td>
</tr>
<tr style="height: 17px;">
<td style="vertical-align: top; width: 8%; height: 17px;">2.4</td>
<td style="vertical-align: top; width: 2%; height: 17px;"><br/></td>
<td style="vertical-align: top; width: 90%; height: 17px;"><a href="http://www.sec.gov/Archives/edgar/data/1755953/000121390023005492/ea172301ex2-6_akerna.htm">Form of </a><span style="font-size: 10pt; font-family: 'times new roman', times;"><a href="http://www.sec.gov/Archives/edgar/data/1755953/000121390023005492/ea172301ex2-6_akerna.htm">Lender Support Letter for Merger (incorporated by reference to Exhibit 2.6 on Current Report on Form 8-K filed by Akerna on January 27, 2023)</a> </span></td>
</tr>
<tr style="height: 17px; background-color: #cceeff;">
<td style="vertical-align: top; width: 8%; height: 17px; background-color: #cceeff;">2.5</td>
<td style="vertical-align: top; width: 2%; height: 17px; background-color: #cceeff;"><br/></td>
<td style="vertical-align: top; width: 90%; height: 17px; background-color: #cceeff;"><a href="http://www.sec.gov/Archives/edgar/data/1755953/000121390023034194/ea177472ex2-4_akernacorp.htm" style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; font-family: 'times new roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; color: blue;"><span style="font-family: 'times new roman'; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; 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;"><span style="font-size: 13.3333px;">Form of Voting and Support Agreement, dated April 28, 2023, by and between certain stockholders named therein and<span>&#160;</span></span>MJA<span>&#160;</span></span><span style="color: #000000; font-family: 'times new roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; 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;">(</span><span style="font-family: 'times new roman'; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; 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; font-size: 13.3333px; float: none; display: inline !important;">incorporated&#160;by reference to Exhibit 2.4 to the Current Report on Form 8-K filed by<span>&#160;</span></span>Akerna<span style="font-family: 'times new roman'; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; 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; font-size: 13.3333px; float: none; display: inline !important;">&#160;on May 1, 2023)</span></a></td>
</tr>
<tr style="height: 17px;">
<td style="vertical-align: top; width: 8%; height: 17px;">2.6</td>
<td style="vertical-align: top; width: 2%; height: 17px;"><br/></td>
<td style="vertical-align: top; width: 90%; height: 17px; text-color: blue;"><a href="http://www.sec.gov/Archives/edgar/data/1755953/000121390023034194/ea177472ex2-2_akernacorp.htm" style="color: blue;">Form of Lender Support Letter for Sale Transaction (<span style="font-family: 'times new roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; 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;">incorporated&#160;by reference to Exhibit 2.2 to the Current Report on Form 8-K filed by</span>Akerna<span style="font-family: 'times new roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; 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;">&#160;on May 1, 2023)</span></a></td>
</tr>
<tr style="height: 17px; background-color: #cceeff;">
<td style="vertical-align: top; width: 8%; height: 17px; background-color: #cceeff;">2.7</td>
<td style="vertical-align: top; width: 2%; height: 17px; background-color: #cceeff;"><br/></td>
<td style="vertical-align: top; width: 90%; height: 17px; background-color: #cceeff;"><a href="http://www.sec.gov/Archives/edgar/data/1755953/000121390023034194/ea177472ex2-5_akernacorp.htm" style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; font-family: 'times new roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; color: blue;">First Amendment to Agreement and Plan of&#160;Merger dated April 28, 2023 by and among<span>&#160;</span>Akerna,<span>&#160;</span>Akerna&#160;Merger Co. and Gryphon Digital Mining,<span>&#160;</span>Inc. (<span style="font-family: 'times new roman'; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; 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; font-size: 13.3333px; float: none; display: inline !important;">incorporated&#160;by reference to Exhibit 2.5 to the Current Report on Form 8-K filed by<span>&#160;</span></span>Akerna<span style="font-family: 'times new roman'; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; 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; font-size: 13.3333px; float: none; display: inline !important;">&#160;on May 1, 2023)</span></a></td>
</tr>
<tr style="height: 17px;">
<td style="vertical-align: top; width: 8%; height: 17px;">3.1</td>
<td style="vertical-align: top; width: 2%; height: 17px;"><br/></td>
<td style="vertical-align: top; width: 90%; height: 17px;"><span style="color: rgb(0, 0, 255);"><a href="http://www.sec.gov/Archives/edgar/data/1755953/000121390022072131/ex31_1.htm" style="color: rgb(0, 0, 255);">Amended </a><span style="font-size: 10pt; font-family: 'times new roman', times;"><a href="http://www.sec.gov/Archives/edgar/data/1755953/000121390022072131/ex31_1.htm" style="color: rgb(0, 0, 255);">and Restated Certificate of Incorporation of Akerna Corp. (incorporated by reference to Exhibit 3.1 on Quarterly Report on Form 10-Q filed by Akerna on November 14, 2022)</a> </span></span></td>
</tr>
<tr style="height: 17px; background-color: #cceeff;">
<td style="vertical-align: top; width: 8%; height: 17px; background-color: #cceeff;">3.2</td>
<td style="vertical-align: top; width: 2%; height: 17px; background-color: #cceeff;"><br/></td>
<td style="vertical-align: top; width: 90%; height: 17px; background-color: #cceeff;"><a href="http://www.sec.gov/Archives/edgar/data/1755953/000121390022072131/ex32_2.htm">Amended </a><span style="font-size: 10pt; font-family: 'times new roman', times;"><a href="http://www.sec.gov/Archives/edgar/data/1755953/000121390022072131/ex32_2.htm">and Restated Bylaws (incorporated by reference to Exhibit 3.2 to the Quarterly Report on Form 10-Q filed by Akerna on November 14, 2022)</a> </span></td>
</tr>
<tr style="height: 17px;">
<td style="vertical-align: top; width: 8%; height: 17px;">3.3</td>
<td style="vertical-align: top; width: 2%; height: 17px;"><br/></td>
<td style="vertical-align: top; width: 90%; height: 17px;"><a href="http://www.sec.gov/Archives/edgar/data/1755953/000121390020016993/ea123745ex3-1_akerna.htm">Certificate </a><span style="font-size: 10pt; font-family: 'times new roman', times;"><a href="http://www.sec.gov/Archives/edgar/data/1755953/000121390020016993/ea123745ex3-1_akerna.htm">of Designation for the Special Voting Share (incorporated by reference to Exhibit 3.1 to the Current Report on Form 8-K filed by Akerna on July 8, 2020)</a> </span></td>
</tr>
<tr style="height: 17px; background-color: #cceeff;">
<td style="vertical-align: top; width: 8%; height: 17px; background-color: #cceeff;">3.4</td>
<td style="vertical-align: top; width: 2%; height: 17px; background-color: #cceeff;"><br/></td>
<td style="vertical-align: top; width: 90%; height: 17px; background-color: #cceeff;"><a href="http://www.sec.gov/Archives/edgar/data/1755953/000121390022060985/ea166553ex3-1_akernacorp.htm">Certificate </a><span style="font-size: 10pt; font-family: 'times new roman', times;"><a href="http://www.sec.gov/Archives/edgar/data/1755953/000121390022060985/ea166553ex3-1_akernacorp.htm">of Designation of Preference, Rights and Limitations of Series A Convertible Redeemable Preferred Stock (incorporated by reference to Exhibit 3.1 to&#160;Akerna&#8217;s&#160;Current Report on Form 8-K filed with the Commission on October 3, 2022)</a> </span></td>
</tr>
<tr style="height: 17px;">
<td style="vertical-align: top; width: 8%; height: 17px;">3.5</td>
<td style="vertical-align: top; width: 2%; height: 17px;"><br/></td>
<td style="vertical-align: top; width: 90%; height: 17px;"><a href="http://www.sec.gov/Archives/edgar/data/1755953/000121390022060985/ea166553ex3-2_akernacorp.htm">Certificate </a><span style="font-size: 10pt; font-family: 'times new roman', times;"><a href="http://www.sec.gov/Archives/edgar/data/1755953/000121390022060985/ea166553ex3-2_akernacorp.htm">of Designation of Preference, Rights and Limitations of Series B Convertible Redeemable Preferred Stock (incorporated by reference to Exhibit 3.2 to&#160;Akerna&#8217;s&#160;Current Report on Form 8-K filed with the Commission on October 3, 2022)</a> </span></td>
</tr>
<tr style="height: 17px; background-color: #cceeff;">
<td style="vertical-align: top; width: 8%; height: 17px; background-color: #cceeff;">4.1</td>
<td style="vertical-align: top; width: 2%; height: 17px; background-color: #cceeff;"><br/></td>
<td style="vertical-align: top; width: 90%; height: 17px; background-color: #cceeff;"><span style="color: rgb(0, 0, 255);"><a href="http://www.sec.gov/Archives/edgar/data/1755953/000161577419001033/s115341_ex4-1.htm" style="color: rgb(0, 0, 255);">Specimen <span style="font-size: 10pt; font-family: terminal, monaco;"><span style="font-family: 'times new roman', times;">Common Stock Certificate (incorporated by reference to Exhibit 4.1 to Akerna&#8217;s Registration Statement on Form S-4 (File No. 333-228220))</span></span></a></span></td>
</tr>
<tr style="height: 17px;">
<td style="vertical-align: top; width: 8%; height: 17px;">4.2</td>
<td style="vertical-align: top; width: 2%; height: 17px;"><br/></td>
<td style="vertical-align: top; width: 90%; height: 17px;"><span style="color: rgb(0, 0, 255);"><a href="http://www.sec.gov/Archives/edgar/data/1755953/000161577419001033/s115341_ex4-2.htm" style="color: rgb(0, 0, 255);">Specimen </a><span style="font-size: 10pt; font-family: 'times new roman', times;"><a href="http://www.sec.gov/Archives/edgar/data/1755953/000161577419001033/s115341_ex4-2.htm" style="color: rgb(0, 0, 255);">Warrant Certificate (incorporated by reference to Exhibit 4.2 to Akerna&#8217;s Registration Statement on Form S-4 (File No. 333-228220))</a> </span></span></td>
</tr>
<tr style="height: 17px; background-color: #cceeff;">
<td style="vertical-align: top; width: 8%; height: 17px; background-color: #cceeff;">4.3</td>
<td style="vertical-align: top; width: 2%; height: 17px; background-color: #cceeff;"><br/></td>
<td style="vertical-align: top; width: 90%; height: 17px; background-color: #cceeff;"><a href="http://www.sec.gov/Archives/edgar/data/1755953/000121390019011249/f8k061719ex4-3_akerna.htm">Form </a><span style="font-size: 10pt; font-family: 'times new roman', times;"><a href="http://www.sec.gov/Archives/edgar/data/1755953/000121390019011249/f8k061719ex4-3_akerna.htm">of Warrant Agreement (incorporated by reference to Exhibit 4.3 on Current Report on Form 8-K filed by Akerna on June 21, 2019)</a> </span></td>
</tr>
<tr style="height: 17px;">
<td style="vertical-align: top; width: 8%; height: 17px;">4.4</td>
<td style="vertical-align: top; width: 2%; height: 17px;"><br/></td>
<td style="vertical-align: top; width: 90%; height: 17px;"><a href="http://www.sec.gov/Archives/edgar/data/1755953/000121390021048970/ea147701ex10-1_akernacorp.htm">Stock <span style="font-size: 10pt; font-family: 'times new roman', times;">Purchase Agreement, dated September 13, 2021, relating to the 365 Cannabis acquisition (incorporated by reference to Exhibit 10.1 to the Current Report on Form 8-K filed by Akerna on September 21, 2021)</span></a></td>
</tr>
<tr style="height: 17px; background-color: #cceeff;">
<td style="vertical-align: top; width: 8%; height: 17px; background-color: #cceeff;">4.5</td>
<td style="vertical-align: top; width: 2%; height: 17px; background-color: #cceeff;"><br/></td>
<td style="vertical-align: top; width: 90%; height: 17px; background-color: #cceeff;"><a href="http://www.sec.gov/Archives/edgar/data/1755953/000101376221000210/ea148402ex10-1_akerna.htm">Securities </a><span style="font-size: 10pt; font-family: 'times new roman', times;"><a href="http://www.sec.gov/Archives/edgar/data/1755953/000101376221000210/ea148402ex10-1_akerna.htm">Purchase Agreement, dated October 5, 2021 (incorporated by reference to Exhibit 10.1 to the Current Report on Form 8-K filed by Akerna on October 5, 2021)</a> </span></td>
</tr>
<tr style="height: 19px;">
<td style="vertical-align: top; width: 8%; height: 19px;">4.6</td>
<td style="vertical-align: top; width: 2%; height: 19px;"><br/></td>
<td style="vertical-align: top; width: 90%; height: 19px;"><a href="http://www.sec.gov/Archives/edgar/data/1755953/000101376221000210/ea148402ex10-2_akerna.htm">Form of </a><span style="font-size: 10pt; font-family: 'times new roman', times;"><a href="http://www.sec.gov/Archives/edgar/data/1755953/000101376221000210/ea148402ex10-2_akerna.htm">Secured Convertible Notes (incorporated by reference to Exhibit 10.2 to the Current Report on Form 8-K filed by Akerna on October 5, 2021)</a> </span></td>
</tr>
<tr style="height: 17px; background-color: #cceeff;">
<td style="vertical-align: top; width: 8%; height: 17px; background-color: #cceeff;">4.7</td>
<td style="vertical-align: top; width: 2%; height: 17px; background-color: #cceeff;"><br/></td>
<td style="vertical-align: top; width: 90%; height: 17px; background-color: #cceeff;"><a href="http://www.sec.gov/Archives/edgar/data/1755953/000101376221000210/ea148402ex10-3_akerna.htm">Form of </a><span style="font-size: 10pt; font-family: 'times new roman', times;"><a href="http://www.sec.gov/Archives/edgar/data/1755953/000101376221000210/ea148402ex10-3_akerna.htm">Security Agreement (incorporated by reference to Exhibit 10.3 to the Current Report on Form 8-K filed by Akerna on October 5, 2021)</a> </span></td>
</tr>
<tr style="height: 17px;">
<td style="vertical-align: top; width: 8%; height: 17px;">4.8</td>
<td style="vertical-align: top; width: 2%; height: 17px;"><br/></td>
<td style="vertical-align: top; width: 90%; height: 17px;"><a href="http://www.sec.gov/Archives/edgar/data/1755953/000101376221000210/ea148402ex10-4_akerna.htm">Form of </a><span style="font-size: 10pt; font-family: 'times new roman', times;"><a href="http://www.sec.gov/Archives/edgar/data/1755953/000101376221000210/ea148402ex10-4_akerna.htm">Guaranty Agreement (incorporated by reference to Exhibit 10.4 to the Current Report on Form 8-K filed by Akerna on October 5, 2021)</a> </span></td>
</tr>
<tr style="height: 19px; background-color: #cceeff;">
<td style="vertical-align: top; width: 8%; height: 19px; background-color: #cceeff;">4.9</td>
<td style="vertical-align: top; width: 2%; height: 19px; background-color: #cceeff;"><br/></td>
<td style="vertical-align: top; width: 90%; height: 19px; background-color: #cceeff;"><a href="http://www.sec.gov/Archives/edgar/data/1755953/000121390022047356/ex41_2.htm">Amendment <span style="font-size: 10pt;"><span>and&#160;</span></span><span style="font-size: 11.0pt; font-family: 'Times New Roman',serif; mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"><span style="font-family: 'times new roman', times; font-size: 10pt;">Waiver Agreement dated June 30, 2022 to the Securities Purchase Agreement dated October 5, 2021 (incorporated by reference to Exhibit 4.1 to the Quarterly Report on Form 10-Q as filed by Akerna&#160;on August 12, 2022)</span></span></a></td>
</tr>
<tr style="height: 17px;">
<td style="vertical-align: top; width: 8%; height: 17px;">4.10</td>
<td style="vertical-align: top; width: 2%; height: 17px;"><br/></td>
<td style="vertical-align: top; width: 90%; height: 17px;"><a href="http://www.sec.gov/Archives/edgar/data/1755953/000121390022035659/ea161960ex4-10_akernacorp.htm">Form of</a><span style="font-size: 10pt; font-family: 'times new roman', times;"><a href="http://www.sec.gov/Archives/edgar/data/1755953/000121390022035659/ea161960ex4-10_akernacorp.htm">&#160;Pre-Funded Warrant (incorporated by reference to Exhibit 4.10 to Akerna Corp&#8217;s Form S-1 as filed with the Commission on June 29, 2022)</a> </span></td>
</tr>
<tr style="height: 17px; background-color: #cceeff;">
<td style="vertical-align: top; width: 8%; height: 17px; background-color: #cceeff;">4.11</td>
<td style="vertical-align: top; width: 2%; height: 17px; background-color: #cceeff;"><br/></td>
<td style="vertical-align: top; width: 90%; height: 17px; background-color: #cceeff;"><a href="http://www.sec.gov/Archives/edgar/data/1755953/000121390022036650/ea162334ex4-9_akernacorp.htm">Form </a><span style="font-size: 10pt; font-family: 'times new roman', times;"><a href="http://www.sec.gov/Archives/edgar/data/1755953/000121390022036650/ea162334ex4-9_akernacorp.htm">of Warrant (incorporated by reference to Exhibit 4.9 to Akerna Corp&#8217;s post-effective amendment to Form S-1 as filed with the Commission on July 1, 2022)</a> </span></td>
</tr>
<tr style="height: 17px;">
<td style="vertical-align: top; width: 8%; height: 17px;">4.12</td>
<td style="vertical-align: top; width: 2%; height: 17px;"><br/></td>
<td style="vertical-align: top; width: 90%; height: 17px;"><a href="http://www.sec.gov/Archives/edgar/data/1755953/000121390022036650/ea162334ex4-11_akernacorp.htm">Form </a><span style="font-size: 10pt; font-family: 'times new roman', times;"><a href="http://www.sec.gov/Archives/edgar/data/1755953/000121390022036650/ea162334ex4-11_akernacorp.htm">of Underwriter&#8217;s Warrants (incorporated by reference to Exhibit 4.11 to Akerna Corp&#8217;s post-effective amendment to Form S-1 as filed with the Commission on July 1, 2022)</a> </span></td>
</tr>
<tr style="height: 17px; background-color: #cceeff;">
<td style="vertical-align: top; width: 8%; height: 17px; background-color: #cceeff;">
<p>4.13<br/></p>
</td>
<td style="vertical-align: top; width: 2%; height: 17px; background-color: #cceeff;"><br/></td>
<td style="vertical-align: top; width: 90%; height: 17px; background-color: #cceeff;"><a href="http://www.sec.gov/Archives/edgar/data/1755953/000121390022072131/ex41_3.htm"><span style="font-size: 10pt;">Waiver <span style="font-family: 'times new roman', times;">dated September 27, 2022 by and between Akerna Corp. and the Holders in accordance with the Securities Purchase Agreement dated October 5, 2021&#160;(incorporated by reference to Exhibit 4.1 to Akerna Corp.&#8217;s Quarterly Report on Form 10-Q as filed with the Commission on November 14, 2022)&#160;</span></span></a></td>
</tr>
<tr style="height: 19px;">
<td style="vertical-align: top; width: 8%; height: 19px;">4.14</td>
<td style="vertical-align: top; width: 2%; height: 19px;"><br/></td>
<td style="vertical-align: top; width: 90%; height: 19px;"><a href="http://www.sec.gov/Archives/edgar/data/1755953/000121390022073897/ea169012ex10-1_akernacorp.htm">Amendment<span style="font-size: 11.0pt; font-family: 'Times New Roman',serif; mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"><span style="mso-spacerun: yes;">&#160;</span><span style="font-size: 10pt; font-family: 'times new roman', times;">No. 1 to the Exchangeable Share Support Agreement (incorporated by reference to Exhibit 10.1 to the Current Report on Form 8-K as filed by Akerna on November 18, 2022)</span></span></a></td>
</tr>
<tr style="height: 17px; background-color: #cceeff;">
<td style="vertical-align: top; width: 8%; height: 17px; background-color: #cceeff;">4.15+</td>
<td style="vertical-align: top; width: 2%; height: 17px; background-color: #cceeff;"><br/></td>
<td style="vertical-align: top; width: 90%; height: 17px; background-color: #cceeff;"><a href="http://www.sec.gov/Archives/edgar/data/1755953/000121390023034194/ea177472ex10-1_akernacorp.htm" style="color: blue;">Form of Secured Promissory Note, dated April 28, 2023, by and among Akerna, Akerna&#160;Exchange, and MJA (<span style="font-family: 'times new roman'; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; 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; font-size: 13.3333px; float: none; display: inline !important;">incorporated&#160;by reference to Exhibit 10.1 to the Current Report on Form 8-K filed by<span>&#160;</span></span>Akerna<span style="font-family: 'times new roman'; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; 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; font-size: 13.3333px; float: none; display: inline !important;">&#160;on May 1, 2023)</span></a></td>
</tr>
<tr style="height: 17px;">
<td style="vertical-align: top; width: 8%; height: 17px;">4.16+</td>
<td style="vertical-align: top; width: 2%; height: 17px;"><br/></td>
<td style="vertical-align: top; width: 90%; height: 17px;"><a href="http://www.sec.gov/Archives/edgar/data/1755953/000121390023034194/ea177472ex10-2_akernacorp.htm" style="color: blue;">Form of Security and Pledge Agreement, by and among Akerna, MJA and the other parties thereto dated April 28, 2023 (<span style="font-family: 'times new roman'; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; 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; font-size: 13.3333px; float: none; display: inline !important;">incorporated&#160;by reference to Exhibit 10.2 to the Current Report on Form 8-K filed by<span>&#160;</span></span>Akerna<span style="font-family: 'times new roman'; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; 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; font-size: 13.3333px; float: none; display: inline !important;">&#160;on May 1, 2023)</span></a></td>
</tr>
<tr style="height: 17px; background-color: #cceeff;">
<td style="vertical-align: top; width: 8%; height: 17px; background-color: #cceeff;">4.17</td>
<td style="vertical-align: top; width: 2%; height: 17px; background-color: #cceeff;"><br/></td>
<td style="vertical-align: top; width: 90%; height: 17px; background-color: #cceeff;"><a href="http://www.sec.gov/Archives/edgar/data/1755953/000121390023034194/ea177472ex10-3_akernacorp.htm" style="color: blue;">Form of Guaranty Agreement, by and among certain subsidiaries of Akerna&#160;and MJA, dated April 28, 2023 (<span style="font-family: 'times new roman'; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; 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; font-size: 13.3333px; float: none; display: inline !important;">incorporated&#160;by reference to Exhibit 10.3 to the Current Report on Form 8-K filed by<span>&#160;</span></span>Akerna<span style="font-family: 'times new roman'; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; 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; font-size: 13.3333px; float: none; display: inline !important;">&#160;on May 1, 2023)</span></a></td>
</tr>
<tr style="height: 14px;">
<td style="vertical-align: top; width: 8%; height: 14px;">4.18</td>
<td style="vertical-align: top; width: 2%; height: 14px;"><br/></td>
<td style="vertical-align: top; width: 90%; height: 14px;"><a href="http://www.sec.gov/Archives/edgar/data/1755953/000121390023034194/ea177472ex10-4_akernacorp.htm" style="color: blue;">Subordination and Intercreditor&#160;Agreement, by and among MJA, Akerna, and HT Investments MA LLC, dated April 28, 2023 (<span style="font-family: 'times new roman'; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; 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; font-size: 13.3333px; float: none; display: inline !important;">incorporated&#160;by reference to Exhibit 10.4 to the Current Report on Form 8-K filed by<span>&#160;</span></span>Akerna<span style="font-family: 'times new roman'; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; 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; font-size: 13.3333px; float: none; display: inline !important;">&#160;on May 1, 2023)</span></a></td>
</tr>
<tr style="height: 17px; background-color: #cceeff;">
<td style="vertical-align: top; width: 8%; height: 17px; background-color: #cceeff;">4.19</td>
<td style="vertical-align: top; width: 2%; height: 17px; background-color: #cceeff;"><br/></td>
<td style="vertical-align: top; width: 90%; height: 17px; background-color: #cceeff;"><a href="http://www.sec.gov/Archives/edgar/data/1755953/000121390023034194/ea177472ex10-5_akernacorp.htm">Waiver, by and among Akerna&#160;and certain note holders, dated April 28, 2023 (<span style="font-family: 'times new roman'; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; 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; font-size: 13.3333px; float: none; display: inline !important;">incorporated&#160;by reference to Exhibit 10.5 to the Current Report on Form 8-K filed by<span>&#160;</span></span>Akerna<span style="font-family: 'times new roman'; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; 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; font-size: 13.3333px; float: none; display: inline !important;">&#160;on May 1, 2023)</span></a></td>
</tr>
<tr style="height: 17px;">
<td style="vertical-align: top; width: 8%; height: 17px;">10.1</td>
<td style="vertical-align: top; width: 2%; height: 17px;"><br/></td>
<td style="vertical-align: top; width: 90%; height: 17px;"><a href="http://www.sec.gov/Archives/edgar/data/1755953/000121390023005492/ea172301ex10-1_akerna.htm">Exchange </a><span style="font-size: 10pt; font-family: 'times new roman', times;"><a href="http://www.sec.gov/Archives/edgar/data/1755953/000121390023005492/ea172301ex10-1_akerna.htm">Agreement, dated January 27, 2023, by and among Akerna and certain lenders (incorporated by reference to Exhibit 10.1 to the registrant&#8217;s Current Report on Form 8-K filed on January 27, 2023)</a> </span></td>
</tr>
<tr style="background-color: #cceeff; height: 17px;">
<td style="vertical-align: top; width: 8%; background-color: #cceeff; height: 17px;">10.2</td>
<td style="vertical-align: top; width: 2%; background-color: #cceeff; height: 17px;"><br/></td>
<td style="vertical-align: top; width: 90%; background-color: #cceeff; height: 17px;"><a href="http://www.sec.gov/Archives/edgar/data/1755953/000121390023005492/ea172301ex10-2_akerna.htm">Form </a><span style="font-size: 10pt; font-family: 'times new roman', times;"><a href="http://www.sec.gov/Archives/edgar/data/1755953/000121390023005492/ea172301ex10-2_akerna.htm">of Repricing Letter, dated January 27, 2023, by and among Akerna and certain lenders (incorporated by reference to Exhibit 10.2 to the registrant&#8217;s Current Report on Form 8-K filed on January 27, 2023)</a> </span></td>
</tr>
<tr style="height: 10px;">
<td style="vertical-align: top; height: 10px; width: 8%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">31.1</span></p>
</td>
<td style="vertical-align: top; height: 10px; width: 2%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p>
</td>
<td style="vertical-align: top; height: 10px; width: 90%;">
<p style="margin: 0pt; text-align: justify;"><a href="ex311_1.htm" class="LinkedExhibit" style="-sec-extract: exhibit;"><span style="color: #0000ff; font-family: 'Times New Roman'; font-size: 10pt; text-decoration: underline;">Section 302 Certification of Principal Executive Officer.</span></a></p>
</td>
</tr>
<tr style="height: 17px; background-color: #cceeff;">
<td style="vertical-align: top; height: 17px; width: 8%; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">31.2</span></p>
</td>
<td style="vertical-align: top; height: 17px; width: 2%; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p>
</td>
<td style="vertical-align: top; height: 17px; width: 90%; background-color: #cceeff;">
<p style="margin: 0pt; text-align: justify;"><a href="ex312_2.htm" class="LinkedExhibit" style="-sec-extract: exhibit;"><span style="color: #0000ff; font-family: 'Times New Roman'; font-size: 10pt; text-decoration: underline;">Section 302 Certification of Principal Financial Officer.</span></a></p>
</td>
</tr>
<tr style="height: 17px;">
<td style="vertical-align: top; height: 17px; width: 8%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">32.1</span></p>
</td>
<td style="vertical-align: top; height: 17px; width: 2%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p>
</td>
<td style="vertical-align: top; height: 17px; width: 90%;">
<p style="margin: 0pt; text-align: justify;"><a href="ex321_3.htm" class="LinkedExhibit" style="-sec-extract: exhibit;"><span style="color: #0000ff; font-family: 'Times New Roman'; font-size: 10pt; text-decoration: underline;">Section 906 Certification of Principal Executive Officer</span></a></p>
</td>
</tr>
<tr style="height: 17px; background-color: #cceeff;">
<td style="vertical-align: top; height: 17px; width: 8%; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">32.2</span></p>
</td>
<td style="vertical-align: top; height: 17px; width: 2%; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p>
</td>
<td style="vertical-align: top; height: 17px; width: 90%; background-color: #cceeff;">
<p style="margin: 0pt; text-align: justify;"><a href="ex322_4.htm" class="LinkedExhibit" style="-sec-extract: exhibit;"><span style="color: #0000ff; font-family: 'Times New Roman'; font-size: 10pt; text-decoration: underline;">Section 906 Certification of Principal Financial Officer.</span></a></p>
</td>
</tr>
<tr style="height: 10px;">
<td style="vertical-align: top; height: 10px; width: 8%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">101</span></p>
</td>
<td style="vertical-align: top; height: 10px; width: 2%;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></p>
</td>
<td style="vertical-align: top; height: 10px; width: 90%;">
<p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">XBRL (Extensible Business Reporting Language). The following materials from Akerna Corp&#8217;s Quarterly Report on Form 10-Q for the quarterly period ended March 31, 2023, tagged in XBRL: (i) condensed consolidated balance sheets; (ii) condensed consolidated statements of operations; (iii) condensed consolidated statements of comprehensive income; (iv) condensed consolidated statements of cash flows; and (v) notes to condensed consolidated financial statements.&#160;</span></p>
</td>
</tr>
</tbody>
</table>
<div>
<p style=";margin: 0px !important;"><br/></p>
<table style="width: 100%; font-family: 'times new roman'; font-size: 10pt;">
<tbody>
<tr>
<td class="pgno" style="padding: 0px; text-align: center;"><span class="pageno" style="font-size: 10pt;">39</span></td>
</tr>
</tbody>
</table>
<hr style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"></hr>
<div class="pageBreak" style="page-break-before: always; font-size: 10pt; text-align: left;"><br/></div>
</div>
</div><div style="font-family: 'times new roman', times; font-size: 10pt;">
<div style="margin: 0pt; text-align: center;"><a class="customBookmark" style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;" id="B17_E0VONKQTHC00000000000000000000"><span style="font-family: 'times new roman', times;"><span style="font-size: 10pt; font-weight: bold;">SIGNATURES</span></span></a></div>
<div style="margin: 0pt; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><br/></span></div>
<div style="margin: 0pt; text-align: justify; text-indent: 33.3333pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">In accordance with the requirements of Securities Exchange Act of 1934, the registrant has caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.&#160;&#160;</span></div>
<p style="margin: 0pt; text-align: justify; line-height: 1.2;"><span style="font-family: &quot;times new roman&quot;, times; line-height: inherit;"><span style="font-size: 10pt; line-height: inherit;">&#160;</span><span style="font-size: 10pt; line-height: inherit;">&#160; &#160; &#160; &#160;&#160;</span></span></p>
<table style="height: 181px; border-collapse: collapse; margin-left: 0px; font-family: 'times new roman'; font-size: 10pt; width: 100%;" cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr style="height: 10px;">
<td style="vertical-align: bottom; width: 61.0171%; height: 10px;">
<p style="margin: 0pt;"><br/></p>
</td>
<td style="vertical-align: bottom; width: 2.98288%; height: 10px; padding: 0px 0px 3px;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">By:</span></p>
</td>
<td style="vertical-align: bottom; width: 36%; height: 10px; border-bottom: 1.5pt solid #000000; padding: 0px 0px 3px;">
<p style="margin: 0pt;"><span style="font-size: 10pt; font-family: 'times new roman', times; color: #000000;">/s/ Jessica Billingsley</span></p>
</td>
</tr>
<tr style="height: 34px;">
<td style="vertical-align: bottom; width: 61.0171%; height: 34px;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">&#160;</span></p>
</td>
<td style="vertical-align: bottom; width: 2.98288%; height: 34px;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">&#160;</span></p>
</td>
<td style="vertical-align: bottom; width: 36%; height: 34px;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><span style="color: #000000; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; 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;">Jessica Billingsley,</span></span></p>
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">Chief Executive Officer and Director</span></p>
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-style: italic;">(Principal Executive Officer)</span></p>
</td>
</tr>
<tr style="height: 17px;">
<td style="vertical-align: bottom; width: 61.0171%; height: 17px;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">&#160;</span></p>
</td>
<td style="vertical-align: bottom; width: 2.98288%; height: 17px;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">&#160;</span></p>
</td>
<td style="vertical-align: bottom; width: 36%; height: 17px;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">&#160;</span></p>
</td>
</tr>
<tr style="height: 17px;">
<td style="vertical-align: bottom; width: 61.0171%; height: 17px;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">&#160;</span></p>
</td>
<td style="vertical-align: bottom; width: 2.98288%; height: 17px;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">&#160;</span></p>
</td>
<td style="vertical-align: bottom; width: 36%; height: 17px;"><span style="font-weight: bold; font-family: 'times new roman', times;">May 15, 2023</span></td>
</tr>
<tr style="height: 17px;">
<td style="vertical-align: middle; width: 61.0171%; height: 17px;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">&#160;</span></p>
</td>
<td style="vertical-align: top; width: 2.98288%; height: 17px;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">&#160;</span></p>
</td>
<td style="vertical-align: middle; width: 36%; height: 17px;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">&#160;</span></p>
</td>
</tr>
<tr style="height: 18px;">
<td style="vertical-align: bottom; width: 61.0171%; height: 18px;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">&#160;</span></p>
</td>
<td style="vertical-align: bottom; width: 2.98288%; height: 18px; padding: 0px 0px 3px;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">By:</span></p>
</td>
<td style="vertical-align: bottom; width: 36%; height: 18px; border-bottom: 1.5pt solid #000000; padding: 0px 0px 3px;">
<p style="margin: 0pt;"><span style="font-size: 10pt; font-family: 'times new roman', times; color: #000000;">/s/ L. Dean Ditto</span></p>
</td>
</tr>
<tr style="height: 34px;">
<td style="vertical-align: bottom; width: 61.0171%; height: 34px;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">&#160;</span></p>
</td>
<td style="vertical-align: bottom; width: 2.98288%; height: 34px;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">&#160;</span></p>
</td>
<td style="vertical-align: bottom; width: 36%; height: 34px;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;"><span style="font-size: 10pt; color: #000000;">L. Dean Ditto,</span> </span></p>
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">Chief Financial Officer</span></p>
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-style: italic;">(Principal Financial and Accounting Officer)</span></p>
</td>
</tr>
<tr style="height: 17px;">
<td style="vertical-align: bottom; width: 61.0171%; height: 17px;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">&#160;</span></p>
</td>
<td style="vertical-align: bottom; width: 2.98288%; height: 17px;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">&#160;</span></p>
</td>
<td style="vertical-align: bottom; width: 36%; height: 17px;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">&#160;</span></p>
</td>
</tr>
<tr style="height: 17px;">
<td style="vertical-align: bottom; width: 61.0171%; height: 17px;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">&#160;</span></p>
</td>
<td style="vertical-align: bottom; width: 2.98288%; height: 17px;">
<p style="margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt;">&#160;</span></p>
</td>
<td style="vertical-align: bottom; width: 36%; height: 17px;"><span style="font-weight: bold; font-family: 'times new roman', times;">May 15, 2023</span></td>
</tr>
</tbody>
</table>
<p style="margin:0pt"><br/></p>
<div>
<table style="width: 100%; font-family: 'times new roman'; font-size: 10pt;">
<tbody>
<tr>
<td class="pgno" style="padding: 0px; text-align: center;"><span class="pageno" style="font-size: 10pt;">40</span></td>
</tr>
</tbody>
</table>
<hr class="horizontalLineRemoved" style="border-bottom-color: #000000; border-top-color: #000000; color: #000000; background-color: #000000;"></hr></div>
</div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>2
<FILENAME>kern-20230331_def.xml
<DESCRIPTION>DEFINITION
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii" standalone="yes"?>
<!--Created by EdgarAgents, Powered by IRIS Carbon, Unique Code 646291e89c2b6f0440dc60aa, Generated At Mon, 15 May 2023 20:12:20 GMT-->
<link:linkbase xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xl="http://www.xbrl.org/2003/XLink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrli="http://www.xbrl.org/2003/instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member" />
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/all" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all" />
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension" />
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain" />
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default" />
  <link:roleRef roleURI="http://akerna.com/role/FairValueDetails1" xlink:type="simple" xlink:href="kern-20230331.xsd#FairValueDetails1" />
  <link:roleRef roleURI="http://akerna.com/role/SignificantTransactionsDetails1" xlink:type="simple" xlink:href="kern-20230331.xsd#SignificantTransactionsDetails1" />
  <link:roleRef roleURI="http://akerna.com/role/SignificantTransactionsDetails2" xlink:type="simple" xlink:href="kern-20230331.xsd#SignificantTransactionsDetails2" />
  <link:roleRef roleURI="http://akerna.com/role/FairValueDetails3" xlink:type="simple" xlink:href="kern-20230331.xsd#FairValueDetails3" />
  <link:roleRef roleURI="http://akerna.com/role/CondensedStatementsOfOperations" xlink:type="simple" xlink:href="kern-20230331.xsd#CondensedStatementsOfOperations" />
  <link:roleRef roleURI="http://akerna.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical" xlink:type="simple" xlink:href="kern-20230331.xsd#CondensedConsolidatedBalanceSheetsUnauditedParenthetical" />
  <link:roleRef roleURI="http://akerna.com/role/EarningperShareDetails" xlink:type="simple" xlink:href="kern-20230331.xsd#EarningperShareDetails" />
  <link:roleRef roleURI="http://akerna.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" xlink:type="simple" xlink:href="kern-20230331.xsd#BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" />
  <link:roleRef roleURI="http://akerna.com/role/SignificantTransactionsTables" xlink:type="simple" xlink:href="kern-20230331.xsd#SignificantTransactionsTables" />
  <link:roleRef roleURI="http://akerna.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsTextual" xlink:type="simple" xlink:href="kern-20230331.xsd#BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsTextual" />
  <link:roleRef roleURI="http://akerna.com/role/FairValueDetails2" xlink:type="simple" xlink:href="kern-20230331.xsd#FairValueDetails2" />
  <link:roleRef roleURI="http://akerna.com/role/FairValueTables" xlink:type="simple" xlink:href="kern-20230331.xsd#FairValueTables" />
  <link:roleRef roleURI="http://akerna.com/role/IntangibleAssetsnetandGoodwillDetailsTextual" xlink:type="simple" xlink:href="kern-20230331.xsd#IntangibleAssetsnetandGoodwillDetailsTextual" />
  <link:roleRef roleURI="http://akerna.com/role/FairValueDetailsTextual" xlink:type="simple" xlink:href="kern-20230331.xsd#FairValueDetailsTextual" />
  <link:roleRef roleURI="http://akerna.com/role/SignificantTransactionsDetailsTextual" xlink:type="simple" xlink:href="kern-20230331.xsd#SignificantTransactionsDetailsTextual" />
  <link:roleRef roleURI="http://akerna.com/role/StatementsOfChangesInStockholdersEquity" xlink:type="simple" xlink:href="kern-20230331.xsd#StatementsOfChangesInStockholdersEquity" />
  <link:roleRef roleURI="http://akerna.com/role/StockholdersDeficitDetails1" xlink:type="simple" xlink:href="kern-20230331.xsd#StockholdersDeficitDetails1" />
  <link:roleRef roleURI="http://akerna.com/role/LongTermDebtDetailsTextual" xlink:type="simple" xlink:href="kern-20230331.xsd#LongTermDebtDetailsTextual" />
  <link:roleRef roleURI="http://akerna.com/role/FairValueDetails4" xlink:type="simple" xlink:href="kern-20230331.xsd#FairValueDetails4" />
  <link:roleRef roleURI="http://akerna.com/role/SummaryofSignificantAccountingPoliciesDetails1" xlink:type="simple" xlink:href="kern-20230331.xsd#SummaryofSignificantAccountingPoliciesDetails1" />
  <link:roleRef roleURI="http://akerna.com/role/RevenueandContractswithCustomersDetails1" xlink:type="simple" xlink:href="kern-20230331.xsd#RevenueandContractswithCustomersDetails1" />
  <link:roleRef roleURI="http://akerna.com/role/CondensedConsolidatedBalanceSheetsUnaudited" xlink:type="simple" xlink:href="kern-20230331.xsd#CondensedConsolidatedBalanceSheetsUnaudited" />
  <link:roleRef roleURI="http://akerna.com/role/StockholdersDeficitDetailsTextual" xlink:type="simple" xlink:href="kern-20230331.xsd#StockholdersDeficitDetailsTextual" />
  <link:roleRef roleURI="http://akerna.com/role/DiscontinuedOperationsDetails" xlink:type="simple" xlink:href="kern-20230331.xsd#DiscontinuedOperationsDetails" />
  <link:roleRef roleURI="http://akerna.com/role/DiscontinuedOperationsDetailsTextual" xlink:type="simple" xlink:href="kern-20230331.xsd#DiscontinuedOperationsDetailsTextual" />
  <link:roleRef roleURI="http://akerna.com/role/DescriptionofBusinessDetailsTextual" xlink:type="simple" xlink:href="kern-20230331.xsd#DescriptionofBusinessDetailsTextual" />
  <link:roleRef roleURI="http://akerna.com/role/RevenueandContractswithCustomersDetails" xlink:type="simple" xlink:href="kern-20230331.xsd#RevenueandContractswithCustomersDetails" />
  <link:roleRef roleURI="http://akerna.com/role/CommitmentsandContingenciesDetailsTextual" xlink:type="simple" xlink:href="kern-20230331.xsd#CommitmentsandContingenciesDetailsTextual" />
  <link:roleRef roleURI="http://akerna.com/role/RevenueandContractswithCustomersDetailsTextual" xlink:type="simple" xlink:href="kern-20230331.xsd#RevenueandContractswithCustomersDetailsTextual" />
  <link:roleRef roleURI="http://akerna.com/role/DocumentAndEntityInformation" xlink:type="simple" xlink:href="kern-20230331.xsd#DocumentAndEntityInformation" />
  <link:roleRef roleURI="http://akerna.com/role/CondensedConsolidatedStatementsofComprehensiveLossunaudited" xlink:type="simple" xlink:href="kern-20230331.xsd#CondensedConsolidatedStatementsofComprehensiveLossunaudited" />
  <link:roleRef roleURI="http://akerna.com/role/StatementsOfCashFlows" xlink:type="simple" xlink:href="kern-20230331.xsd#StatementsOfCashFlows" />
  <link:roleRef roleURI="http://akerna.com/role/DescriptionofBusiness" xlink:type="simple" xlink:href="kern-20230331.xsd#DescriptionofBusiness" />
  <link:roleRef roleURI="http://akerna.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies" xlink:type="simple" xlink:href="kern-20230331.xsd#BasisofPresentationandSummaryofSignificantAccountingPolicies" />
  <link:roleRef roleURI="http://akerna.com/role/SignificantTransactions" xlink:type="simple" xlink:href="kern-20230331.xsd#SignificantTransactions" />
  <link:roleRef roleURI="http://akerna.com/role/RevenueandContractswithCustomers" xlink:type="simple" xlink:href="kern-20230331.xsd#RevenueandContractswithCustomers" />
  <link:roleRef roleURI="http://akerna.com/role/IntangibleAssetsnetandGoodwill" xlink:type="simple" xlink:href="kern-20230331.xsd#IntangibleAssetsnetandGoodwill" />
  <link:roleRef roleURI="http://akerna.com/role/LongTermDebt" xlink:type="simple" xlink:href="kern-20230331.xsd#LongTermDebt" />
  <link:roleRef roleURI="http://akerna.com/role/IncomeTaxes" xlink:type="simple" xlink:href="kern-20230331.xsd#IncomeTaxes" />
  <link:roleRef roleURI="http://akerna.com/role/SupplementalBalanceSheetDisclosures" xlink:type="simple" xlink:href="kern-20230331.xsd#SupplementalBalanceSheetDisclosures" />
  <link:roleRef roleURI="http://akerna.com/role/CommitmentsAndContingencies" xlink:type="simple" xlink:href="kern-20230331.xsd#CommitmentsAndContingencies" />
  <link:roleRef roleURI="http://akerna.com/role/StockholdersDeficit" xlink:type="simple" xlink:href="kern-20230331.xsd#StockholdersDeficit" />
  <link:roleRef roleURI="http://akerna.com/role/FairValue" xlink:type="simple" xlink:href="kern-20230331.xsd#FairValue" />
  <link:roleRef roleURI="http://akerna.com/role/Earningpershare" xlink:type="simple" xlink:href="kern-20230331.xsd#Earningpershare" />
  <link:roleRef roleURI="http://akerna.com/role/DiscontinuedOperations" xlink:type="simple" xlink:href="kern-20230331.xsd#DiscontinuedOperations" />
  <link:roleRef roleURI="http://akerna.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" xlink:type="simple" xlink:href="kern-20230331.xsd#BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" />
  <link:roleRef roleURI="http://akerna.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesTables" xlink:type="simple" xlink:href="kern-20230331.xsd#BasisofPresentationandSummaryofSignificantAccountingPoliciesTables" />
  <link:roleRef roleURI="http://akerna.com/role/RevenueandContractswithCustomersTables" xlink:type="simple" xlink:href="kern-20230331.xsd#RevenueandContractswithCustomersTables" />
  <link:roleRef roleURI="http://akerna.com/role/LongTermDebtTables" xlink:type="simple" xlink:href="kern-20230331.xsd#LongTermDebtTables" />
  <link:roleRef roleURI="http://akerna.com/role/IncomeTaxesTables" xlink:type="simple" xlink:href="kern-20230331.xsd#IncomeTaxesTables" />
  <link:roleRef roleURI="http://akerna.com/role/SupplementalBalanceSheetDisclosuresTables" xlink:type="simple" xlink:href="kern-20230331.xsd#SupplementalBalanceSheetDisclosuresTables" />
  <link:roleRef roleURI="http://akerna.com/role/CommitmentsandContingenciesTables" xlink:type="simple" xlink:href="kern-20230331.xsd#CommitmentsandContingenciesTables" />
  <link:roleRef roleURI="http://akerna.com/role/StockholdersDeficitTables" xlink:type="simple" xlink:href="kern-20230331.xsd#StockholdersDeficitTables" />
  <link:roleRef roleURI="http://akerna.com/role/EarningperSharesTables" xlink:type="simple" xlink:href="kern-20230331.xsd#EarningperSharesTables" />
  <link:roleRef roleURI="http://akerna.com/role/DiscontinuedOperationsTable" xlink:type="simple" xlink:href="kern-20230331.xsd#DiscontinuedOperationsTable" />
  <link:roleRef roleURI="http://akerna.com/role/RevenueandContractswithCustomersDetails2" xlink:type="simple" xlink:href="kern-20230331.xsd#RevenueandContractswithCustomersDetails2" />
  <link:roleRef roleURI="http://akerna.com/role/RevenueandContractswithCustomersDetails3" xlink:type="simple" xlink:href="kern-20230331.xsd#RevenueandContractswithCustomersDetails3" />
  <link:roleRef roleURI="http://akerna.com/role/LongTermDebtDetails" xlink:type="simple" xlink:href="kern-20230331.xsd#LongTermDebtDetails" />
  <link:roleRef roleURI="http://akerna.com/role/IncomeTaxesDetailsTextual" xlink:type="simple" xlink:href="kern-20230331.xsd#IncomeTaxesDetailsTextual" />
  <link:roleRef roleURI="http://akerna.com/role/SupplementalBalanceSheetDisclosuresDetails" xlink:type="simple" xlink:href="kern-20230331.xsd#SupplementalBalanceSheetDisclosuresDetails" />
  <link:roleRef roleURI="http://akerna.com/role/SupplementalBalanceSheetDisclosuresDetails1" xlink:type="simple" xlink:href="kern-20230331.xsd#SupplementalBalanceSheetDisclosuresDetails1" />
  <link:roleRef roleURI="http://akerna.com/role/CommitmentsandContingenciesDetails" xlink:type="simple" xlink:href="kern-20230331.xsd#CommitmentsandContingenciesDetails" />
  <link:roleRef roleURI="http://akerna.com/role/FairValueDetails" xlink:type="simple" xlink:href="kern-20230331.xsd#FairValueDetails" />
  <link:roleRef roleURI="http://akerna.com/role/EarningperShareDetailsTextual" xlink:type="simple" xlink:href="kern-20230331.xsd#EarningperShareDetailsTextual" />
  <link:roleRef roleURI="http://akerna.com/role/DiscontinuedOperationsDetails1" xlink:type="simple" xlink:href="kern-20230331.xsd#DiscontinuedOperationsDetails1" />
  <link:roleRef roleURI="http://akerna.com/role/SignificantTransactionsDetails3" xlink:type="simple" xlink:href="kern-20230331.xsd#SignificantTransactionsDetails3" />
  <link:roleRef roleURI="http://akerna.com/role/IncomeTaxesDetails" xlink:type="simple" xlink:href="kern-20230331.xsd#IncomeTaxesDetails" />
  <link:roleRef roleURI="http://akerna.com/role/IncomeTaxesDetails1" xlink:type="simple" xlink:href="kern-20230331.xsd#IncomeTaxesDetails1" />
  <link:roleRef roleURI="http://akerna.com/role/IncomeTaxesDetails2" xlink:type="simple" xlink:href="kern-20230331.xsd#IncomeTaxesDetails2" />
  <link:definitionLink xlink:type="extended" xlink:role="http://akerna.com/role/FairValueDetails1">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:label="us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:title="us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="us-gaap_DebtInstrumentFaceAmount" xlink:title="us-gaap_DebtInstrumentFaceAmount" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:to="us-gaap_DebtInstrumentFaceAmount" xlink:title="Definition : us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems to us-gaap_DebtInstrumentFaceAmount" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:label="us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:title="us-gaap_DebtInstrumentConvertibleConversionPrice1" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:to="us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:title="Definition : us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems to us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_FairValueAssumptionsValueOfCommonStock" xlink:label="kern_FairValueAssumptionsValueOfCommonStock" xlink:title="kern_FairValueAssumptionsValueOfCommonStock" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:to="kern_FairValueAssumptionsValueOfCommonStock" xlink:title="Definition : us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems to kern_FairValueAssumptionsValueOfCommonStock" xlink:type="arc" order="2" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_FairValueAssumptionExpectedTerms" xlink:label="kern_FairValueAssumptionExpectedTerms" xlink:title="kern_FairValueAssumptionExpectedTerms" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:to="kern_FairValueAssumptionExpectedTerms" xlink:title="Definition : us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems to kern_FairValueAssumptionExpectedTerms" xlink:type="arc" order="3" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_FairValueAssumptionsVolatilityRate" xlink:label="kern_FairValueAssumptionsVolatilityRate" xlink:title="kern_FairValueAssumptionsVolatilityRate" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:to="kern_FairValueAssumptionsVolatilityRate" xlink:title="Definition : us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems to kern_FairValueAssumptionsVolatilityRate" xlink:type="arc" order="4" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_FairValueAssumptionsMarketYieldRate" xlink:label="kern_FairValueAssumptionsMarketYieldRate" xlink:title="kern_FairValueAssumptionsMarketYieldRate" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:to="kern_FairValueAssumptionsMarketYieldRate" xlink:title="Definition : us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems to kern_FairValueAssumptionsMarketYieldRate" xlink:type="arc" order="5" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_FairValueAssumptionRiskFreeInterestRate" xlink:label="kern_FairValueAssumptionRiskFreeInterestRate" xlink:title="kern_FairValueAssumptionRiskFreeInterestRate" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:to="kern_FairValueAssumptionRiskFreeInterestRate" xlink:title="Definition : us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems to kern_FairValueAssumptionRiskFreeInterestRate" xlink:type="arc" order="6" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentIssuanceDate1" xlink:label="us-gaap_DebtInstrumentIssuanceDate1" xlink:title="us-gaap_DebtInstrumentIssuanceDate1" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:to="us-gaap_DebtInstrumentIssuanceDate1" xlink:title="Definition : us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems to us-gaap_DebtInstrumentIssuanceDate1" xlink:type="arc" use="optional" order="7" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentMaturityDate" xlink:label="us-gaap_DebtInstrumentMaturityDate" xlink:title="us-gaap_DebtInstrumentMaturityDate" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:to="us-gaap_DebtInstrumentMaturityDate" xlink:title="Definition : us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems to us-gaap_DebtInstrumentMaturityDate" xlink:type="arc" use="optional" order="8" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByBalanceSheetGroupingTable" xlink:label="us-gaap_FairValueByBalanceSheetGroupingTable" xlink:title="us-gaap_FairValueByBalanceSheetGroupingTable" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:to="us-gaap_FairValueByBalanceSheetGroupingTable" xlink:title="Definition : us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems to us-gaap_FairValueByBalanceSheetGroupingTable" xlink:type="arc" use="optional" order="9" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="us-gaap_FinancialInstrumentAxis" xlink:title="us-gaap_FinancialInstrumentAxis" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_FairValueByBalanceSheetGroupingTable" xlink:to="us-gaap_FinancialInstrumentAxis" xlink:title="Definition : us-gaap_FairValueByBalanceSheetGroupingTable to us-gaap_FinancialInstrumentAxis" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:title="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_FinancialInstrumentAxis" xlink:to="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:title="Definition : us-gaap_FinancialInstrumentAxis to us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleDebtSecuritiesMember" xlink:label="us-gaap_ConvertibleDebtSecuritiesMember" xlink:title="us-gaap_ConvertibleDebtSecuritiesMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="us-gaap_ConvertibleDebtSecuritiesMember" xlink:title="Definition : us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain to us-gaap_ConvertibleDebtSecuritiesMember" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1" xlink:title="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_FinancialInstrumentAxis" xlink:to="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1" xlink:title="Definition : us-gaap_FinancialInstrumentAxis to us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" xlink:title="srt_RangeAxis" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_FairValueByBalanceSheetGroupingTable" xlink:to="srt_RangeAxis" xlink:title="Definition : us-gaap_FairValueByBalanceSheetGroupingTable to srt_RangeAxis" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="srt_RangeMember" xlink:title="srt_RangeMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" xlink:title="Definition : srt_RangeAxis to srt_RangeMember" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" xlink:title="srt_MaximumMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" xlink:title="Definition : srt_RangeMember to srt_MaximumMember" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" xlink:title="srt_MinimumMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" xlink:title="Definition : srt_RangeMember to srt_MinimumMember" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="srt_RangeMember_1" xlink:title="srt_RangeMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember_1" xlink:title="Definition : srt_RangeAxis to srt_RangeMember" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://akerna.com/role/SignificantTransactionsDetails1">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="us-gaap_BusinessAcquisitionLineItems" xlink:title="us-gaap_BusinessAcquisitionLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:label="us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:title="us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:title="Definition : us-gaap_BusinessAcquisitionLineItems to us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_BusinessCombinationConsiderationTransferredCash" xlink:label="kern_BusinessCombinationConsiderationTransferredCash" xlink:title="kern_BusinessCombinationConsiderationTransferredCash" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="kern_BusinessCombinationConsiderationTransferredCash" xlink:title="Definition : us-gaap_BusinessAcquisitionLineItems to kern_BusinessCombinationConsiderationTransferredCash" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred" xlink:label="us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred" xlink:title="us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred" xlink:title="Definition : us-gaap_BusinessAcquisitionLineItems to us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred" xlink:type="arc" use="optional" order="2" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferred1" xlink:label="us-gaap_BusinessCombinationConsiderationTransferred1" xlink:title="us-gaap_BusinessCombinationConsiderationTransferred1" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationConsiderationTransferred1" xlink:title="Definition : us-gaap_BusinessAcquisitionLineItems to us-gaap_BusinessCombinationConsiderationTransferred1" xlink:type="arc" use="optional" order="3" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:title="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:title="Definition : us-gaap_BusinessAcquisitionLineItems to us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:type="arc" order="4" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis" xlink:title="us-gaap_BusinessAcquisitionAxis" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_BusinessAcquisitionAxis" xlink:title="Definition : us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable to us-gaap_BusinessAcquisitionAxis" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:title="us-gaap_BusinessAcquisitionAcquireeDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:title="Definition : us-gaap_BusinessAcquisitionAxis to us-gaap_BusinessAcquisitionAcquireeDomain" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_ThreeSixtyFiveCannabisMember" xlink:label="kern_ThreeSixtyFiveCannabisMember" xlink:title="kern_ThreeSixtyFiveCannabisMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="kern_ThreeSixtyFiveCannabisMember" xlink:title="Definition : us-gaap_BusinessAcquisitionAcquireeDomain to kern_ThreeSixtyFiveCannabisMember" xlink:type="arc" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain_1" xlink:title="us-gaap_BusinessAcquisitionAcquireeDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain_1" xlink:title="Definition : us-gaap_BusinessAcquisitionAxis to us-gaap_BusinessAcquisitionAcquireeDomain" xlink:type="arc" order="1" xbrldt:closed="false" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://akerna.com/role/SignificantTransactionsDetails2">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="us-gaap_BusinessAcquisitionLineItems" xlink:title="us-gaap_BusinessAcquisitionLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:title="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:title="Definition : us-gaap_BusinessAcquisitionLineItems to us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:title="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:title="Definition : us-gaap_BusinessAcquisitionLineItems to us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" xlink:title="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" xlink:title="Definition : us-gaap_BusinessAcquisitionLineItems to us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" xlink:type="arc" use="optional" order="2" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_FixedAssets" xlink:label="kern_FixedAssets" xlink:title="kern_FixedAssets" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="kern_FixedAssets" xlink:title="Definition : us-gaap_BusinessAcquisitionLineItems to kern_FixedAssets" xlink:type="arc" order="3" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_NonCompeteAgreement" xlink:label="kern_NonCompeteAgreement" xlink:title="kern_NonCompeteAgreement" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="kern_NonCompeteAgreement" xlink:title="Definition : us-gaap_BusinessAcquisitionLineItems to kern_NonCompeteAgreement" xlink:type="arc" order="4" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAcquiredTechnology" xlink:label="kern_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAcquiredTechnology" xlink:title="kern_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAcquiredTechnology" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="kern_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAcquiredTechnology" xlink:title="Definition : us-gaap_BusinessAcquisitionLineItems to kern_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAcquiredTechnology" xlink:type="arc" use="optional" order="5" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships" xlink:label="kern_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships" xlink:title="kern_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="kern_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships" xlink:title="Definition : us-gaap_BusinessAcquisitionLineItems to kern_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships" xlink:type="arc" use="optional" order="6" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAcquiredTradeName" xlink:label="kern_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAcquiredTradeName" xlink:title="kern_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAcquiredTradeName" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="kern_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAcquiredTradeName" xlink:title="Definition : us-gaap_BusinessAcquisitionLineItems to kern_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAcquiredTradeName" xlink:type="arc" use="optional" order="7" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:title="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:title="Definition : us-gaap_BusinessAcquisitionLineItems to us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:type="arc" use="optional" order="8" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndAccruedExpenses" xlink:label="kern_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndAccruedExpenses" xlink:title="kern_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndAccruedExpenses" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="kern_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndAccruedExpenses" xlink:title="Definition : us-gaap_BusinessAcquisitionLineItems to kern_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndAccruedExpenses" xlink:type="arc" use="optional" order="9" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:title="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:title="Definition : us-gaap_BusinessAcquisitionLineItems to us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:type="arc" use="optional" order="10" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue" xlink:title="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue" xlink:title="Definition : us-gaap_BusinessAcquisitionLineItems to us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue" xlink:type="arc" use="optional" order="11" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:title="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:title="Definition : us-gaap_BusinessAcquisitionLineItems to us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:type="arc" use="optional" order="12" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:title="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:title="Definition : us-gaap_BusinessAcquisitionLineItems to us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:type="arc" order="13" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis" xlink:title="us-gaap_BusinessAcquisitionAxis" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_BusinessAcquisitionAxis" xlink:title="Definition : us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable to us-gaap_BusinessAcquisitionAxis" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:title="us-gaap_BusinessAcquisitionAcquireeDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:title="Definition : us-gaap_BusinessAcquisitionAxis to us-gaap_BusinessAcquisitionAcquireeDomain" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_ThreeSixtyFiveCannabisMember" xlink:label="kern_ThreeSixtyFiveCannabisMember" xlink:title="kern_ThreeSixtyFiveCannabisMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="kern_ThreeSixtyFiveCannabisMember" xlink:title="Definition : us-gaap_BusinessAcquisitionAcquireeDomain to kern_ThreeSixtyFiveCannabisMember" xlink:type="arc" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain_1" xlink:title="us-gaap_BusinessAcquisitionAcquireeDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain_1" xlink:title="Definition : us-gaap_BusinessAcquisitionAxis to us-gaap_BusinessAcquisitionAcquireeDomain" xlink:type="arc" order="1" xbrldt:closed="false" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://akerna.com/role/FairValueDetails3">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:title="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightOutstanding" xlink:label="us-gaap_ClassOfWarrantOrRightOutstanding" xlink:title="us-gaap_ClassOfWarrantOrRightOutstanding" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightOutstanding" xlink:title="Definition : us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems to us-gaap_ClassOfWarrantOrRightOutstanding" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:label="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:title="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:title="Definition : us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems to us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_FairValueAssumptionsValueOfCommonStock" xlink:label="kern_FairValueAssumptionsValueOfCommonStock" xlink:title="kern_FairValueAssumptionsValueOfCommonStock" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:to="kern_FairValueAssumptionsValueOfCommonStock" xlink:title="Definition : us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems to kern_FairValueAssumptionsValueOfCommonStock" xlink:type="arc" order="2" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_FairValueAssumptionExpectedTerms" xlink:label="kern_FairValueAssumptionExpectedTerms" xlink:title="kern_FairValueAssumptionExpectedTerms" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:to="kern_FairValueAssumptionExpectedTerms" xlink:title="Definition : us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems to kern_FairValueAssumptionExpectedTerms" xlink:type="arc" order="3" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_FairValueAssumptionsVolatilityRate" xlink:label="kern_FairValueAssumptionsVolatilityRate" xlink:title="kern_FairValueAssumptionsVolatilityRate" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:to="kern_FairValueAssumptionsVolatilityRate" xlink:title="Definition : us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems to kern_FairValueAssumptionsVolatilityRate" xlink:type="arc" order="4" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_FairValueAssumptionRiskFreeInterestRate" xlink:label="kern_FairValueAssumptionRiskFreeInterestRate" xlink:title="kern_FairValueAssumptionRiskFreeInterestRate" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:to="kern_FairValueAssumptionRiskFreeInterestRate" xlink:title="Definition : us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems to kern_FairValueAssumptionRiskFreeInterestRate" xlink:type="arc" order="5" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:title="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:title="Definition : us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems to us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:type="arc" use="optional" order="6" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="us-gaap_FinancialInstrumentAxis" xlink:title="us-gaap_FinancialInstrumentAxis" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:to="us-gaap_FinancialInstrumentAxis" xlink:title="Definition : us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable to us-gaap_FinancialInstrumentAxis" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:title="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_FinancialInstrumentAxis" xlink:to="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:title="Definition : us-gaap_FinancialInstrumentAxis to us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_PrivateWarrantMember" xlink:label="kern_PrivateWarrantMember" xlink:title="kern_PrivateWarrantMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="kern_PrivateWarrantMember" xlink:title="Definition : us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain to kern_PrivateWarrantMember" xlink:type="arc" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1" xlink:title="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_FinancialInstrumentAxis" xlink:to="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1" xlink:title="Definition : us-gaap_FinancialInstrumentAxis to us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://akerna.com/role/CondensedStatementsOfOperations">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:title="us-gaap_StatementLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:title="us-gaap_StatementTable" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:title="Definition : us-gaap_StatementLineItems to us-gaap_StatementTable" xlink:type="arc" use="optional" order="0" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis" xlink:label="srt_ProductOrServiceAxis" xlink:title="srt_ProductOrServiceAxis" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="srt_ProductOrServiceAxis" xlink:title="Definition : us-gaap_StatementTable to srt_ProductOrServiceAxis" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain" xlink:label="srt_ProductsAndServicesDomain" xlink:title="srt_ProductsAndServicesDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductsAndServicesDomain" xlink:title="Definition : srt_ProductOrServiceAxis to srt_ProductsAndServicesDomain" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_SoftwareRevenuesMember" xlink:label="kern_SoftwareRevenuesMember" xlink:title="kern_SoftwareRevenuesMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ProductsAndServicesDomain" xlink:to="kern_SoftwareRevenuesMember" xlink:title="Definition : srt_ProductsAndServicesDomain to kern_SoftwareRevenuesMember" xlink:type="arc" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_ConsultingRevenuesMember" xlink:label="kern_ConsultingRevenuesMember" xlink:title="kern_ConsultingRevenuesMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ProductsAndServicesDomain" xlink:to="kern_ConsultingRevenuesMember" xlink:title="Definition : srt_ProductsAndServicesDomain to kern_ConsultingRevenuesMember" xlink:type="arc" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_OtherRevenuesMember" xlink:label="kern_OtherRevenuesMember" xlink:title="kern_OtherRevenuesMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ProductsAndServicesDomain" xlink:to="kern_OtherRevenuesMember" xlink:title="Definition : srt_ProductsAndServicesDomain to kern_OtherRevenuesMember" xlink:type="arc" order="2" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain" xlink:label="srt_ProductsAndServicesDomain_1" xlink:title="srt_ProductsAndServicesDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductsAndServicesDomain_1" xlink:title="Definition : srt_ProductOrServiceAxis to srt_ProductsAndServicesDomain" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenuesAbstract" xlink:label="us-gaap_RevenuesAbstract" xlink:title="us-gaap_RevenuesAbstract" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_RevenuesAbstract" xlink:title="Definition : us-gaap_StatementLineItems to us-gaap_RevenuesAbstract" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues" xlink:label="us-gaap_Revenues" xlink:title="us-gaap_Revenues" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RevenuesAbstract" xlink:to="us-gaap_Revenues" xlink:title="Definition : us-gaap_RevenuesAbstract to us-gaap_Revenues" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfRevenue" xlink:label="us-gaap_CostOfRevenue" xlink:title="us-gaap_CostOfRevenue" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CostOfRevenue" xlink:title="Definition : us-gaap_StatementLineItems to us-gaap_CostOfRevenue" xlink:type="arc" use="optional" order="2" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrossProfit" xlink:label="us-gaap_GrossProfit" xlink:title="us-gaap_GrossProfit" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_GrossProfit" xlink:title="Definition : us-gaap_StatementLineItems to us-gaap_GrossProfit" xlink:type="arc" use="optional" order="3" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="us-gaap_OperatingExpensesAbstract" xlink:title="us-gaap_OperatingExpensesAbstract" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingExpensesAbstract" xlink:title="Definition : us-gaap_StatementLineItems to us-gaap_OperatingExpensesAbstract" xlink:type="arc" use="optional" order="4" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="us-gaap_ResearchAndDevelopmentExpense" xlink:title="us-gaap_ResearchAndDevelopmentExpense" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_ResearchAndDevelopmentExpense" xlink:title="Definition : us-gaap_OperatingExpensesAbstract to us-gaap_ResearchAndDevelopmentExpense" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingAndMarketingExpense" xlink:label="us-gaap_SellingAndMarketingExpense" xlink:title="us-gaap_SellingAndMarketingExpense" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_SellingAndMarketingExpense" xlink:title="Definition : us-gaap_OperatingExpensesAbstract to us-gaap_SellingAndMarketingExpense" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="us-gaap_GeneralAndAdministrativeExpense" xlink:title="us-gaap_GeneralAndAdministrativeExpense" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_GeneralAndAdministrativeExpense" xlink:title="Definition : us-gaap_OperatingExpensesAbstract to us-gaap_GeneralAndAdministrativeExpense" xlink:type="arc" use="optional" order="2" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationAndAmortization" xlink:label="us-gaap_DepreciationAndAmortization" xlink:title="us-gaap_DepreciationAndAmortization" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_DepreciationAndAmortization" xlink:title="Definition : us-gaap_OperatingExpensesAbstract to us-gaap_DepreciationAndAmortization" xlink:type="arc" use="optional" order="3" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpenses" xlink:label="us-gaap_OperatingExpenses" xlink:title="us-gaap_OperatingExpenses" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_OperatingExpenses" xlink:title="Definition : us-gaap_OperatingExpensesAbstract to us-gaap_OperatingExpenses" xlink:type="arc" use="optional" order="4" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:label="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:title="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:title="Definition : us-gaap_OperatingExpensesAbstract to us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:type="arc" use="optional" order="5" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss" xlink:title="us-gaap_OperatingIncomeLoss" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingIncomeLoss" xlink:title="Definition : us-gaap_StatementLineItems to us-gaap_OperatingIncomeLoss" xlink:type="arc" use="optional" order="5" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonoperatingIncomeExpenseAbstract" xlink:label="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:title="us-gaap_NonoperatingIncomeExpenseAbstract" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:title="Definition : us-gaap_StatementLineItems to us-gaap_NonoperatingIncomeExpenseAbstract" xlink:type="arc" use="optional" order="6" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:label="us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:title="us-gaap_InterestIncomeExpenseNonoperatingNet" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:title="Definition : us-gaap_NonoperatingIncomeExpenseAbstract to us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeGainLossOnDerivativeNet" xlink:label="us-gaap_DerivativeGainLossOnDerivativeNet" xlink:title="us-gaap_DerivativeGainLossOnDerivativeNet" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_DerivativeGainLossOnDerivativeNet" xlink:title="Definition : us-gaap_NonoperatingIncomeExpenseAbstract to us-gaap_DerivativeGainLossOnDerivativeNet" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="us-gaap_NonoperatingIncomeExpense" xlink:title="us-gaap_NonoperatingIncomeExpense" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_NonoperatingIncomeExpense" xlink:title="Definition : us-gaap_NonoperatingIncomeExpenseAbstract to us-gaap_NonoperatingIncomeExpense" xlink:type="arc" use="optional" order="2" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_GainsLossesOnConvertibleNotes" xlink:label="kern_GainsLossesOnConvertibleNotes" xlink:title="kern_GainsLossesOnConvertibleNotes" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="kern_GainsLossesOnConvertibleNotes" xlink:title="Definition : us-gaap_NonoperatingIncomeExpenseAbstract to kern_GainsLossesOnConvertibleNotes" xlink:type="arc" order="3" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:title="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:title="Definition : us-gaap_StatementLineItems to us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:type="arc" use="optional" order="7" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:title="us-gaap_IncomeTaxExpenseBenefit" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncomeTaxExpenseBenefit" xlink:title="Definition : us-gaap_StatementLineItems to us-gaap_IncomeTaxExpenseBenefit" xlink:type="arc" use="optional" order="8" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperations" xlink:label="us-gaap_IncomeLossFromContinuingOperations" xlink:title="us-gaap_IncomeLossFromContinuingOperations" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncomeLossFromContinuingOperations" xlink:title="Definition : us-gaap_StatementLineItems to us-gaap_IncomeLossFromContinuingOperations" xlink:type="arc" use="optional" order="9" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromEquityMethodInvestments" xlink:label="us-gaap_IncomeLossFromEquityMethodInvestments" xlink:title="us-gaap_IncomeLossFromEquityMethodInvestments" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncomeLossFromEquityMethodInvestments" xlink:title="Definition : us-gaap_StatementLineItems to us-gaap_IncomeLossFromEquityMethodInvestments" xlink:type="arc" use="optional" order="10" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss" xlink:title="us-gaap_ProfitLoss" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ProfitLoss" xlink:title="Definition : us-gaap_StatementLineItems to us-gaap_ProfitLoss" xlink:type="arc" use="optional" order="11" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:label="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:title="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:title="Definition : us-gaap_StatementLineItems to us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:type="arc" use="optional" order="12" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" xlink:title="us-gaap_NetIncomeLoss" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetIncomeLoss" xlink:title="Definition : us-gaap_StatementLineItems to us-gaap_NetIncomeLoss" xlink:type="arc" use="optional" order="13" xbrldt:closed="false" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://akerna.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:title="us-gaap_StatementLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" xlink:title="us-gaap_CommonStockParOrStatedValuePerShare" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare" xlink:title="Definition : us-gaap_StatementLineItems to us-gaap_CommonStockParOrStatedValuePerShare" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="us-gaap_CommonStockSharesAuthorized" xlink:title="us-gaap_CommonStockSharesAuthorized" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesAuthorized" xlink:title="Definition : us-gaap_StatementLineItems to us-gaap_CommonStockSharesAuthorized" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesIssued" xlink:label="us-gaap_CommonStockSharesIssued" xlink:title="us-gaap_CommonStockSharesIssued" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesIssued" xlink:title="Definition : us-gaap_StatementLineItems to us-gaap_CommonStockSharesIssued" xlink:type="arc" use="optional" order="2" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="us-gaap_CommonStockSharesOutstanding" xlink:title="us-gaap_CommonStockSharesOutstanding" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesOutstanding" xlink:title="Definition : us-gaap_StatementLineItems to us-gaap_CommonStockSharesOutstanding" xlink:type="arc" use="optional" order="3" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare" xlink:title="us-gaap_PreferredStockParOrStatedValuePerShare" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PreferredStockParOrStatedValuePerShare" xlink:title="Definition : us-gaap_StatementLineItems to us-gaap_PreferredStockParOrStatedValuePerShare" xlink:type="arc" use="optional" order="4" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockNoParValue" xlink:label="us-gaap_PreferredStockNoParValue" xlink:title="us-gaap_PreferredStockNoParValue" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PreferredStockNoParValue" xlink:title="Definition : us-gaap_StatementLineItems to us-gaap_PreferredStockNoParValue" xlink:type="arc" use="optional" order="5" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="us-gaap_PreferredStockSharesAuthorized" xlink:title="us-gaap_PreferredStockSharesAuthorized" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PreferredStockSharesAuthorized" xlink:title="Definition : us-gaap_StatementLineItems to us-gaap_PreferredStockSharesAuthorized" xlink:type="arc" use="optional" order="6" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="us-gaap_PreferredStockSharesIssued" xlink:title="us-gaap_PreferredStockSharesIssued" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PreferredStockSharesIssued" xlink:title="Definition : us-gaap_StatementLineItems to us-gaap_PreferredStockSharesIssued" xlink:type="arc" use="optional" order="7" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="us-gaap_PreferredStockSharesOutstanding" xlink:title="us-gaap_PreferredStockSharesOutstanding" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PreferredStockSharesOutstanding" xlink:title="Definition : us-gaap_StatementLineItems to us-gaap_PreferredStockSharesOutstanding" xlink:type="arc" use="optional" order="8" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockLiquidationPreference" xlink:label="us-gaap_PreferredStockLiquidationPreference" xlink:title="us-gaap_PreferredStockLiquidationPreference" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PreferredStockLiquidationPreference" xlink:title="Definition : us-gaap_StatementLineItems to us-gaap_PreferredStockLiquidationPreference" xlink:type="arc" use="optional" order="9" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:title="us-gaap_StatementTable" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:title="Definition : us-gaap_StatementLineItems to us-gaap_StatementTable" xlink:type="arc" use="optional" order="10" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis" xlink:title="us-gaap_StatementClassOfStockAxis" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementClassOfStockAxis" xlink:title="Definition : us-gaap_StatementTable to us-gaap_StatementClassOfStockAxis" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain" xlink:title="us-gaap_ClassOfStockDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" xlink:title="Definition : us-gaap_StatementClassOfStockAxis to us-gaap_ClassOfStockDomain" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_SpecialVotingPreferredStockMember" xlink:label="kern_SpecialVotingPreferredStockMember" xlink:title="kern_SpecialVotingPreferredStockMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="kern_SpecialVotingPreferredStockMember" xlink:title="Definition : us-gaap_ClassOfStockDomain to kern_SpecialVotingPreferredStockMember" xlink:type="arc" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_ExchangeableSharesMember" xlink:label="kern_ExchangeableSharesMember" xlink:title="kern_ExchangeableSharesMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="kern_ExchangeableSharesMember" xlink:title="Definition : us-gaap_ClassOfStockDomain to kern_ExchangeableSharesMember" xlink:type="arc" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain_1" xlink:title="us-gaap_ClassOfStockDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain_1" xlink:title="Definition : us-gaap_StatementClassOfStockAxis to us-gaap_ClassOfStockDomain" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://akerna.com/role/EarningperShareDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasicLineItems" xlink:label="us-gaap_EarningsPerShareBasicLineItems" xlink:title="us-gaap_EarningsPerShareBasicLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:title="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EarningsPerShareBasicLineItems" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:title="Definition : us-gaap_EarningsPerShareBasicLineItems to us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable" xlink:title="us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_EarningsPerShareBasicLineItems" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable" xlink:title="Definition : us-gaap_EarningsPerShareBasicLineItems to us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermDebtTypeAxis" xlink:label="us-gaap_ShortTermDebtTypeAxis" xlink:title="us-gaap_ShortTermDebtTypeAxis" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable" xlink:to="us-gaap_ShortTermDebtTypeAxis" xlink:title="Definition : us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable to us-gaap_ShortTermDebtTypeAxis" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermDebtTypeDomain" xlink:label="us-gaap_ShortTermDebtTypeDomain" xlink:title="us-gaap_ShortTermDebtTypeDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="us-gaap_ShortTermDebtTypeDomain" xlink:title="Definition : us-gaap_ShortTermDebtTypeAxis to us-gaap_ShortTermDebtTypeDomain" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ExchangeableDebtMember" xlink:label="us-gaap_ExchangeableDebtMember" xlink:title="us-gaap_ExchangeableDebtMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtTypeDomain" xlink:to="us-gaap_ExchangeableDebtMember" xlink:title="Definition : us-gaap_ShortTermDebtTypeDomain to us-gaap_ExchangeableDebtMember" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleNotesPayableMember" xlink:label="us-gaap_ConvertibleNotesPayableMember" xlink:title="us-gaap_ConvertibleNotesPayableMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtTypeDomain" xlink:to="us-gaap_ConvertibleNotesPayableMember" xlink:title="Definition : us-gaap_ShortTermDebtTypeDomain to us-gaap_ConvertibleNotesPayableMember" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermDebtTypeDomain" xlink:label="us-gaap_ShortTermDebtTypeDomain_1" xlink:title="us-gaap_ShortTermDebtTypeDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="us-gaap_ShortTermDebtTypeDomain_1" xlink:title="Definition : us-gaap_ShortTermDebtTypeAxis to us-gaap_ShortTermDebtTypeDomain" xlink:type="arc" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis" xlink:title="us-gaap_AwardTypeAxis" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable" xlink:to="us-gaap_AwardTypeAxis" xlink:title="Definition : us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable to us-gaap_AwardTypeAxis" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:title="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:title="Definition : us-gaap_AwardTypeAxis to us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WarrantMember" xlink:label="us-gaap_WarrantMember" xlink:title="us-gaap_WarrantMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_WarrantMember" xlink:title="Definition : us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain to us-gaap_WarrantMember" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_PublicWarrantsMember" xlink:label="kern_PublicWarrantsMember" xlink:title="kern_PublicWarrantsMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_WarrantMember" xlink:to="kern_PublicWarrantsMember" xlink:title="Definition : us-gaap_WarrantMember to kern_PublicWarrantsMember" xlink:type="arc" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_CommonWarrantsMember" xlink:label="kern_CommonWarrantsMember" xlink:title="kern_CommonWarrantsMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_WarrantMember" xlink:to="kern_CommonWarrantsMember" xlink:title="Definition : us-gaap_WarrantMember to kern_CommonWarrantsMember" xlink:type="arc" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_UnderwriterWarrantsMember" xlink:label="kern_UnderwriterWarrantsMember" xlink:title="kern_UnderwriterWarrantsMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_WarrantMember" xlink:to="kern_UnderwriterWarrantsMember" xlink:title="Definition : us-gaap_WarrantMember to kern_UnderwriterWarrantsMember" xlink:type="arc" order="2" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="us-gaap_RestrictedStockUnitsRSUMember" xlink:title="us-gaap_RestrictedStockUnitsRSUMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_RestrictedStockUnitsRSUMember" xlink:title="Definition : us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain to us-gaap_RestrictedStockUnitsRSUMember" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockMember" xlink:label="us-gaap_RestrictedStockMember" xlink:title="us-gaap_RestrictedStockMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_RestrictedStockMember" xlink:title="Definition : us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain to us-gaap_RestrictedStockMember" xlink:type="arc" use="optional" order="2" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1" xlink:title="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1" xlink:title="Definition : us-gaap_AwardTypeAxis to us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" order="1" xbrldt:closed="false" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://akerna.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:label="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:title="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeographicAreasLongLivedAssetsAbstract" xlink:label="us-gaap_GeographicAreasLongLivedAssetsAbstract" xlink:title="us-gaap_GeographicAreasLongLivedAssetsAbstract" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="us-gaap_GeographicAreasLongLivedAssetsAbstract" xlink:title="Definition : us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems to us-gaap_GeographicAreasLongLivedAssetsAbstract" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncurrentAssets" xlink:label="us-gaap_NoncurrentAssets" xlink:title="us-gaap_NoncurrentAssets" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_GeographicAreasLongLivedAssetsAbstract" xlink:to="us-gaap_NoncurrentAssets" xlink:title="Definition : us-gaap_GeographicAreasLongLivedAssetsAbstract to us-gaap_NoncurrentAssets" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:label="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:title="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:title="Definition : us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems to us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:type="arc" use="optional" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis" xlink:label="srt_StatementGeographicalAxis" xlink:title="srt_StatementGeographicalAxis" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:to="srt_StatementGeographicalAxis" xlink:title="Definition : us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable to srt_StatementGeographicalAxis" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain" xlink:title="srt_SegmentGeographicalDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain" xlink:title="Definition : srt_StatementGeographicalAxis to srt_SegmentGeographicalDomain" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_US" xlink:label="country_US" xlink:title="country_US" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="country_US" xlink:title="Definition : srt_SegmentGeographicalDomain to country_US" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_CA" xlink:label="country_CA" xlink:title="country_CA" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="country_CA" xlink:title="Definition : srt_SegmentGeographicalDomain to country_CA" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_OtherMember" xlink:label="kern_OtherMember" xlink:title="kern_OtherMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="kern_OtherMember" xlink:title="Definition : srt_SegmentGeographicalDomain to kern_OtherMember" xlink:type="arc" order="2" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain_1" xlink:title="srt_SegmentGeographicalDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain_1" xlink:title="Definition : srt_StatementGeographicalAxis to srt_SegmentGeographicalDomain" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://akerna.com/role/SignificantTransactionsTables">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="us-gaap_BusinessAcquisitionLineItems" xlink:title="us-gaap_BusinessAcquisitionLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock" xlink:label="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock" xlink:title="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock" xlink:title="Definition : us-gaap_BusinessAcquisitionLineItems to us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:label="us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:title="us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:title="Definition : us-gaap_BusinessAcquisitionLineItems to us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:label="us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:title="us-gaap_BusinessAcquisitionProFormaInformationTextBlock" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:title="Definition : us-gaap_BusinessAcquisitionLineItems to us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:type="arc" use="optional" order="2" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:title="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:title="Definition : us-gaap_BusinessAcquisitionLineItems to us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:type="arc" use="optional" order="3" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis" xlink:title="us-gaap_BusinessAcquisitionAxis" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_BusinessAcquisitionAxis" xlink:title="Definition : us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable to us-gaap_BusinessAcquisitionAxis" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:title="us-gaap_BusinessAcquisitionAcquireeDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:title="Definition : us-gaap_BusinessAcquisitionAxis to us-gaap_BusinessAcquisitionAcquireeDomain" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_TrellisSolutionsIncMember" xlink:label="kern_TrellisSolutionsIncMember" xlink:title="kern_TrellisSolutionsIncMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="kern_TrellisSolutionsIncMember" xlink:title="Definition : us-gaap_BusinessAcquisitionAcquireeDomain to kern_TrellisSolutionsIncMember" xlink:type="arc" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_SoloSciencesIncMember" xlink:label="kern_SoloSciencesIncMember" xlink:title="kern_SoloSciencesIncMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="kern_SoloSciencesIncMember" xlink:title="Definition : us-gaap_BusinessAcquisitionAcquireeDomain to kern_SoloSciencesIncMember" xlink:type="arc" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_AmpleOrganicsMember" xlink:label="kern_AmpleOrganicsMember" xlink:title="kern_AmpleOrganicsMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="kern_AmpleOrganicsMember" xlink:title="Definition : us-gaap_BusinessAcquisitionAcquireeDomain to kern_AmpleOrganicsMember" xlink:type="arc" order="2" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_ViridianSciencesMember" xlink:label="kern_ViridianSciencesMember" xlink:title="kern_ViridianSciencesMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="kern_ViridianSciencesMember" xlink:title="Definition : us-gaap_BusinessAcquisitionAcquireeDomain to kern_ViridianSciencesMember" xlink:type="arc" order="3" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_ThreeSixtyFiveCannabisMember" xlink:label="kern_ThreeSixtyFiveCannabisMember" xlink:title="kern_ThreeSixtyFiveCannabisMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="kern_ThreeSixtyFiveCannabisMember" xlink:title="Definition : us-gaap_BusinessAcquisitionAcquireeDomain to kern_ThreeSixtyFiveCannabisMember" xlink:type="arc" order="4" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain_1" xlink:title="us-gaap_BusinessAcquisitionAcquireeDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain_1" xlink:title="Definition : us-gaap_BusinessAcquisitionAxis to us-gaap_BusinessAcquisitionAcquireeDomain" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://akerna.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsTextual">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProductInformationLineItems" xlink:label="us-gaap_ProductInformationLineItems" xlink:title="us-gaap_ProductInformationLineItems" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_WorkingCapitalDeficit" xlink:label="kern_WorkingCapitalDeficit" xlink:title="kern_WorkingCapitalDeficit" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ProductInformationLineItems" xlink:to="kern_WorkingCapitalDeficit" xlink:title="Definition : us-gaap_ProductInformationLineItems to kern_WorkingCapitalDeficit" xlink:type="arc" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_CompliancePeriod" xlink:label="kern_CompliancePeriod" xlink:title="kern_CompliancePeriod" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ProductInformationLineItems" xlink:to="kern_CompliancePeriod" xlink:title="Definition : us-gaap_ProductInformationLineItems to kern_CompliancePeriod" xlink:type="arc" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_UnrestrictedCashAndCashEquivalentsAvailableToFutureOperations" xlink:label="kern_UnrestrictedCashAndCashEquivalentsAvailableToFutureOperations" xlink:title="kern_UnrestrictedCashAndCashEquivalentsAvailableToFutureOperations" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ProductInformationLineItems" xlink:to="kern_UnrestrictedCashAndCashEquivalentsAvailableToFutureOperations" xlink:title="Definition : us-gaap_ProductInformationLineItems to kern_UnrestrictedCashAndCashEquivalentsAvailableToFutureOperations" xlink:type="arc" order="2" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_MinimumBidPricePerShare" xlink:label="kern_MinimumBidPricePerShare" xlink:title="kern_MinimumBidPricePerShare" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ProductInformationLineItems" xlink:to="kern_MinimumBidPricePerShare" xlink:title="Definition : us-gaap_ProductInformationLineItems to kern_MinimumBidPricePerShare" xlink:type="arc" order="3" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:title="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ProductInformationLineItems" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:title="Definition : us-gaap_ProductInformationLineItems to us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:type="arc" use="optional" order="4" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="us-gaap_ConcentrationRiskPercentage1" xlink:title="us-gaap_ConcentrationRiskPercentage1" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ProductInformationLineItems" xlink:to="us-gaap_ConcentrationRiskPercentage1" xlink:title="Definition : us-gaap_ProductInformationLineItems to us-gaap_ConcentrationRiskPercentage1" xlink:type="arc" use="optional" order="5" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_NumberOfCustomer" xlink:label="kern_NumberOfCustomer" xlink:title="kern_NumberOfCustomer" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ProductInformationLineItems" xlink:to="kern_NumberOfCustomer" xlink:title="Definition : us-gaap_ProductInformationLineItems to kern_NumberOfCustomer" xlink:type="arc" use="optional" order="6" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_SoftwareRevenues" xlink:label="kern_SoftwareRevenues" xlink:title="kern_SoftwareRevenues" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ProductInformationLineItems" xlink:to="kern_SoftwareRevenues" xlink:title="Definition : us-gaap_ProductInformationLineItems to kern_SoftwareRevenues" xlink:type="arc" use="optional" order="7" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_TotalCostsOfGovernmentRevenues" xlink:label="kern_TotalCostsOfGovernmentRevenues" xlink:title="kern_TotalCostsOfGovernmentRevenues" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ProductInformationLineItems" xlink:to="kern_TotalCostsOfGovernmentRevenues" xlink:title="Definition : us-gaap_ProductInformationLineItems to kern_TotalCostsOfGovernmentRevenues" xlink:type="arc" use="optional" order="8" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:label="us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:title="us-gaap_EquityMethodInvestmentOwnershipPercentage" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ProductInformationLineItems" xlink:to="us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:title="Definition : us-gaap_ProductInformationLineItems to us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:type="arc" use="optional" order="9" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_PercentageOfAcquiredEntityOwnershipAcquired" xlink:label="kern_PercentageOfAcquiredEntityOwnershipAcquired" xlink:title="kern_PercentageOfAcquiredEntityOwnershipAcquired" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ProductInformationLineItems" xlink:to="kern_PercentageOfAcquiredEntityOwnershipAcquired" xlink:title="Definition : us-gaap_ProductInformationLineItems to kern_PercentageOfAcquiredEntityOwnershipAcquired" xlink:type="arc" order="10" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:label="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:title="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ProductInformationLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:title="Definition : us-gaap_ProductInformationLineItems to us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:type="arc" use="optional" order="11" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink:title="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ProductInformationLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink:title="Definition : us-gaap_ProductInformationLineItems to us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink:type="arc" use="optional" order="12" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" xlink:title="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ProductInformationLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" xlink:title="Definition : us-gaap_ProductInformationLineItems to us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" xlink:type="arc" use="optional" order="13" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NumberOfReportableSegments" xlink:label="us-gaap_NumberOfReportableSegments" xlink:title="us-gaap_NumberOfReportableSegments" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ProductInformationLineItems" xlink:to="us-gaap_NumberOfReportableSegments" xlink:title="Definition : us-gaap_ProductInformationLineItems to us-gaap_NumberOfReportableSegments" xlink:type="arc" use="optional" order="14" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NumberOfOperatingSegments" xlink:label="us-gaap_NumberOfOperatingSegments" xlink:title="us-gaap_NumberOfOperatingSegments" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ProductInformationLineItems" xlink:to="us-gaap_NumberOfOperatingSegments" xlink:title="Definition : us-gaap_ProductInformationLineItems to us-gaap_NumberOfOperatingSegments" xlink:type="arc" use="optional" order="15" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_MinimumStockholdersEquityRequiredForListingOnNasdaqCapitalMarket" xlink:label="kern_MinimumStockholdersEquityRequiredForListingOnNasdaqCapitalMarket" xlink:title="kern_MinimumStockholdersEquityRequiredForListingOnNasdaqCapitalMarket" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ProductInformationLineItems" xlink:to="kern_MinimumStockholdersEquityRequiredForListingOnNasdaqCapitalMarket" xlink:title="Definition : us-gaap_ProductInformationLineItems to kern_MinimumStockholdersEquityRequiredForListingOnNasdaqCapitalMarket" xlink:type="arc" order="16" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSecuredNotesPayable" xlink:label="us-gaap_ProceedsFromSecuredNotesPayable" xlink:title="us-gaap_ProceedsFromSecuredNotesPayable" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ProductInformationLineItems" xlink:to="us-gaap_ProceedsFromSecuredNotesPayable" xlink:title="Definition : us-gaap_ProductInformationLineItems to us-gaap_ProceedsFromSecuredNotesPayable" xlink:type="arc" use="optional" order="17" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfProductInformationTable" xlink:label="us-gaap_ScheduleOfProductInformationTable" xlink:title="us-gaap_ScheduleOfProductInformationTable" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ProductInformationLineItems" xlink:to="us-gaap_ScheduleOfProductInformationTable" xlink:title="Definition : us-gaap_ProductInformationLineItems to us-gaap_ScheduleOfProductInformationTable" xlink:type="arc" order="18" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MajorCustomersAxis" xlink:label="srt_MajorCustomersAxis" xlink:title="srt_MajorCustomersAxis" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfProductInformationTable" xlink:to="srt_MajorCustomersAxis" xlink:title="Definition : us-gaap_ScheduleOfProductInformationTable to srt_MajorCustomersAxis" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_NameOfMajorCustomerDomain" xlink:label="srt_NameOfMajorCustomerDomain" xlink:title="srt_NameOfMajorCustomerDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_NameOfMajorCustomerDomain" xlink:title="Definition : srt_MajorCustomersAxis to srt_NameOfMajorCustomerDomain" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_OneOtherGovernmentCustomerMember" xlink:label="kern_OneOtherGovernmentCustomerMember" xlink:title="kern_OneOtherGovernmentCustomerMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="kern_OneOtherGovernmentCustomerMember" xlink:title="Definition : srt_NameOfMajorCustomerDomain to kern_OneOtherGovernmentCustomerMember" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_OneGovernmentClientMember" xlink:label="kern_OneGovernmentClientMember" xlink:title="kern_OneGovernmentClientMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="kern_OneGovernmentClientMember" xlink:title="Definition : srt_NameOfMajorCustomerDomain to kern_OneGovernmentClientMember" xlink:type="arc" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_SameGovernmentCustomerMember" xlink:label="kern_SameGovernmentCustomerMember" xlink:title="kern_SameGovernmentCustomerMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="kern_SameGovernmentCustomerMember" xlink:title="Definition : srt_NameOfMajorCustomerDomain to kern_SameGovernmentCustomerMember" xlink:type="arc" use="optional" order="2" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_CustomerOneMember" xlink:label="kern_CustomerOneMember" xlink:title="kern_CustomerOneMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="kern_CustomerOneMember" xlink:title="Definition : srt_NameOfMajorCustomerDomain to kern_CustomerOneMember" xlink:type="arc" use="optional" order="3" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_CustomerTwoMember" xlink:label="kern_CustomerTwoMember" xlink:title="kern_CustomerTwoMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="kern_CustomerTwoMember" xlink:title="Definition : srt_NameOfMajorCustomerDomain to kern_CustomerTwoMember" xlink:type="arc" order="4" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_OneConsultingCustomerMember" xlink:label="kern_OneConsultingCustomerMember" xlink:title="kern_OneConsultingCustomerMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="kern_OneConsultingCustomerMember" xlink:title="Definition : srt_NameOfMajorCustomerDomain to kern_OneConsultingCustomerMember" xlink:type="arc" use="optional" order="5" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_TwoGovernmentClientMember" xlink:label="kern_TwoGovernmentClientMember" xlink:title="kern_TwoGovernmentClientMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="kern_TwoGovernmentClientMember" xlink:title="Definition : srt_NameOfMajorCustomerDomain to kern_TwoGovernmentClientMember" xlink:type="arc" use="optional" order="6" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_TwoGovernmentCustomersOneMember" xlink:label="kern_TwoGovernmentCustomersOneMember" xlink:title="kern_TwoGovernmentCustomersOneMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="kern_TwoGovernmentCustomersOneMember" xlink:title="Definition : srt_NameOfMajorCustomerDomain to kern_TwoGovernmentCustomersOneMember" xlink:type="arc" use="optional" order="7" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_NameOfMajorCustomerDomain" xlink:label="srt_NameOfMajorCustomerDomain_1" xlink:title="srt_NameOfMajorCustomerDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_NameOfMajorCustomerDomain_1" xlink:title="Definition : srt_MajorCustomersAxis to srt_NameOfMajorCustomerDomain" xlink:type="arc" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:title="us-gaap_ConcentrationRiskByBenchmarkAxis" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfProductInformationTable" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:title="Definition : us-gaap_ScheduleOfProductInformationTable to us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:title="us-gaap_ConcentrationRiskBenchmarkDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:title="Definition : us-gaap_ConcentrationRiskByBenchmarkAxis to us-gaap_ConcentrationRiskBenchmarkDomain" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_SalesRevenuesMember" xlink:label="kern_SalesRevenuesMember" xlink:title="kern_SalesRevenuesMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="kern_SalesRevenuesMember" xlink:title="Definition : us-gaap_ConcentrationRiskBenchmarkDomain to kern_SalesRevenuesMember" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_AccountReceivableMember" xlink:label="kern_AccountReceivableMember" xlink:title="kern_AccountReceivableMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="kern_AccountReceivableMember" xlink:title="Definition : us-gaap_ConcentrationRiskBenchmarkDomain to kern_AccountReceivableMember" xlink:type="arc" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain_1" xlink:title="us-gaap_ConcentrationRiskBenchmarkDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain_1" xlink:title="Definition : us-gaap_ConcentrationRiskByBenchmarkAxis to us-gaap_ConcentrationRiskBenchmarkDomain" xlink:type="arc" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" xlink:title="us-gaap_ConcentrationRiskByTypeAxis" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfProductInformationTable" xlink:to="us-gaap_ConcentrationRiskByTypeAxis" xlink:title="Definition : us-gaap_ScheduleOfProductInformationTable to us-gaap_ConcentrationRiskByTypeAxis" xlink:type="arc" use="optional" order="2" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="us-gaap_ConcentrationRiskTypeDomain" xlink:title="us-gaap_ConcentrationRiskTypeDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain" xlink:title="Definition : us-gaap_ConcentrationRiskByTypeAxis to us-gaap_ConcentrationRiskTypeDomain" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromRightsConcentrationRiskMember" xlink:label="us-gaap_RevenueFromRightsConcentrationRiskMember" xlink:title="us-gaap_RevenueFromRightsConcentrationRiskMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskTypeDomain" xlink:to="us-gaap_RevenueFromRightsConcentrationRiskMember" xlink:title="Definition : us-gaap_ConcentrationRiskTypeDomain to us-gaap_RevenueFromRightsConcentrationRiskMember" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="us-gaap_CustomerConcentrationRiskMember" xlink:title="us-gaap_CustomerConcentrationRiskMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskTypeDomain" xlink:to="us-gaap_CustomerConcentrationRiskMember" xlink:title="Definition : us-gaap_ConcentrationRiskTypeDomain to us-gaap_CustomerConcentrationRiskMember" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="us-gaap_ConcentrationRiskTypeDomain_1" xlink:title="us-gaap_ConcentrationRiskTypeDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain_1" xlink:title="Definition : us-gaap_ConcentrationRiskByTypeAxis to us-gaap_ConcentrationRiskTypeDomain" xlink:type="arc" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:title="dei_LegalEntityAxis" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfProductInformationTable" xlink:to="dei_LegalEntityAxis" xlink:title="Definition : us-gaap_ScheduleOfProductInformationTable to dei_LegalEntityAxis" xlink:type="arc" use="optional" order="3" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:title="dei_EntityDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:title="Definition : dei_LegalEntityAxis to dei_EntityDomain" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_MjFreewayAcquisitionCoMember" xlink:label="kern_MjFreewayAcquisitionCoMember" xlink:title="kern_MjFreewayAcquisitionCoMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_EntityDomain" xlink:to="kern_MjFreewayAcquisitionCoMember" xlink:title="Definition : dei_EntityDomain to kern_MjFreewayAcquisitionCoMember" xlink:type="arc" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain_1" xlink:title="dei_EntityDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain_1" xlink:title="Definition : dei_LegalEntityAxis to dei_EntityDomain" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_TypesOfAgreementAxis" xlink:label="kern_TypesOfAgreementAxis" xlink:title="kern_TypesOfAgreementAxis" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfProductInformationTable" xlink:to="kern_TypesOfAgreementAxis" xlink:title="Definition : us-gaap_ScheduleOfProductInformationTable to kern_TypesOfAgreementAxis" xlink:type="arc" use="optional" order="4" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_TypesOfAgreementDomain" xlink:label="kern_TypesOfAgreementDomain" xlink:title="kern_TypesOfAgreementDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="kern_TypesOfAgreementAxis" xlink:to="kern_TypesOfAgreementDomain" xlink:title="Definition : kern_TypesOfAgreementAxis to kern_TypesOfAgreementDomain" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_SecuritiesPurchaseAgreementMember" xlink:label="kern_SecuritiesPurchaseAgreementMember" xlink:title="kern_SecuritiesPurchaseAgreementMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="kern_TypesOfAgreementDomain" xlink:to="kern_SecuritiesPurchaseAgreementMember" xlink:title="Definition : kern_TypesOfAgreementDomain to kern_SecuritiesPurchaseAgreementMember" xlink:type="arc" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_TypesOfAgreementDomain" xlink:label="kern_TypesOfAgreementDomain_1" xlink:title="kern_TypesOfAgreementDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="kern_TypesOfAgreementAxis" xlink:to="kern_TypesOfAgreementDomain_1" xlink:title="Definition : kern_TypesOfAgreementAxis to kern_TypesOfAgreementDomain" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="us-gaap_SubsequentEventTypeAxis" xlink:title="us-gaap_SubsequentEventTypeAxis" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfProductInformationTable" xlink:to="us-gaap_SubsequentEventTypeAxis" xlink:title="Definition : us-gaap_ScheduleOfProductInformationTable to us-gaap_SubsequentEventTypeAxis" xlink:type="arc" use="optional" order="5" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="us-gaap_SubsequentEventTypeDomain" xlink:title="us-gaap_SubsequentEventTypeDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain" xlink:title="Definition : us-gaap_SubsequentEventTypeAxis to us-gaap_SubsequentEventTypeDomain" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventMember" xlink:label="us-gaap_SubsequentEventMember" xlink:title="us-gaap_SubsequentEventMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsequentEventTypeDomain" xlink:to="us-gaap_SubsequentEventMember" xlink:title="Definition : us-gaap_SubsequentEventTypeDomain to us-gaap_SubsequentEventMember" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="us-gaap_SubsequentEventTypeDomain_1" xlink:title="us-gaap_SubsequentEventTypeDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain_1" xlink:title="Definition : us-gaap_SubsequentEventTypeAxis to us-gaap_SubsequentEventTypeDomain" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="us-gaap_LongtermDebtTypeAxis" xlink:title="us-gaap_LongtermDebtTypeAxis" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfProductInformationTable" xlink:to="us-gaap_LongtermDebtTypeAxis" xlink:title="Definition : us-gaap_ScheduleOfProductInformationTable to us-gaap_LongtermDebtTypeAxis" xlink:type="arc" use="optional" order="6" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="us-gaap_LongtermDebtTypeDomain" xlink:title="us-gaap_LongtermDebtTypeDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeDomain" xlink:title="Definition : us-gaap_LongtermDebtTypeAxis to us-gaap_LongtermDebtTypeDomain" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_SecuredPromissoryNoteMember" xlink:label="kern_SecuredPromissoryNoteMember" xlink:title="kern_SecuredPromissoryNoteMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LongtermDebtTypeDomain" xlink:to="kern_SecuredPromissoryNoteMember" xlink:title="Definition : us-gaap_LongtermDebtTypeDomain to kern_SecuredPromissoryNoteMember" xlink:type="arc" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="us-gaap_LongtermDebtTypeDomain_1" xlink:title="us-gaap_LongtermDebtTypeDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeDomain_1" xlink:title="Definition : us-gaap_LongtermDebtTypeAxis to us-gaap_LongtermDebtTypeDomain" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://akerna.com/role/FairValueDetails2">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:label="us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:title="us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationRollForward" xlink:label="us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationRollForward" xlink:title="us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationRollForward" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:to="us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationRollForward" xlink:title="Definition : us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems to us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationRollForward" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs" xlink:label="us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs" xlink:title="us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationRollForward" xlink:to="us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs" xlink:title="Definition : us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationRollForward to us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationGainLossIncludedInEarnings" xlink:label="us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationGainLossIncludedInEarnings" xlink:title="us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationGainLossIncludedInEarnings" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationRollForward" xlink:to="us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationGainLossIncludedInEarnings" xlink:title="Definition : us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationRollForward to us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationGainLossIncludedInEarnings" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:label="us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:title="us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTable" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:to="us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:title="Definition : us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems to us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:type="arc" use="optional" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="us-gaap_DerivativeInstrumentRiskAxis" xlink:title="us-gaap_DerivativeInstrumentRiskAxis" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:to="us-gaap_DerivativeInstrumentRiskAxis" xlink:title="Definition : us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTable to us-gaap_DerivativeInstrumentRiskAxis" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="us-gaap_DerivativeContractTypeDomain" xlink:title="us-gaap_DerivativeContractTypeDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_DerivativeInstrumentRiskAxis" xlink:to="us-gaap_DerivativeContractTypeDomain" xlink:title="Definition : us-gaap_DerivativeInstrumentRiskAxis to us-gaap_DerivativeContractTypeDomain" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_PrivateWarrantMember" xlink:label="kern_PrivateWarrantMember" xlink:title="kern_PrivateWarrantMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DerivativeContractTypeDomain" xlink:to="kern_PrivateWarrantMember" xlink:title="Definition : us-gaap_DerivativeContractTypeDomain to kern_PrivateWarrantMember" xlink:type="arc" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="us-gaap_DerivativeContractTypeDomain_1" xlink:title="us-gaap_DerivativeContractTypeDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_DerivativeInstrumentRiskAxis" xlink:to="us-gaap_DerivativeContractTypeDomain_1" xlink:title="Definition : us-gaap_DerivativeInstrumentRiskAxis to us-gaap_DerivativeContractTypeDomain" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://akerna.com/role/FairValueTables">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:label="us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:title="us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:title="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:to="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:title="Definition : us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems to us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" xlink:title="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" xlink:title="Definition : us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems to us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_FairValueMeasurementUnitOfferingCommonandUnderwriterWarrantsTableTextBlock" xlink:label="kern_FairValueMeasurementUnitOfferingCommonandUnderwriterWarrantsTableTextBlock" xlink:title="kern_FairValueMeasurementUnitOfferingCommonandUnderwriterWarrantsTableTextBlock" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:to="kern_FairValueMeasurementUnitOfferingCommonandUnderwriterWarrantsTableTextBlock" xlink:title="Definition : us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems to kern_FairValueMeasurementUnitOfferingCommonandUnderwriterWarrantsTableTextBlock" xlink:type="arc" order="2" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByBalanceSheetGroupingTable" xlink:label="us-gaap_FairValueByBalanceSheetGroupingTable" xlink:title="us-gaap_FairValueByBalanceSheetGroupingTable" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:to="us-gaap_FairValueByBalanceSheetGroupingTable" xlink:title="Definition : us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems to us-gaap_FairValueByBalanceSheetGroupingTable" xlink:type="arc" order="3" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="us-gaap_FinancialInstrumentAxis" xlink:title="us-gaap_FinancialInstrumentAxis" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_FairValueByBalanceSheetGroupingTable" xlink:to="us-gaap_FinancialInstrumentAxis" xlink:title="Definition : us-gaap_FairValueByBalanceSheetGroupingTable to us-gaap_FinancialInstrumentAxis" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:title="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_FinancialInstrumentAxis" xlink:to="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:title="Definition : us-gaap_FinancialInstrumentAxis to us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleDebtMember" xlink:label="us-gaap_ConvertibleDebtMember" xlink:title="us-gaap_ConvertibleDebtMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="us-gaap_ConvertibleDebtMember" xlink:title="Definition : us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain to us-gaap_ConvertibleDebtMember" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_PrivateWarrantMember" xlink:label="kern_PrivateWarrantMember" xlink:title="kern_PrivateWarrantMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="kern_PrivateWarrantMember" xlink:title="Definition : us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain to kern_PrivateWarrantMember" xlink:type="arc" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_CommonWarrantsAndUnderwriterWarrantsMember" xlink:label="kern_CommonWarrantsAndUnderwriterWarrantsMember" xlink:title="kern_CommonWarrantsAndUnderwriterWarrantsMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="kern_CommonWarrantsAndUnderwriterWarrantsMember" xlink:title="Definition : us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain to kern_CommonWarrantsAndUnderwriterWarrantsMember" xlink:type="arc" order="2" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1" xlink:title="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_FinancialInstrumentAxis" xlink:to="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1" xlink:title="Definition : us-gaap_FinancialInstrumentAxis to us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:type="arc" order="1" xbrldt:closed="false" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://akerna.com/role/IntangibleAssetsnetandGoodwillDetailsTextual">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:label="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:title="us-gaap_FiniteLivedIntangibleAssetsLineItems" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_FiniteLivedIntangibleAssetsAccumulatedAmortizationExpense" xlink:label="kern_FiniteLivedIntangibleAssetsAccumulatedAmortizationExpense" xlink:title="kern_FiniteLivedIntangibleAssetsAccumulatedAmortizationExpense" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="kern_FiniteLivedIntangibleAssetsAccumulatedAmortizationExpense" xlink:title="Definition : us-gaap_FiniteLivedIntangibleAssetsLineItems to kern_FiniteLivedIntangibleAssetsAccumulatedAmortizationExpense" xlink:type="arc" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillImpairmentLoss" xlink:label="us-gaap_GoodwillImpairmentLoss" xlink:title="us-gaap_GoodwillImpairmentLoss" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_GoodwillImpairmentLoss" xlink:title="Definition : us-gaap_FiniteLivedIntangibleAssetsLineItems to us-gaap_GoodwillImpairmentLoss" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_ImpairmentExpenses" xlink:label="kern_ImpairmentExpenses" xlink:title="kern_ImpairmentExpenses" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="kern_ImpairmentExpenses" xlink:title="Definition : us-gaap_FiniteLivedIntangibleAssetsLineItems to kern_ImpairmentExpenses" xlink:type="arc" order="2" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_WeightingToTheMarketApproach" xlink:label="kern_WeightingToTheMarketApproach" xlink:title="kern_WeightingToTheMarketApproach" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="kern_WeightingToTheMarketApproach" xlink:title="Definition : us-gaap_FiniteLivedIntangibleAssetsLineItems to kern_WeightingToTheMarketApproach" xlink:type="arc" order="3" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_WeightedToTheIncomeApproach" xlink:label="kern_WeightedToTheIncomeApproach" xlink:title="kern_WeightedToTheIncomeApproach" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="kern_WeightedToTheIncomeApproach" xlink:title="Definition : us-gaap_FiniteLivedIntangibleAssetsLineItems to kern_WeightedToTheIncomeApproach" xlink:type="arc" order="4" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill" xlink:label="us-gaap_Goodwill" xlink:title="us-gaap_Goodwill" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_Goodwill" xlink:title="Definition : us-gaap_FiniteLivedIntangibleAssetsLineItems to us-gaap_Goodwill" xlink:type="arc" use="optional" order="5" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:title="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:title="Definition : us-gaap_FiniteLivedIntangibleAssetsLineItems to us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:type="arc" order="6" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="us-gaap_StatementBusinessSegmentsAxis" xlink:title="us-gaap_StatementBusinessSegmentsAxis" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="us-gaap_StatementBusinessSegmentsAxis" xlink:title="Definition : us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable to us-gaap_StatementBusinessSegmentsAxis" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain" xlink:title="us-gaap_SegmentDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain" xlink:title="Definition : us-gaap_StatementBusinessSegmentsAxis to us-gaap_SegmentDomain" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_Non-EnterpriseReportingUnitMember" xlink:label="kern_Non-EnterpriseReportingUnitMember" xlink:title="kern_Non-EnterpriseReportingUnitMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="kern_Non-EnterpriseReportingUnitMember" xlink:title="Definition : us-gaap_SegmentDomain to kern_Non-EnterpriseReportingUnitMember" xlink:type="arc" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_EnterpriseReportingUnitMember" xlink:label="kern_EnterpriseReportingUnitMember" xlink:title="kern_EnterpriseReportingUnitMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="kern_EnterpriseReportingUnitMember" xlink:title="Definition : us-gaap_SegmentDomain to kern_EnterpriseReportingUnitMember" xlink:type="arc" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_AmpleReportingUnitMember" xlink:label="kern_AmpleReportingUnitMember" xlink:title="kern_AmpleReportingUnitMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="kern_AmpleReportingUnitMember" xlink:title="Definition : us-gaap_SegmentDomain to kern_AmpleReportingUnitMember" xlink:type="arc" order="2" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain_1" xlink:title="us-gaap_SegmentDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain_1" xlink:title="Definition : us-gaap_StatementBusinessSegmentsAxis to us-gaap_SegmentDomain" xlink:type="arc" order="1" xbrldt:closed="false" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://akerna.com/role/FairValueDetailsTextual">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:label="us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:title="us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleDebt" xlink:label="us-gaap_ConvertibleDebt" xlink:title="us-gaap_ConvertibleDebt" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:to="us-gaap_ConvertibleDebt" xlink:title="Definition : us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems to us-gaap_ConvertibleDebt" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_DebtPurchasePrice" xlink:label="kern_DebtPurchasePrice" xlink:title="kern_DebtPurchasePrice" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:to="kern_DebtPurchasePrice" xlink:title="Definition : us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems to kern_DebtPurchasePrice" xlink:type="arc" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesIssued" xlink:label="us-gaap_SharesIssued" xlink:title="us-gaap_SharesIssued" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:to="us-gaap_SharesIssued" xlink:title="Definition : us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems to us-gaap_SharesIssued" xlink:type="arc" use="optional" order="2" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentConvertibleConversionPriceDecrease" xlink:label="us-gaap_DebtInstrumentConvertibleConversionPriceDecrease" xlink:title="us-gaap_DebtInstrumentConvertibleConversionPriceDecrease" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:to="us-gaap_DebtInstrumentConvertibleConversionPriceDecrease" xlink:title="Definition : us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems to us-gaap_DebtInstrumentConvertibleConversionPriceDecrease" xlink:type="arc" use="optional" order="3" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentConvertibleConversionPriceIncrease" xlink:label="us-gaap_DebtInstrumentConvertibleConversionPriceIncrease" xlink:title="us-gaap_DebtInstrumentConvertibleConversionPriceIncrease" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:to="us-gaap_DebtInstrumentConvertibleConversionPriceIncrease" xlink:title="Definition : us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems to us-gaap_DebtInstrumentConvertibleConversionPriceIncrease" xlink:type="arc" use="optional" order="4" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesIssuedPricePerShare" xlink:label="us-gaap_SharesIssuedPricePerShare" xlink:title="us-gaap_SharesIssuedPricePerShare" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:to="us-gaap_SharesIssuedPricePerShare" xlink:title="Definition : us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems to us-gaap_SharesIssuedPricePerShare" xlink:type="arc" use="optional" order="5" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:label="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:title="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:title="Definition : us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems to us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:type="arc" use="optional" order="6" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_EquityInstrumentConvertibleConversionRatio" xlink:label="kern_EquityInstrumentConvertibleConversionRatio" xlink:title="kern_EquityInstrumentConvertibleConversionRatio" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:to="kern_EquityInstrumentConvertibleConversionRatio" xlink:title="Definition : us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems to kern_EquityInstrumentConvertibleConversionRatio" xlink:type="arc" order="7" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:label="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:title="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:title="Definition : us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems to us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:type="arc" use="optional" order="8" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentMaturityDate" xlink:label="us-gaap_DebtInstrumentMaturityDate" xlink:title="us-gaap_DebtInstrumentMaturityDate" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:to="us-gaap_DebtInstrumentMaturityDate" xlink:title="Definition : us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems to us-gaap_DebtInstrumentMaturityDate" xlink:type="arc" use="optional" order="9" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByBalanceSheetGroupingTable" xlink:label="us-gaap_FairValueByBalanceSheetGroupingTable" xlink:title="us-gaap_FairValueByBalanceSheetGroupingTable" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:to="us-gaap_FairValueByBalanceSheetGroupingTable" xlink:title="Definition : us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems to us-gaap_FairValueByBalanceSheetGroupingTable" xlink:type="arc" use="optional" order="10" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="us-gaap_FinancialInstrumentAxis" xlink:title="us-gaap_FinancialInstrumentAxis" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_FairValueByBalanceSheetGroupingTable" xlink:to="us-gaap_FinancialInstrumentAxis" xlink:title="Definition : us-gaap_FairValueByBalanceSheetGroupingTable to us-gaap_FinancialInstrumentAxis" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:title="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_FinancialInstrumentAxis" xlink:to="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:title="Definition : us-gaap_FinancialInstrumentAxis to us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_PublicWarrantMember" xlink:label="kern_PublicWarrantMember" xlink:title="kern_PublicWarrantMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="kern_PublicWarrantMember" xlink:title="Definition : us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain to kern_PublicWarrantMember" xlink:type="arc" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_PrivateWarrantMember" xlink:label="kern_PrivateWarrantMember" xlink:title="kern_PrivateWarrantMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="kern_PrivateWarrantMember" xlink:title="Definition : us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain to kern_PrivateWarrantMember" xlink:type="arc" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1" xlink:title="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_FinancialInstrumentAxis" xlink:to="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1" xlink:title="Definition : us-gaap_FinancialInstrumentAxis to us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://akerna.com/role/SignificantTransactionsDetailsTextual">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="us-gaap_BusinessAcquisitionLineItems" xlink:title="us-gaap_BusinessAcquisitionLineItems" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_ExchangeableShares" xlink:label="kern_ExchangeableShares" xlink:title="kern_ExchangeableShares" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="kern_ExchangeableShares" xlink:title="Definition : us-gaap_BusinessAcquisitionLineItems to kern_ExchangeableShares" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_ReductionOfContingentConsideraiton" xlink:label="kern_ReductionOfContingentConsideraiton" xlink:title="kern_ReductionOfContingentConsideraiton" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="kern_ReductionOfContingentConsideraiton" xlink:title="Definition : us-gaap_BusinessAcquisitionLineItems to kern_ReductionOfContingentConsideraiton" xlink:type="arc" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_StockConsiderationInCash" xlink:label="kern_StockConsiderationInCash" xlink:title="kern_StockConsiderationInCash" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="kern_StockConsiderationInCash" xlink:title="Definition : us-gaap_BusinessAcquisitionLineItems to kern_StockConsiderationInCash" xlink:type="arc" order="2" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues" xlink:label="us-gaap_Revenues" xlink:title="us-gaap_Revenues" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_Revenues" xlink:title="Definition : us-gaap_BusinessAcquisitionLineItems to us-gaap_Revenues" xlink:type="arc" use="optional" order="3" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" xlink:title="us-gaap_NetIncomeLoss" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_NetIncomeLoss" xlink:title="Definition : us-gaap_BusinessAcquisitionLineItems to us-gaap_NetIncomeLoss" xlink:type="arc" use="optional" order="4" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:title="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:title="Definition : us-gaap_BusinessAcquisitionLineItems to us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:type="arc" use="optional" order="5" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink:label="us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink:title="us-gaap_StockIssuedDuringPeriodValueAcquisitions" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink:title="Definition : us-gaap_BusinessAcquisitionLineItems to us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink:type="arc" use="optional" order="6" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesIssued" xlink:label="us-gaap_CommonStockSharesIssued" xlink:title="us-gaap_CommonStockSharesIssued" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_CommonStockSharesIssued" xlink:title="Definition : us-gaap_BusinessAcquisitionLineItems to us-gaap_CommonStockSharesIssued" xlink:type="arc" use="optional" order="7" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_AggregateStockPrice" xlink:label="kern_AggregateStockPrice" xlink:title="kern_AggregateStockPrice" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="kern_AggregateStockPrice" xlink:title="Definition : us-gaap_BusinessAcquisitionLineItems to kern_AggregateStockPrice" xlink:type="arc" order="8" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare" xlink:title="us-gaap_PreferredStockParOrStatedValuePerShare" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_PreferredStockParOrStatedValuePerShare" xlink:title="Definition : us-gaap_BusinessAcquisitionLineItems to us-gaap_PreferredStockParOrStatedValuePerShare" xlink:type="arc" use="optional" order="9" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockLiquidationPreference" xlink:label="us-gaap_PreferredStockLiquidationPreference" xlink:title="us-gaap_PreferredStockLiquidationPreference" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_PreferredStockLiquidationPreference" xlink:title="Definition : us-gaap_BusinessAcquisitionLineItems to us-gaap_PreferredStockLiquidationPreference" xlink:type="arc" use="optional" order="10" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts" xlink:label="us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts" xlink:title="us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts" xlink:title="Definition : us-gaap_BusinessAcquisitionLineItems to us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts" xlink:type="arc" use="optional" order="11" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_AggregateValueOfExchangeableShares" xlink:label="kern_AggregateValueOfExchangeableShares" xlink:title="kern_AggregateValueOfExchangeableShares" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="kern_AggregateValueOfExchangeableShares" xlink:title="Definition : us-gaap_BusinessAcquisitionLineItems to kern_AggregateValueOfExchangeableShares" xlink:type="arc" order="12" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesIssuedPricePerShare" xlink:label="us-gaap_SharesIssuedPricePerShare" xlink:title="us-gaap_SharesIssuedPricePerShare" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_SharesIssuedPricePerShare" xlink:title="Definition : us-gaap_BusinessAcquisitionLineItems to us-gaap_SharesIssuedPricePerShare" xlink:type="arc" use="optional" order="13" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage" xlink:label="us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage" xlink:title="us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage" xlink:title="Definition : us-gaap_BusinessAcquisitionLineItems to us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage" xlink:type="arc" use="optional" order="14" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueOptionChangesInFairValueGainLoss1" xlink:label="us-gaap_FairValueOptionChangesInFairValueGainLoss1" xlink:title="us-gaap_FairValueOptionChangesInFairValueGainLoss1" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_FairValueOptionChangesInFairValueGainLoss1" xlink:title="Definition : us-gaap_BusinessAcquisitionLineItems to us-gaap_FairValueOptionChangesInFairValueGainLoss1" xlink:type="arc" use="optional" order="15" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsDescription" xlink:label="us-gaap_BusinessCombinationContingentConsiderationArrangementsDescription" xlink:title="us-gaap_BusinessCombinationContingentConsiderationArrangementsDescription" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationContingentConsiderationArrangementsDescription" xlink:title="Definition : us-gaap_BusinessAcquisitionLineItems to us-gaap_BusinessCombinationContingentConsiderationArrangementsDescription" xlink:type="arc" use="optional" order="16" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="us-gaap_AmortizationOfIntangibleAssets" xlink:title="us-gaap_AmortizationOfIntangibleAssets" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_AmortizationOfIntangibleAssets" xlink:title="Definition : us-gaap_BusinessAcquisitionLineItems to us-gaap_AmortizationOfIntangibleAssets" xlink:type="arc" use="optional" order="17" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_BusinessCombinationConsiderationsTransferred" xlink:label="kern_BusinessCombinationConsiderationsTransferred" xlink:title="kern_BusinessCombinationConsiderationsTransferred" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="kern_BusinessCombinationConsiderationsTransferred" xlink:title="Definition : us-gaap_BusinessAcquisitionLineItems to kern_BusinessCombinationConsiderationsTransferred" xlink:type="arc" use="optional" order="18" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_AmountOfContingentConsiderationLiability" xlink:label="kern_AmountOfContingentConsiderationLiability" xlink:title="kern_AmountOfContingentConsiderationLiability" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="kern_AmountOfContingentConsiderationLiability" xlink:title="Definition : us-gaap_BusinessAcquisitionLineItems to kern_AmountOfContingentConsiderationLiability" xlink:type="arc" use="optional" order="19" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_StockConsideration" xlink:label="kern_StockConsideration" xlink:title="kern_StockConsideration" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="kern_StockConsideration" xlink:title="Definition : us-gaap_BusinessAcquisitionLineItems to kern_StockConsideration" xlink:type="arc" order="21" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:title="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:title="Definition : us-gaap_BusinessAcquisitionLineItems to us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:type="arc" use="optional" order="22" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesIssued" xlink:label="us-gaap_SharesIssued" xlink:title="us-gaap_SharesIssued" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_SharesIssued" xlink:title="Definition : us-gaap_BusinessAcquisitionLineItems to us-gaap_SharesIssued" xlink:type="arc" use="optional" order="23" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_AssetsandLiabilityAcquired" xlink:label="kern_AssetsandLiabilityAcquired" xlink:title="kern_AssetsandLiabilityAcquired" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="kern_AssetsandLiabilityAcquired" xlink:title="Definition : us-gaap_BusinessAcquisitionLineItems to kern_AssetsandLiabilityAcquired" xlink:type="arc" use="optional" order="24" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherGeneralAndAdministrativeExpense" xlink:label="us-gaap_OtherGeneralAndAdministrativeExpense" xlink:title="us-gaap_OtherGeneralAndAdministrativeExpense" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_OtherGeneralAndAdministrativeExpense" xlink:title="Definition : us-gaap_BusinessAcquisitionLineItems to us-gaap_OtherGeneralAndAdministrativeExpense" xlink:type="arc" use="optional" order="25" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetImpairment" xlink:label="us-gaap_GoodwillAndIntangibleAssetImpairment" xlink:title="us-gaap_GoodwillAndIntangibleAssetImpairment" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_GoodwillAndIntangibleAssetImpairment" xlink:title="Definition : us-gaap_BusinessAcquisitionLineItems to us-gaap_GoodwillAndIntangibleAssetImpairment" xlink:type="arc" use="optional" order="26" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodIntrinsicValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodIntrinsicValue" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodIntrinsicValue" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodIntrinsicValue" xlink:title="Definition : us-gaap_BusinessAcquisitionLineItems to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodIntrinsicValue" xlink:type="arc" use="optional" order="27" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_PreferredStockLiquidationDescription" xlink:label="kern_PreferredStockLiquidationDescription" xlink:title="kern_PreferredStockLiquidationDescription" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="kern_PreferredStockLiquidationDescription" xlink:title="Definition : us-gaap_BusinessAcquisitionLineItems to kern_PreferredStockLiquidationDescription" xlink:type="arc" order="28" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationAssetsAndLiabilitiesArisingFromContingenciesAmountRecognized" xlink:label="us-gaap_BusinessCombinationAssetsAndLiabilitiesArisingFromContingenciesAmountRecognized" xlink:title="us-gaap_BusinessCombinationAssetsAndLiabilitiesArisingFromContingenciesAmountRecognized" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationAssetsAndLiabilitiesArisingFromContingenciesAmountRecognized" xlink:title="Definition : us-gaap_BusinessAcquisitionLineItems to us-gaap_BusinessCombinationAssetsAndLiabilitiesArisingFromContingenciesAmountRecognized" xlink:type="arc" use="optional" order="29" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss" xlink:label="us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss" xlink:title="us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss" xlink:title="Definition : us-gaap_BusinessAcquisitionLineItems to us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss" xlink:type="arc" use="optional" order="30" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xlink:label="us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xlink:title="us-gaap_ImpairmentOfIntangibleAssetsFinitelived" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xlink:title="Definition : us-gaap_BusinessAcquisitionLineItems to us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xlink:type="arc" use="optional" order="31" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillImpairmentLoss" xlink:label="us-gaap_GoodwillImpairmentLoss" xlink:title="us-gaap_GoodwillImpairmentLoss" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_GoodwillImpairmentLoss" xlink:title="Definition : us-gaap_BusinessAcquisitionLineItems to us-gaap_GoodwillImpairmentLoss" xlink:type="arc" use="optional" order="32" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_CommonStockIssuedInBusinessCombinationShares" xlink:label="kern_CommonStockIssuedInBusinessCombinationShares" xlink:title="kern_CommonStockIssuedInBusinessCombinationShares" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="kern_CommonStockIssuedInBusinessCombinationShares" xlink:title="Definition : us-gaap_BusinessAcquisitionLineItems to kern_CommonStockIssuedInBusinessCombinationShares" xlink:type="arc" order="33" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:label="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:title="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:title="Definition : us-gaap_BusinessAcquisitionLineItems to us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:type="arc" use="optional" order="34" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_Commonstockofferingpercentage" xlink:label="kern_Commonstockofferingpercentage" xlink:title="kern_Commonstockofferingpercentage" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="kern_Commonstockofferingpercentage" xlink:title="Definition : us-gaap_BusinessAcquisitionLineItems to kern_Commonstockofferingpercentage" xlink:type="arc" order="35" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:label="us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:title="us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:title="Definition : us-gaap_BusinessAcquisitionLineItems to us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:type="arc" use="optional" order="36" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionDescriptionOfAcquiredEntity" xlink:label="us-gaap_BusinessAcquisitionDescriptionOfAcquiredEntity" xlink:title="us-gaap_BusinessAcquisitionDescriptionOfAcquiredEntity" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessAcquisitionDescriptionOfAcquiredEntity" xlink:title="Definition : us-gaap_BusinessAcquisitionLineItems to us-gaap_BusinessAcquisitionDescriptionOfAcquiredEntity" xlink:type="arc" use="optional" order="38" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MarketingExpense" xlink:label="us-gaap_MarketingExpense" xlink:title="us-gaap_MarketingExpense" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_MarketingExpense" xlink:title="Definition : us-gaap_BusinessAcquisitionLineItems to us-gaap_MarketingExpense" xlink:type="arc" use="optional" order="39" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DevelopmentCosts" xlink:label="us-gaap_DevelopmentCosts" xlink:title="us-gaap_DevelopmentCosts" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_DevelopmentCosts" xlink:title="Definition : us-gaap_BusinessAcquisitionLineItems to us-gaap_DevelopmentCosts" xlink:type="arc" use="optional" order="40" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_ExchangeableSharesIssuedParValue" xlink:label="kern_ExchangeableSharesIssuedParValue" xlink:title="kern_ExchangeableSharesIssuedParValue" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="kern_ExchangeableSharesIssuedParValue" xlink:title="Definition : us-gaap_BusinessAcquisitionLineItems to kern_ExchangeableSharesIssuedParValue" xlink:type="arc" order="41" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:label="us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:title="us-gaap_BusinessCombinationContingentConsiderationLiability" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:title="Definition : us-gaap_BusinessAcquisitionLineItems to us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:type="arc" use="optional" order="42" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_RecurringRevenue" xlink:label="kern_RecurringRevenue" xlink:title="kern_RecurringRevenue" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="kern_RecurringRevenue" xlink:title="Definition : us-gaap_BusinessAcquisitionLineItems to kern_RecurringRevenue" xlink:type="arc" order="43" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_CommonSharesIssuedInExchangeForInterestInconsolidatedSubsidiaryShares" xlink:label="kern_CommonSharesIssuedInExchangeForInterestInconsolidatedSubsidiaryShares" xlink:title="kern_CommonSharesIssuedInExchangeForInterestInconsolidatedSubsidiaryShares" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="kern_CommonSharesIssuedInExchangeForInterestInconsolidatedSubsidiaryShares" xlink:title="Definition : us-gaap_BusinessAcquisitionLineItems to kern_CommonSharesIssuedInExchangeForInterestInconsolidatedSubsidiaryShares" xlink:type="arc" order="44" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:label="us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:title="us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:title="Definition : us-gaap_BusinessAcquisitionLineItems to us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:type="arc" use="optional" order="45" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesOutstanding" xlink:label="us-gaap_SharesOutstanding" xlink:title="us-gaap_SharesOutstanding" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_SharesOutstanding" xlink:title="Definition : us-gaap_BusinessAcquisitionLineItems to us-gaap_SharesOutstanding" xlink:type="arc" use="optional" order="46" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_StockIssuedDuringPeriodSharesHeldInEscrow" xlink:label="kern_StockIssuedDuringPeriodSharesHeldInEscrow" xlink:title="kern_StockIssuedDuringPeriodSharesHeldInEscrow" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="kern_StockIssuedDuringPeriodSharesHeldInEscrow" xlink:title="Definition : us-gaap_BusinessAcquisitionLineItems to kern_StockIssuedDuringPeriodSharesHeldInEscrow" xlink:type="arc" order="47" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_StockIssuedDuringPeriodValueHeldInEscrow" xlink:label="kern_StockIssuedDuringPeriodValueHeldInEscrow" xlink:title="kern_StockIssuedDuringPeriodValueHeldInEscrow" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="kern_StockIssuedDuringPeriodValueHeldInEscrow" xlink:title="Definition : us-gaap_BusinessAcquisitionLineItems to kern_StockIssuedDuringPeriodValueHeldInEscrow" xlink:type="arc" order="48" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_ReductionOfWorkingCapital" xlink:label="kern_ReductionOfWorkingCapital" xlink:title="kern_ReductionOfWorkingCapital" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="kern_ReductionOfWorkingCapital" xlink:title="Definition : us-gaap_BusinessAcquisitionLineItems to kern_ReductionOfWorkingCapital" xlink:type="arc" order="49" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivablesNetCurrent" xlink:label="us-gaap_ReceivablesNetCurrent" xlink:title="us-gaap_ReceivablesNetCurrent" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_ReceivablesNetCurrent" xlink:title="Definition : us-gaap_BusinessAcquisitionLineItems to us-gaap_ReceivablesNetCurrent" xlink:type="arc" use="optional" order="50" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_UnderwritingAgreementDescription" xlink:label="kern_UnderwritingAgreementDescription" xlink:title="kern_UnderwritingAgreementDescription" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="kern_UnderwritingAgreementDescription" xlink:title="Definition : us-gaap_BusinessAcquisitionLineItems to kern_UnderwritingAgreementDescription" xlink:type="arc" order="51" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_ReductionOfPurchasePrice" xlink:label="kern_ReductionOfPurchasePrice" xlink:title="kern_ReductionOfPurchasePrice" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="kern_ReductionOfPurchasePrice" xlink:title="Definition : us-gaap_BusinessAcquisitionLineItems to kern_ReductionOfPurchasePrice" xlink:type="arc" order="52" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_Underwriterwarrantstopurchaseshares" xlink:label="kern_Underwriterwarrantstopurchaseshares" xlink:title="kern_Underwriterwarrantstopurchaseshares" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="kern_Underwriterwarrantstopurchaseshares" xlink:title="Definition : us-gaap_BusinessAcquisitionLineItems to kern_Underwriterwarrantstopurchaseshares" xlink:type="arc" order="53" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:title="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:title="Definition : us-gaap_BusinessAcquisitionLineItems to us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:type="arc" order="54" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis" xlink:title="us-gaap_BusinessAcquisitionAxis" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_BusinessAcquisitionAxis" xlink:title="Definition : us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable to us-gaap_BusinessAcquisitionAxis" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:title="us-gaap_BusinessAcquisitionAcquireeDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:title="Definition : us-gaap_BusinessAcquisitionAxis to us-gaap_BusinessAcquisitionAcquireeDomain" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_TrellisSolutionsIncMember" xlink:label="kern_TrellisSolutionsIncMember" xlink:title="kern_TrellisSolutionsIncMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="kern_TrellisSolutionsIncMember" xlink:title="Definition : us-gaap_BusinessAcquisitionAcquireeDomain to kern_TrellisSolutionsIncMember" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_SoloSciencesIncMember" xlink:label="kern_SoloSciencesIncMember" xlink:title="kern_SoloSciencesIncMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="kern_SoloSciencesIncMember" xlink:title="Definition : us-gaap_BusinessAcquisitionAcquireeDomain to kern_SoloSciencesIncMember" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_AmpleOrganicsMember" xlink:label="kern_AmpleOrganicsMember" xlink:title="kern_AmpleOrganicsMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="kern_AmpleOrganicsMember" xlink:title="Definition : us-gaap_BusinessAcquisitionAcquireeDomain to kern_AmpleOrganicsMember" xlink:type="arc" use="optional" order="2" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_ViridianSciencesMember" xlink:label="kern_ViridianSciencesMember" xlink:title="kern_ViridianSciencesMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="kern_ViridianSciencesMember" xlink:title="Definition : us-gaap_BusinessAcquisitionAcquireeDomain to kern_ViridianSciencesMember" xlink:type="arc" order="3" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_CannabisMember" xlink:label="kern_CannabisMember" xlink:title="kern_CannabisMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="kern_CannabisMember" xlink:title="Definition : us-gaap_BusinessAcquisitionAcquireeDomain to kern_CannabisMember" xlink:type="arc" order="4" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_ThreeSixtyFiveCannabisMember" xlink:label="kern_ThreeSixtyFiveCannabisMember" xlink:title="kern_ThreeSixtyFiveCannabisMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="kern_ThreeSixtyFiveCannabisMember" xlink:title="Definition : us-gaap_BusinessAcquisitionAcquireeDomain to kern_ThreeSixtyFiveCannabisMember" xlink:type="arc" order="5" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain_1" xlink:title="us-gaap_BusinessAcquisitionAcquireeDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain_1" xlink:title="Definition : us-gaap_BusinessAcquisitionAxis to us-gaap_BusinessAcquisitionAcquireeDomain" xlink:type="arc" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="us-gaap_SubsequentEventTypeAxis" xlink:title="us-gaap_SubsequentEventTypeAxis" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_SubsequentEventTypeAxis" xlink:title="Definition : us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable to us-gaap_SubsequentEventTypeAxis" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="us-gaap_SubsequentEventTypeDomain" xlink:title="us-gaap_SubsequentEventTypeDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain" xlink:title="Definition : us-gaap_SubsequentEventTypeAxis to us-gaap_SubsequentEventTypeDomain" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventMember" xlink:label="us-gaap_SubsequentEventMember" xlink:title="us-gaap_SubsequentEventMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsequentEventTypeDomain" xlink:to="us-gaap_SubsequentEventMember" xlink:title="Definition : us-gaap_SubsequentEventTypeDomain to us-gaap_SubsequentEventMember" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="us-gaap_SubsequentEventTypeDomain_1" xlink:title="us-gaap_SubsequentEventTypeDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain_1" xlink:title="Definition : us-gaap_SubsequentEventTypeAxis to us-gaap_SubsequentEventTypeDomain" xlink:type="arc" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:title="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:title="Definition : us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable to us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="arc" use="optional" order="2" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:title="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:title="Definition : us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis to us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DevelopedTechnologyRightsMember" xlink:label="us-gaap_DevelopedTechnologyRightsMember" xlink:title="us-gaap_DevelopedTechnologyRightsMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_DevelopedTechnologyRightsMember" xlink:title="Definition : us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain to us-gaap_DevelopedTechnologyRightsMember" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1" xlink:title="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1" xlink:title="Definition : us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis to us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="arc" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightAxis" xlink:label="us-gaap_ClassOfWarrantOrRightAxis" xlink:title="us-gaap_ClassOfWarrantOrRightAxis" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_ClassOfWarrantOrRightAxis" xlink:title="Definition : us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable to us-gaap_ClassOfWarrantOrRightAxis" xlink:type="arc" use="optional" order="3" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="us-gaap_ClassOfWarrantOrRightDomain" xlink:title="us-gaap_ClassOfWarrantOrRightDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightDomain" xlink:title="Definition : us-gaap_ClassOfWarrantOrRightAxis to us-gaap_ClassOfWarrantOrRightDomain" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_PreFundedWarrantsMember" xlink:label="kern_PreFundedWarrantsMember" xlink:title="kern_PreFundedWarrantsMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="kern_PreFundedWarrantsMember" xlink:title="Definition : us-gaap_ClassOfWarrantOrRightDomain to kern_PreFundedWarrantsMember" xlink:type="arc" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_UnderwriterWarrantsMember" xlink:label="kern_UnderwriterWarrantsMember" xlink:title="kern_UnderwriterWarrantsMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="kern_UnderwriterWarrantsMember" xlink:title="Definition : us-gaap_ClassOfWarrantOrRightDomain to kern_UnderwriterWarrantsMember" xlink:type="arc" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="us-gaap_ClassOfWarrantOrRightDomain_1" xlink:title="us-gaap_ClassOfWarrantOrRightDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightDomain_1" xlink:title="Definition : us-gaap_ClassOfWarrantOrRightAxis to us-gaap_ClassOfWarrantOrRightDomain" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" xlink:title="srt_RangeAxis" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="srt_RangeAxis" xlink:title="Definition : us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable to srt_RangeAxis" xlink:type="arc" use="optional" order="4" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="srt_RangeMember" xlink:title="srt_RangeMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" xlink:title="Definition : srt_RangeAxis to srt_RangeMember" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" xlink:title="srt_MaximumMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" xlink:title="Definition : srt_RangeMember to srt_MaximumMember" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" xlink:title="srt_MinimumMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" xlink:title="Definition : srt_RangeMember to srt_MinimumMember" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="srt_RangeMember_1" xlink:title="srt_RangeMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember_1" xlink:title="Definition : srt_RangeAxis to srt_RangeMember" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis" xlink:title="us-gaap_StatementClassOfStockAxis" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_StatementClassOfStockAxis" xlink:title="Definition : us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable to us-gaap_StatementClassOfStockAxis" xlink:type="arc" use="optional" order="5" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain" xlink:title="us-gaap_ClassOfStockDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" xlink:title="Definition : us-gaap_StatementClassOfStockAxis to us-gaap_ClassOfStockDomain" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WarrantMember" xlink:label="us-gaap_WarrantMember" xlink:title="us-gaap_WarrantMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_WarrantMember" xlink:title="Definition : us-gaap_ClassOfStockDomain to us-gaap_WarrantMember" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain_1" xlink:title="us-gaap_ClassOfStockDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain_1" xlink:title="Definition : us-gaap_StatementClassOfStockAxis to us-gaap_ClassOfStockDomain" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://akerna.com/role/StatementsOfChangesInStockholdersEquity">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:title="us-gaap_StatementLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueConversionOfUnits" xlink:label="us-gaap_StockIssuedDuringPeriodValueConversionOfUnits" xlink:title="us-gaap_StockIssuedDuringPeriodValueConversionOfUnits" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueConversionOfUnits" xlink:title="Definition : us-gaap_StatementLineItems to us-gaap_StockIssuedDuringPeriodValueConversionOfUnits" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesConversionOfUnits" xlink:label="us-gaap_StockIssuedDuringPeriodSharesConversionOfUnits" xlink:title="us-gaap_StockIssuedDuringPeriodSharesConversionOfUnits" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesConversionOfUnits" xlink:title="Definition : us-gaap_StatementLineItems to us-gaap_StockIssuedDuringPeriodSharesConversionOfUnits" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:label="us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:title="us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:title="Definition : us-gaap_StatementLineItems to us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:type="arc" use="optional" order="2" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:label="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:title="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:title="Definition : us-gaap_StatementLineItems to us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:type="arc" use="optional" order="3" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:label="us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:title="us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:title="Definition : us-gaap_StatementLineItems to us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:type="arc" use="optional" order="4" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:label="us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:title="us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:title="Definition : us-gaap_StatementLineItems to us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:type="arc" use="optional" order="5" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink:label="us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink:title="us-gaap_StockIssuedDuringPeriodValueAcquisitions" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink:title="Definition : us-gaap_StatementLineItems to us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink:type="arc" use="optional" order="6" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:label="us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:title="us-gaap_StockIssuedDuringPeriodSharesAcquisitions" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:title="Definition : us-gaap_StatementLineItems to us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:type="arc" use="optional" order="7" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:title="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:title="Definition : us-gaap_StatementLineItems to us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:type="arc" use="optional" order="8" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_StockIssuedDuringPeriodValueSettlementOfLiabilities" xlink:label="kern_StockIssuedDuringPeriodValueSettlementOfLiabilities" xlink:title="kern_StockIssuedDuringPeriodValueSettlementOfLiabilities" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="kern_StockIssuedDuringPeriodValueSettlementOfLiabilities" xlink:title="Definition : us-gaap_StatementLineItems to kern_StockIssuedDuringPeriodValueSettlementOfLiabilities" xlink:type="arc" order="9" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_StockIssuedDuringPeriodSharesSettlementOfLiabilities" xlink:label="kern_StockIssuedDuringPeriodSharesSettlementOfLiabilities" xlink:title="kern_StockIssuedDuringPeriodSharesSettlementOfLiabilities" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="kern_StockIssuedDuringPeriodSharesSettlementOfLiabilities" xlink:title="Definition : us-gaap_StatementLineItems to kern_StockIssuedDuringPeriodSharesSettlementOfLiabilities" xlink:type="arc" order="10" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:title="Definition : us-gaap_StatementLineItems to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:type="arc" use="optional" order="11" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:title="Definition : us-gaap_StatementLineItems to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:type="arc" use="optional" order="12" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:title="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:title="Definition : us-gaap_StatementLineItems to us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:type="arc" use="optional" order="13" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionAfterTaxAndReclassificationAdjustmentAttributableToParent" xlink:label="us-gaap_OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionAfterTaxAndReclassificationAdjustmentAttributableToParent" xlink:title="us-gaap_OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionAfterTaxAndReclassificationAdjustmentAttributableToParent" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionAfterTaxAndReclassificationAdjustmentAttributableToParent" xlink:title="Definition : us-gaap_StatementLineItems to us-gaap_OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionAfterTaxAndReclassificationAdjustmentAttributableToParent" xlink:type="arc" use="optional" order="14" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss" xlink:title="us-gaap_ProfitLoss" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ProfitLoss" xlink:title="Definition : us-gaap_StatementLineItems to us-gaap_ProfitLoss" xlink:type="arc" use="optional" order="15" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity" xlink:title="us-gaap_StockholdersEquity" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquity" xlink:title="Definition : us-gaap_StatementLineItems to us-gaap_StockholdersEquity" xlink:type="arc" use="optional" order="16" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesOutstanding" xlink:label="us-gaap_SharesOutstanding" xlink:title="us-gaap_SharesOutstanding" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharesOutstanding" xlink:title="Definition : us-gaap_StatementLineItems to us-gaap_SharesOutstanding" xlink:type="arc" use="optional" order="17" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:title="us-gaap_StatementTable" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:title="Definition : us-gaap_StatementLineItems to us-gaap_StatementTable" xlink:type="arc" use="optional" order="18" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:title="us-gaap_StatementEquityComponentsAxis" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementEquityComponentsAxis" xlink:title="Definition : us-gaap_StatementTable to us-gaap_StatementEquityComponentsAxis" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain" xlink:title="us-gaap_EquityComponentDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" xlink:title="Definition : us-gaap_StatementEquityComponentsAxis to us-gaap_EquityComponentDomain" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_SpecialVotingPreferredStockMember" xlink:label="kern_SpecialVotingPreferredStockMember" xlink:title="kern_SpecialVotingPreferredStockMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="kern_SpecialVotingPreferredStockMember" xlink:title="Definition : us-gaap_EquityComponentDomain to kern_SpecialVotingPreferredStockMember" xlink:type="arc" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember" xlink:label="us-gaap_CommonStockMember" xlink:title="us-gaap_CommonStockMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_CommonStockMember" xlink:title="Definition : us-gaap_EquityComponentDomain to us-gaap_CommonStockMember" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="us-gaap_AdditionalPaidInCapitalMember" xlink:title="us-gaap_AdditionalPaidInCapitalMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_AdditionalPaidInCapitalMember" xlink:title="Definition : us-gaap_EquityComponentDomain to us-gaap_AdditionalPaidInCapitalMember" xlink:type="arc" use="optional" order="2" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:title="us-gaap_AccumulatedOtherComprehensiveIncomeMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:title="Definition : us-gaap_EquityComponentDomain to us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:type="arc" use="optional" order="3" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember" xlink:label="us-gaap_RetainedEarningsMember" xlink:title="us-gaap_RetainedEarningsMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_RetainedEarningsMember" xlink:title="Definition : us-gaap_EquityComponentDomain to us-gaap_RetainedEarningsMember" xlink:type="arc" use="optional" order="4" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain_1" xlink:title="us-gaap_EquityComponentDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain_1" xlink:title="Definition : us-gaap_StatementEquityComponentsAxis to us-gaap_EquityComponentDomain" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://akerna.com/role/StockholdersDeficitDetails1">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightLineItems" xlink:label="us-gaap_ClassOfWarrantOrRightLineItems" xlink:title="us-gaap_ClassOfWarrantOrRightLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightOutstanding" xlink:label="us-gaap_ClassOfWarrantOrRightOutstanding" xlink:title="us-gaap_ClassOfWarrantOrRightOutstanding" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightOutstanding" xlink:title="Definition : us-gaap_ClassOfWarrantOrRightLineItems to us-gaap_ClassOfWarrantOrRightOutstanding" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:label="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:title="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:title="Definition : us-gaap_ClassOfWarrantOrRightLineItems to us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable" xlink:label="us-gaap_ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable" xlink:title="us-gaap_ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="us-gaap_ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable" xlink:title="Definition : us-gaap_ClassOfWarrantOrRightLineItems to us-gaap_ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable" xlink:type="arc" use="optional" order="2" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_WarrantsIssuedInPeriodNumberOfShares" xlink:label="kern_WarrantsIssuedInPeriodNumberOfShares" xlink:title="kern_WarrantsIssuedInPeriodNumberOfShares" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="kern_WarrantsIssuedInPeriodNumberOfShares" xlink:title="Definition : us-gaap_ClassOfWarrantOrRightLineItems to kern_WarrantsIssuedInPeriodNumberOfShares" xlink:type="arc" order="3" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_WarrantsExercisedInPeriodWeightedAverageGrantDateFairValue" xlink:label="kern_WarrantsExercisedInPeriodWeightedAverageGrantDateFairValue" xlink:title="kern_WarrantsExercisedInPeriodWeightedAverageGrantDateFairValue" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="kern_WarrantsExercisedInPeriodWeightedAverageGrantDateFairValue" xlink:title="Definition : us-gaap_ClassOfWarrantOrRightLineItems to kern_WarrantsExercisedInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="4" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_WarrantsForfeitedInPeriodWeightedAverageGrantDateFairValue" xlink:label="kern_WarrantsForfeitedInPeriodWeightedAverageGrantDateFairValue" xlink:title="kern_WarrantsForfeitedInPeriodWeightedAverageGrantDateFairValue" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="kern_WarrantsForfeitedInPeriodWeightedAverageGrantDateFairValue" xlink:title="Definition : us-gaap_ClassOfWarrantOrRightLineItems to kern_WarrantsForfeitedInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="5" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightTable" xlink:label="us-gaap_ClassOfWarrantOrRightTable" xlink:title="us-gaap_ClassOfWarrantOrRightTable" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightTable" xlink:title="Definition : us-gaap_ClassOfWarrantOrRightLineItems to us-gaap_ClassOfWarrantOrRightTable" xlink:type="arc" use="optional" order="6" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightAxis" xlink:label="us-gaap_ClassOfWarrantOrRightAxis" xlink:title="us-gaap_ClassOfWarrantOrRightAxis" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ClassOfWarrantOrRightTable" xlink:to="us-gaap_ClassOfWarrantOrRightAxis" xlink:title="Definition : us-gaap_ClassOfWarrantOrRightTable to us-gaap_ClassOfWarrantOrRightAxis" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="us-gaap_ClassOfWarrantOrRightDomain" xlink:title="us-gaap_ClassOfWarrantOrRightDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightDomain" xlink:title="Definition : us-gaap_ClassOfWarrantOrRightAxis to us-gaap_ClassOfWarrantOrRightDomain" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_TwoThousandNineteenPublicWarrantsMember" xlink:label="kern_TwoThousandNineteenPublicWarrantsMember" xlink:title="kern_TwoThousandNineteenPublicWarrantsMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="kern_TwoThousandNineteenPublicWarrantsMember" xlink:title="Definition : us-gaap_ClassOfWarrantOrRightDomain to kern_TwoThousandNineteenPublicWarrantsMember" xlink:type="arc" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_PreFundedWarrantMember" xlink:label="kern_PreFundedWarrantMember" xlink:title="kern_PreFundedWarrantMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="kern_PreFundedWarrantMember" xlink:title="Definition : us-gaap_ClassOfWarrantOrRightDomain to kern_PreFundedWarrantMember" xlink:type="arc" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_CommonWarrantMember" xlink:label="kern_CommonWarrantMember" xlink:title="kern_CommonWarrantMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="kern_CommonWarrantMember" xlink:title="Definition : us-gaap_ClassOfWarrantOrRightDomain to kern_CommonWarrantMember" xlink:type="arc" order="2" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_UnderwriterWarrantsMember" xlink:label="kern_UnderwriterWarrantsMember" xlink:title="kern_UnderwriterWarrantsMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="kern_UnderwriterWarrantsMember" xlink:title="Definition : us-gaap_ClassOfWarrantOrRightDomain to kern_UnderwriterWarrantsMember" xlink:type="arc" order="3" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="us-gaap_ClassOfWarrantOrRightDomain_1" xlink:title="us-gaap_ClassOfWarrantOrRightDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightDomain_1" xlink:title="Definition : us-gaap_ClassOfWarrantOrRightAxis to us-gaap_ClassOfWarrantOrRightDomain" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://akerna.com/role/LongTermDebtDetailsTextual">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="us-gaap_DebtInstrumentLineItems" xlink:title="us-gaap_DebtInstrumentLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAnnualPrincipalPayment" xlink:label="us-gaap_DebtInstrumentAnnualPrincipalPayment" xlink:title="us-gaap_DebtInstrumentAnnualPrincipalPayment" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentAnnualPrincipalPayment" xlink:title="Definition : us-gaap_DebtInstrumentLineItems to us-gaap_DebtInstrumentAnnualPrincipalPayment" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDefaultLongtermDebtAmount" xlink:label="us-gaap_DebtDefaultLongtermDebtAmount" xlink:title="us-gaap_DebtDefaultLongtermDebtAmount" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtDefaultLongtermDebtAmount" xlink:title="Definition : us-gaap_DebtInstrumentLineItems to us-gaap_DebtDefaultLongtermDebtAmount" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_DebtInstrumentInterestRateOriginalIssueDiscountPercentage" xlink:label="kern_DebtInstrumentInterestRateOriginalIssueDiscountPercentage" xlink:title="kern_DebtInstrumentInterestRateOriginalIssueDiscountPercentage" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="kern_DebtInstrumentInterestRateOriginalIssueDiscountPercentage" xlink:title="Definition : us-gaap_DebtInstrumentLineItems to kern_DebtInstrumentInterestRateOriginalIssueDiscountPercentage" xlink:type="arc" order="2" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentUnamortizedDiscount" xlink:label="us-gaap_DebtInstrumentUnamortizedDiscount" xlink:title="us-gaap_DebtInstrumentUnamortizedDiscount" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentUnamortizedDiscount" xlink:title="Definition : us-gaap_DebtInstrumentLineItems to us-gaap_DebtInstrumentUnamortizedDiscount" xlink:type="arc" use="optional" order="3" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentMaturityDate" xlink:label="us-gaap_DebtInstrumentMaturityDate" xlink:title="us-gaap_DebtInstrumentMaturityDate" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentMaturityDate" xlink:title="Definition : us-gaap_DebtInstrumentLineItems to us-gaap_DebtInstrumentMaturityDate" xlink:type="arc" use="optional" order="4" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:label="us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:title="us-gaap_DebtInstrumentConvertibleConversionPrice1" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:title="Definition : us-gaap_DebtInstrumentLineItems to us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:type="arc" use="optional" order="5" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtConversionDescription" xlink:label="us-gaap_DebtConversionDescription" xlink:title="us-gaap_DebtConversionDescription" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtConversionDescription" xlink:title="Definition : us-gaap_DebtInstrumentLineItems to us-gaap_DebtConversionDescription" xlink:type="arc" use="optional" order="6" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentCovenantDescription" xlink:label="us-gaap_DebtInstrumentCovenantDescription" xlink:title="us-gaap_DebtInstrumentCovenantDescription" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentCovenantDescription" xlink:title="Definition : us-gaap_DebtInstrumentLineItems to us-gaap_DebtInstrumentCovenantDescription" xlink:type="arc" use="optional" order="7" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Cash" xlink:label="us-gaap_Cash" xlink:title="us-gaap_Cash" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_Cash" xlink:title="Definition : us-gaap_DebtInstrumentLineItems to us-gaap_Cash" xlink:type="arc" use="optional" order="8" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:title="us-gaap_ProceedsFromIssuanceOfCommonStock" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:title="Definition : us-gaap_DebtInstrumentLineItems to us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:type="arc" use="optional" order="9" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtFairValue" xlink:label="us-gaap_LongTermDebtFairValue" xlink:title="us-gaap_LongTermDebtFairValue" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_LongTermDebtFairValue" xlink:title="Definition : us-gaap_DebtInstrumentLineItems to us-gaap_LongTermDebtFairValue" xlink:type="arc" use="optional" order="10" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditAssumed1" xlink:label="us-gaap_LineOfCreditAssumed1" xlink:title="us-gaap_LineOfCreditAssumed1" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_LineOfCreditAssumed1" xlink:title="Definition : us-gaap_DebtInstrumentLineItems to us-gaap_LineOfCreditAssumed1" xlink:type="arc" use="optional" order="11" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInNotesReceivables" xlink:label="us-gaap_IncreaseDecreaseInNotesReceivables" xlink:title="us-gaap_IncreaseDecreaseInNotesReceivables" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_IncreaseDecreaseInNotesReceivables" xlink:title="Definition : us-gaap_DebtInstrumentLineItems to us-gaap_IncreaseDecreaseInNotesReceivables" xlink:type="arc" use="optional" order="12" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_PurchasePrice" xlink:label="kern_PurchasePrice" xlink:title="kern_PurchasePrice" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="kern_PurchasePrice" xlink:title="Definition : us-gaap_DebtInstrumentLineItems to kern_PurchasePrice" xlink:type="arc" order="13" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_AccumulatedEquityAndAnIncrease" xlink:label="kern_AccumulatedEquityAndAnIncrease" xlink:title="kern_AccumulatedEquityAndAnIncrease" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="kern_AccumulatedEquityAndAnIncrease" xlink:title="Definition : us-gaap_DebtInstrumentLineItems to kern_AccumulatedEquityAndAnIncrease" xlink:type="arc" order="14" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable" xlink:label="us-gaap_DebtInstrumentTable" xlink:title="us-gaap_DebtInstrumentTable" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentTable" xlink:title="Definition : us-gaap_DebtInstrumentLineItems to us-gaap_DebtInstrumentTable" xlink:type="arc" use="optional" order="15" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="us-gaap_LongtermDebtTypeAxis" xlink:title="us-gaap_LongtermDebtTypeAxis" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_LongtermDebtTypeAxis" xlink:title="Definition : us-gaap_DebtInstrumentTable to us-gaap_LongtermDebtTypeAxis" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="us-gaap_LongtermDebtTypeDomain" xlink:title="us-gaap_LongtermDebtTypeDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeDomain" xlink:title="Definition : us-gaap_LongtermDebtTypeAxis to us-gaap_LongtermDebtTypeDomain" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeniorNotesMember" xlink:label="us-gaap_SeniorNotesMember" xlink:title="us-gaap_SeniorNotesMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LongtermDebtTypeDomain" xlink:to="us-gaap_SeniorNotesMember" xlink:title="Definition : us-gaap_LongtermDebtTypeDomain to us-gaap_SeniorNotesMember" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_NotesMember" xlink:label="kern_NotesMember" xlink:title="kern_NotesMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LongtermDebtTypeDomain" xlink:to="kern_NotesMember" xlink:title="Definition : us-gaap_LongtermDebtTypeDomain to kern_NotesMember" xlink:type="arc" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="us-gaap_LongtermDebtTypeDomain_1" xlink:title="us-gaap_LongtermDebtTypeDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeDomain_1" xlink:title="Definition : us-gaap_LongtermDebtTypeAxis to us-gaap_LongtermDebtTypeDomain" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" xlink:title="srt_RangeAxis" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="srt_RangeAxis" xlink:title="Definition : us-gaap_DebtInstrumentTable to srt_RangeAxis" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="srt_RangeMember" xlink:title="srt_RangeMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" xlink:title="Definition : srt_RangeAxis to srt_RangeMember" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" xlink:title="srt_MinimumMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" xlink:title="Definition : srt_RangeMember to srt_MinimumMember" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" xlink:title="srt_MaximumMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" xlink:title="Definition : srt_RangeMember to srt_MaximumMember" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="srt_RangeMember_1" xlink:title="srt_RangeMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember_1" xlink:title="Definition : srt_RangeAxis to srt_RangeMember" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="us-gaap_FinancialInstrumentAxis" xlink:title="us-gaap_FinancialInstrumentAxis" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_FinancialInstrumentAxis" xlink:title="Definition : us-gaap_DebtInstrumentTable to us-gaap_FinancialInstrumentAxis" xlink:type="arc" use="optional" order="2" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:title="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_FinancialInstrumentAxis" xlink:to="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:title="Definition : us-gaap_FinancialInstrumentAxis to us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_SecuritiesPurchaseAgreementMember" xlink:label="kern_SecuritiesPurchaseAgreementMember" xlink:title="kern_SecuritiesPurchaseAgreementMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="kern_SecuritiesPurchaseAgreementMember" xlink:title="Definition : us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain to kern_SecuritiesPurchaseAgreementMember" xlink:type="arc" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1" xlink:title="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_FinancialInstrumentAxis" xlink:to="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1" xlink:title="Definition : us-gaap_FinancialInstrumentAxis to us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="us-gaap_SubsequentEventTypeAxis" xlink:title="us-gaap_SubsequentEventTypeAxis" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_SubsequentEventTypeAxis" xlink:title="Definition : us-gaap_DebtInstrumentTable to us-gaap_SubsequentEventTypeAxis" xlink:type="arc" use="optional" order="3" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="us-gaap_SubsequentEventTypeDomain" xlink:title="us-gaap_SubsequentEventTypeDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain" xlink:title="Definition : us-gaap_SubsequentEventTypeAxis to us-gaap_SubsequentEventTypeDomain" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventMember" xlink:label="us-gaap_SubsequentEventMember" xlink:title="us-gaap_SubsequentEventMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsequentEventTypeDomain" xlink:to="us-gaap_SubsequentEventMember" xlink:title="Definition : us-gaap_SubsequentEventTypeDomain to us-gaap_SubsequentEventMember" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="us-gaap_SubsequentEventTypeDomain_1" xlink:title="us-gaap_SubsequentEventTypeDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain_1" xlink:title="Definition : us-gaap_SubsequentEventTypeAxis to us-gaap_SubsequentEventTypeDomain" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://akerna.com/role/FairValueDetails4">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:title="Definition : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_HareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsCommonandUnderwriterWarrants" xlink:label="kern_HareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsCommonandUnderwriterWarrants" xlink:title="kern_HareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsCommonandUnderwriterWarrants" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:to="kern_HareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsCommonandUnderwriterWarrants" xlink:title="Definition : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract to kern_HareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsCommonandUnderwriterWarrants" xlink:type="arc" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice" xlink:title="Definition : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:title="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:title="Definition : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract to us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:type="arc" use="optional" order="2" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:title="Definition : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:type="arc" use="optional" order="3" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:title="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:title="us-gaap_FairValueByFairValueHierarchyLevelAxis" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:title="Definition : us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:title="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:title="Definition : us-gaap_FairValueByFairValueHierarchyLevelAxis to us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="us-gaap_FairValueInputsLevel3Member" xlink:title="us-gaap_FairValueInputsLevel3Member" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueInputsLevel3Member" xlink:title="Definition : us-gaap_FairValueMeasurementsFairValueHierarchyDomain to us-gaap_FairValueInputsLevel3Member" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1" xlink:title="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1" xlink:title="Definition : us-gaap_FairValueByFairValueHierarchyLevelAxis to us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://akerna.com/role/SummaryofSignificantAccountingPoliciesDetails1">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:label="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:title="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesOutstanding" xlink:label="us-gaap_SharesOutstanding" xlink:title="us-gaap_SharesOutstanding" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="us-gaap_SharesOutstanding" xlink:title="Definition : us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems to us-gaap_SharesOutstanding" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity" xlink:title="us-gaap_StockholdersEquity" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="us-gaap_StockholdersEquity" xlink:title="Definition : us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems to us-gaap_StockholdersEquity" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:title="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:title="Definition : us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems to us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="arc" use="optional" order="2" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="us-gaap_EarningsPerShareDiluted" xlink:title="us-gaap_EarningsPerShareDiluted" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="us-gaap_EarningsPerShareDiluted" xlink:title="Definition : us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems to us-gaap_EarningsPerShareDiluted" xlink:type="arc" use="optional" order="3" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_UnitOfferingPricesPerShare" xlink:label="kern_UnitOfferingPricesPerShare" xlink:title="kern_UnitOfferingPricesPerShare" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="kern_UnitOfferingPricesPerShare" xlink:title="Definition : us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems to kern_UnitOfferingPricesPerShare" xlink:type="arc" order="4" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:label="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:title="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:title="Definition : us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems to us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:type="arc" use="optional" order="5" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WarrantsAndRightsOutstanding" xlink:label="us-gaap_WarrantsAndRightsOutstanding" xlink:title="us-gaap_WarrantsAndRightsOutstanding" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="us-gaap_WarrantsAndRightsOutstanding" xlink:title="Definition : us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems to us-gaap_WarrantsAndRightsOutstanding" xlink:type="arc" use="optional" order="6" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:label="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:title="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:title="Definition : us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems to us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:type="arc" use="optional" order="7" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RestatementAxis" xlink:label="srt_RestatementAxis" xlink:title="srt_RestatementAxis" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:to="srt_RestatementAxis" xlink:title="Definition : us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable to srt_RestatementAxis" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RestatementDomain" xlink:label="srt_RestatementDomain" xlink:title="srt_RestatementDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RestatementAxis" xlink:to="srt_RestatementDomain" xlink:title="Definition : srt_RestatementAxis to srt_RestatementDomain" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioPreviouslyReportedMember" xlink:label="srt_ScenarioPreviouslyReportedMember" xlink:title="srt_ScenarioPreviouslyReportedMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RestatementDomain" xlink:to="srt_ScenarioPreviouslyReportedMember" xlink:title="Definition : srt_RestatementDomain to srt_ScenarioPreviouslyReportedMember" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RestatementDomain" xlink:label="srt_RestatementDomain_1" xlink:title="srt_RestatementDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_RestatementAxis" xlink:to="srt_RestatementDomain_1" xlink:title="Definition : srt_RestatementAxis to srt_RestatementDomain" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:title="us-gaap_StatementEquityComponentsAxis" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:to="us-gaap_StatementEquityComponentsAxis" xlink:title="Definition : us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable to us-gaap_StatementEquityComponentsAxis" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain" xlink:title="us-gaap_EquityComponentDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" xlink:title="Definition : us-gaap_StatementEquityComponentsAxis to us-gaap_EquityComponentDomain" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_CommonStocksMember" xlink:label="kern_CommonStocksMember" xlink:title="kern_CommonStocksMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="kern_CommonStocksMember" xlink:title="Definition : us-gaap_EquityComponentDomain to kern_CommonStocksMember" xlink:type="arc" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_ExchangeableSharesMember" xlink:label="kern_ExchangeableSharesMember" xlink:title="kern_ExchangeableSharesMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="kern_ExchangeableSharesMember" xlink:title="Definition : us-gaap_EquityComponentDomain to kern_ExchangeableSharesMember" xlink:type="arc" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_AdditionalPaidCapitalMember" xlink:label="kern_AdditionalPaidCapitalMember" xlink:title="kern_AdditionalPaidCapitalMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="kern_AdditionalPaidCapitalMember" xlink:title="Definition : us-gaap_EquityComponentDomain to kern_AdditionalPaidCapitalMember" xlink:type="arc" order="2" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_UnitOfferingPriceMember" xlink:label="kern_UnitOfferingPriceMember" xlink:title="kern_UnitOfferingPriceMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="kern_UnitOfferingPriceMember" xlink:title="Definition : us-gaap_EquityComponentDomain to kern_UnitOfferingPriceMember" xlink:type="arc" order="3" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_PrefundedUnitOfferingPriceMember" xlink:label="kern_PrefundedUnitOfferingPriceMember" xlink:title="kern_PrefundedUnitOfferingPriceMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="kern_PrefundedUnitOfferingPriceMember" xlink:title="Definition : us-gaap_EquityComponentDomain to kern_PrefundedUnitOfferingPriceMember" xlink:type="arc" order="4" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_TwoThousandTwentyTwoCommonWarrantMember" xlink:label="kern_TwoThousandTwentyTwoCommonWarrantMember" xlink:title="kern_TwoThousandTwentyTwoCommonWarrantMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="kern_TwoThousandTwentyTwoCommonWarrantMember" xlink:title="Definition : us-gaap_EquityComponentDomain to kern_TwoThousandTwentyTwoCommonWarrantMember" xlink:type="arc" order="5" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_TwoThousandTwentyTwoUnderwriterWarrantMember" xlink:label="kern_TwoThousandTwentyTwoUnderwriterWarrantMember" xlink:title="kern_TwoThousandTwentyTwoUnderwriterWarrantMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="kern_TwoThousandTwentyTwoUnderwriterWarrantMember" xlink:title="Definition : us-gaap_EquityComponentDomain to kern_TwoThousandTwentyTwoUnderwriterWarrantMember" xlink:type="arc" order="6" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_TwoThousandTwentyTwoPrefundedWarrantMember" xlink:label="kern_TwoThousandTwentyTwoPrefundedWarrantMember" xlink:title="kern_TwoThousandTwentyTwoPrefundedWarrantMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="kern_TwoThousandTwentyTwoPrefundedWarrantMember" xlink:title="Definition : us-gaap_EquityComponentDomain to kern_TwoThousandTwentyTwoPrefundedWarrantMember" xlink:type="arc" order="7" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_TwoThousandNighteenPublicAndPrivateWarrantsMember" xlink:label="kern_TwoThousandNighteenPublicAndPrivateWarrantsMember" xlink:title="kern_TwoThousandNighteenPublicAndPrivateWarrantsMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="kern_TwoThousandNighteenPublicAndPrivateWarrantsMember" xlink:title="Definition : us-gaap_EquityComponentDomain to kern_TwoThousandNighteenPublicAndPrivateWarrantsMember" xlink:type="arc" order="8" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_SeniorConvertibleNotesConversionPriceMember" xlink:label="kern_SeniorConvertibleNotesConversionPriceMember" xlink:title="kern_SeniorConvertibleNotesConversionPriceMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="kern_SeniorConvertibleNotesConversionPriceMember" xlink:title="Definition : us-gaap_EquityComponentDomain to kern_SeniorConvertibleNotesConversionPriceMember" xlink:type="arc" order="9" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_TwoThousandNighteenPublicWarrantsMember" xlink:label="kern_TwoThousandNighteenPublicWarrantsMember" xlink:title="kern_TwoThousandNighteenPublicWarrantsMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="kern_TwoThousandNighteenPublicWarrantsMember" xlink:title="Definition : us-gaap_EquityComponentDomain to kern_TwoThousandNighteenPublicWarrantsMember" xlink:type="arc" order="10" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_TwoThousandNighteenPrivateWarrantsMember" xlink:label="kern_TwoThousandNighteenPrivateWarrantsMember" xlink:title="kern_TwoThousandNighteenPrivateWarrantsMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="kern_TwoThousandNighteenPrivateWarrantsMember" xlink:title="Definition : us-gaap_EquityComponentDomain to kern_TwoThousandNighteenPrivateWarrantsMember" xlink:type="arc" order="11" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain_1" xlink:title="us-gaap_EquityComponentDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain_1" xlink:title="Definition : us-gaap_StatementEquityComponentsAxis to us-gaap_EquityComponentDomain" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis" xlink:title="us-gaap_AwardTypeAxis" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:to="us-gaap_AwardTypeAxis" xlink:title="Definition : us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable to us-gaap_AwardTypeAxis" xlink:type="arc" use="optional" order="2" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:title="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:title="Definition : us-gaap_AwardTypeAxis to us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_UnvestedRestrictedStockUnitsMember" xlink:label="kern_UnvestedRestrictedStockUnitsMember" xlink:title="kern_UnvestedRestrictedStockUnitsMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="kern_UnvestedRestrictedStockUnitsMember" xlink:title="Definition : us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain to kern_UnvestedRestrictedStockUnitsMember" xlink:type="arc" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_UnvestedRetsrictedStockAwardsMember" xlink:label="kern_UnvestedRetsrictedStockAwardsMember" xlink:title="kern_UnvestedRetsrictedStockAwardsMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="kern_UnvestedRetsrictedStockAwardsMember" xlink:title="Definition : us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain to kern_UnvestedRetsrictedStockAwardsMember" xlink:type="arc" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1" xlink:title="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1" xlink:title="Definition : us-gaap_AwardTypeAxis to us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://akerna.com/role/RevenueandContractswithCustomersDetails1">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="us-gaap_DisaggregationOfRevenueLineItems" xlink:title="us-gaap_DisaggregationOfRevenueLineItems" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_Adjustedforadoption" xlink:label="kern_Adjustedforadoption" xlink:title="kern_Adjustedforadoption" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="kern_Adjustedforadoption" xlink:title="Definition : us-gaap_DisaggregationOfRevenueLineItems to kern_Adjustedforadoption" xlink:type="arc" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:title="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:title="Definition : us-gaap_DisaggregationOfRevenueLineItems to us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="us-gaap_DisaggregationOfRevenueTable" xlink:title="us-gaap_DisaggregationOfRevenueTable" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="us-gaap_DisaggregationOfRevenueTable" xlink:title="Definition : us-gaap_DisaggregationOfRevenueLineItems to us-gaap_DisaggregationOfRevenueTable" xlink:type="arc" order="2" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis" xlink:label="srt_StatementGeographicalAxis" xlink:title="srt_StatementGeographicalAxis" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_DisaggregationOfRevenueTable" xlink:to="srt_StatementGeographicalAxis" xlink:title="Definition : us-gaap_DisaggregationOfRevenueTable to srt_StatementGeographicalAxis" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain" xlink:title="srt_SegmentGeographicalDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain" xlink:title="Definition : srt_StatementGeographicalAxis to srt_SegmentGeographicalDomain" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_US" xlink:label="country_US" xlink:title="country_US" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="country_US" xlink:title="Definition : srt_SegmentGeographicalDomain to country_US" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_CA" xlink:label="country_CA" xlink:title="country_CA" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="country_CA" xlink:title="Definition : srt_SegmentGeographicalDomain to country_CA" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain_1" xlink:title="srt_SegmentGeographicalDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain_1" xlink:title="Definition : srt_StatementGeographicalAxis to srt_SegmentGeographicalDomain" xlink:type="arc" order="1" xbrldt:closed="false" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://akerna.com/role/CondensedConsolidatedBalanceSheetsUnaudited">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:title="us-gaap_StatementLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsAbstract" xlink:label="us-gaap_AssetsAbstract" xlink:title="us-gaap_AssetsAbstract" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AssetsAbstract" xlink:title="Definition : us-gaap_StatementLineItems to us-gaap_AssetsAbstract" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="us-gaap_AssetsCurrentAbstract" xlink:title="us-gaap_AssetsCurrentAbstract" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AssetsCurrentAbstract" xlink:title="Definition : us-gaap_AssetsAbstract to us-gaap_AssetsCurrentAbstract" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:title="us-gaap_CashAndCashEquivalentsAtCarryingValue" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:title="Definition : us-gaap_AssetsCurrentAbstract to us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashCurrent" xlink:label="us-gaap_RestrictedCashCurrent" xlink:title="us-gaap_RestrictedCashCurrent" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_RestrictedCashCurrent" xlink:title="Definition : us-gaap_AssetsCurrentAbstract to us-gaap_RestrictedCashCurrent" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:title="us-gaap_AccountsReceivableNetCurrent" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AccountsReceivableNetCurrent" xlink:title="Definition : us-gaap_AssetsCurrentAbstract to us-gaap_AccountsReceivableNetCurrent" xlink:type="arc" use="optional" order="2" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:title="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:title="Definition : us-gaap_AssetsCurrentAbstract to us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:type="arc" use="optional" order="3" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent" xlink:title="us-gaap_AssetsCurrent" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrent" xlink:title="Definition : us-gaap_AssetsCurrentAbstract to us-gaap_AssetsCurrent" xlink:type="arc" use="optional" order="4" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:title="us-gaap_PropertyPlantAndEquipmentNet" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" xlink:title="Definition : us-gaap_AssetsAbstract to us-gaap_PropertyPlantAndEquipmentNet" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedComputerSoftwareNet" xlink:label="us-gaap_CapitalizedComputerSoftwareNet" xlink:title="us-gaap_CapitalizedComputerSoftwareNet" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_CapitalizedComputerSoftwareNet" xlink:title="Definition : us-gaap_AssetsAbstract to us-gaap_CapitalizedComputerSoftwareNet" xlink:type="arc" use="optional" order="2" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:title="us-gaap_FiniteLivedIntangibleAssetsNet" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:title="Definition : us-gaap_AssetsAbstract to us-gaap_FiniteLivedIntangibleAssetsNet" xlink:type="arc" use="optional" order="3" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill" xlink:label="us-gaap_Goodwill" xlink:title="us-gaap_Goodwill" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_Goodwill" xlink:title="Definition : us-gaap_AssetsAbstract to us-gaap_Goodwill" xlink:type="arc" use="optional" order="4" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets" xlink:title="us-gaap_Assets" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_Assets" xlink:title="Definition : us-gaap_AssetsAbstract to us-gaap_Assets" xlink:type="arc" use="optional" order="5" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:title="us-gaap_LiabilitiesAndStockholdersEquityAbstract" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:title="Definition : us-gaap_StatementLineItems to us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="us-gaap_LiabilitiesCurrentAbstract" xlink:title="us-gaap_LiabilitiesCurrentAbstract" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract" xlink:title="Definition : us-gaap_LiabilitiesAndStockholdersEquityAbstract to us-gaap_LiabilitiesCurrentAbstract" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:title="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:title="Definition : us-gaap_LiabilitiesCurrentAbstract to us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" xlink:label="us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" xlink:title="us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" xlink:title="Definition : us-gaap_LiabilitiesCurrentAbstract to us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredRevenueCurrent" xlink:label="us-gaap_DeferredRevenueCurrent" xlink:title="us-gaap_DeferredRevenueCurrent" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_DeferredRevenueCurrent" xlink:title="Definition : us-gaap_LiabilitiesCurrentAbstract to us-gaap_DeferredRevenueCurrent" xlink:type="arc" use="optional" order="2" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtCurrent" xlink:label="us-gaap_LongTermDebtCurrent" xlink:title="us-gaap_LongTermDebtCurrent" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LongTermDebtCurrent" xlink:title="Definition : us-gaap_LiabilitiesCurrentAbstract to us-gaap_LongTermDebtCurrent" xlink:type="arc" use="optional" order="3" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent" xlink:title="us-gaap_LiabilitiesCurrent" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrent" xlink:title="Definition : us-gaap_LiabilitiesCurrentAbstract to us-gaap_LiabilitiesCurrent" xlink:type="arc" use="optional" order="4" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredRevenueNoncurrent" xlink:label="us-gaap_DeferredRevenueNoncurrent" xlink:title="us-gaap_DeferredRevenueNoncurrent" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_DeferredRevenueNoncurrent" xlink:title="Definition : us-gaap_LiabilitiesAndStockholdersEquityAbstract to us-gaap_DeferredRevenueNoncurrent" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="us-gaap_LongTermDebtNoncurrent" xlink:title="us-gaap_LongTermDebtNoncurrent" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LongTermDebtNoncurrent" xlink:title="Definition : us-gaap_LiabilitiesAndStockholdersEquityAbstract to us-gaap_LongTermDebtNoncurrent" xlink:type="arc" use="optional" order="2" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities" xlink:label="us-gaap_Liabilities" xlink:title="us-gaap_Liabilities" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_Liabilities" xlink:title="Definition : us-gaap_LiabilitiesAndStockholdersEquityAbstract to us-gaap_Liabilities" xlink:type="arc" use="optional" order="3" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="us-gaap_CommitmentsAndContingencies" xlink:title="us-gaap_CommitmentsAndContingencies" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_CommitmentsAndContingencies" xlink:title="Definition : us-gaap_LiabilitiesAndStockholdersEquityAbstract to us-gaap_CommitmentsAndContingencies" xlink:type="arc" use="optional" order="4" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="us-gaap_StockholdersEquityAbstract" xlink:title="us-gaap_StockholdersEquityAbstract" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquityAbstract" xlink:title="Definition : us-gaap_LiabilitiesAndStockholdersEquityAbstract to us-gaap_StockholdersEquityAbstract" xlink:type="arc" use="optional" order="5" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockValue" xlink:label="us-gaap_PreferredStockValue" xlink:title="us-gaap_PreferredStockValue" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_PreferredStockValue" xlink:title="Definition : us-gaap_StockholdersEquityAbstract to us-gaap_PreferredStockValue" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValue" xlink:label="us-gaap_CommonStockValue" xlink:title="us-gaap_CommonStockValue" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_CommonStockValue" xlink:title="Definition : us-gaap_StockholdersEquityAbstract to us-gaap_CommonStockValue" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalCommonStock" xlink:label="us-gaap_AdditionalPaidInCapitalCommonStock" xlink:title="us-gaap_AdditionalPaidInCapitalCommonStock" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_AdditionalPaidInCapitalCommonStock" xlink:title="Definition : us-gaap_StockholdersEquityAbstract to us-gaap_AdditionalPaidInCapitalCommonStock" xlink:type="arc" use="optional" order="2" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:title="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:title="Definition : us-gaap_StockholdersEquityAbstract to us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" use="optional" order="3" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:title="us-gaap_RetainedEarningsAccumulatedDeficit" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:title="Definition : us-gaap_StockholdersEquityAbstract to us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="arc" use="optional" order="4" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity" xlink:title="us-gaap_StockholdersEquity" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquity" xlink:title="Definition : us-gaap_StockholdersEquityAbstract to us-gaap_StockholdersEquity" xlink:type="arc" use="optional" order="5" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xlink:title="us-gaap_LiabilitiesAndStockholdersEquity" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity" xlink:title="Definition : us-gaap_LiabilitiesAndStockholdersEquityAbstract to us-gaap_LiabilitiesAndStockholdersEquity" xlink:type="arc" use="optional" order="6" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:title="us-gaap_StatementTable" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:title="Definition : us-gaap_StatementLineItems to us-gaap_StatementTable" xlink:type="arc" use="optional" order="2" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis" xlink:title="us-gaap_StatementClassOfStockAxis" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementClassOfStockAxis" xlink:title="Definition : us-gaap_StatementTable to us-gaap_StatementClassOfStockAxis" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain" xlink:title="us-gaap_ClassOfStockDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" xlink:title="Definition : us-gaap_StatementClassOfStockAxis to us-gaap_ClassOfStockDomain" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_SpecialVotingPreferredStockMember" xlink:label="kern_SpecialVotingPreferredStockMember" xlink:title="kern_SpecialVotingPreferredStockMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="kern_SpecialVotingPreferredStockMember" xlink:title="Definition : us-gaap_ClassOfStockDomain to kern_SpecialVotingPreferredStockMember" xlink:type="arc" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain_1" xlink:title="us-gaap_ClassOfStockDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain_1" xlink:title="Definition : us-gaap_StatementClassOfStockAxis to us-gaap_ClassOfStockDomain" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://akerna.com/role/StockholdersDeficitDetailsTextual">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockLineItems" xlink:label="us-gaap_ClassOfStockLineItems" xlink:title="us-gaap_ClassOfStockLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityNoteAbstract" xlink:label="us-gaap_StockholdersEquityNoteAbstract" xlink:title="us-gaap_StockholdersEquityNoteAbstract" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_StockholdersEquityNoteAbstract" xlink:title="Definition : us-gaap_ClassOfStockLineItems to us-gaap_StockholdersEquityNoteAbstract" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_NumberOfClassesOfStock" xlink:label="kern_NumberOfClassesOfStock" xlink:title="kern_NumberOfClassesOfStock" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="kern_NumberOfClassesOfStock" xlink:title="Definition : us-gaap_StockholdersEquityNoteAbstract to kern_NumberOfClassesOfStock" xlink:type="arc" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="us-gaap_CommonStockSharesAuthorized" xlink:title="us-gaap_CommonStockSharesAuthorized" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="us-gaap_CommonStockSharesAuthorized" xlink:title="Definition : us-gaap_StockholdersEquityNoteAbstract to us-gaap_CommonStockSharesAuthorized" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" xlink:title="us-gaap_CommonStockParOrStatedValuePerShare" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare" xlink:title="Definition : us-gaap_StockholdersEquityNoteAbstract to us-gaap_CommonStockParOrStatedValuePerShare" xlink:type="arc" use="optional" order="2" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="us-gaap_PreferredStockSharesAuthorized" xlink:title="us-gaap_PreferredStockSharesAuthorized" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="us-gaap_PreferredStockSharesAuthorized" xlink:title="Definition : us-gaap_StockholdersEquityNoteAbstract to us-gaap_PreferredStockSharesAuthorized" xlink:type="arc" use="optional" order="3" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="us-gaap_PreferredStockSharesIssued" xlink:title="us-gaap_PreferredStockSharesIssued" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="us-gaap_PreferredStockSharesIssued" xlink:title="Definition : us-gaap_StockholdersEquityNoteAbstract to us-gaap_PreferredStockSharesIssued" xlink:type="arc" use="optional" order="4" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare" xlink:title="us-gaap_PreferredStockParOrStatedValuePerShare" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="us-gaap_PreferredStockParOrStatedValuePerShare" xlink:title="Definition : us-gaap_StockholdersEquityNoteAbstract to us-gaap_PreferredStockParOrStatedValuePerShare" xlink:type="arc" use="optional" order="5" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockVotingRights" xlink:label="us-gaap_CommonStockVotingRights" xlink:title="us-gaap_CommonStockVotingRights" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="us-gaap_CommonStockVotingRights" xlink:title="Definition : us-gaap_StockholdersEquityNoteAbstract to us-gaap_CommonStockVotingRights" xlink:type="arc" use="optional" order="6" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertiblePreferredStockTermsOfConversion" xlink:label="us-gaap_ConvertiblePreferredStockTermsOfConversion" xlink:title="us-gaap_ConvertiblePreferredStockTermsOfConversion" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="us-gaap_ConvertiblePreferredStockTermsOfConversion" xlink:title="Definition : us-gaap_StockholdersEquityNoteAbstract to us-gaap_ConvertiblePreferredStockTermsOfConversion" xlink:type="arc" use="optional" order="7" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock" xlink:label="us-gaap_ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock" xlink:title="us-gaap_ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="us-gaap_ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock" xlink:title="Definition : us-gaap_StockholdersEquityNoteAbstract to us-gaap_ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock" xlink:type="arc" use="optional" order="8" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_ExchangeableShares" xlink:label="kern_ExchangeableShares" xlink:title="kern_ExchangeableShares" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="kern_ExchangeableShares" xlink:title="Definition : us-gaap_StockholdersEquityNoteAbstract to kern_ExchangeableShares" xlink:type="arc" order="9" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockLiquidationPreference" xlink:label="us-gaap_PreferredStockLiquidationPreference" xlink:title="us-gaap_PreferredStockLiquidationPreference" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="us-gaap_PreferredStockLiquidationPreference" xlink:title="Definition : us-gaap_StockholdersEquityNoteAbstract to us-gaap_PreferredStockLiquidationPreference" xlink:type="arc" use="optional" order="10" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockVotingRights" xlink:label="us-gaap_PreferredStockVotingRights" xlink:title="us-gaap_PreferredStockVotingRights" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="us-gaap_PreferredStockVotingRights" xlink:title="Definition : us-gaap_StockholdersEquityNoteAbstract to us-gaap_PreferredStockVotingRights" xlink:type="arc" use="optional" order="11" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_ExchangeableSharesValue" xlink:label="kern_ExchangeableSharesValue" xlink:title="kern_ExchangeableSharesValue" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="kern_ExchangeableSharesValue" xlink:title="Definition : us-gaap_StockholdersEquityNoteAbstract to kern_ExchangeableSharesValue" xlink:type="arc" order="12" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_ExchangeableSharesIssued" xlink:label="kern_ExchangeableSharesIssued" xlink:title="kern_ExchangeableSharesIssued" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="kern_ExchangeableSharesIssued" xlink:title="Definition : us-gaap_StockholdersEquityNoteAbstract to kern_ExchangeableSharesIssued" xlink:type="arc" order="13" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_ExchangeableSharesOutstanding" xlink:label="kern_ExchangeableSharesOutstanding" xlink:title="kern_ExchangeableSharesOutstanding" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="kern_ExchangeableSharesOutstanding" xlink:title="Definition : us-gaap_StockholdersEquityNoteAbstract to kern_ExchangeableSharesOutstanding" xlink:type="arc" order="14" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:label="us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:title="us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:title="Definition : us-gaap_StockholdersEquityNoteAbstract to us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:type="arc" use="optional" order="15" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockConsiderationReceivedOnTransaction" xlink:label="us-gaap_SaleOfStockConsiderationReceivedOnTransaction" xlink:title="us-gaap_SaleOfStockConsiderationReceivedOnTransaction" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="us-gaap_SaleOfStockConsiderationReceivedOnTransaction" xlink:title="Definition : us-gaap_StockholdersEquityNoteAbstract to us-gaap_SaleOfStockConsiderationReceivedOnTransaction" xlink:type="arc" use="optional" order="16" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockDescriptionOfTransaction" xlink:label="us-gaap_SaleOfStockDescriptionOfTransaction" xlink:title="us-gaap_SaleOfStockDescriptionOfTransaction" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="us-gaap_SaleOfStockDescriptionOfTransaction" xlink:title="Definition : us-gaap_StockholdersEquityNoteAbstract to us-gaap_SaleOfStockDescriptionOfTransaction" xlink:type="arc" use="optional" order="17" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:label="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:title="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:title="Definition : us-gaap_StockholdersEquityNoteAbstract to us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:type="arc" use="optional" order="18" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesIssuedPricePerShare" xlink:label="us-gaap_SharesIssuedPricePerShare" xlink:title="us-gaap_SharesIssuedPricePerShare" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="us-gaap_SharesIssuedPricePerShare" xlink:title="Definition : us-gaap_StockholdersEquityNoteAbstract to us-gaap_SharesIssuedPricePerShare" xlink:type="arc" use="optional" order="19" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesIssued" xlink:label="us-gaap_SharesIssued" xlink:title="us-gaap_SharesIssued" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="us-gaap_SharesIssued" xlink:title="Definition : us-gaap_StockholdersEquityNoteAbstract to us-gaap_SharesIssued" xlink:type="arc" use="optional" order="20" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" xlink:label="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" xlink:title="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" xlink:title="Definition : us-gaap_StockholdersEquityNoteAbstract to us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" xlink:type="arc" use="optional" order="21" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:label="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:title="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:title="Definition : us-gaap_StockholdersEquityNoteAbstract to us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:type="arc" use="optional" order="22" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_EquityInstrumentConvertibleConversionRatio" xlink:label="kern_EquityInstrumentConvertibleConversionRatio" xlink:title="kern_EquityInstrumentConvertibleConversionRatio" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="kern_EquityInstrumentConvertibleConversionRatio" xlink:title="Definition : us-gaap_StockholdersEquityNoteAbstract to kern_EquityInstrumentConvertibleConversionRatio" xlink:type="arc" order="23" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_Descriptionofunitoffering" xlink:label="kern_Descriptionofunitoffering" xlink:title="kern_Descriptionofunitoffering" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="kern_Descriptionofunitoffering" xlink:title="Definition : us-gaap_StockholdersEquityNoteAbstract to kern_Descriptionofunitoffering" xlink:type="arc" order="24" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_UnderwritingAgreementDescription" xlink:label="kern_UnderwritingAgreementDescription" xlink:title="kern_UnderwritingAgreementDescription" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="kern_UnderwritingAgreementDescription" xlink:title="Definition : us-gaap_StockholdersEquityNoteAbstract to kern_UnderwritingAgreementDescription" xlink:type="arc" order="25" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_UnderwriterWarrantsPerShare" xlink:label="kern_UnderwriterWarrantsPerShare" xlink:title="kern_UnderwriterWarrantsPerShare" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="kern_UnderwriterWarrantsPerShare" xlink:title="Definition : us-gaap_StockholdersEquityNoteAbstract to kern_UnderwriterWarrantsPerShare" xlink:type="arc" order="26" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_Underwriterwarrantstopurchaseshares" xlink:label="kern_Underwriterwarrantstopurchaseshares" xlink:title="kern_Underwriterwarrantstopurchaseshares" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="kern_Underwriterwarrantstopurchaseshares" xlink:title="Definition : us-gaap_StockholdersEquityNoteAbstract to kern_Underwriterwarrantstopurchaseshares" xlink:type="arc" order="27" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromDebtNetOfIssuanceCosts" xlink:label="us-gaap_ProceedsFromDebtNetOfIssuanceCosts" xlink:title="us-gaap_ProceedsFromDebtNetOfIssuanceCosts" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="us-gaap_ProceedsFromDebtNetOfIssuanceCosts" xlink:title="Definition : us-gaap_StockholdersEquityNoteAbstract to us-gaap_ProceedsFromDebtNetOfIssuanceCosts" xlink:type="arc" use="optional" order="28" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleNotesPayable" xlink:label="us-gaap_ConvertibleNotesPayable" xlink:title="us-gaap_ConvertibleNotesPayable" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="us-gaap_ConvertibleNotesPayable" xlink:title="Definition : us-gaap_StockholdersEquityNoteAbstract to us-gaap_ConvertibleNotesPayable" xlink:type="arc" use="optional" order="29" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_WarrantsOutstanding" xlink:label="kern_WarrantsOutstanding" xlink:title="kern_WarrantsOutstanding" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="kern_WarrantsOutstanding" xlink:title="Definition : us-gaap_StockholdersEquityNoteAbstract to kern_WarrantsOutstanding" xlink:type="arc" order="30" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_CommonWarrantsShares" xlink:label="kern_CommonWarrantsShares" xlink:title="kern_CommonWarrantsShares" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="kern_CommonWarrantsShares" xlink:title="Definition : us-gaap_StockholdersEquityNoteAbstract to kern_CommonWarrantsShares" xlink:type="arc" order="31" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_AggregateValueOfExchangeableShares" xlink:label="kern_AggregateValueOfExchangeableShares" xlink:title="kern_AggregateValueOfExchangeableShares" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="kern_AggregateValueOfExchangeableShares" xlink:title="Definition : us-gaap_StockholdersEquityNoteAbstract to kern_AggregateValueOfExchangeableShares" xlink:type="arc" order="32" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ExcessStockSharesOutstanding" xlink:label="us-gaap_ExcessStockSharesOutstanding" xlink:title="us-gaap_ExcessStockSharesOutstanding" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="us-gaap_ExcessStockSharesOutstanding" xlink:title="Definition : us-gaap_StockholdersEquityNoteAbstract to us-gaap_ExcessStockSharesOutstanding" xlink:type="arc" use="optional" order="33" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementalDeferredPurchasePrice" xlink:label="us-gaap_SupplementalDeferredPurchasePrice" xlink:title="us-gaap_SupplementalDeferredPurchasePrice" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="us-gaap_SupplementalDeferredPurchasePrice" xlink:title="Definition : us-gaap_StockholdersEquityNoteAbstract to us-gaap_SupplementalDeferredPurchasePrice" xlink:type="arc" use="optional" order="34" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanOfReorganizationDatesPlanIsEffective" xlink:label="us-gaap_PlanOfReorganizationDatesPlanIsEffective" xlink:title="us-gaap_PlanOfReorganizationDatesPlanIsEffective" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="us-gaap_PlanOfReorganizationDatesPlanIsEffective" xlink:title="Definition : us-gaap_StockholdersEquityNoteAbstract to us-gaap_PlanOfReorganizationDatesPlanIsEffective" xlink:type="arc" use="optional" order="35" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockPricePerShare" xlink:label="us-gaap_SaleOfStockPricePerShare" xlink:title="us-gaap_SaleOfStockPricePerShare" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="us-gaap_SaleOfStockPricePerShare" xlink:title="Definition : us-gaap_StockholdersEquityNoteAbstract to us-gaap_SaleOfStockPricePerShare" xlink:type="arc" use="optional" order="36" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ExcessStockSharesIssued" xlink:label="us-gaap_ExcessStockSharesIssued" xlink:title="us-gaap_ExcessStockSharesIssued" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="us-gaap_ExcessStockSharesIssued" xlink:title="Definition : us-gaap_StockholdersEquityNoteAbstract to us-gaap_ExcessStockSharesIssued" xlink:type="arc" use="optional" order="37" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_WarrantsIssuedInPeriodNumberOfShares" xlink:label="kern_WarrantsIssuedInPeriodNumberOfShares" xlink:title="kern_WarrantsIssuedInPeriodNumberOfShares" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="kern_WarrantsIssuedInPeriodNumberOfShares" xlink:title="Definition : us-gaap_StockholdersEquityNoteAbstract to kern_WarrantsIssuedInPeriodNumberOfShares" xlink:type="arc" order="38" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightExpenseOrRevenueRecognized" xlink:label="us-gaap_ClassOfWarrantOrRightExpenseOrRevenueRecognized" xlink:title="us-gaap_ClassOfWarrantOrRightExpenseOrRevenueRecognized" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="us-gaap_ClassOfWarrantOrRightExpenseOrRevenueRecognized" xlink:title="Definition : us-gaap_StockholdersEquityNoteAbstract to us-gaap_ClassOfWarrantOrRightExpenseOrRevenueRecognized" xlink:type="arc" use="optional" order="39" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_PreferredStockConversionRatio" xlink:label="kern_PreferredStockConversionRatio" xlink:title="kern_PreferredStockConversionRatio" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="kern_PreferredStockConversionRatio" xlink:title="Definition : us-gaap_StockholdersEquityNoteAbstract to kern_PreferredStockConversionRatio" xlink:type="arc" order="40" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfStockByClassTable" xlink:label="us-gaap_ScheduleOfStockByClassTable" xlink:title="us-gaap_ScheduleOfStockByClassTable" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_ScheduleOfStockByClassTable" xlink:title="Definition : us-gaap_ClassOfStockLineItems to us-gaap_ScheduleOfStockByClassTable" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:title="us-gaap_StatementEquityComponentsAxis" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="us-gaap_StatementEquityComponentsAxis" xlink:title="Definition : us-gaap_ScheduleOfStockByClassTable to us-gaap_StatementEquityComponentsAxis" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain" xlink:title="us-gaap_EquityComponentDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" xlink:title="Definition : us-gaap_StatementEquityComponentsAxis to us-gaap_EquityComponentDomain" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WarrantMember" xlink:label="us-gaap_WarrantMember" xlink:title="us-gaap_WarrantMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_WarrantMember" xlink:title="Definition : us-gaap_EquityComponentDomain to us-gaap_WarrantMember" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember" xlink:label="us-gaap_CommonStockMember" xlink:title="us-gaap_CommonStockMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_CommonStockMember" xlink:title="Definition : us-gaap_EquityComponentDomain to us-gaap_CommonStockMember" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain_1" xlink:title="us-gaap_EquityComponentDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain_1" xlink:title="Definition : us-gaap_StatementEquityComponentsAxis to us-gaap_EquityComponentDomain" xlink:type="arc" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="us-gaap_SubsequentEventTypeAxis" xlink:title="us-gaap_SubsequentEventTypeAxis" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="us-gaap_SubsequentEventTypeAxis" xlink:title="Definition : us-gaap_ScheduleOfStockByClassTable to us-gaap_SubsequentEventTypeAxis" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="us-gaap_SubsequentEventTypeDomain" xlink:title="us-gaap_SubsequentEventTypeDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain" xlink:title="Definition : us-gaap_SubsequentEventTypeAxis to us-gaap_SubsequentEventTypeDomain" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventMember" xlink:label="us-gaap_SubsequentEventMember" xlink:title="us-gaap_SubsequentEventMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsequentEventTypeDomain" xlink:to="us-gaap_SubsequentEventMember" xlink:title="Definition : us-gaap_SubsequentEventTypeDomain to us-gaap_SubsequentEventMember" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="us-gaap_SubsequentEventTypeDomain_1" xlink:title="us-gaap_SubsequentEventTypeDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain_1" xlink:title="Definition : us-gaap_SubsequentEventTypeAxis to us-gaap_SubsequentEventTypeDomain" xlink:type="arc" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightAxis" xlink:label="us-gaap_ClassOfWarrantOrRightAxis" xlink:title="us-gaap_ClassOfWarrantOrRightAxis" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="us-gaap_ClassOfWarrantOrRightAxis" xlink:title="Definition : us-gaap_ScheduleOfStockByClassTable to us-gaap_ClassOfWarrantOrRightAxis" xlink:type="arc" use="optional" order="2" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="us-gaap_ClassOfWarrantOrRightDomain" xlink:title="us-gaap_ClassOfWarrantOrRightDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightDomain" xlink:title="Definition : us-gaap_ClassOfWarrantOrRightAxis to us-gaap_ClassOfWarrantOrRightDomain" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_PreFundedWarrantsMember" xlink:label="kern_PreFundedWarrantsMember" xlink:title="kern_PreFundedWarrantsMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="kern_PreFundedWarrantsMember" xlink:title="Definition : us-gaap_ClassOfWarrantOrRightDomain to kern_PreFundedWarrantsMember" xlink:type="arc" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_UnderwriterWarrantsMember" xlink:label="kern_UnderwriterWarrantsMember" xlink:title="kern_UnderwriterWarrantsMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="kern_UnderwriterWarrantsMember" xlink:title="Definition : us-gaap_ClassOfWarrantOrRightDomain to kern_UnderwriterWarrantsMember" xlink:type="arc" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_CommonWarrantMember" xlink:label="kern_CommonWarrantMember" xlink:title="kern_CommonWarrantMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="kern_CommonWarrantMember" xlink:title="Definition : us-gaap_ClassOfWarrantOrRightDomain to kern_CommonWarrantMember" xlink:type="arc" order="2" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="us-gaap_ClassOfWarrantOrRightDomain_1" xlink:title="us-gaap_ClassOfWarrantOrRightDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightDomain_1" xlink:title="Definition : us-gaap_ClassOfWarrantOrRightAxis to us-gaap_ClassOfWarrantOrRightDomain" xlink:type="arc" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" xlink:title="srt_RangeAxis" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="srt_RangeAxis" xlink:title="Definition : us-gaap_ScheduleOfStockByClassTable to srt_RangeAxis" xlink:type="arc" use="optional" order="3" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="srt_RangeMember" xlink:title="srt_RangeMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" xlink:title="Definition : srt_RangeAxis to srt_RangeMember" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" xlink:title="srt_MinimumMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" xlink:title="Definition : srt_RangeMember to srt_MinimumMember" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="srt_RangeMember_1" xlink:title="srt_RangeMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember_1" xlink:title="Definition : srt_RangeAxis to srt_RangeMember" xlink:type="arc" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:title="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:title="Definition : us-gaap_ScheduleOfStockByClassTable to us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:type="arc" use="optional" order="4" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain" xlink:label="us-gaap_RelatedPartyDomain" xlink:title="us-gaap_RelatedPartyDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain" xlink:title="Definition : us-gaap_RelatedPartyTransactionsByRelatedPartyAxis to us-gaap_RelatedPartyDomain" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_MtechMember" xlink:label="kern_MtechMember" xlink:title="kern_MtechMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="kern_MtechMember" xlink:title="Definition : us-gaap_RelatedPartyDomain to kern_MtechMember" xlink:type="arc" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain" xlink:label="us-gaap_RelatedPartyDomain_1" xlink:title="us-gaap_RelatedPartyDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain_1" xlink:title="Definition : us-gaap_RelatedPartyTransactionsByRelatedPartyAxis to us-gaap_RelatedPartyDomain" xlink:type="arc" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="us-gaap_FinancialInstrumentAxis" xlink:title="us-gaap_FinancialInstrumentAxis" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="us-gaap_FinancialInstrumentAxis" xlink:title="Definition : us-gaap_ScheduleOfStockByClassTable to us-gaap_FinancialInstrumentAxis" xlink:type="arc" use="optional" order="5" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:title="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_FinancialInstrumentAxis" xlink:to="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:title="Definition : us-gaap_FinancialInstrumentAxis to us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_PublicWarrantMember" xlink:label="kern_PublicWarrantMember" xlink:title="kern_PublicWarrantMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="kern_PublicWarrantMember" xlink:title="Definition : us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain to kern_PublicWarrantMember" xlink:type="arc" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_PrivateWarrantMember" xlink:label="kern_PrivateWarrantMember" xlink:title="kern_PrivateWarrantMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="kern_PrivateWarrantMember" xlink:title="Definition : us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain to kern_PrivateWarrantMember" xlink:type="arc" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1" xlink:title="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_FinancialInstrumentAxis" xlink:to="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1" xlink:title="Definition : us-gaap_FinancialInstrumentAxis to us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:type="arc" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="us-gaap_SubsidiarySaleOfStockAxis" xlink:title="us-gaap_SubsidiarySaleOfStockAxis" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="us-gaap_SubsidiarySaleOfStockAxis" xlink:title="Definition : us-gaap_ScheduleOfStockByClassTable to us-gaap_SubsidiarySaleOfStockAxis" xlink:type="arc" use="optional" order="6" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:title="us-gaap_SaleOfStockNameOfTransactionDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:title="Definition : us-gaap_SubsidiarySaleOfStockAxis to us-gaap_SaleOfStockNameOfTransactionDomain" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_ATMProgramMember" xlink:label="kern_ATMProgramMember" xlink:title="kern_ATMProgramMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="kern_ATMProgramMember" xlink:title="Definition : us-gaap_SaleOfStockNameOfTransactionDomain to kern_ATMProgramMember" xlink:type="arc" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OverAllotmentOptionMember" xlink:label="us-gaap_OverAllotmentOptionMember" xlink:title="us-gaap_OverAllotmentOptionMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="us-gaap_OverAllotmentOptionMember" xlink:title="Definition : us-gaap_SaleOfStockNameOfTransactionDomain to us-gaap_OverAllotmentOptionMember" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IPOMember" xlink:label="us-gaap_IPOMember" xlink:title="us-gaap_IPOMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="us-gaap_IPOMember" xlink:title="Definition : us-gaap_SaleOfStockNameOfTransactionDomain to us-gaap_IPOMember" xlink:type="arc" use="optional" order="2" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrivatePlacementMember" xlink:label="us-gaap_PrivatePlacementMember" xlink:title="us-gaap_PrivatePlacementMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="us-gaap_PrivatePlacementMember" xlink:title="Definition : us-gaap_SaleOfStockNameOfTransactionDomain to us-gaap_PrivatePlacementMember" xlink:type="arc" use="optional" order="3" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain_1" xlink:title="us-gaap_SaleOfStockNameOfTransactionDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain_1" xlink:title="Definition : us-gaap_SubsidiarySaleOfStockAxis to us-gaap_SaleOfStockNameOfTransactionDomain" xlink:type="arc" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis" xlink:title="us-gaap_StatementClassOfStockAxis" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="us-gaap_StatementClassOfStockAxis" xlink:title="Definition : us-gaap_ScheduleOfStockByClassTable to us-gaap_StatementClassOfStockAxis" xlink:type="arc" use="optional" order="7" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain" xlink:title="us-gaap_ClassOfStockDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" xlink:title="Definition : us-gaap_StatementClassOfStockAxis to us-gaap_ClassOfStockDomain" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RedeemablePreferredStockMember" xlink:label="us-gaap_RedeemablePreferredStockMember" xlink:title="us-gaap_RedeemablePreferredStockMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_RedeemablePreferredStockMember" xlink:title="Definition : us-gaap_ClassOfStockDomain to us-gaap_RedeemablePreferredStockMember" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeriesBPreferredStockMember" xlink:label="us-gaap_SeriesBPreferredStockMember" xlink:title="us-gaap_SeriesBPreferredStockMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_SeriesBPreferredStockMember" xlink:title="Definition : us-gaap_ClassOfStockDomain to us-gaap_SeriesBPreferredStockMember" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeriesAPreferredStockMember" xlink:label="us-gaap_SeriesAPreferredStockMember" xlink:title="us-gaap_SeriesAPreferredStockMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_SeriesAPreferredStockMember" xlink:title="Definition : us-gaap_ClassOfStockDomain to us-gaap_SeriesAPreferredStockMember" xlink:type="arc" use="optional" order="2" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_SpecialVotingPreferredStockMember" xlink:label="kern_SpecialVotingPreferredStockMember" xlink:title="kern_SpecialVotingPreferredStockMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="kern_SpecialVotingPreferredStockMember" xlink:title="Definition : us-gaap_ClassOfStockDomain to kern_SpecialVotingPreferredStockMember" xlink:type="arc" order="3" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain_1" xlink:title="us-gaap_ClassOfStockDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain_1" xlink:title="Definition : us-gaap_StatementClassOfStockAxis to us-gaap_ClassOfStockDomain" xlink:type="arc" order="1" xbrldt:closed="false" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://akerna.com/role/DiscontinuedOperationsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:title="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" xlink:title="us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" xlink:title="Definition : us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems to us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet" xlink:title="us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet" xlink:title="Definition : us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems to us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent" xlink:title="us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent" xlink:title="Definition : us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems to us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent" xlink:type="arc" use="optional" order="2" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets" xlink:title="us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets" xlink:title="Definition : us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems to us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets" xlink:type="arc" use="optional" order="3" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryNoncurrent" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryNoncurrent" xlink:title="us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryNoncurrent" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryNoncurrent" xlink:title="Definition : us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems to us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryNoncurrent" xlink:type="arc" use="optional" order="4" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent" xlink:title="us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent" xlink:title="Definition : us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems to us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent" xlink:type="arc" use="optional" order="5" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent" xlink:title="us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent" xlink:title="Definition : us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems to us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent" xlink:type="arc" use="optional" order="6" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent" xlink:title="us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent" xlink:title="Definition : us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems to us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent" xlink:type="arc" use="optional" order="7" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" xlink:label="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" xlink:title="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" xlink:title="Definition : us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems to us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" xlink:type="arc" use="optional" order="8" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableAndAccruedLiabilitiesCurrent" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableAndAccruedLiabilitiesCurrent" xlink:title="us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableAndAccruedLiabilitiesCurrent" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableAndAccruedLiabilitiesCurrent" xlink:title="Definition : us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems to us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableAndAccruedLiabilitiesCurrent" xlink:type="arc" use="optional" order="9" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenueCurrent" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenueCurrent" xlink:title="us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenueCurrent" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenueCurrent" xlink:title="Definition : us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems to us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenueCurrent" xlink:type="arc" use="optional" order="10" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenueNoncurrent" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenueNoncurrent" xlink:title="us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenueNoncurrent" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenueNoncurrent" xlink:title="Definition : us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems to us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenueNoncurrent" xlink:type="arc" use="optional" order="11" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation" xlink:label="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation" xlink:title="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation" xlink:title="Definition : us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems to us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation" xlink:type="arc" use="optional" order="12" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_AssetsHeldForSaleNotPartOfDisposalGroupNonCurrent" xlink:label="kern_AssetsHeldForSaleNotPartOfDisposalGroupNonCurrent" xlink:title="kern_AssetsHeldForSaleNotPartOfDisposalGroupNonCurrent" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="kern_AssetsHeldForSaleNotPartOfDisposalGroupNonCurrent" xlink:title="Definition : us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems to kern_AssetsHeldForSaleNotPartOfDisposalGroupNonCurrent" xlink:type="arc" use="optional" order="13" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_LiabilitiesHeldForSaleNotPartOfDisposalGroupNonCurrent" xlink:label="kern_LiabilitiesHeldForSaleNotPartOfDisposalGroupNonCurrent" xlink:title="kern_LiabilitiesHeldForSaleNotPartOfDisposalGroupNonCurrent" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="kern_LiabilitiesHeldForSaleNotPartOfDisposalGroupNonCurrent" xlink:title="Definition : us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems to kern_LiabilitiesHeldForSaleNotPartOfDisposalGroupNonCurrent" xlink:type="arc" use="optional" order="14" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:title="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:title="Definition : us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems to us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:type="arc" use="optional" order="15" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:title="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:to="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:title="Definition : us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable to us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:label="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:title="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:to="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:title="Definition : us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis to us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_ThreeSixtyFiveCannabisMember" xlink:label="kern_ThreeSixtyFiveCannabisMember" xlink:title="kern_ThreeSixtyFiveCannabisMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:to="kern_ThreeSixtyFiveCannabisMember" xlink:title="Definition : us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain to kern_ThreeSixtyFiveCannabisMember" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:label="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_1" xlink:title="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:to="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_1" xlink:title="Definition : us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis to us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationAxis" xlink:label="us-gaap_DisposalGroupClassificationAxis" xlink:title="us-gaap_DisposalGroupClassificationAxis" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:to="us-gaap_DisposalGroupClassificationAxis" xlink:title="Definition : us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable to us-gaap_DisposalGroupClassificationAxis" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationDomain" xlink:label="us-gaap_DisposalGroupClassificationDomain" xlink:title="us-gaap_DisposalGroupClassificationDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_DisposalGroupClassificationAxis" xlink:to="us-gaap_DisposalGroupClassificationDomain" xlink:title="Definition : us-gaap_DisposalGroupClassificationAxis to us-gaap_DisposalGroupClassificationDomain" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDiscontinuedOperationsMember" xlink:label="us-gaap_SegmentDiscontinuedOperationsMember" xlink:title="us-gaap_SegmentDiscontinuedOperationsMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisposalGroupClassificationDomain" xlink:to="us-gaap_SegmentDiscontinuedOperationsMember" xlink:title="Definition : us-gaap_DisposalGroupClassificationDomain to us-gaap_SegmentDiscontinuedOperationsMember" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationDomain" xlink:label="us-gaap_DisposalGroupClassificationDomain_1" xlink:title="us-gaap_DisposalGroupClassificationDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_DisposalGroupClassificationAxis" xlink:to="us-gaap_DisposalGroupClassificationDomain_1" xlink:title="Definition : us-gaap_DisposalGroupClassificationAxis to us-gaap_DisposalGroupClassificationDomain" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://akerna.com/role/DiscontinuedOperationsDetailsTextual">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="us-gaap_BusinessAcquisitionLineItems" xlink:title="us-gaap_BusinessAcquisitionLineItems" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_ImpairmentsofLongLivedAssets" xlink:label="kern_ImpairmentsofLongLivedAssets" xlink:title="kern_ImpairmentsofLongLivedAssets" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="kern_ImpairmentsofLongLivedAssets" xlink:title="Definition : us-gaap_BusinessAcquisitionLineItems to kern_ImpairmentsofLongLivedAssets" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillGross" xlink:label="us-gaap_GoodwillGross" xlink:title="us-gaap_GoodwillGross" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_GoodwillGross" xlink:title="Definition : us-gaap_BusinessAcquisitionLineItems to us-gaap_GoodwillGross" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherIntangibleAssetsNet" xlink:label="us-gaap_OtherIntangibleAssetsNet" xlink:title="us-gaap_OtherIntangibleAssetsNet" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_OtherIntangibleAssetsNet" xlink:title="Definition : us-gaap_BusinessAcquisitionLineItems to us-gaap_OtherIntangibleAssetsNet" xlink:type="arc" use="optional" order="2" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedComputerSoftwarePeriodIncreaseDecrease" xlink:label="us-gaap_CapitalizedComputerSoftwarePeriodIncreaseDecrease" xlink:title="us-gaap_CapitalizedComputerSoftwarePeriodIncreaseDecrease" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_CapitalizedComputerSoftwarePeriodIncreaseDecrease" xlink:title="Definition : us-gaap_BusinessAcquisitionLineItems to us-gaap_CapitalizedComputerSoftwarePeriodIncreaseDecrease" xlink:type="arc" use="optional" order="3" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetImpairmentCharges" xlink:label="us-gaap_AssetImpairmentCharges" xlink:title="us-gaap_AssetImpairmentCharges" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_AssetImpairmentCharges" xlink:title="Definition : us-gaap_BusinessAcquisitionLineItems to us-gaap_AssetImpairmentCharges" xlink:type="arc" use="optional" order="4" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromDivestitureOfBusinesses" xlink:label="us-gaap_ProceedsFromDivestitureOfBusinesses" xlink:title="us-gaap_ProceedsFromDivestitureOfBusinesses" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_ProceedsFromDivestitureOfBusinesses" xlink:title="Definition : us-gaap_BusinessAcquisitionLineItems to us-gaap_ProceedsFromDivestitureOfBusinesses" xlink:type="arc" use="optional" order="5" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_TerminationOfContingentConsiderationObligationDueToSaleOfDiscontinuedOperations" xlink:label="kern_TerminationOfContingentConsiderationObligationDueToSaleOfDiscontinuedOperations" xlink:title="kern_TerminationOfContingentConsiderationObligationDueToSaleOfDiscontinuedOperations" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="kern_TerminationOfContingentConsiderationObligationDueToSaleOfDiscontinuedOperations" xlink:title="Definition : us-gaap_BusinessAcquisitionLineItems to kern_TerminationOfContingentConsiderationObligationDueToSaleOfDiscontinuedOperations" xlink:type="arc" order="6" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" xlink:label="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" xlink:title="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" xlink:title="Definition : us-gaap_BusinessAcquisitionLineItems to us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" xlink:type="arc" use="optional" order="7" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedComputerSoftwareNet" xlink:label="us-gaap_CapitalizedComputerSoftwareNet" xlink:title="us-gaap_CapitalizedComputerSoftwareNet" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_CapitalizedComputerSoftwareNet" xlink:title="Definition : us-gaap_BusinessAcquisitionLineItems to us-gaap_CapitalizedComputerSoftwareNet" xlink:type="arc" use="optional" order="8" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:title="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:title="Definition : us-gaap_BusinessAcquisitionLineItems to us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:type="arc" order="9" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis" xlink:title="us-gaap_BusinessAcquisitionAxis" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:to="us-gaap_BusinessAcquisitionAxis" xlink:title="Definition : us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable to us-gaap_BusinessAcquisitionAxis" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:title="us-gaap_BusinessAcquisitionAcquireeDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:title="Definition : us-gaap_BusinessAcquisitionAxis to us-gaap_BusinessAcquisitionAcquireeDomain" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_TrellisSolutionsIncMember" xlink:label="kern_TrellisSolutionsIncMember" xlink:title="kern_TrellisSolutionsIncMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="kern_TrellisSolutionsIncMember" xlink:title="Definition : us-gaap_BusinessAcquisitionAcquireeDomain to kern_TrellisSolutionsIncMember" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_SoloSciencesIncMember" xlink:label="kern_SoloSciencesIncMember" xlink:title="kern_SoloSciencesIncMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="kern_SoloSciencesIncMember" xlink:title="Definition : us-gaap_BusinessAcquisitionAcquireeDomain to kern_SoloSciencesIncMember" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_AmpleOrganicsMember" xlink:label="kern_AmpleOrganicsMember" xlink:title="kern_AmpleOrganicsMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="kern_AmpleOrganicsMember" xlink:title="Definition : us-gaap_BusinessAcquisitionAcquireeDomain to kern_AmpleOrganicsMember" xlink:type="arc" use="optional" order="2" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_ViridianSciencesIncMember" xlink:label="kern_ViridianSciencesIncMember" xlink:title="kern_ViridianSciencesIncMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="kern_ViridianSciencesIncMember" xlink:title="Definition : us-gaap_BusinessAcquisitionAcquireeDomain to kern_ViridianSciencesIncMember" xlink:type="arc" use="optional" order="3" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_CannabisMember" xlink:label="kern_CannabisMember" xlink:title="kern_CannabisMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="kern_CannabisMember" xlink:title="Definition : us-gaap_BusinessAcquisitionAcquireeDomain to kern_CannabisMember" xlink:type="arc" use="optional" order="4" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_ViridianMember" xlink:label="kern_ViridianMember" xlink:title="kern_ViridianMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="kern_ViridianMember" xlink:title="Definition : us-gaap_BusinessAcquisitionAcquireeDomain to kern_ViridianMember" xlink:type="arc" use="optional" order="5" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_ThreeSixtyFiveCannabisMember" xlink:label="kern_ThreeSixtyFiveCannabisMember" xlink:title="kern_ThreeSixtyFiveCannabisMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="kern_ThreeSixtyFiveCannabisMember" xlink:title="Definition : us-gaap_BusinessAcquisitionAcquireeDomain to kern_ThreeSixtyFiveCannabisMember" xlink:type="arc" use="optional" order="6" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_ViridianSciencesMember" xlink:label="kern_ViridianSciencesMember" xlink:title="kern_ViridianSciencesMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="kern_ViridianSciencesMember" xlink:title="Definition : us-gaap_BusinessAcquisitionAcquireeDomain to kern_ViridianSciencesMember" xlink:type="arc" use="optional" order="7" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_LCAMember" xlink:label="kern_LCAMember" xlink:title="kern_LCAMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="kern_LCAMember" xlink:title="Definition : us-gaap_BusinessAcquisitionAcquireeDomain to kern_LCAMember" xlink:type="arc" use="optional" order="8" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain_1" xlink:title="us-gaap_BusinessAcquisitionAcquireeDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain_1" xlink:title="Definition : us-gaap_BusinessAcquisitionAxis to us-gaap_BusinessAcquisitionAcquireeDomain" xlink:type="arc" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByAssetClassAxis" xlink:label="us-gaap_FairValueByAssetClassAxis" xlink:title="us-gaap_FairValueByAssetClassAxis" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:to="us-gaap_FairValueByAssetClassAxis" xlink:title="Definition : us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable to us-gaap_FairValueByAssetClassAxis" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:label="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:title="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_FairValueByAssetClassAxis" xlink:to="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:title="Definition : us-gaap_FairValueByAssetClassAxis to us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndefinitelivedIntangibleAssetsMember" xlink:label="us-gaap_IndefinitelivedIntangibleAssetsMember" xlink:title="us-gaap_IndefinitelivedIntangibleAssetsMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:to="us-gaap_IndefinitelivedIntangibleAssetsMember" xlink:title="Definition : us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain to us-gaap_IndefinitelivedIntangibleAssetsMember" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:label="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_1" xlink:title="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_FairValueByAssetClassAxis" xlink:to="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_1" xlink:title="Definition : us-gaap_FairValueByAssetClassAxis to us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:type="arc" order="1" xbrldt:closed="false" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://akerna.com/role/DescriptionofBusinessDetailsTextual">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="us-gaap_DebtInstrumentLineItems" xlink:title="us-gaap_DebtInstrumentLineItems" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_PurchasePriceValue" xlink:label="kern_PurchasePriceValue" xlink:title="kern_PurchasePriceValue" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="kern_PurchasePriceValue" xlink:title="Definition : us-gaap_DebtInstrumentLineItems to kern_PurchasePriceValue" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_PurchasePriceValueInCash" xlink:label="kern_PurchasePriceValueInCash" xlink:title="kern_PurchasePriceValueInCash" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="kern_PurchasePriceValueInCash" xlink:title="Definition : us-gaap_DebtInstrumentLineItems to kern_PurchasePriceValueInCash" xlink:type="arc" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_PurchasePriceValueInLoan" xlink:label="kern_PurchasePriceValueInLoan" xlink:title="kern_PurchasePriceValueInLoan" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="kern_PurchasePriceValueInLoan" xlink:title="Definition : us-gaap_DebtInstrumentLineItems to kern_PurchasePriceValueInLoan" xlink:type="arc" order="2" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_PeriodForPostClosingStatement" xlink:label="kern_PeriodForPostClosingStatement" xlink:title="kern_PeriodForPostClosingStatement" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="kern_PeriodForPostClosingStatement" xlink:title="Definition : us-gaap_DebtInstrumentLineItems to kern_PeriodForPostClosingStatement" xlink:type="arc" order="3" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_MaximumAmountOfPostClosingWorkingCapitalAdjustments" xlink:label="kern_MaximumAmountOfPostClosingWorkingCapitalAdjustments" xlink:title="kern_MaximumAmountOfPostClosingWorkingCapitalAdjustments" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="kern_MaximumAmountOfPostClosingWorkingCapitalAdjustments" xlink:title="Definition : us-gaap_DebtInstrumentLineItems to kern_MaximumAmountOfPostClosingWorkingCapitalAdjustments" xlink:type="arc" order="4" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnContractTermination" xlink:label="us-gaap_GainLossOnContractTermination" xlink:title="us-gaap_GainLossOnContractTermination" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_GainLossOnContractTermination" xlink:title="Definition : us-gaap_DebtInstrumentLineItems to us-gaap_GainLossOnContractTermination" xlink:type="arc" use="optional" order="5" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostsAndExpenses" xlink:label="us-gaap_CostsAndExpenses" xlink:title="us-gaap_CostsAndExpenses" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_CostsAndExpenses" xlink:title="Definition : us-gaap_DebtInstrumentLineItems to us-gaap_CostsAndExpenses" xlink:type="arc" use="optional" order="6" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:label="us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:title="us-gaap_EquityMethodInvestmentOwnershipPercentage" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:title="Definition : us-gaap_DebtInstrumentLineItems to us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:type="arc" use="optional" order="7" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_PercentageOfConversionOfStockRepresentOutstandingShares" xlink:label="kern_PercentageOfConversionOfStockRepresentOutstandingShares" xlink:title="kern_PercentageOfConversionOfStockRepresentOutstandingShares" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="kern_PercentageOfConversionOfStockRepresentOutstandingShares" xlink:title="Definition : us-gaap_DebtInstrumentLineItems to kern_PercentageOfConversionOfStockRepresentOutstandingShares" xlink:type="arc" use="optional" order="8" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" xlink:title="us-gaap_CommonStockParOrStatedValuePerShare" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare" xlink:title="Definition : us-gaap_DebtInstrumentLineItems to us-gaap_CommonStockParOrStatedValuePerShare" xlink:type="arc" use="optional" order="9" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:label="us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:title="us-gaap_DebtInstrumentConvertibleConversionPrice1" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:title="Definition : us-gaap_DebtInstrumentLineItems to us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:type="arc" use="optional" order="10" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermPurchaseCommitmentDescription" xlink:label="us-gaap_LongTermPurchaseCommitmentDescription" xlink:title="us-gaap_LongTermPurchaseCommitmentDescription" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_LongTermPurchaseCommitmentDescription" xlink:title="Definition : us-gaap_DebtInstrumentLineItems to us-gaap_LongTermPurchaseCommitmentDescription" xlink:type="arc" use="optional" order="11" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentMaturityDateDescription" xlink:label="us-gaap_DebtInstrumentMaturityDateDescription" xlink:title="us-gaap_DebtInstrumentMaturityDateDescription" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentMaturityDateDescription" xlink:title="Definition : us-gaap_DebtInstrumentLineItems to us-gaap_DebtInstrumentMaturityDateDescription" xlink:type="arc" use="optional" order="12" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_NonRecurringExpenses" xlink:label="kern_NonRecurringExpenses" xlink:title="kern_NonRecurringExpenses" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="kern_NonRecurringExpenses" xlink:title="Definition : us-gaap_DebtInstrumentLineItems to kern_NonRecurringExpenses" xlink:type="arc" use="optional" order="13" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_DescriptionOfLiquidityAndCapitalResources" xlink:label="kern_DescriptionOfLiquidityAndCapitalResources" xlink:title="kern_DescriptionOfLiquidityAndCapitalResources" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="kern_DescriptionOfLiquidityAndCapitalResources" xlink:title="Definition : us-gaap_DebtInstrumentLineItems to kern_DescriptionOfLiquidityAndCapitalResources" xlink:type="arc" use="optional" order="14" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SecuredDebt" xlink:label="us-gaap_SecuredDebt" xlink:title="us-gaap_SecuredDebt" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_SecuredDebt" xlink:title="Definition : us-gaap_DebtInstrumentLineItems to us-gaap_SecuredDebt" xlink:type="arc" use="optional" order="15" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentPeriodicPayment" xlink:label="us-gaap_DebtInstrumentPeriodicPayment" xlink:title="us-gaap_DebtInstrumentPeriodicPayment" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentPeriodicPayment" xlink:title="Definition : us-gaap_DebtInstrumentLineItems to us-gaap_DebtInstrumentPeriodicPayment" xlink:type="arc" use="optional" order="16" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_CostReductionInitiativesDescription" xlink:label="kern_CostReductionInitiativesDescription" xlink:title="kern_CostReductionInitiativesDescription" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="kern_CostReductionInitiativesDescription" xlink:title="Definition : us-gaap_DebtInstrumentLineItems to kern_CostReductionInitiativesDescription" xlink:type="arc" use="optional" order="17" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:title="us-gaap_StockIssuedDuringPeriodValueNewIssues" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:title="Definition : us-gaap_DebtInstrumentLineItems to us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:type="arc" use="optional" order="18" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:title="us-gaap_StockIssuedDuringPeriodSharesNewIssues" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:title="Definition : us-gaap_DebtInstrumentLineItems to us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:type="arc" use="optional" order="19" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_ConversionPricepershare" xlink:label="kern_ConversionPricepershare" xlink:title="kern_ConversionPricepershare" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="kern_ConversionPricepershare" xlink:title="Definition : us-gaap_DebtInstrumentLineItems to kern_ConversionPricepershare" xlink:type="arc" use="optional" order="20" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_DefaultInterestRate" xlink:label="kern_DefaultInterestRate" xlink:title="kern_DefaultInterestRate" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="kern_DefaultInterestRate" xlink:title="Definition : us-gaap_DebtInstrumentLineItems to kern_DefaultInterestRate" xlink:type="arc" use="optional" order="21" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_ProceedsFromConvertibleDebts1" xlink:label="kern_ProceedsFromConvertibleDebts1" xlink:title="kern_ProceedsFromConvertibleDebts1" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="kern_ProceedsFromConvertibleDebts1" xlink:title="Definition : us-gaap_DebtInstrumentLineItems to kern_ProceedsFromConvertibleDebts1" xlink:type="arc" use="optional" order="22" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromConvertibleDebt" xlink:label="us-gaap_ProceedsFromConvertibleDebt" xlink:title="us-gaap_ProceedsFromConvertibleDebt" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_ProceedsFromConvertibleDebt" xlink:title="Definition : us-gaap_DebtInstrumentLineItems to us-gaap_ProceedsFromConvertibleDebt" xlink:type="arc" use="optional" order="23" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Cash" xlink:label="us-gaap_Cash" xlink:title="us-gaap_Cash" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_Cash" xlink:title="Definition : us-gaap_DebtInstrumentLineItems to us-gaap_Cash" xlink:type="arc" use="optional" order="24" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="us-gaap_DebtInstrumentFaceAmount" xlink:title="us-gaap_DebtInstrumentFaceAmount" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentFaceAmount" xlink:title="Definition : us-gaap_DebtInstrumentLineItems to us-gaap_DebtInstrumentFaceAmount" xlink:type="arc" use="optional" order="25" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:title="us-gaap_DebtInstrumentInterestRateStatedPercentage" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:title="Definition : us-gaap_DebtInstrumentLineItems to us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:type="arc" use="optional" order="26" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesHeldToMaturityAllowanceForCreditLossTable" xlink:label="us-gaap_DebtSecuritiesHeldToMaturityAllowanceForCreditLossTable" xlink:title="us-gaap_DebtSecuritiesHeldToMaturityAllowanceForCreditLossTable" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtSecuritiesHeldToMaturityAllowanceForCreditLossTable" xlink:title="Definition : us-gaap_DebtInstrumentLineItems to us-gaap_DebtSecuritiesHeldToMaturityAllowanceForCreditLossTable" xlink:type="arc" order="27" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="us-gaap_FinancialInstrumentAxis" xlink:title="us-gaap_FinancialInstrumentAxis" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_DebtSecuritiesHeldToMaturityAllowanceForCreditLossTable" xlink:to="us-gaap_FinancialInstrumentAxis" xlink:title="Definition : us-gaap_DebtSecuritiesHeldToMaturityAllowanceForCreditLossTable to us-gaap_FinancialInstrumentAxis" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:title="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_FinancialInstrumentAxis" xlink:to="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:title="Definition : us-gaap_FinancialInstrumentAxis to us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeniorDebtObligationsMember" xlink:label="us-gaap_SeniorDebtObligationsMember" xlink:title="us-gaap_SeniorDebtObligationsMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="us-gaap_SeniorDebtObligationsMember" xlink:title="Definition : us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain to us-gaap_SeniorDebtObligationsMember" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeniorNotesMember" xlink:label="us-gaap_SeniorNotesMember" xlink:title="us-gaap_SeniorNotesMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="us-gaap_SeniorNotesMember" xlink:title="Definition : us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain to us-gaap_SeniorNotesMember" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1" xlink:title="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_FinancialInstrumentAxis" xlink:to="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1" xlink:title="Definition : us-gaap_FinancialInstrumentAxis to us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:type="arc" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis" xlink:title="us-gaap_IncomeStatementLocationAxis" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_DebtSecuritiesHeldToMaturityAllowanceForCreditLossTable" xlink:to="us-gaap_IncomeStatementLocationAxis" xlink:title="Definition : us-gaap_DebtSecuritiesHeldToMaturityAllowanceForCreditLossTable to us-gaap_IncomeStatementLocationAxis" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain" xlink:title="us-gaap_IncomeStatementLocationDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain" xlink:title="Definition : us-gaap_IncomeStatementLocationAxis to us-gaap_IncomeStatementLocationDomain" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpenseMember" xlink:label="us-gaap_OperatingExpenseMember" xlink:title="us-gaap_OperatingExpenseMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_OperatingExpenseMember" xlink:title="Definition : us-gaap_IncomeStatementLocationDomain to us-gaap_OperatingExpenseMember" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain_1" xlink:title="us-gaap_IncomeStatementLocationDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain_1" xlink:title="Definition : us-gaap_IncomeStatementLocationAxis to us-gaap_IncomeStatementLocationDomain" xlink:type="arc" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityAxis" xlink:label="us-gaap_CreditFacilityAxis" xlink:title="us-gaap_CreditFacilityAxis" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_DebtSecuritiesHeldToMaturityAllowanceForCreditLossTable" xlink:to="us-gaap_CreditFacilityAxis" xlink:title="Definition : us-gaap_DebtSecuritiesHeldToMaturityAllowanceForCreditLossTable to us-gaap_CreditFacilityAxis" xlink:type="arc" use="optional" order="2" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain" xlink:label="us-gaap_CreditFacilityDomain" xlink:title="us-gaap_CreditFacilityDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_CreditFacilityAxis" xlink:to="us-gaap_CreditFacilityDomain" xlink:title="Definition : us-gaap_CreditFacilityAxis to us-gaap_CreditFacilityDomain" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SecuredDebtMember" xlink:label="us-gaap_SecuredDebtMember" xlink:title="us-gaap_SecuredDebtMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CreditFacilityDomain" xlink:to="us-gaap_SecuredDebtMember" xlink:title="Definition : us-gaap_CreditFacilityDomain to us-gaap_SecuredDebtMember" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain" xlink:label="us-gaap_CreditFacilityDomain_1" xlink:title="us-gaap_CreditFacilityDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_CreditFacilityAxis" xlink:to="us-gaap_CreditFacilityDomain_1" xlink:title="Definition : us-gaap_CreditFacilityAxis to us-gaap_CreditFacilityDomain" xlink:type="arc" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" xlink:title="srt_RangeAxis" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_DebtSecuritiesHeldToMaturityAllowanceForCreditLossTable" xlink:to="srt_RangeAxis" xlink:title="Definition : us-gaap_DebtSecuritiesHeldToMaturityAllowanceForCreditLossTable to srt_RangeAxis" xlink:type="arc" use="optional" order="3" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="srt_RangeMember" xlink:title="srt_RangeMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" xlink:title="Definition : srt_RangeAxis to srt_RangeMember" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" xlink:title="srt_MinimumMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" xlink:title="Definition : srt_RangeMember to srt_MinimumMember" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" xlink:title="srt_MaximumMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" xlink:title="Definition : srt_RangeMember to srt_MaximumMember" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="srt_RangeMember_1" xlink:title="srt_RangeMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember_1" xlink:title="Definition : srt_RangeAxis to srt_RangeMember" xlink:type="arc" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_TypesOfAgreementAxis" xlink:label="kern_TypesOfAgreementAxis" xlink:title="kern_TypesOfAgreementAxis" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_DebtSecuritiesHeldToMaturityAllowanceForCreditLossTable" xlink:to="kern_TypesOfAgreementAxis" xlink:title="Definition : us-gaap_DebtSecuritiesHeldToMaturityAllowanceForCreditLossTable to kern_TypesOfAgreementAxis" xlink:type="arc" use="optional" order="4" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_TypesOfAgreementDomain" xlink:label="kern_TypesOfAgreementDomain" xlink:title="kern_TypesOfAgreementDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="kern_TypesOfAgreementAxis" xlink:to="kern_TypesOfAgreementDomain" xlink:title="Definition : kern_TypesOfAgreementAxis to kern_TypesOfAgreementDomain" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_ExchangeAgreementsMember" xlink:label="kern_ExchangeAgreementsMember" xlink:title="kern_ExchangeAgreementsMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="kern_TypesOfAgreementDomain" xlink:to="kern_ExchangeAgreementsMember" xlink:title="Definition : kern_TypesOfAgreementDomain to kern_ExchangeAgreementsMember" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_TypesOfAgreementDomain" xlink:label="kern_TypesOfAgreementDomain_1" xlink:title="kern_TypesOfAgreementDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="kern_TypesOfAgreementAxis" xlink:to="kern_TypesOfAgreementDomain_1" xlink:title="Definition : kern_TypesOfAgreementAxis to kern_TypesOfAgreementDomain" xlink:type="arc" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:title="dei_LegalEntityAxis" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_DebtSecuritiesHeldToMaturityAllowanceForCreditLossTable" xlink:to="dei_LegalEntityAxis" xlink:title="Definition : us-gaap_DebtSecuritiesHeldToMaturityAllowanceForCreditLossTable to dei_LegalEntityAxis" xlink:type="arc" use="optional" order="5" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:title="dei_EntityDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:title="Definition : dei_LegalEntityAxis to dei_EntityDomain" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_GryphonDigitalMiningIncMember" xlink:label="kern_GryphonDigitalMiningIncMember" xlink:title="kern_GryphonDigitalMiningIncMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_EntityDomain" xlink:to="kern_GryphonDigitalMiningIncMember" xlink:title="Definition : dei_EntityDomain to kern_GryphonDigitalMiningIncMember" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_PosabitSystemsCorporationMember" xlink:label="kern_PosabitSystemsCorporationMember" xlink:title="kern_PosabitSystemsCorporationMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_EntityDomain" xlink:to="kern_PosabitSystemsCorporationMember" xlink:title="Definition : dei_EntityDomain to kern_PosabitSystemsCorporationMember" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain_1" xlink:title="dei_EntityDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain_1" xlink:title="Definition : dei_LegalEntityAxis to dei_EntityDomain" xlink:type="arc" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:label="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:title="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_DebtSecuritiesHeldToMaturityAllowanceForCreditLossTable" xlink:to="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:title="Definition : us-gaap_DebtSecuritiesHeldToMaturityAllowanceForCreditLossTable to srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:type="arc" use="optional" order="6" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain" xlink:label="srt_EquityMethodInvesteeNameDomain" xlink:title="srt_EquityMethodInvesteeNameDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:to="srt_EquityMethodInvesteeNameDomain" xlink:title="Definition : srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis to srt_EquityMethodInvesteeNameDomain" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_EquityMethodInvesteeNameDomain" xlink:to="kern_GryphonDigitalMiningIncMember" xlink:title="Definition : srt_EquityMethodInvesteeNameDomain to kern_GryphonDigitalMiningIncMember" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_AkernaMergerCoMember" xlink:label="kern_AkernaMergerCoMember" xlink:title="kern_AkernaMergerCoMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_EquityMethodInvesteeNameDomain" xlink:to="kern_AkernaMergerCoMember" xlink:title="Definition : srt_EquityMethodInvesteeNameDomain to kern_AkernaMergerCoMember" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_AkernaCanadaAmpleExchangeIncMember" xlink:label="kern_AkernaCanadaAmpleExchangeIncMember" xlink:title="kern_AkernaCanadaAmpleExchangeIncMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_EquityMethodInvesteeNameDomain" xlink:to="kern_AkernaCanadaAmpleExchangeIncMember" xlink:title="Definition : srt_EquityMethodInvesteeNameDomain to kern_AkernaCanadaAmpleExchangeIncMember" xlink:type="arc" order="2" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain" xlink:label="srt_EquityMethodInvesteeNameDomain_1" xlink:title="srt_EquityMethodInvesteeNameDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:to="srt_EquityMethodInvesteeNameDomain_1" xlink:title="Definition : srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis to srt_EquityMethodInvesteeNameDomain" xlink:type="arc" order="1" xbrldt:closed="false" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://akerna.com/role/RevenueandContractswithCustomersDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="us-gaap_DisaggregationOfRevenueLineItems" xlink:title="us-gaap_DisaggregationOfRevenueLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:title="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:title="Definition : us-gaap_DisaggregationOfRevenueLineItems to us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="us-gaap_DisaggregationOfRevenueTable" xlink:title="us-gaap_DisaggregationOfRevenueTable" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="us-gaap_DisaggregationOfRevenueTable" xlink:title="Definition : us-gaap_DisaggregationOfRevenueLineItems to us-gaap_DisaggregationOfRevenueTable" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis" xlink:label="us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis" xlink:title="us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_DisaggregationOfRevenueTable" xlink:to="us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis" xlink:title="Definition : us-gaap_DisaggregationOfRevenueTable to us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LegalEntityTypeOfCounterpartyDomain" xlink:label="us-gaap_LegalEntityTypeOfCounterpartyDomain" xlink:title="us-gaap_LegalEntityTypeOfCounterpartyDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis" xlink:to="us-gaap_LegalEntityTypeOfCounterpartyDomain" xlink:title="Definition : us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis to us-gaap_LegalEntityTypeOfCounterpartyDomain" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GovernmentSectorMember" xlink:label="us-gaap_GovernmentSectorMember" xlink:title="us-gaap_GovernmentSectorMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LegalEntityTypeOfCounterpartyDomain" xlink:to="us-gaap_GovernmentSectorMember" xlink:title="Definition : us-gaap_LegalEntityTypeOfCounterpartyDomain to us-gaap_GovernmentSectorMember" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_NonGovernmentsMember" xlink:label="kern_NonGovernmentsMember" xlink:title="kern_NonGovernmentsMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LegalEntityTypeOfCounterpartyDomain" xlink:to="kern_NonGovernmentsMember" xlink:title="Definition : us-gaap_LegalEntityTypeOfCounterpartyDomain to kern_NonGovernmentsMember" xlink:type="arc" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CorporationMember" xlink:label="us-gaap_CorporationMember" xlink:title="us-gaap_CorporationMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LegalEntityTypeOfCounterpartyDomain" xlink:to="us-gaap_CorporationMember" xlink:title="Definition : us-gaap_LegalEntityTypeOfCounterpartyDomain to us-gaap_CorporationMember" xlink:type="arc" use="optional" order="2" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_NonEnterpriseMember" xlink:label="kern_NonEnterpriseMember" xlink:title="kern_NonEnterpriseMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LegalEntityTypeOfCounterpartyDomain" xlink:to="kern_NonEnterpriseMember" xlink:title="Definition : us-gaap_LegalEntityTypeOfCounterpartyDomain to kern_NonEnterpriseMember" xlink:type="arc" order="3" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LegalEntityTypeOfCounterpartyDomain" xlink:label="us-gaap_LegalEntityTypeOfCounterpartyDomain_1" xlink:title="us-gaap_LegalEntityTypeOfCounterpartyDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis" xlink:to="us-gaap_LegalEntityTypeOfCounterpartyDomain_1" xlink:title="Definition : us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis to us-gaap_LegalEntityTypeOfCounterpartyDomain" xlink:type="arc" order="1" xbrldt:closed="false" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://akerna.com/role/CommitmentsandContingenciesDetailsTextual">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermDebtLineItems" xlink:label="us-gaap_ShortTermDebtLineItems" xlink:title="us-gaap_ShortTermDebtLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseAndRentalExpense" xlink:label="us-gaap_LeaseAndRentalExpense" xlink:title="us-gaap_LeaseAndRentalExpense" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtLineItems" xlink:to="us-gaap_LeaseAndRentalExpense" xlink:title="Definition : us-gaap_ShortTermDebtLineItems to us-gaap_LeaseAndRentalExpense" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:title="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtLineItems" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:title="Definition : us-gaap_ShortTermDebtLineItems to us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:title="us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtLineItems" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:title="Definition : us-gaap_ShortTermDebtLineItems to us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:type="arc" use="optional" order="2" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCash" xlink:label="us-gaap_RestrictedCash" xlink:title="us-gaap_RestrictedCash" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtLineItems" xlink:to="us-gaap_RestrictedCash" xlink:title="Definition : us-gaap_ShortTermDebtLineItems to us-gaap_RestrictedCash" xlink:type="arc" use="optional" order="3" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_RenewedCashBalance" xlink:label="kern_RenewedCashBalance" xlink:title="kern_RenewedCashBalance" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtLineItems" xlink:to="kern_RenewedCashBalance" xlink:title="Definition : us-gaap_ShortTermDebtLineItems to kern_RenewedCashBalance" xlink:type="arc" use="optional" order="4" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseExpirationDate1" xlink:label="us-gaap_LeaseExpirationDate1" xlink:title="us-gaap_LeaseExpirationDate1" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtLineItems" xlink:to="us-gaap_LeaseExpirationDate1" xlink:title="Definition : us-gaap_ShortTermDebtLineItems to us-gaap_LeaseExpirationDate1" xlink:type="arc" use="optional" order="5" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" xlink:label="us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" xlink:title="us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtLineItems" xlink:to="us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" xlink:title="Definition : us-gaap_ShortTermDebtLineItems to us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" xlink:type="arc" use="optional" order="6" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SalariesAndWages" xlink:label="us-gaap_SalariesAndWages" xlink:title="us-gaap_SalariesAndWages" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtLineItems" xlink:to="us-gaap_SalariesAndWages" xlink:title="Definition : us-gaap_ShortTermDebtLineItems to us-gaap_SalariesAndWages" xlink:type="arc" use="optional" order="7" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentsDescription" xlink:label="us-gaap_OtherCommitmentsDescription" xlink:title="us-gaap_OtherCommitmentsDescription" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtLineItems" xlink:to="us-gaap_OtherCommitmentsDescription" xlink:title="Definition : us-gaap_ShortTermDebtLineItems to us-gaap_OtherCommitmentsDescription" xlink:type="arc" use="optional" order="8" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeBenefitsAndShareBasedCompensation" xlink:label="us-gaap_EmployeeBenefitsAndShareBasedCompensation" xlink:title="us-gaap_EmployeeBenefitsAndShareBasedCompensation" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtLineItems" xlink:to="us-gaap_EmployeeBenefitsAndShareBasedCompensation" xlink:title="Definition : us-gaap_ShortTermDebtLineItems to us-gaap_EmployeeBenefitsAndShareBasedCompensation" xlink:type="arc" use="optional" order="9" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlansGeneralInformation" xlink:label="us-gaap_DefinedBenefitPlansGeneralInformation" xlink:title="us-gaap_DefinedBenefitPlansGeneralInformation" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtLineItems" xlink:to="us-gaap_DefinedBenefitPlansGeneralInformation" xlink:title="Definition : us-gaap_ShortTermDebtLineItems to us-gaap_DefinedBenefitPlansGeneralInformation" xlink:type="arc" use="optional" order="10" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LegalFees" xlink:label="us-gaap_LegalFees" xlink:title="us-gaap_LegalFees" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtLineItems" xlink:to="us-gaap_LegalFees" xlink:title="Definition : us-gaap_ShortTermDebtLineItems to us-gaap_LegalFees" xlink:type="arc" use="optional" order="11" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCredit" xlink:label="us-gaap_LineOfCredit" xlink:title="us-gaap_LineOfCredit" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtLineItems" xlink:to="us-gaap_LineOfCredit" xlink:title="Definition : us-gaap_ShortTermDebtLineItems to us-gaap_LineOfCredit" xlink:type="arc" use="optional" order="12" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SecurityDeposit" xlink:label="us-gaap_SecurityDeposit" xlink:title="us-gaap_SecurityDeposit" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtLineItems" xlink:to="us-gaap_SecurityDeposit" xlink:title="Definition : us-gaap_ShortTermDebtLineItems to us-gaap_SecurityDeposit" xlink:type="arc" use="optional" order="13" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_TerminationFee" xlink:label="kern_TerminationFee" xlink:title="kern_TerminationFee" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtLineItems" xlink:to="kern_TerminationFee" xlink:title="Definition : us-gaap_ShortTermDebtLineItems to kern_TerminationFee" xlink:type="arc" use="optional" order="14" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_AssetsWrittenOff" xlink:label="kern_AssetsWrittenOff" xlink:title="kern_AssetsWrittenOff" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtLineItems" xlink:to="kern_AssetsWrittenOff" xlink:title="Definition : us-gaap_ShortTermDebtLineItems to kern_AssetsWrittenOff" xlink:type="arc" use="optional" order="15" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:title="us-gaap_StockIssuedDuringPeriodSharesNewIssues" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:title="Definition : us-gaap_ShortTermDebtLineItems to us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:type="arc" use="optional" order="16" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharePrice" xlink:label="us-gaap_SharePrice" xlink:title="us-gaap_SharePrice" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtLineItems" xlink:to="us-gaap_SharePrice" xlink:title="Definition : us-gaap_ShortTermDebtLineItems to us-gaap_SharePrice" xlink:type="arc" use="optional" order="17" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_LitigationOfBusinessDescription" xlink:label="kern_LitigationOfBusinessDescription" xlink:title="kern_LitigationOfBusinessDescription" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtLineItems" xlink:to="kern_LitigationOfBusinessDescription" xlink:title="Definition : us-gaap_ShortTermDebtLineItems to kern_LitigationOfBusinessDescription" xlink:type="arc" use="optional" order="18" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LitigationReserve" xlink:label="us-gaap_LitigationReserve" xlink:title="us-gaap_LitigationReserve" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtLineItems" xlink:to="us-gaap_LitigationReserve" xlink:title="Definition : us-gaap_ShortTermDebtLineItems to us-gaap_LitigationReserve" xlink:type="arc" use="optional" order="19" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LitigationSettlementExpense" xlink:label="us-gaap_LitigationSettlementExpense" xlink:title="us-gaap_LitigationSettlementExpense" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtLineItems" xlink:to="us-gaap_LitigationSettlementExpense" xlink:title="Definition : us-gaap_ShortTermDebtLineItems to us-gaap_LitigationSettlementExpense" xlink:type="arc" use="optional" order="20" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyAccrualPayments" xlink:label="us-gaap_LossContingencyAccrualPayments" xlink:title="us-gaap_LossContingencyAccrualPayments" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtLineItems" xlink:to="us-gaap_LossContingencyAccrualPayments" xlink:title="Definition : us-gaap_ShortTermDebtLineItems to us-gaap_LossContingencyAccrualPayments" xlink:type="arc" use="optional" order="21" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_IssuedAndOutstandingSharesPercentage" xlink:label="kern_IssuedAndOutstandingSharesPercentage" xlink:title="kern_IssuedAndOutstandingSharesPercentage" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtLineItems" xlink:to="kern_IssuedAndOutstandingSharesPercentage" xlink:title="Definition : us-gaap_ShortTermDebtLineItems to kern_IssuedAndOutstandingSharesPercentage" xlink:type="arc" use="optional" order="22" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_Terminationexpenses" xlink:label="kern_Terminationexpenses" xlink:title="kern_Terminationexpenses" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtLineItems" xlink:to="kern_Terminationexpenses" xlink:title="Definition : us-gaap_ShortTermDebtLineItems to kern_Terminationexpenses" xlink:type="arc" use="optional" order="23" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_PercentageOfCommitmentToCompensateFinancialAdvisor" xlink:label="kern_PercentageOfCommitmentToCompensateFinancialAdvisor" xlink:title="kern_PercentageOfCommitmentToCompensateFinancialAdvisor" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtLineItems" xlink:to="kern_PercentageOfCommitmentToCompensateFinancialAdvisor" xlink:title="Definition : us-gaap_ShortTermDebtLineItems to kern_PercentageOfCommitmentToCompensateFinancialAdvisor" xlink:type="arc" use="optional" order="24" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_FinancialAdvisorSuccessFees" xlink:label="kern_FinancialAdvisorSuccessFees" xlink:title="kern_FinancialAdvisorSuccessFees" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtLineItems" xlink:to="kern_FinancialAdvisorSuccessFees" xlink:title="Definition : us-gaap_ShortTermDebtLineItems to kern_FinancialAdvisorSuccessFees" xlink:type="arc" use="optional" order="25" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitment" xlink:label="us-gaap_OtherCommitment" xlink:title="us-gaap_OtherCommitment" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtLineItems" xlink:to="us-gaap_OtherCommitment" xlink:title="Definition : us-gaap_ShortTermDebtLineItems to us-gaap_OtherCommitment" xlink:type="arc" use="optional" order="26" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShortTermDebtTable" xlink:label="us-gaap_ScheduleOfShortTermDebtTable" xlink:title="us-gaap_ScheduleOfShortTermDebtTable" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ShortTermDebtLineItems" xlink:to="us-gaap_ScheduleOfShortTermDebtTable" xlink:title="Definition : us-gaap_ShortTermDebtLineItems to us-gaap_ScheduleOfShortTermDebtTable" xlink:type="arc" use="optional" order="27" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermDebtTypeAxis" xlink:label="us-gaap_ShortTermDebtTypeAxis" xlink:title="us-gaap_ShortTermDebtTypeAxis" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfShortTermDebtTable" xlink:to="us-gaap_ShortTermDebtTypeAxis" xlink:title="Definition : us-gaap_ScheduleOfShortTermDebtTable to us-gaap_ShortTermDebtTypeAxis" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermDebtTypeDomain" xlink:label="us-gaap_ShortTermDebtTypeDomain" xlink:title="us-gaap_ShortTermDebtTypeDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="us-gaap_ShortTermDebtTypeDomain" xlink:title="Definition : us-gaap_ShortTermDebtTypeAxis to us-gaap_ShortTermDebtTypeDomain" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditMember" xlink:label="us-gaap_LineOfCreditMember" xlink:title="us-gaap_LineOfCreditMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtTypeDomain" xlink:to="us-gaap_LineOfCreditMember" xlink:title="Definition : us-gaap_ShortTermDebtTypeDomain to us-gaap_LineOfCreditMember" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermDebtTypeDomain" xlink:label="us-gaap_ShortTermDebtTypeDomain_1" xlink:title="us-gaap_ShortTermDebtTypeDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="us-gaap_ShortTermDebtTypeDomain_1" xlink:title="Definition : us-gaap_ShortTermDebtTypeAxis to us-gaap_ShortTermDebtTypeDomain" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_TypesOfAgreementAxis" xlink:label="kern_TypesOfAgreementAxis" xlink:title="kern_TypesOfAgreementAxis" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfShortTermDebtTable" xlink:to="kern_TypesOfAgreementAxis" xlink:title="Definition : us-gaap_ScheduleOfShortTermDebtTable to kern_TypesOfAgreementAxis" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_TypesOfAgreementDomain" xlink:label="kern_TypesOfAgreementDomain" xlink:title="kern_TypesOfAgreementDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="kern_TypesOfAgreementAxis" xlink:to="kern_TypesOfAgreementDomain" xlink:title="Definition : kern_TypesOfAgreementAxis to kern_TypesOfAgreementDomain" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_BillingsleyEmploymentAgreementMember" xlink:label="kern_BillingsleyEmploymentAgreementMember" xlink:title="kern_BillingsleyEmploymentAgreementMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="kern_TypesOfAgreementDomain" xlink:to="kern_BillingsleyEmploymentAgreementMember" xlink:title="Definition : kern_TypesOfAgreementDomain to kern_BillingsleyEmploymentAgreementMember" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_TechMagicUSALLCMember" xlink:label="kern_TechMagicUSALLCMember" xlink:title="kern_TechMagicUSALLCMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="kern_TypesOfAgreementDomain" xlink:to="kern_TechMagicUSALLCMember" xlink:title="Definition : kern_TypesOfAgreementDomain to kern_TechMagicUSALLCMember" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_TreComSystemsGroupIncMember" xlink:label="kern_TreComSystemsGroupIncMember" xlink:title="kern_TreComSystemsGroupIncMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="kern_TypesOfAgreementDomain" xlink:to="kern_TreComSystemsGroupIncMember" xlink:title="Definition : kern_TypesOfAgreementDomain to kern_TreComSystemsGroupIncMember" xlink:type="arc" use="optional" order="2" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_DenverCOMember" xlink:label="kern_DenverCOMember" xlink:title="kern_DenverCOMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="kern_TypesOfAgreementDomain" xlink:to="kern_DenverCOMember" xlink:title="Definition : kern_TypesOfAgreementDomain to kern_DenverCOMember" xlink:type="arc" use="optional" order="3" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_TypesOfAgreementDomain" xlink:label="kern_TypesOfAgreementDomain_1" xlink:title="kern_TypesOfAgreementDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="kern_TypesOfAgreementAxis" xlink:to="kern_TypesOfAgreementDomain_1" xlink:title="Definition : kern_TypesOfAgreementAxis to kern_TypesOfAgreementDomain" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentsAxis" xlink:label="us-gaap_OtherCommitmentsAxis" xlink:title="us-gaap_OtherCommitmentsAxis" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfShortTermDebtTable" xlink:to="us-gaap_OtherCommitmentsAxis" xlink:title="Definition : us-gaap_ScheduleOfShortTermDebtTable to us-gaap_OtherCommitmentsAxis" xlink:type="arc" use="optional" order="2" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentsDomain" xlink:label="us-gaap_OtherCommitmentsDomain" xlink:title="us-gaap_OtherCommitmentsDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_OtherCommitmentsAxis" xlink:to="us-gaap_OtherCommitmentsDomain" xlink:title="Definition : us-gaap_OtherCommitmentsAxis to us-gaap_OtherCommitmentsDomain" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_SaleTransactionAndMergerMember" xlink:label="kern_SaleTransactionAndMergerMember" xlink:title="kern_SaleTransactionAndMergerMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OtherCommitmentsDomain" xlink:to="kern_SaleTransactionAndMergerMember" xlink:title="Definition : us-gaap_OtherCommitmentsDomain to kern_SaleTransactionAndMergerMember" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentsDomain" xlink:label="us-gaap_OtherCommitmentsDomain_1" xlink:title="us-gaap_OtherCommitmentsDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_OtherCommitmentsAxis" xlink:to="us-gaap_OtherCommitmentsDomain_1" xlink:title="Definition : us-gaap_OtherCommitmentsAxis to us-gaap_OtherCommitmentsDomain" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://akerna.com/role/RevenueandContractswithCustomersDetailsTextual">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="us-gaap_DisaggregationOfRevenueLineItems" xlink:title="us-gaap_DisaggregationOfRevenueLineItems" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_Revenuerecognized" xlink:label="kern_Revenuerecognized" xlink:title="kern_Revenuerecognized" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="kern_Revenuerecognized" xlink:title="Definition : us-gaap_DisaggregationOfRevenueLineItems to kern_Revenuerecognized" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:label="us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:title="us-gaap_ContractWithCustomerLiabilityRevenueRecognized" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:title="Definition : us-gaap_DisaggregationOfRevenueLineItems to us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_Unsatisfiedperformanceobligations" xlink:label="kern_Unsatisfiedperformanceobligations" xlink:title="kern_Unsatisfiedperformanceobligations" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="kern_Unsatisfiedperformanceobligations" xlink:title="Definition : us-gaap_DisaggregationOfRevenueLineItems to kern_Unsatisfiedperformanceobligations" xlink:type="arc" use="optional" order="2" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligation" xlink:label="us-gaap_RevenueRemainingPerformanceObligation" xlink:title="us-gaap_RevenueRemainingPerformanceObligation" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="us-gaap_RevenueRemainingPerformanceObligation" xlink:title="Definition : us-gaap_DisaggregationOfRevenueLineItems to us-gaap_RevenueRemainingPerformanceObligation" xlink:type="arc" use="optional" order="3" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_DeferralOfContractCosts" xlink:label="kern_DeferralOfContractCosts" xlink:title="kern_DeferralOfContractCosts" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="kern_DeferralOfContractCosts" xlink:title="Definition : us-gaap_DisaggregationOfRevenueLineItems to kern_DeferralOfContractCosts" xlink:type="arc" use="optional" order="4" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredRevenue" xlink:label="us-gaap_DeferredRevenue" xlink:title="us-gaap_DeferredRevenue" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="us-gaap_DeferredRevenue" xlink:title="Definition : us-gaap_DisaggregationOfRevenueLineItems to us-gaap_DeferredRevenue" xlink:type="arc" use="optional" order="5" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_DeferredRevenueRevenueRecognized" xlink:label="kern_DeferredRevenueRevenueRecognized" xlink:title="kern_DeferredRevenueRevenueRecognized" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DeferredRevenue" xlink:to="kern_DeferredRevenueRevenueRecognized" xlink:title="Definition : us-gaap_DeferredRevenue to kern_DeferredRevenueRevenueRecognized" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:title="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DeferredRevenue" xlink:to="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:title="Definition : us-gaap_DeferredRevenue to us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_TermOfContractPayment" xlink:label="kern_TermOfContractPayment" xlink:title="kern_TermOfContractPayment" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DeferredRevenue" xlink:to="kern_TermOfContractPayment" xlink:title="Definition : us-gaap_DeferredRevenue to kern_TermOfContractPayment" xlink:type="arc" order="2" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:title="us-gaap_AccountsReceivableNetCurrent" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DeferredRevenue" xlink:to="us-gaap_AccountsReceivableNetCurrent" xlink:title="Definition : us-gaap_DeferredRevenue to us-gaap_AccountsReceivableNetCurrent" xlink:type="arc" use="optional" order="3" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_PercentageOfAccountReceivableFromCustomers" xlink:label="kern_PercentageOfAccountReceivableFromCustomers" xlink:title="kern_PercentageOfAccountReceivableFromCustomers" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DeferredRevenue" xlink:to="kern_PercentageOfAccountReceivableFromCustomers" xlink:title="Definition : us-gaap_DeferredRevenue to kern_PercentageOfAccountReceivableFromCustomers" xlink:type="arc" use="optional" order="4" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" xlink:label="us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" xlink:title="us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DeferredRevenue" xlink:to="us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" xlink:title="Definition : us-gaap_DeferredRevenue to us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" xlink:type="arc" use="optional" order="5" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncome" xlink:label="us-gaap_DeferredIncome" xlink:title="us-gaap_DeferredIncome" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DeferredRevenue" xlink:to="us-gaap_DeferredIncome" xlink:title="Definition : us-gaap_DeferredRevenue to us-gaap_DeferredIncome" xlink:type="arc" use="optional" order="6" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_Revenueexpectedtoberecognized" xlink:label="kern_Revenueexpectedtoberecognized" xlink:title="kern_Revenueexpectedtoberecognized" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DeferredRevenue" xlink:to="kern_Revenueexpectedtoberecognized" xlink:title="Definition : us-gaap_DeferredRevenue to kern_Revenueexpectedtoberecognized" xlink:type="arc" order="7" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="us-gaap_DisaggregationOfRevenueTable" xlink:title="us-gaap_DisaggregationOfRevenueTable" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="us-gaap_DisaggregationOfRevenueTable" xlink:title="Definition : us-gaap_DisaggregationOfRevenueLineItems to us-gaap_DisaggregationOfRevenueTable" xlink:type="arc" order="6" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis" xlink:label="srt_ProductOrServiceAxis" xlink:title="srt_ProductOrServiceAxis" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_DisaggregationOfRevenueTable" xlink:to="srt_ProductOrServiceAxis" xlink:title="Definition : us-gaap_DisaggregationOfRevenueTable to srt_ProductOrServiceAxis" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain" xlink:label="srt_ProductsAndServicesDomain" xlink:title="srt_ProductsAndServicesDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductsAndServicesDomain" xlink:title="Definition : srt_ProductOrServiceAxis to srt_ProductsAndServicesDomain" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_SaasSolutionsMember" xlink:label="kern_SaasSolutionsMember" xlink:title="kern_SaasSolutionsMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ProductsAndServicesDomain" xlink:to="kern_SaasSolutionsMember" xlink:title="Definition : srt_ProductsAndServicesDomain to kern_SaasSolutionsMember" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain" xlink:label="srt_ProductsAndServicesDomain_1" xlink:title="srt_ProductsAndServicesDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductsAndServicesDomain_1" xlink:title="Definition : srt_ProductOrServiceAxis to srt_ProductsAndServicesDomain" xlink:type="arc" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerDurationAxis" xlink:label="us-gaap_ContractWithCustomerDurationAxis" xlink:title="us-gaap_ContractWithCustomerDurationAxis" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_DisaggregationOfRevenueTable" xlink:to="us-gaap_ContractWithCustomerDurationAxis" xlink:title="Definition : us-gaap_DisaggregationOfRevenueTable to us-gaap_ContractWithCustomerDurationAxis" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerDurationDomain" xlink:label="us-gaap_ContractWithCustomerDurationDomain" xlink:title="us-gaap_ContractWithCustomerDurationDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ContractWithCustomerDurationAxis" xlink:to="us-gaap_ContractWithCustomerDurationDomain" xlink:title="Definition : us-gaap_ContractWithCustomerDurationAxis to us-gaap_ContractWithCustomerDurationDomain" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_SubscriptionFeesMember" xlink:label="kern_SubscriptionFeesMember" xlink:title="kern_SubscriptionFeesMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ContractWithCustomerDurationDomain" xlink:to="kern_SubscriptionFeesMember" xlink:title="Definition : us-gaap_ContractWithCustomerDurationDomain to kern_SubscriptionFeesMember" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerDurationDomain" xlink:label="us-gaap_ContractWithCustomerDurationDomain_1" xlink:title="us-gaap_ContractWithCustomerDurationDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ContractWithCustomerDurationAxis" xlink:to="us-gaap_ContractWithCustomerDurationDomain_1" xlink:title="Definition : us-gaap_ContractWithCustomerDurationAxis to us-gaap_ContractWithCustomerDurationDomain" xlink:type="arc" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" xlink:title="srt_RangeAxis" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_DisaggregationOfRevenueTable" xlink:to="srt_RangeAxis" xlink:title="Definition : us-gaap_DisaggregationOfRevenueTable to srt_RangeAxis" xlink:type="arc" use="optional" order="2" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="srt_RangeMember" xlink:title="srt_RangeMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" xlink:title="Definition : srt_RangeAxis to srt_RangeMember" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" xlink:title="srt_MaximumMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" xlink:title="Definition : srt_RangeMember to srt_MaximumMember" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" xlink:title="srt_MinimumMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" xlink:title="Definition : srt_RangeMember to srt_MinimumMember" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="srt_RangeMember_1" xlink:title="srt_RangeMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember_1" xlink:title="Definition : srt_RangeAxis to srt_RangeMember" xlink:type="arc" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MajorCustomersAxis" xlink:label="srt_MajorCustomersAxis" xlink:title="srt_MajorCustomersAxis" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_DisaggregationOfRevenueTable" xlink:to="srt_MajorCustomersAxis" xlink:title="Definition : us-gaap_DisaggregationOfRevenueTable to srt_MajorCustomersAxis" xlink:type="arc" use="optional" order="3" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_NameOfMajorCustomerDomain" xlink:label="srt_NameOfMajorCustomerDomain" xlink:title="srt_NameOfMajorCustomerDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_NameOfMajorCustomerDomain" xlink:title="Definition : srt_MajorCustomersAxis to srt_NameOfMajorCustomerDomain" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_CustomersMember" xlink:label="kern_CustomersMember" xlink:title="kern_CustomersMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="kern_CustomersMember" xlink:title="Definition : srt_NameOfMajorCustomerDomain to kern_CustomersMember" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_TwoGovernmentClientsMember" xlink:label="kern_TwoGovernmentClientsMember" xlink:title="kern_TwoGovernmentClientsMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="kern_TwoGovernmentClientsMember" xlink:title="Definition : srt_NameOfMajorCustomerDomain to kern_TwoGovernmentClientsMember" xlink:type="arc" use="optional" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_NameOfMajorCustomerDomain" xlink:label="srt_NameOfMajorCustomerDomain_1" xlink:title="srt_NameOfMajorCustomerDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_NameOfMajorCustomerDomain_1" xlink:title="Definition : srt_MajorCustomersAxis to srt_NameOfMajorCustomerDomain" xlink:type="arc" order="1" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:title="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_DisaggregationOfRevenueTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:title="Definition : us-gaap_DisaggregationOfRevenueTable to us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="arc" use="optional" order="4" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:title="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:title="Definition : us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis to us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerRelationshipsMember" xlink:label="us-gaap_CustomerRelationshipsMember" xlink:title="us-gaap_CustomerRelationshipsMember" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_CustomerRelationshipsMember" xlink:title="Definition : us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain to us-gaap_CustomerRelationshipsMember" xlink:type="arc" use="optional" order="0" xbrldt:closed="false" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1" xlink:title="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1" xlink:title="Definition : us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis to us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="arc" order="1" xbrldt:closed="false" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://akerna.com/role/DocumentAndEntityInformation" />
  <link:definitionLink xlink:type="extended" xlink:role="http://akerna.com/role/CondensedConsolidatedStatementsofComprehensiveLossunaudited" />
  <link:definitionLink xlink:type="extended" xlink:role="http://akerna.com/role/StatementsOfCashFlows" />
  <link:definitionLink xlink:type="extended" xlink:role="http://akerna.com/role/DescriptionofBusiness" />
  <link:definitionLink xlink:type="extended" xlink:role="http://akerna.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies" />
  <link:definitionLink xlink:type="extended" xlink:role="http://akerna.com/role/SignificantTransactions" />
  <link:definitionLink xlink:type="extended" xlink:role="http://akerna.com/role/RevenueandContractswithCustomers" />
  <link:definitionLink xlink:type="extended" xlink:role="http://akerna.com/role/IntangibleAssetsnetandGoodwill" />
  <link:definitionLink xlink:type="extended" xlink:role="http://akerna.com/role/LongTermDebt" />
  <link:definitionLink xlink:type="extended" xlink:role="http://akerna.com/role/IncomeTaxes" />
  <link:definitionLink xlink:type="extended" xlink:role="http://akerna.com/role/SupplementalBalanceSheetDisclosures" />
  <link:definitionLink xlink:type="extended" xlink:role="http://akerna.com/role/CommitmentsAndContingencies" />
  <link:definitionLink xlink:type="extended" xlink:role="http://akerna.com/role/StockholdersDeficit" />
  <link:definitionLink xlink:type="extended" xlink:role="http://akerna.com/role/FairValue" />
  <link:definitionLink xlink:type="extended" xlink:role="http://akerna.com/role/Earningpershare" />
  <link:definitionLink xlink:type="extended" xlink:role="http://akerna.com/role/DiscontinuedOperations" />
  <link:definitionLink xlink:type="extended" xlink:role="http://akerna.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" />
  <link:definitionLink xlink:type="extended" xlink:role="http://akerna.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesTables" />
  <link:definitionLink xlink:type="extended" xlink:role="http://akerna.com/role/RevenueandContractswithCustomersTables" />
  <link:definitionLink xlink:type="extended" xlink:role="http://akerna.com/role/LongTermDebtTables" />
  <link:definitionLink xlink:type="extended" xlink:role="http://akerna.com/role/IncomeTaxesTables" />
  <link:definitionLink xlink:type="extended" xlink:role="http://akerna.com/role/SupplementalBalanceSheetDisclosuresTables" />
  <link:definitionLink xlink:type="extended" xlink:role="http://akerna.com/role/CommitmentsandContingenciesTables" />
  <link:definitionLink xlink:type="extended" xlink:role="http://akerna.com/role/StockholdersDeficitTables" />
  <link:definitionLink xlink:type="extended" xlink:role="http://akerna.com/role/EarningperSharesTables" />
  <link:definitionLink xlink:type="extended" xlink:role="http://akerna.com/role/DiscontinuedOperationsTable" />
  <link:definitionLink xlink:type="extended" xlink:role="http://akerna.com/role/RevenueandContractswithCustomersDetails2" />
  <link:definitionLink xlink:type="extended" xlink:role="http://akerna.com/role/RevenueandContractswithCustomersDetails3" />
  <link:definitionLink xlink:type="extended" xlink:role="http://akerna.com/role/LongTermDebtDetails" />
  <link:definitionLink xlink:type="extended" xlink:role="http://akerna.com/role/IncomeTaxesDetailsTextual" />
  <link:definitionLink xlink:type="extended" xlink:role="http://akerna.com/role/SupplementalBalanceSheetDisclosuresDetails" />
  <link:definitionLink xlink:type="extended" xlink:role="http://akerna.com/role/SupplementalBalanceSheetDisclosuresDetails1" />
  <link:definitionLink xlink:type="extended" xlink:role="http://akerna.com/role/CommitmentsandContingenciesDetails" />
  <link:definitionLink xlink:type="extended" xlink:role="http://akerna.com/role/FairValueDetails" />
  <link:definitionLink xlink:type="extended" xlink:role="http://akerna.com/role/EarningperShareDetailsTextual" />
  <link:definitionLink xlink:type="extended" xlink:role="http://akerna.com/role/DiscontinuedOperationsDetails1" />
  <link:definitionLink xlink:type="extended" xlink:role="http://akerna.com/role/SignificantTransactionsDetails3" />
  <link:definitionLink xlink:type="extended" xlink:role="http://akerna.com/role/IncomeTaxesDetails" />
  <link:definitionLink xlink:type="extended" xlink:role="http://akerna.com/role/IncomeTaxesDetails1" />
  <link:definitionLink xlink:type="extended" xlink:role="http://akerna.com/role/IncomeTaxesDetails2" />
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>3
<FILENAME>kern-20230331_pre.xml
<DESCRIPTION>PRESENTATION
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii" standalone="yes"?>
<!--Created by EdgarAgents, Powered by IRIS Carbon, Unique Code 646291e89c2b6f0440dc60aa, Generated At Mon, 15 May 2023 20:12:20 GMT-->
<link:linkbase xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xl="http://www.xbrl.org/2003/XLink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrli="http://www.xbrl.org/2003/instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://akerna.com/role/FairValueDetails1" xlink:type="simple" xlink:href="kern-20230331.xsd#FairValueDetails1" />
  <link:roleRef roleURI="http://akerna.com/role/DiscontinuedOperationsTable" xlink:type="simple" xlink:href="kern-20230331.xsd#DiscontinuedOperationsTable" />
  <link:roleRef roleURI="http://akerna.com/role/LongTermDebtDetailsTextual" xlink:type="simple" xlink:href="kern-20230331.xsd#LongTermDebtDetailsTextual" />
  <link:roleRef roleURI="http://akerna.com/role/LongTermDebtDetails" xlink:type="simple" xlink:href="kern-20230331.xsd#LongTermDebtDetails" />
  <link:roleRef roleURI="http://akerna.com/role/SignificantTransactionsDetails2" xlink:type="simple" xlink:href="kern-20230331.xsd#SignificantTransactionsDetails2" />
  <link:roleRef roleURI="http://akerna.com/role/SignificantTransactionsDetails1" xlink:type="simple" xlink:href="kern-20230331.xsd#SignificantTransactionsDetails1" />
  <link:roleRef roleURI="http://akerna.com/role/SupplementalBalanceSheetDisclosuresDetails1" xlink:type="simple" xlink:href="kern-20230331.xsd#SupplementalBalanceSheetDisclosuresDetails1" />
  <link:roleRef roleURI="http://akerna.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical" xlink:type="simple" xlink:href="kern-20230331.xsd#CondensedConsolidatedBalanceSheetsUnauditedParenthetical" />
  <link:roleRef roleURI="http://akerna.com/role/IncomeTaxesTables" xlink:type="simple" xlink:href="kern-20230331.xsd#IncomeTaxesTables" />
  <link:roleRef roleURI="http://akerna.com/role/IntangibleAssetsnetandGoodwill" xlink:type="simple" xlink:href="kern-20230331.xsd#IntangibleAssetsnetandGoodwill" />
  <link:roleRef roleURI="http://akerna.com/role/IncomeTaxes" xlink:type="simple" xlink:href="kern-20230331.xsd#IncomeTaxes" />
  <link:roleRef roleURI="http://akerna.com/role/SignificantTransactionsDetails3" xlink:type="simple" xlink:href="kern-20230331.xsd#SignificantTransactionsDetails3" />
  <link:roleRef roleURI="http://akerna.com/role/EarningperSharesTables" xlink:type="simple" xlink:href="kern-20230331.xsd#EarningperSharesTables" />
  <link:roleRef roleURI="http://akerna.com/role/CommitmentsandContingenciesTables" xlink:type="simple" xlink:href="kern-20230331.xsd#CommitmentsandContingenciesTables" />
  <link:roleRef roleURI="http://akerna.com/role/DocumentAndEntityInformation" xlink:type="simple" xlink:href="kern-20230331.xsd#DocumentAndEntityInformation" />
  <link:roleRef roleURI="http://akerna.com/role/CommitmentsAndContingencies" xlink:type="simple" xlink:href="kern-20230331.xsd#CommitmentsAndContingencies" />
  <link:roleRef roleURI="http://akerna.com/role/Earningpershare" xlink:type="simple" xlink:href="kern-20230331.xsd#Earningpershare" />
  <link:roleRef roleURI="http://akerna.com/role/SignificantTransactions" xlink:type="simple" xlink:href="kern-20230331.xsd#SignificantTransactions" />
  <link:roleRef roleURI="http://akerna.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies" xlink:type="simple" xlink:href="kern-20230331.xsd#BasisofPresentationandSummaryofSignificantAccountingPolicies" />
  <link:roleRef roleURI="http://akerna.com/role/SignificantTransactionsTables" xlink:type="simple" xlink:href="kern-20230331.xsd#SignificantTransactionsTables" />
  <link:roleRef roleURI="http://akerna.com/role/EarningperShareDetails" xlink:type="simple" xlink:href="kern-20230331.xsd#EarningperShareDetails" />
  <link:roleRef roleURI="http://akerna.com/role/FairValueDetails" xlink:type="simple" xlink:href="kern-20230331.xsd#FairValueDetails" />
  <link:roleRef roleURI="http://akerna.com/role/RevenueandContractswithCustomersDetails1" xlink:type="simple" xlink:href="kern-20230331.xsd#RevenueandContractswithCustomersDetails1" />
  <link:roleRef roleURI="http://akerna.com/role/CommitmentsandContingenciesDetails" xlink:type="simple" xlink:href="kern-20230331.xsd#CommitmentsandContingenciesDetails" />
  <link:roleRef roleURI="http://akerna.com/role/CondensedConsolidatedBalanceSheetsUnaudited" xlink:type="simple" xlink:href="kern-20230331.xsd#CondensedConsolidatedBalanceSheetsUnaudited" />
  <link:roleRef roleURI="http://akerna.com/role/RevenueandContractswithCustomersDetailsTextual" xlink:type="simple" xlink:href="kern-20230331.xsd#RevenueandContractswithCustomersDetailsTextual" />
  <link:roleRef roleURI="http://akerna.com/role/DescriptionofBusiness" xlink:type="simple" xlink:href="kern-20230331.xsd#DescriptionofBusiness" />
  <link:roleRef roleURI="http://akerna.com/role/RevenueandContractswithCustomersTables" xlink:type="simple" xlink:href="kern-20230331.xsd#RevenueandContractswithCustomersTables" />
  <link:roleRef roleURI="http://akerna.com/role/FairValue" xlink:type="simple" xlink:href="kern-20230331.xsd#FairValue" />
  <link:roleRef roleURI="http://akerna.com/role/SupplementalBalanceSheetDisclosures" xlink:type="simple" xlink:href="kern-20230331.xsd#SupplementalBalanceSheetDisclosures" />
  <link:roleRef roleURI="http://akerna.com/role/RevenueandContractswithCustomersDetails2" xlink:type="simple" xlink:href="kern-20230331.xsd#RevenueandContractswithCustomersDetails2" />
  <link:roleRef roleURI="http://akerna.com/role/RevenueandContractswithCustomersDetails3" xlink:type="simple" xlink:href="kern-20230331.xsd#RevenueandContractswithCustomersDetails3" />
  <link:roleRef roleURI="http://akerna.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" xlink:type="simple" xlink:href="kern-20230331.xsd#BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" />
  <link:roleRef roleURI="http://akerna.com/role/FairValueTables" xlink:type="simple" xlink:href="kern-20230331.xsd#FairValueTables" />
  <link:roleRef roleURI="http://akerna.com/role/FairValueDetails2" xlink:type="simple" xlink:href="kern-20230331.xsd#FairValueDetails2" />
  <link:roleRef roleURI="http://akerna.com/role/StatementsOfCashFlows" xlink:type="simple" xlink:href="kern-20230331.xsd#StatementsOfCashFlows" />
  <link:roleRef roleURI="http://akerna.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsTextual" xlink:type="simple" xlink:href="kern-20230331.xsd#BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsTextual" />
  <link:roleRef roleURI="http://akerna.com/role/FairValueDetails3" xlink:type="simple" xlink:href="kern-20230331.xsd#FairValueDetails3" />
  <link:roleRef roleURI="http://akerna.com/role/StatementsOfChangesInStockholdersEquity" xlink:type="simple" xlink:href="kern-20230331.xsd#StatementsOfChangesInStockholdersEquity" />
  <link:roleRef roleURI="http://akerna.com/role/IncomeTaxesDetailsTextual" xlink:type="simple" xlink:href="kern-20230331.xsd#IncomeTaxesDetailsTextual" />
  <link:roleRef roleURI="http://akerna.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" xlink:type="simple" xlink:href="kern-20230331.xsd#BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" />
  <link:roleRef roleURI="http://akerna.com/role/IncomeTaxesDetails1" xlink:type="simple" xlink:href="kern-20230331.xsd#IncomeTaxesDetails1" />
  <link:roleRef roleURI="http://akerna.com/role/IncomeTaxesDetails" xlink:type="simple" xlink:href="kern-20230331.xsd#IncomeTaxesDetails" />
  <link:roleRef roleURI="http://akerna.com/role/SupplementalBalanceSheetDisclosuresTables" xlink:type="simple" xlink:href="kern-20230331.xsd#SupplementalBalanceSheetDisclosuresTables" />
  <link:roleRef roleURI="http://akerna.com/role/CondensedConsolidatedStatementsofComprehensiveLossunaudited" xlink:type="simple" xlink:href="kern-20230331.xsd#CondensedConsolidatedStatementsofComprehensiveLossunaudited" />
  <link:roleRef roleURI="http://akerna.com/role/RevenueandContractswithCustomers" xlink:type="simple" xlink:href="kern-20230331.xsd#RevenueandContractswithCustomers" />
  <link:roleRef roleURI="http://akerna.com/role/SignificantTransactionsDetailsTextual" xlink:type="simple" xlink:href="kern-20230331.xsd#SignificantTransactionsDetailsTextual" />
  <link:roleRef roleURI="http://akerna.com/role/EarningperShareDetailsTextual" xlink:type="simple" xlink:href="kern-20230331.xsd#EarningperShareDetailsTextual" />
  <link:roleRef roleURI="http://akerna.com/role/IncomeTaxesDetails2" xlink:type="simple" xlink:href="kern-20230331.xsd#IncomeTaxesDetails2" />
  <link:roleRef roleURI="http://akerna.com/role/SupplementalBalanceSheetDisclosuresDetails" xlink:type="simple" xlink:href="kern-20230331.xsd#SupplementalBalanceSheetDisclosuresDetails" />
  <link:roleRef roleURI="http://akerna.com/role/StockholdersDeficitDetails1" xlink:type="simple" xlink:href="kern-20230331.xsd#StockholdersDeficitDetails1" />
  <link:roleRef roleURI="http://akerna.com/role/LongTermDebtTables" xlink:type="simple" xlink:href="kern-20230331.xsd#LongTermDebtTables" />
  <link:roleRef roleURI="http://akerna.com/role/StockholdersDeficit" xlink:type="simple" xlink:href="kern-20230331.xsd#StockholdersDeficit" />
  <link:roleRef roleURI="http://akerna.com/role/LongTermDebt" xlink:type="simple" xlink:href="kern-20230331.xsd#LongTermDebt" />
  <link:roleRef roleURI="http://akerna.com/role/StockholdersDeficitTables" xlink:type="simple" xlink:href="kern-20230331.xsd#StockholdersDeficitTables" />
  <link:roleRef roleURI="http://akerna.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesTables" xlink:type="simple" xlink:href="kern-20230331.xsd#BasisofPresentationandSummaryofSignificantAccountingPoliciesTables" />
  <link:roleRef roleURI="http://akerna.com/role/FairValueDetails4" xlink:type="simple" xlink:href="kern-20230331.xsd#FairValueDetails4" />
  <link:roleRef roleURI="http://akerna.com/role/RevenueandContractswithCustomersDetails" xlink:type="simple" xlink:href="kern-20230331.xsd#RevenueandContractswithCustomersDetails" />
  <link:roleRef roleURI="http://akerna.com/role/SummaryofSignificantAccountingPoliciesDetails1" xlink:type="simple" xlink:href="kern-20230331.xsd#SummaryofSignificantAccountingPoliciesDetails1" />
  <link:roleRef roleURI="http://akerna.com/role/StockholdersDeficitDetailsTextual" xlink:type="simple" xlink:href="kern-20230331.xsd#StockholdersDeficitDetailsTextual" />
  <link:roleRef roleURI="http://akerna.com/role/DiscontinuedOperations" xlink:type="simple" xlink:href="kern-20230331.xsd#DiscontinuedOperations" />
  <link:roleRef roleURI="http://akerna.com/role/DiscontinuedOperationsDetails" xlink:type="simple" xlink:href="kern-20230331.xsd#DiscontinuedOperationsDetails" />
  <link:roleRef roleURI="http://akerna.com/role/DiscontinuedOperationsDetailsTextual" xlink:type="simple" xlink:href="kern-20230331.xsd#DiscontinuedOperationsDetailsTextual" />
  <link:roleRef roleURI="http://akerna.com/role/DescriptionofBusinessDetailsTextual" xlink:type="simple" xlink:href="kern-20230331.xsd#DescriptionofBusinessDetailsTextual" />
  <link:roleRef roleURI="http://akerna.com/role/DiscontinuedOperationsDetails1" xlink:type="simple" xlink:href="kern-20230331.xsd#DiscontinuedOperationsDetails1" />
  <link:roleRef roleURI="http://akerna.com/role/CondensedStatementsOfOperations" xlink:type="simple" xlink:href="kern-20230331.xsd#CondensedStatementsOfOperations" />
  <link:roleRef roleURI="http://akerna.com/role/CommitmentsandContingenciesDetailsTextual" xlink:type="simple" xlink:href="kern-20230331.xsd#CommitmentsandContingenciesDetailsTextual" />
  <link:roleRef roleURI="http://akerna.com/role/IntangibleAssetsnetandGoodwillDetailsTextual" xlink:type="simple" xlink:href="kern-20230331.xsd#IntangibleAssetsnetandGoodwillDetailsTextual" />
  <link:roleRef roleURI="http://akerna.com/role/FairValueDetailsTextual" xlink:type="simple" xlink:href="kern-20230331.xsd#FairValueDetailsTextual" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" />
  <link:presentationLink xlink:type="extended" xlink:role="http://akerna.com/role/FairValueDetails1">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="us-gaap_FairValueDisclosuresAbstract" xlink:title="us-gaap_FairValueDisclosuresAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByBalanceSheetGroupingTable" xlink:label="us-gaap_FairValueByBalanceSheetGroupingTable" xlink:title="us-gaap_FairValueByBalanceSheetGroupingTable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueDisclosuresAbstract" xlink:to="us-gaap_FairValueByBalanceSheetGroupingTable" xlink:title="Presentation : us-gaap_FairValueDisclosuresAbstract to us-gaap_FairValueByBalanceSheetGroupingTable" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="us-gaap_FinancialInstrumentAxis" xlink:title="us-gaap_FinancialInstrumentAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByBalanceSheetGroupingTable" xlink:to="us-gaap_FinancialInstrumentAxis" xlink:title="Presentation : us-gaap_FairValueByBalanceSheetGroupingTable to us-gaap_FinancialInstrumentAxis" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:title="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinancialInstrumentAxis" xlink:to="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:title="Presentation : us-gaap_FinancialInstrumentAxis to us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleDebtSecuritiesMember" xlink:label="us-gaap_ConvertibleDebtSecuritiesMember" xlink:title="us-gaap_ConvertibleDebtSecuritiesMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="us-gaap_ConvertibleDebtSecuritiesMember" xlink:title="Presentation : us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain to us-gaap_ConvertibleDebtSecuritiesMember" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" xlink:title="srt_RangeAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByBalanceSheetGroupingTable" xlink:to="srt_RangeAxis" xlink:title="Presentation : us-gaap_FairValueByBalanceSheetGroupingTable to srt_RangeAxis" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="srt_RangeMember" xlink:title="srt_RangeMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" xlink:title="Presentation : srt_RangeAxis to srt_RangeMember" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" xlink:title="srt_MaximumMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" xlink:title="Presentation : srt_RangeMember to srt_MaximumMember" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" xlink:title="srt_MinimumMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" xlink:title="Presentation : srt_RangeMember to srt_MinimumMember" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:label="us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:title="us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByBalanceSheetGroupingTable" xlink:to="us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:title="Presentation : us-gaap_FairValueByBalanceSheetGroupingTable to us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" use="optional" priority="0" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="us-gaap_DebtInstrumentFaceAmount" xlink:title="us-gaap_DebtInstrumentFaceAmount" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:to="us-gaap_DebtInstrumentFaceAmount" xlink:title="Presentation : us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems to us-gaap_DebtInstrumentFaceAmount" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:label="us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:title="us-gaap_DebtInstrumentConvertibleConversionPrice1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:to="us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:title="Presentation : us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems to us-gaap_DebtInstrumentConvertibleConversionPrice1" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_FairValueAssumptionsValueOfCommonStock" xlink:label="kern_FairValueAssumptionsValueOfCommonStock" xlink:title="kern_FairValueAssumptionsValueOfCommonStock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:to="kern_FairValueAssumptionsValueOfCommonStock" xlink:title="Presentation : us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems to kern_FairValueAssumptionsValueOfCommonStock" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_FairValueAssumptionExpectedTerms" xlink:label="kern_FairValueAssumptionExpectedTerms" xlink:title="kern_FairValueAssumptionExpectedTerms" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:to="kern_FairValueAssumptionExpectedTerms" xlink:title="Presentation : us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems to kern_FairValueAssumptionExpectedTerms" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_FairValueAssumptionsVolatilityRate" xlink:label="kern_FairValueAssumptionsVolatilityRate" xlink:title="kern_FairValueAssumptionsVolatilityRate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:to="kern_FairValueAssumptionsVolatilityRate" xlink:title="Presentation : us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems to kern_FairValueAssumptionsVolatilityRate" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_FairValueAssumptionsMarketYieldRate" xlink:label="kern_FairValueAssumptionsMarketYieldRate" xlink:title="kern_FairValueAssumptionsMarketYieldRate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:to="kern_FairValueAssumptionsMarketYieldRate" xlink:title="Presentation : us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems to kern_FairValueAssumptionsMarketYieldRate" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_FairValueAssumptionRiskFreeInterestRate" xlink:label="kern_FairValueAssumptionRiskFreeInterestRate" xlink:title="kern_FairValueAssumptionRiskFreeInterestRate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:to="kern_FairValueAssumptionRiskFreeInterestRate" xlink:title="Presentation : us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems to kern_FairValueAssumptionRiskFreeInterestRate" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentIssuanceDate1" xlink:label="us-gaap_DebtInstrumentIssuanceDate1" xlink:title="us-gaap_DebtInstrumentIssuanceDate1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:to="us-gaap_DebtInstrumentIssuanceDate1" xlink:title="Presentation : us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems to us-gaap_DebtInstrumentIssuanceDate1" use="optional" priority="0" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentMaturityDate" xlink:label="us-gaap_DebtInstrumentMaturityDate" xlink:title="us-gaap_DebtInstrumentMaturityDate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:to="us-gaap_DebtInstrumentMaturityDate" xlink:title="Presentation : us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems to us-gaap_DebtInstrumentMaturityDate" use="optional" priority="0" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://akerna.com/role/DiscontinuedOperationsTable">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:label="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:title="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_ScheduleOfAssetsAndLiabilitiesOfTheDiscontinuedGroupTableTextBlock" xlink:label="kern_ScheduleOfAssetsAndLiabilitiesOfTheDiscontinuedGroupTableTextBlock" xlink:title="kern_ScheduleOfAssetsAndLiabilitiesOfTheDiscontinuedGroupTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="kern_ScheduleOfAssetsAndLiabilitiesOfTheDiscontinuedGroupTableTextBlock" xlink:title="Presentation : us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract to kern_ScheduleOfAssetsAndLiabilitiesOfTheDiscontinuedGroupTableTextBlock" use="optional" priority="0" order="0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" xlink:label="us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" xlink:title="us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" xlink:title="Presentation : us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract to us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" use="optional" priority="0" order="1" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://akerna.com/role/LongTermDebtDetailsTextual">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtAbstract" xlink:label="us-gaap_LongTermDebtAbstract" xlink:title="us-gaap_LongTermDebtAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable" xlink:label="us-gaap_DebtInstrumentTable" xlink:title="us-gaap_DebtInstrumentTable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongTermDebtAbstract" xlink:to="us-gaap_DebtInstrumentTable" xlink:title="Presentation : us-gaap_LongTermDebtAbstract to us-gaap_DebtInstrumentTable" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="us-gaap_LongtermDebtTypeAxis" xlink:title="us-gaap_LongtermDebtTypeAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_LongtermDebtTypeAxis" xlink:title="Presentation : us-gaap_DebtInstrumentTable to us-gaap_LongtermDebtTypeAxis" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="us-gaap_LongtermDebtTypeDomain" xlink:title="us-gaap_LongtermDebtTypeDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeDomain" xlink:title="Presentation : us-gaap_LongtermDebtTypeAxis to us-gaap_LongtermDebtTypeDomain" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeniorNotesMember" xlink:label="us-gaap_SeniorNotesMember" xlink:title="us-gaap_SeniorNotesMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeDomain" xlink:to="us-gaap_SeniorNotesMember" xlink:title="Presentation : us-gaap_LongtermDebtTypeDomain to us-gaap_SeniorNotesMember" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_NotesMember" xlink:label="kern_NotesMember" xlink:title="kern_NotesMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeDomain" xlink:to="kern_NotesMember" xlink:title="Presentation : us-gaap_LongtermDebtTypeDomain to kern_NotesMember" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="us-gaap_FinancialInstrumentAxis" xlink:title="us-gaap_FinancialInstrumentAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_FinancialInstrumentAxis" xlink:title="Presentation : us-gaap_DebtInstrumentTable to us-gaap_FinancialInstrumentAxis" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:title="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinancialInstrumentAxis" xlink:to="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:title="Presentation : us-gaap_FinancialInstrumentAxis to us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_SecuritiesPurchaseAgreementMember" xlink:label="kern_SecuritiesPurchaseAgreementMember" xlink:title="kern_SecuritiesPurchaseAgreementMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="kern_SecuritiesPurchaseAgreementMember" xlink:title="Presentation : us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain to kern_SecuritiesPurchaseAgreementMember" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" xlink:title="srt_RangeAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="srt_RangeAxis" xlink:title="Presentation : us-gaap_DebtInstrumentTable to srt_RangeAxis" use="optional" priority="0" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="srt_RangeMember" xlink:title="srt_RangeMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" xlink:title="Presentation : srt_RangeAxis to srt_RangeMember" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" xlink:title="srt_MaximumMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" xlink:title="Presentation : srt_RangeMember to srt_MaximumMember" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" xlink:title="srt_MinimumMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" xlink:title="Presentation : srt_RangeMember to srt_MinimumMember" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="us-gaap_SubsequentEventTypeAxis" xlink:title="us-gaap_SubsequentEventTypeAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_SubsequentEventTypeAxis" xlink:title="Presentation : us-gaap_DebtInstrumentTable to us-gaap_SubsequentEventTypeAxis" use="optional" priority="0" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="us-gaap_SubsequentEventTypeDomain" xlink:title="us-gaap_SubsequentEventTypeDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain" xlink:title="Presentation : us-gaap_SubsequentEventTypeAxis to us-gaap_SubsequentEventTypeDomain" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventMember" xlink:label="us-gaap_SubsequentEventMember" xlink:title="us-gaap_SubsequentEventMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTypeDomain" xlink:to="us-gaap_SubsequentEventMember" xlink:title="Presentation : us-gaap_SubsequentEventTypeDomain to us-gaap_SubsequentEventMember" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="us-gaap_DebtInstrumentLineItems" xlink:title="us-gaap_DebtInstrumentLineItems" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_DebtInstrumentLineItems" xlink:title="Presentation : us-gaap_DebtInstrumentTable to us-gaap_DebtInstrumentLineItems" use="optional" priority="0" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAnnualPrincipalPayment" xlink:label="us-gaap_DebtInstrumentAnnualPrincipalPayment" xlink:title="us-gaap_DebtInstrumentAnnualPrincipalPayment" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentAnnualPrincipalPayment" xlink:title="Presentation : us-gaap_DebtInstrumentLineItems to us-gaap_DebtInstrumentAnnualPrincipalPayment" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDefaultLongtermDebtAmount" xlink:label="us-gaap_DebtDefaultLongtermDebtAmount" xlink:title="us-gaap_DebtDefaultLongtermDebtAmount" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtDefaultLongtermDebtAmount" xlink:title="Presentation : us-gaap_DebtInstrumentLineItems to us-gaap_DebtDefaultLongtermDebtAmount" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_DebtInstrumentInterestRateOriginalIssueDiscountPercentage" xlink:label="kern_DebtInstrumentInterestRateOriginalIssueDiscountPercentage" xlink:title="kern_DebtInstrumentInterestRateOriginalIssueDiscountPercentage" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="kern_DebtInstrumentInterestRateOriginalIssueDiscountPercentage" xlink:title="Presentation : us-gaap_DebtInstrumentLineItems to kern_DebtInstrumentInterestRateOriginalIssueDiscountPercentage" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentUnamortizedDiscount" xlink:label="us-gaap_DebtInstrumentUnamortizedDiscount" xlink:title="us-gaap_DebtInstrumentUnamortizedDiscount" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentUnamortizedDiscount" xlink:title="Presentation : us-gaap_DebtInstrumentLineItems to us-gaap_DebtInstrumentUnamortizedDiscount" use="optional" priority="0" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentMaturityDate" xlink:label="us-gaap_DebtInstrumentMaturityDate" xlink:title="us-gaap_DebtInstrumentMaturityDate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentMaturityDate" xlink:title="Presentation : us-gaap_DebtInstrumentLineItems to us-gaap_DebtInstrumentMaturityDate" use="optional" priority="0" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:label="us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:title="us-gaap_DebtInstrumentConvertibleConversionPrice1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:title="Presentation : us-gaap_DebtInstrumentLineItems to us-gaap_DebtInstrumentConvertibleConversionPrice1" use="optional" priority="0" order="5" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentCarryingAmount" xlink:label="us-gaap_DebtInstrumentCarryingAmount" xlink:title="us-gaap_DebtInstrumentCarryingAmount" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentCarryingAmount" xlink:title="Presentation : us-gaap_DebtInstrumentLineItems to us-gaap_DebtInstrumentCarryingAmount" use="optional" priority="0" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentConvertibleNumberOfEquityInstruments" xlink:label="us-gaap_DebtInstrumentConvertibleNumberOfEquityInstruments" xlink:title="us-gaap_DebtInstrumentConvertibleNumberOfEquityInstruments" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentConvertibleNumberOfEquityInstruments" xlink:title="Presentation : us-gaap_DebtInstrumentLineItems to us-gaap_DebtInstrumentConvertibleNumberOfEquityInstruments" use="optional" priority="0" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtConversionDescription" xlink:label="us-gaap_DebtConversionDescription" xlink:title="us-gaap_DebtConversionDescription" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtConversionDescription" xlink:title="Presentation : us-gaap_DebtInstrumentLineItems to us-gaap_DebtConversionDescription" use="optional" priority="0" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentCovenantDescription" xlink:label="us-gaap_DebtInstrumentCovenantDescription" xlink:title="us-gaap_DebtInstrumentCovenantDescription" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentCovenantDescription" xlink:title="Presentation : us-gaap_DebtInstrumentLineItems to us-gaap_DebtInstrumentCovenantDescription" use="optional" priority="0" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Cash" xlink:label="us-gaap_Cash" xlink:title="us-gaap_Cash" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_Cash" xlink:title="Presentation : us-gaap_DebtInstrumentLineItems to us-gaap_Cash" use="optional" priority="0" order="10" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:title="us-gaap_ProceedsFromIssuanceOfCommonStock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:title="Presentation : us-gaap_DebtInstrumentLineItems to us-gaap_ProceedsFromIssuanceOfCommonStock" use="optional" priority="0" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtFairValue" xlink:label="us-gaap_LongTermDebtFairValue" xlink:title="us-gaap_LongTermDebtFairValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_LongTermDebtFairValue" xlink:title="Presentation : us-gaap_DebtInstrumentLineItems to us-gaap_LongTermDebtFairValue" use="optional" priority="0" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditAssumed1" xlink:label="us-gaap_LineOfCreditAssumed1" xlink:title="us-gaap_LineOfCreditAssumed1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_LineOfCreditAssumed1" xlink:title="Presentation : us-gaap_DebtInstrumentLineItems to us-gaap_LineOfCreditAssumed1" use="optional" priority="0" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInNotesReceivables" xlink:label="us-gaap_IncreaseDecreaseInNotesReceivables" xlink:title="us-gaap_IncreaseDecreaseInNotesReceivables" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_IncreaseDecreaseInNotesReceivables" xlink:title="Presentation : us-gaap_DebtInstrumentLineItems to us-gaap_IncreaseDecreaseInNotesReceivables" use="optional" priority="0" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_PurchasePrice" xlink:label="kern_PurchasePrice" xlink:title="kern_PurchasePrice" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="kern_PurchasePrice" xlink:title="Presentation : us-gaap_DebtInstrumentLineItems to kern_PurchasePrice" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_AccumulatedEquityAndAnIncrease" xlink:label="kern_AccumulatedEquityAndAnIncrease" xlink:title="kern_AccumulatedEquityAndAnIncrease" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="kern_AccumulatedEquityAndAnIncrease" xlink:title="Presentation : us-gaap_DebtInstrumentLineItems to kern_AccumulatedEquityAndAnIncrease" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://akerna.com/role/LongTermDebtDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtByCurrentAndNoncurrentAbstract" xlink:label="us-gaap_LongTermDebtByCurrentAndNoncurrentAbstract" xlink:title="us-gaap_LongTermDebtByCurrentAndNoncurrentAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleDebtFairValueDisclosures" xlink:label="us-gaap_ConvertibleDebtFairValueDisclosures" xlink:title="us-gaap_ConvertibleDebtFairValueDisclosures" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongTermDebtByCurrentAndNoncurrentAbstract" xlink:to="us-gaap_ConvertibleDebtFairValueDisclosures" xlink:title="Presentation : us-gaap_LongTermDebtByCurrentAndNoncurrentAbstract to us-gaap_ConvertibleDebtFairValueDisclosures" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtCurrent" xlink:label="us-gaap_LongTermDebtCurrent" xlink:title="us-gaap_LongTermDebtCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongTermDebtByCurrentAndNoncurrentAbstract" xlink:to="us-gaap_LongTermDebtCurrent" xlink:title="Presentation : us-gaap_LongTermDebtByCurrentAndNoncurrentAbstract to us-gaap_LongTermDebtCurrent" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLongTermDebtCurrent" xlink:label="us-gaap_OtherLongTermDebtCurrent" xlink:title="us-gaap_OtherLongTermDebtCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongTermDebtByCurrentAndNoncurrentAbstract" xlink:to="us-gaap_OtherLongTermDebtCurrent" xlink:title="Presentation : us-gaap_LongTermDebtByCurrentAndNoncurrentAbstract to us-gaap_OtherLongTermDebtCurrent" use="optional" priority="0" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://akerna.com/role/SignificantTransactionsDetails2">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:label="us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:title="us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:title="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:to="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:title="Presentation : us-gaap_BusinessCombinationAndAssetAcquisitionAbstract to us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis" xlink:title="us-gaap_BusinessAcquisitionAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_BusinessAcquisitionAxis" xlink:title="Presentation : us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable to us-gaap_BusinessAcquisitionAxis" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:title="us-gaap_BusinessAcquisitionAcquireeDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:title="Presentation : us-gaap_BusinessAcquisitionAxis to us-gaap_BusinessAcquisitionAcquireeDomain" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_ThreeSixtyFiveCannabisMember" xlink:label="kern_ThreeSixtyFiveCannabisMember" xlink:title="kern_ThreeSixtyFiveCannabisMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="kern_ThreeSixtyFiveCannabisMember" xlink:title="Presentation : us-gaap_BusinessAcquisitionAcquireeDomain to kern_ThreeSixtyFiveCannabisMember" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="us-gaap_BusinessAcquisitionLineItems" xlink:title="us-gaap_BusinessAcquisitionLineItems" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_BusinessAcquisitionLineItems" xlink:title="Presentation : us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable to us-gaap_BusinessAcquisitionLineItems" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:title="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:title="Presentation : us-gaap_BusinessAcquisitionLineItems to us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:title="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:title="Presentation : us-gaap_BusinessAcquisitionLineItems to us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" xlink:title="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" xlink:title="Presentation : us-gaap_BusinessAcquisitionLineItems to us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" use="optional" priority="0" order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_FixedAssets" xlink:label="kern_FixedAssets" xlink:title="kern_FixedAssets" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="kern_FixedAssets" xlink:title="Presentation : us-gaap_BusinessAcquisitionLineItems to kern_FixedAssets" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_NonCompeteAgreement" xlink:label="kern_NonCompeteAgreement" xlink:title="kern_NonCompeteAgreement" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="kern_NonCompeteAgreement" xlink:title="Presentation : us-gaap_BusinessAcquisitionLineItems to kern_NonCompeteAgreement" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAcquiredTechnology" xlink:label="kern_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAcquiredTechnology" xlink:title="kern_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAcquiredTechnology" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="kern_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAcquiredTechnology" xlink:title="Presentation : us-gaap_BusinessAcquisitionLineItems to kern_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAcquiredTechnology" use="optional" priority="0" order="5" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships" xlink:label="kern_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships" xlink:title="kern_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="kern_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships" xlink:title="Presentation : us-gaap_BusinessAcquisitionLineItems to kern_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships" use="optional" priority="0" order="6" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAcquiredTradeName" xlink:label="kern_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAcquiredTradeName" xlink:title="kern_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAcquiredTradeName" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="kern_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAcquiredTradeName" xlink:title="Presentation : us-gaap_BusinessAcquisitionLineItems to kern_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAcquiredTradeName" use="optional" priority="0" order="7" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:title="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:title="Presentation : us-gaap_BusinessAcquisitionLineItems to us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" use="optional" priority="0" order="8" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndAccruedExpenses" xlink:label="kern_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndAccruedExpenses" xlink:title="kern_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndAccruedExpenses" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="kern_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndAccruedExpenses" xlink:title="Presentation : us-gaap_BusinessAcquisitionLineItems to kern_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndAccruedExpenses" use="optional" priority="0" order="9" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:title="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:title="Presentation : us-gaap_BusinessAcquisitionLineItems to us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" use="optional" priority="0" order="10" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue" xlink:title="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue" xlink:title="Presentation : us-gaap_BusinessAcquisitionLineItems to us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue" use="optional" priority="0" order="11" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:title="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:title="Presentation : us-gaap_BusinessAcquisitionLineItems to us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" use="optional" priority="0" order="12" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://akerna.com/role/SignificantTransactionsDetails1">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:label="us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:title="us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:title="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:to="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:title="Presentation : us-gaap_BusinessCombinationAndAssetAcquisitionAbstract to us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis" xlink:title="us-gaap_BusinessAcquisitionAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_BusinessAcquisitionAxis" xlink:title="Presentation : us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable to us-gaap_BusinessAcquisitionAxis" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:title="us-gaap_BusinessAcquisitionAcquireeDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:title="Presentation : us-gaap_BusinessAcquisitionAxis to us-gaap_BusinessAcquisitionAcquireeDomain" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_ThreeSixtyFiveCannabisMember" xlink:label="kern_ThreeSixtyFiveCannabisMember" xlink:title="kern_ThreeSixtyFiveCannabisMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="kern_ThreeSixtyFiveCannabisMember" xlink:title="Presentation : us-gaap_BusinessAcquisitionAcquireeDomain to kern_ThreeSixtyFiveCannabisMember" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="us-gaap_BusinessAcquisitionLineItems" xlink:title="us-gaap_BusinessAcquisitionLineItems" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_BusinessAcquisitionLineItems" xlink:title="Presentation : us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable to us-gaap_BusinessAcquisitionLineItems" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:label="us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:title="us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:title="Presentation : us-gaap_BusinessAcquisitionLineItems to us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_BusinessCombinationConsiderationTransferredCash" xlink:label="kern_BusinessCombinationConsiderationTransferredCash" xlink:title="kern_BusinessCombinationConsiderationTransferredCash" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="kern_BusinessCombinationConsiderationTransferredCash" xlink:title="Presentation : us-gaap_BusinessAcquisitionLineItems to kern_BusinessCombinationConsiderationTransferredCash" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred" xlink:label="us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred" xlink:title="us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred" xlink:title="Presentation : us-gaap_BusinessAcquisitionLineItems to us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred" use="optional" priority="0" order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferred1" xlink:label="us-gaap_BusinessCombinationConsiderationTransferred1" xlink:title="us-gaap_BusinessCombinationConsiderationTransferred1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationConsiderationTransferred1" xlink:title="Presentation : us-gaap_BusinessAcquisitionLineItems to us-gaap_BusinessCombinationConsiderationTransferred1" use="optional" priority="0" order="3" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://akerna.com/role/SupplementalBalanceSheetDisclosuresDetails1">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:label="us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:title="us-gaap_BalanceSheetRelatedDisclosuresAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableCurrent" xlink:label="us-gaap_AccountsPayableCurrent" xlink:title="us-gaap_AccountsPayableCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:to="us-gaap_AccountsPayableCurrent" xlink:title="Presentation : us-gaap_BalanceSheetRelatedDisclosuresAbstract to us-gaap_AccountsPayableCurrent" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedProfessionalFeesCurrent" xlink:label="us-gaap_AccruedProfessionalFeesCurrent" xlink:title="us-gaap_AccruedProfessionalFeesCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:to="us-gaap_AccruedProfessionalFeesCurrent" xlink:title="Presentation : us-gaap_BalanceSheetRelatedDisclosuresAbstract to us-gaap_AccruedProfessionalFeesCurrent" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SalesAndExciseTaxPayableCurrent" xlink:label="us-gaap_SalesAndExciseTaxPayableCurrent" xlink:title="us-gaap_SalesAndExciseTaxPayableCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:to="us-gaap_SalesAndExciseTaxPayableCurrent" xlink:title="Presentation : us-gaap_BalanceSheetRelatedDisclosuresAbstract to us-gaap_SalesAndExciseTaxPayableCurrent" use="optional" priority="0" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedEmployeeBenefitsCurrent" xlink:label="us-gaap_AccruedEmployeeBenefitsCurrent" xlink:title="us-gaap_AccruedEmployeeBenefitsCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:to="us-gaap_AccruedEmployeeBenefitsCurrent" xlink:title="Presentation : us-gaap_BalanceSheetRelatedDisclosuresAbstract to us-gaap_AccruedEmployeeBenefitsCurrent" use="optional" priority="0" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_AccruedContractors" xlink:label="kern_AccruedContractors" xlink:title="kern_AccruedContractors" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:to="kern_AccruedContractors" xlink:title="Presentation : us-gaap_BalanceSheetRelatedDisclosuresAbstract to kern_AccruedContractors" use="optional" priority="0" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SettlementLiabilitiesCurrent" xlink:label="us-gaap_SettlementLiabilitiesCurrent" xlink:title="us-gaap_SettlementLiabilitiesCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:to="us-gaap_SettlementLiabilitiesCurrent" xlink:title="Presentation : us-gaap_BalanceSheetRelatedDisclosuresAbstract to us-gaap_SettlementLiabilitiesCurrent" use="optional" priority="0" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAccruedLiabilitiesCurrent" xlink:label="us-gaap_OtherAccruedLiabilitiesCurrent" xlink:title="us-gaap_OtherAccruedLiabilitiesCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:to="us-gaap_OtherAccruedLiabilitiesCurrent" xlink:title="Presentation : us-gaap_BalanceSheetRelatedDisclosuresAbstract to us-gaap_OtherAccruedLiabilitiesCurrent" use="optional" priority="0" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:title="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:to="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:title="Presentation : us-gaap_BalanceSheetRelatedDisclosuresAbstract to us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" use="optional" priority="0" order="7" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://akerna.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:title="us-gaap_StatementOfFinancialPositionAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:title="us-gaap_StatementTable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_StatementTable" xlink:title="Presentation : us-gaap_StatementOfFinancialPositionAbstract to us-gaap_StatementTable" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis" xlink:title="us-gaap_StatementClassOfStockAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementClassOfStockAxis" xlink:title="Presentation : us-gaap_StatementTable to us-gaap_StatementClassOfStockAxis" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain" xlink:title="us-gaap_ClassOfStockDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" xlink:title="Presentation : us-gaap_StatementClassOfStockAxis to us-gaap_ClassOfStockDomain" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_SpecialVotingPreferredStockMember" xlink:label="kern_SpecialVotingPreferredStockMember" xlink:title="kern_SpecialVotingPreferredStockMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="kern_SpecialVotingPreferredStockMember" xlink:title="Presentation : us-gaap_ClassOfStockDomain to kern_SpecialVotingPreferredStockMember" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_ExchangeableSharesMember" xlink:label="kern_ExchangeableSharesMember" xlink:title="kern_ExchangeableSharesMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="kern_ExchangeableSharesMember" xlink:title="Presentation : us-gaap_ClassOfStockDomain to kern_ExchangeableSharesMember" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:title="us-gaap_StatementLineItems" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:title="Presentation : us-gaap_StatementTable to us-gaap_StatementLineItems" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare" xlink:title="us-gaap_PreferredStockParOrStatedValuePerShare" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PreferredStockParOrStatedValuePerShare" xlink:title="Presentation : us-gaap_StatementLineItems to us-gaap_PreferredStockParOrStatedValuePerShare" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockNoParValue" xlink:label="us-gaap_PreferredStockNoParValue" xlink:title="us-gaap_PreferredStockNoParValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PreferredStockNoParValue" xlink:title="Presentation : us-gaap_StatementLineItems to us-gaap_PreferredStockNoParValue" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="us-gaap_PreferredStockSharesAuthorized" xlink:title="us-gaap_PreferredStockSharesAuthorized" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PreferredStockSharesAuthorized" xlink:title="Presentation : us-gaap_StatementLineItems to us-gaap_PreferredStockSharesAuthorized" use="optional" priority="0" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="us-gaap_PreferredStockSharesIssued" xlink:title="us-gaap_PreferredStockSharesIssued" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PreferredStockSharesIssued" xlink:title="Presentation : us-gaap_StatementLineItems to us-gaap_PreferredStockSharesIssued" use="optional" priority="0" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="us-gaap_PreferredStockSharesOutstanding" xlink:title="us-gaap_PreferredStockSharesOutstanding" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PreferredStockSharesOutstanding" xlink:title="Presentation : us-gaap_StatementLineItems to us-gaap_PreferredStockSharesOutstanding" use="optional" priority="0" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockLiquidationPreference" xlink:label="us-gaap_PreferredStockLiquidationPreference" xlink:title="us-gaap_PreferredStockLiquidationPreference" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PreferredStockLiquidationPreference" xlink:title="Presentation : us-gaap_StatementLineItems to us-gaap_PreferredStockLiquidationPreference" use="optional" priority="0" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" xlink:title="us-gaap_CommonStockParOrStatedValuePerShare" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare" xlink:title="Presentation : us-gaap_StatementLineItems to us-gaap_CommonStockParOrStatedValuePerShare" use="optional" priority="0" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="us-gaap_CommonStockSharesAuthorized" xlink:title="us-gaap_CommonStockSharesAuthorized" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesAuthorized" xlink:title="Presentation : us-gaap_StatementLineItems to us-gaap_CommonStockSharesAuthorized" use="optional" priority="0" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesIssued" xlink:label="us-gaap_CommonStockSharesIssued" xlink:title="us-gaap_CommonStockSharesIssued" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesIssued" xlink:title="Presentation : us-gaap_StatementLineItems to us-gaap_CommonStockSharesIssued" use="optional" priority="0" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="us-gaap_CommonStockSharesOutstanding" xlink:title="us-gaap_CommonStockSharesOutstanding" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesOutstanding" xlink:title="Presentation : us-gaap_StatementLineItems to us-gaap_CommonStockSharesOutstanding" use="optional" priority="0" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://akerna.com/role/IncomeTaxesTables">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:title="us-gaap_IncomeTaxDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:title="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:title="Presentation : us-gaap_IncomeTaxDisclosureAbstract to us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:label="us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:title="us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:title="Presentation : us-gaap_IncomeTaxDisclosureAbstract to us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:label="us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:title="us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:title="Presentation : us-gaap_IncomeTaxDisclosureAbstract to us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" use="optional" priority="0" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://akerna.com/role/IntangibleAssetsnetandGoodwill">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:title="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:title="us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:title="Presentation : us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract to us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://akerna.com/role/IncomeTaxes">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:title="us-gaap_IncomeTaxDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock" xlink:title="us-gaap_IncomeTaxDisclosureTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock" xlink:title="Presentation : us-gaap_IncomeTaxDisclosureAbstract to us-gaap_IncomeTaxDisclosureTextBlock" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://akerna.com/role/SignificantTransactionsDetails3">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:label="us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:title="us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:label="us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:title="us-gaap_BusinessAcquisitionsProFormaRevenue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:to="us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:title="Presentation : us-gaap_BusinessCombinationAndAssetAcquisitionAbstract to us-gaap_BusinessAcquisitionsProFormaRevenue" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:label="us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:title="us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:to="us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:title="Presentation : us-gaap_BusinessCombinationAndAssetAcquisitionAbstract to us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://akerna.com/role/EarningperSharesTables">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="us-gaap_EarningsPerShareAbstract" xlink:title="us-gaap_EarningsPerShareAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:label="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:title="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:title="Presentation : us-gaap_EarningsPerShareAbstract to us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://akerna.com/role/CommitmentsandContingenciesTables">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:title="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:label="us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:title="us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:title="Presentation : us-gaap_CommitmentsAndContingenciesDisclosureAbstract to us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://akerna.com/role/DocumentAndEntityInformation">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CoverAbstract" xlink:label="dei_CoverAbstract" xlink:title="dei_CoverAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentInformationLineItems" xlink:label="dei_DocumentInformationLineItems" xlink:title="dei_DocumentInformationLineItems" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_DocumentInformationLineItems" xlink:title="Presentation : dei_CoverAbstract to dei_DocumentInformationLineItems" use="optional" priority="0" order="0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName" xlink:title="dei_EntityRegistrantName" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityRegistrantName" xlink:title="Presentation : dei_DocumentInformationLineItems to dei_EntityRegistrantName" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey" xlink:title="dei_EntityCentralIndexKey" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCentralIndexKey" xlink:title="Presentation : dei_DocumentInformationLineItems to dei_EntityCentralIndexKey" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag" xlink:title="dei_AmendmentFlag" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_AmendmentFlag" xlink:title="Presentation : dei_DocumentInformationLineItems to dei_AmendmentFlag" use="optional" priority="0" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CurrentFiscalYearEndDate" xlink:label="dei_CurrentFiscalYearEndDate" xlink:title="dei_CurrentFiscalYearEndDate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_CurrentFiscalYearEndDate" xlink:title="Presentation : dei_DocumentInformationLineItems to dei_CurrentFiscalYearEndDate" use="optional" priority="0" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentType" xlink:label="dei_DocumentType" xlink:title="dei_DocumentType" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentType" xlink:title="Presentation : dei_DocumentInformationLineItems to dei_DocumentType" use="optional" priority="0" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="dei_DocumentFiscalPeriodFocus" xlink:title="dei_DocumentFiscalPeriodFocus" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentFiscalPeriodFocus" xlink:title="Presentation : dei_DocumentInformationLineItems to dei_DocumentFiscalPeriodFocus" use="optional" priority="0" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalYearFocus" xlink:label="dei_DocumentFiscalYearFocus" xlink:title="dei_DocumentFiscalYearFocus" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentFiscalYearFocus" xlink:title="Presentation : dei_DocumentInformationLineItems to dei_DocumentFiscalYearFocus" use="optional" priority="0" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCurrentReportingStatus" xlink:label="dei_EntityCurrentReportingStatus" xlink:title="dei_EntityCurrentReportingStatus" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCurrentReportingStatus" xlink:title="Presentation : dei_DocumentInformationLineItems to dei_EntityCurrentReportingStatus" use="optional" priority="0" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFilerCategory" xlink:label="dei_EntityFilerCategory" xlink:title="dei_EntityFilerCategory" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityFilerCategory" xlink:title="Presentation : dei_DocumentInformationLineItems to dei_EntityFilerCategory" use="optional" priority="0" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityShellCompany" xlink:label="dei_EntityShellCompany" xlink:title="dei_EntityShellCompany" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityShellCompany" xlink:title="Presentation : dei_DocumentInformationLineItems to dei_EntityShellCompany" use="optional" priority="0" order="9" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntitySmallBusiness" xlink:label="dei_EntitySmallBusiness" xlink:title="dei_EntitySmallBusiness" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntitySmallBusiness" xlink:title="Presentation : dei_DocumentInformationLineItems to dei_EntitySmallBusiness" use="optional" priority="0" order="10" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityEmergingGrowthCompany" xlink:label="dei_EntityEmergingGrowthCompany" xlink:title="dei_EntityEmergingGrowthCompany" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityEmergingGrowthCompany" xlink:title="Presentation : dei_DocumentInformationLineItems to dei_EntityEmergingGrowthCompany" use="optional" priority="0" order="11" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityExTransitionPeriod" xlink:label="dei_EntityExTransitionPeriod" xlink:title="dei_EntityExTransitionPeriod" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityExTransitionPeriod" xlink:title="Presentation : dei_DocumentInformationLineItems to dei_EntityExTransitionPeriod" use="optional" priority="0" order="12" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityInteractiveDataCurrent" xlink:label="dei_EntityInteractiveDataCurrent" xlink:title="dei_EntityInteractiveDataCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityInteractiveDataCurrent" xlink:title="Presentation : dei_DocumentInformationLineItems to dei_EntityInteractiveDataCurrent" use="optional" priority="0" order="13" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFileNumber" xlink:label="dei_EntityFileNumber" xlink:title="dei_EntityFileNumber" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityFileNumber" xlink:title="Presentation : dei_DocumentInformationLineItems to dei_EntityFileNumber" use="optional" priority="0" order="14" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="dei_EntityIncorporationStateCountryCode" xlink:title="dei_EntityIncorporationStateCountryCode" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityIncorporationStateCountryCode" xlink:title="Presentation : dei_DocumentInformationLineItems to dei_EntityIncorporationStateCountryCode" use="optional" priority="0" order="15" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="dei_EntityCommonStockSharesOutstanding" xlink:title="dei_EntityCommonStockSharesOutstanding" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCommonStockSharesOutstanding" xlink:title="Presentation : dei_DocumentInformationLineItems to dei_EntityCommonStockSharesOutstanding" use="optional" priority="0" order="16" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentQuarterlyReport" xlink:label="dei_DocumentQuarterlyReport" xlink:title="dei_DocumentQuarterlyReport" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentQuarterlyReport" xlink:title="Presentation : dei_DocumentInformationLineItems to dei_DocumentQuarterlyReport" use="optional" priority="0" order="17" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentTransitionReport" xlink:label="dei_DocumentTransitionReport" xlink:title="dei_DocumentTransitionReport" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentTransitionReport" xlink:title="Presentation : dei_DocumentInformationLineItems to dei_DocumentTransitionReport" use="optional" priority="0" order="18" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_TradingSymbol" xlink:label="dei_TradingSymbol" xlink:title="dei_TradingSymbol" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_TradingSymbol" xlink:title="Presentation : dei_DocumentInformationLineItems to dei_TradingSymbol" use="optional" priority="0" order="19" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate" xlink:title="dei_DocumentPeriodEndDate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentPeriodEndDate" xlink:title="Presentation : dei_DocumentInformationLineItems to dei_DocumentPeriodEndDate" use="optional" priority="0" order="20" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityTaxIdentificationNumber" xlink:label="dei_EntityTaxIdentificationNumber" xlink:title="dei_EntityTaxIdentificationNumber" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityTaxIdentificationNumber" xlink:title="Presentation : dei_DocumentInformationLineItems to dei_EntityTaxIdentificationNumber" use="optional" priority="0" order="21" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine1" xlink:label="dei_EntityAddressAddressLine1" xlink:title="dei_EntityAddressAddressLine1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressAddressLine1" xlink:title="Presentation : dei_DocumentInformationLineItems to dei_EntityAddressAddressLine1" use="optional" priority="0" order="22" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine2" xlink:label="dei_EntityAddressAddressLine2" xlink:title="dei_EntityAddressAddressLine2" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressAddressLine2" xlink:title="Presentation : dei_DocumentInformationLineItems to dei_EntityAddressAddressLine2" use="optional" priority="0" order="23" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressCityOrTown" xlink:label="dei_EntityAddressCityOrTown" xlink:title="dei_EntityAddressCityOrTown" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressCityOrTown" xlink:title="Presentation : dei_DocumentInformationLineItems to dei_EntityAddressCityOrTown" use="optional" priority="0" order="24" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressStateOrProvince" xlink:label="dei_EntityAddressStateOrProvince" xlink:title="dei_EntityAddressStateOrProvince" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressStateOrProvince" xlink:title="Presentation : dei_DocumentInformationLineItems to dei_EntityAddressStateOrProvince" use="optional" priority="0" order="25" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressPostalZipCode" xlink:label="dei_EntityAddressPostalZipCode" xlink:title="dei_EntityAddressPostalZipCode" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressPostalZipCode" xlink:title="Presentation : dei_DocumentInformationLineItems to dei_EntityAddressPostalZipCode" use="optional" priority="0" order="26" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CityAreaCode" xlink:label="dei_CityAreaCode" xlink:title="dei_CityAreaCode" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_CityAreaCode" xlink:title="Presentation : dei_DocumentInformationLineItems to dei_CityAreaCode" use="optional" priority="0" order="27" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LocalPhoneNumber" xlink:label="dei_LocalPhoneNumber" xlink:title="dei_LocalPhoneNumber" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_LocalPhoneNumber" xlink:title="Presentation : dei_DocumentInformationLineItems to dei_LocalPhoneNumber" use="optional" priority="0" order="28" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_Security12bTitle" xlink:label="dei_Security12bTitle" xlink:title="dei_Security12bTitle" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_Security12bTitle" xlink:title="Presentation : dei_DocumentInformationLineItems to dei_Security12bTitle" use="optional" priority="0" order="29" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_SecurityExchangeName" xlink:label="dei_SecurityExchangeName" xlink:title="dei_SecurityExchangeName" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_SecurityExchangeName" xlink:title="Presentation : dei_DocumentInformationLineItems to dei_SecurityExchangeName" use="optional" priority="0" order="30" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://akerna.com/role/CommitmentsAndContingencies">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:title="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:title="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:title="Presentation : us-gaap_CommitmentsAndContingenciesDisclosureAbstract to us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://akerna.com/role/Earningpershare">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="us-gaap_EarningsPerShareAbstract" xlink:title="us-gaap_EarningsPerShareAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="us-gaap_EarningsPerShareTextBlock" xlink:title="us-gaap_EarningsPerShareTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareTextBlock" xlink:title="Presentation : us-gaap_EarningsPerShareAbstract to us-gaap_EarningsPerShareTextBlock" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://akerna.com/role/SignificantTransactions">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:label="us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:title="us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationDisclosureTextBlock" xlink:label="us-gaap_BusinessCombinationDisclosureTextBlock" xlink:title="us-gaap_BusinessCombinationDisclosureTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:to="us-gaap_BusinessCombinationDisclosureTextBlock" xlink:title="Presentation : us-gaap_BusinessCombinationAndAssetAcquisitionAbstract to us-gaap_BusinessCombinationDisclosureTextBlock" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://akerna.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:title="us-gaap_AccountingPoliciesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SignificantAccountingPoliciesTextBlock" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock" xlink:title="us-gaap_SignificantAccountingPoliciesTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_SignificantAccountingPoliciesTextBlock" xlink:title="Presentation : us-gaap_AccountingPoliciesAbstract to us-gaap_SignificantAccountingPoliciesTextBlock" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://akerna.com/role/SignificantTransactionsTables">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:label="us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:title="us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:title="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:to="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:title="Presentation : us-gaap_BusinessCombinationAndAssetAcquisitionAbstract to us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis" xlink:title="us-gaap_BusinessAcquisitionAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_BusinessAcquisitionAxis" xlink:title="Presentation : us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable to us-gaap_BusinessAcquisitionAxis" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:title="us-gaap_BusinessAcquisitionAcquireeDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:title="Presentation : us-gaap_BusinessAcquisitionAxis to us-gaap_BusinessAcquisitionAcquireeDomain" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_ThreeSixtyFiveCannabisMember" xlink:label="kern_ThreeSixtyFiveCannabisMember" xlink:title="kern_ThreeSixtyFiveCannabisMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="kern_ThreeSixtyFiveCannabisMember" xlink:title="Presentation : us-gaap_BusinessAcquisitionAcquireeDomain to kern_ThreeSixtyFiveCannabisMember" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_TrellisSolutionsIncMember" xlink:label="kern_TrellisSolutionsIncMember" xlink:title="kern_TrellisSolutionsIncMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="kern_TrellisSolutionsIncMember" xlink:title="Presentation : us-gaap_BusinessAcquisitionAcquireeDomain to kern_TrellisSolutionsIncMember" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_SoloSciencesIncMember" xlink:label="kern_SoloSciencesIncMember" xlink:title="kern_SoloSciencesIncMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="kern_SoloSciencesIncMember" xlink:title="Presentation : us-gaap_BusinessAcquisitionAcquireeDomain to kern_SoloSciencesIncMember" priority="0" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_AmpleOrganicsMember" xlink:label="kern_AmpleOrganicsMember" xlink:title="kern_AmpleOrganicsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="kern_AmpleOrganicsMember" xlink:title="Presentation : us-gaap_BusinessAcquisitionAcquireeDomain to kern_AmpleOrganicsMember" priority="0" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_ViridianSciencesMember" xlink:label="kern_ViridianSciencesMember" xlink:title="kern_ViridianSciencesMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="kern_ViridianSciencesMember" xlink:title="Presentation : us-gaap_BusinessAcquisitionAcquireeDomain to kern_ViridianSciencesMember" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="us-gaap_BusinessAcquisitionLineItems" xlink:title="us-gaap_BusinessAcquisitionLineItems" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_BusinessAcquisitionLineItems" xlink:title="Presentation : us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable to us-gaap_BusinessAcquisitionLineItems" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock" xlink:label="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock" xlink:title="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock" xlink:title="Presentation : us-gaap_BusinessAcquisitionLineItems to us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:label="us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:title="us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:title="Presentation : us-gaap_BusinessAcquisitionLineItems to us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:label="us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:title="us-gaap_BusinessAcquisitionProFormaInformationTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:title="Presentation : us-gaap_BusinessAcquisitionLineItems to us-gaap_BusinessAcquisitionProFormaInformationTextBlock" use="optional" priority="0" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://akerna.com/role/EarningperShareDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="us-gaap_EarningsPerShareAbstract" xlink:title="us-gaap_EarningsPerShareAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable" xlink:title="us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable" xlink:title="Presentation : us-gaap_EarningsPerShareAbstract to us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable" use="optional" priority="0" order="0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermDebtTypeAxis" xlink:label="us-gaap_ShortTermDebtTypeAxis" xlink:title="us-gaap_ShortTermDebtTypeAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable" xlink:to="us-gaap_ShortTermDebtTypeAxis" xlink:title="Presentation : us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable to us-gaap_ShortTermDebtTypeAxis" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermDebtTypeDomain" xlink:label="us-gaap_ShortTermDebtTypeDomain" xlink:title="us-gaap_ShortTermDebtTypeDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="us-gaap_ShortTermDebtTypeDomain" xlink:title="Presentation : us-gaap_ShortTermDebtTypeAxis to us-gaap_ShortTermDebtTypeDomain" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ExchangeableDebtMember" xlink:label="us-gaap_ExchangeableDebtMember" xlink:title="us-gaap_ExchangeableDebtMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtTypeDomain" xlink:to="us-gaap_ExchangeableDebtMember" xlink:title="Presentation : us-gaap_ShortTermDebtTypeDomain to us-gaap_ExchangeableDebtMember" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleNotesPayableMember" xlink:label="us-gaap_ConvertibleNotesPayableMember" xlink:title="us-gaap_ConvertibleNotesPayableMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtTypeDomain" xlink:to="us-gaap_ConvertibleNotesPayableMember" xlink:title="Presentation : us-gaap_ShortTermDebtTypeDomain to us-gaap_ConvertibleNotesPayableMember" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis" xlink:title="us-gaap_AwardTypeAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable" xlink:to="us-gaap_AwardTypeAxis" xlink:title="Presentation : us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable to us-gaap_AwardTypeAxis" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:title="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:title="Presentation : us-gaap_AwardTypeAxis to us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WarrantMember" xlink:label="us-gaap_WarrantMember" xlink:title="us-gaap_WarrantMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_WarrantMember" xlink:title="Presentation : us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain to us-gaap_WarrantMember" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_PublicWarrantsMember" xlink:label="kern_PublicWarrantsMember" xlink:title="kern_PublicWarrantsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_WarrantMember" xlink:to="kern_PublicWarrantsMember" xlink:title="Presentation : us-gaap_WarrantMember to kern_PublicWarrantsMember" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_CommonWarrantsMember" xlink:label="kern_CommonWarrantsMember" xlink:title="kern_CommonWarrantsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_WarrantMember" xlink:to="kern_CommonWarrantsMember" xlink:title="Presentation : us-gaap_WarrantMember to kern_CommonWarrantsMember" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_UnderwriterWarrantsMember" xlink:label="kern_UnderwriterWarrantsMember" xlink:title="kern_UnderwriterWarrantsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_WarrantMember" xlink:to="kern_UnderwriterWarrantsMember" xlink:title="Presentation : us-gaap_WarrantMember to kern_UnderwriterWarrantsMember" priority="0" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="us-gaap_RestrictedStockUnitsRSUMember" xlink:title="us-gaap_RestrictedStockUnitsRSUMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_RestrictedStockUnitsRSUMember" xlink:title="Presentation : us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain to us-gaap_RestrictedStockUnitsRSUMember" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockMember" xlink:label="us-gaap_RestrictedStockMember" xlink:title="us-gaap_RestrictedStockMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_RestrictedStockMember" xlink:title="Presentation : us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain to us-gaap_RestrictedStockMember" use="optional" priority="0" order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasicLineItems" xlink:label="us-gaap_EarningsPerShareBasicLineItems" xlink:title="us-gaap_EarningsPerShareBasicLineItems" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable" xlink:to="us-gaap_EarningsPerShareBasicLineItems" xlink:title="Presentation : us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable to us-gaap_EarningsPerShareBasicLineItems" use="optional" priority="0" order="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:title="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareBasicLineItems" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:title="Presentation : us-gaap_EarningsPerShareBasicLineItems to us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://akerna.com/role/FairValueDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="us-gaap_FairValueDisclosuresAbstract" xlink:title="us-gaap_FairValueDisclosuresAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:title="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueDisclosuresAbstract" xlink:to="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:title="Presentation : us-gaap_FairValueDisclosuresAbstract to us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" use="optional" priority="0" order="0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleDebtFairValueDisclosures" xlink:label="us-gaap_ConvertibleDebtFairValueDisclosures" xlink:title="us-gaap_ConvertibleDebtFairValueDisclosures" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:to="us-gaap_ConvertibleDebtFairValueDisclosures" xlink:title="Presentation : us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward to us-gaap_ConvertibleDebtFairValueDisclosures" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfConvertibleDebt" xlink:label="us-gaap_RepaymentsOfConvertibleDebt" xlink:title="us-gaap_RepaymentsOfConvertibleDebt" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:to="us-gaap_RepaymentsOfConvertibleDebt" xlink:title="Presentation : us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward to us-gaap_RepaymentsOfConvertibleDebt" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_ChangesInFairValueReportedInStatementsOfOperations" xlink:label="kern_ChangesInFairValueReportedInStatementsOfOperations" xlink:title="kern_ChangesInFairValueReportedInStatementsOfOperations" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:to="kern_ChangesInFairValueReportedInStatementsOfOperations" xlink:title="Presentation : us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward to kern_ChangesInFairValueReportedInStatementsOfOperations" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_ChangeInFairValueReportedInOtherComprehensiveIncome" xlink:label="kern_ChangeInFairValueReportedInOtherComprehensiveIncome" xlink:title="kern_ChangeInFairValueReportedInOtherComprehensiveIncome" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:to="kern_ChangeInFairValueReportedInOtherComprehensiveIncome" xlink:title="Presentation : us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward to kern_ChangeInFairValueReportedInOtherComprehensiveIncome" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleDebtFairValueDisclosures" xlink:label="us-gaap_ConvertibleDebtFairValueDisclosures_1" xlink:title="us-gaap_ConvertibleDebtFairValueDisclosures" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:to="us-gaap_ConvertibleDebtFairValueDisclosures_1" xlink:title="Presentation : us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward to us-gaap_ConvertibleDebtFairValueDisclosures" use="optional" priority="0" order="4" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://akerna.com/role/RevenueandContractswithCustomersDetails1">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:title="us-gaap_RevenueFromContractWithCustomerAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="us-gaap_DisaggregationOfRevenueTable" xlink:title="us-gaap_DisaggregationOfRevenueTable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="us-gaap_DisaggregationOfRevenueTable" xlink:title="Presentation : us-gaap_RevenueFromContractWithCustomerAbstract to us-gaap_DisaggregationOfRevenueTable" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis" xlink:label="srt_StatementGeographicalAxis" xlink:title="srt_StatementGeographicalAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueTable" xlink:to="srt_StatementGeographicalAxis" xlink:title="Presentation : us-gaap_DisaggregationOfRevenueTable to srt_StatementGeographicalAxis" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain" xlink:title="srt_SegmentGeographicalDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain" xlink:title="Presentation : srt_StatementGeographicalAxis to srt_SegmentGeographicalDomain" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_US" xlink:label="country_US" xlink:title="country_US" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_SegmentGeographicalDomain" xlink:to="country_US" xlink:title="Presentation : srt_SegmentGeographicalDomain to country_US" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_CA" xlink:label="country_CA" xlink:title="country_CA" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_SegmentGeographicalDomain" xlink:to="country_CA" xlink:title="Presentation : srt_SegmentGeographicalDomain to country_CA" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="us-gaap_DisaggregationOfRevenueLineItems" xlink:title="us-gaap_DisaggregationOfRevenueLineItems" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueTable" xlink:to="us-gaap_DisaggregationOfRevenueLineItems" xlink:title="Presentation : us-gaap_DisaggregationOfRevenueTable to us-gaap_DisaggregationOfRevenueLineItems" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:title="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:title="Presentation : us-gaap_DisaggregationOfRevenueLineItems to us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" use="optional" priority="0" order="0" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_Adjustedforadoption" xlink:label="kern_Adjustedforadoption" xlink:title="kern_Adjustedforadoption" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="kern_Adjustedforadoption" xlink:title="Presentation : us-gaap_DisaggregationOfRevenueLineItems to kern_Adjustedforadoption" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://akerna.com/role/CommitmentsandContingenciesDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:title="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear" xlink:title="us-gaap_OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear" xlink:title="Presentation : us-gaap_CommitmentsAndContingenciesDisclosureAbstract to us-gaap_OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:title="us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:title="Presentation : us-gaap_CommitmentsAndContingenciesDisclosureAbstract to us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:title="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:title="Presentation : us-gaap_CommitmentsAndContingenciesDisclosureAbstract to us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" use="optional" priority="0" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:title="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:title="Presentation : us-gaap_CommitmentsAndContingenciesDisclosureAbstract to us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" use="optional" priority="0" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:title="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:title="Presentation : us-gaap_CommitmentsAndContingenciesDisclosureAbstract to us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" use="optional" priority="0" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:title="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:title="Presentation : us-gaap_CommitmentsAndContingenciesDisclosureAbstract to us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" use="optional" priority="0" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:title="us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:title="Presentation : us-gaap_CommitmentsAndContingenciesDisclosureAbstract to us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" use="optional" priority="0" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:title="us-gaap_OperatingLeasesFutureMinimumPaymentsDue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:title="Presentation : us-gaap_CommitmentsAndContingenciesDisclosureAbstract to us-gaap_OperatingLeasesFutureMinimumPaymentsDue" use="optional" priority="0" order="7" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://akerna.com/role/CondensedConsolidatedBalanceSheetsUnaudited">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:title="us-gaap_StatementOfFinancialPositionAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:title="us-gaap_StatementTable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_StatementTable" xlink:title="Presentation : us-gaap_StatementOfFinancialPositionAbstract to us-gaap_StatementTable" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis" xlink:title="us-gaap_StatementClassOfStockAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementClassOfStockAxis" xlink:title="Presentation : us-gaap_StatementTable to us-gaap_StatementClassOfStockAxis" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain" xlink:title="us-gaap_ClassOfStockDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" xlink:title="Presentation : us-gaap_StatementClassOfStockAxis to us-gaap_ClassOfStockDomain" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_SpecialVotingPreferredStockMember" xlink:label="kern_SpecialVotingPreferredStockMember" xlink:title="kern_SpecialVotingPreferredStockMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="kern_SpecialVotingPreferredStockMember" xlink:title="Presentation : us-gaap_ClassOfStockDomain to kern_SpecialVotingPreferredStockMember" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:title="us-gaap_StatementLineItems" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:title="Presentation : us-gaap_StatementTable to us-gaap_StatementLineItems" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsAbstract" xlink:label="us-gaap_AssetsAbstract" xlink:title="us-gaap_AssetsAbstract" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AssetsAbstract" xlink:title="Presentation : us-gaap_StatementLineItems to us-gaap_AssetsAbstract" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="us-gaap_AssetsCurrentAbstract" xlink:title="us-gaap_AssetsCurrentAbstract" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AssetsCurrentAbstract" xlink:title="Presentation : us-gaap_AssetsAbstract to us-gaap_AssetsCurrentAbstract" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:title="us-gaap_CashAndCashEquivalentsAtCarryingValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:title="Presentation : us-gaap_AssetsCurrentAbstract to us-gaap_CashAndCashEquivalentsAtCarryingValue" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashCurrent" xlink:label="us-gaap_RestrictedCashCurrent" xlink:title="us-gaap_RestrictedCashCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_RestrictedCashCurrent" xlink:title="Presentation : us-gaap_AssetsCurrentAbstract to us-gaap_RestrictedCashCurrent" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:title="us-gaap_AccountsReceivableNetCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AccountsReceivableNetCurrent" xlink:title="Presentation : us-gaap_AssetsCurrentAbstract to us-gaap_AccountsReceivableNetCurrent" use="optional" priority="0" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:title="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:title="Presentation : us-gaap_AssetsCurrentAbstract to us-gaap_PrepaidExpenseAndOtherAssetsCurrent" use="optional" priority="0" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsHeldForSaleNotPartOfDisposalGroupCurrent" xlink:label="us-gaap_AssetsHeldForSaleNotPartOfDisposalGroupCurrent" xlink:title="us-gaap_AssetsHeldForSaleNotPartOfDisposalGroupCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsHeldForSaleNotPartOfDisposalGroupCurrent" xlink:title="Presentation : us-gaap_AssetsCurrentAbstract to us-gaap_AssetsHeldForSaleNotPartOfDisposalGroupCurrent" use="optional" priority="0" order="4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent" xlink:title="us-gaap_AssetsCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrent" xlink:title="Presentation : us-gaap_AssetsCurrentAbstract to us-gaap_AssetsCurrent" use="optional" priority="0" order="5" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:title="us-gaap_PropertyPlantAndEquipmentNet" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" xlink:title="Presentation : us-gaap_AssetsAbstract to us-gaap_PropertyPlantAndEquipmentNet" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedComputerSoftwareNet" xlink:label="us-gaap_CapitalizedComputerSoftwareNet" xlink:title="us-gaap_CapitalizedComputerSoftwareNet" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_CapitalizedComputerSoftwareNet" xlink:title="Presentation : us-gaap_AssetsAbstract to us-gaap_CapitalizedComputerSoftwareNet" use="optional" priority="0" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:title="us-gaap_FiniteLivedIntangibleAssetsNet" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:title="Presentation : us-gaap_AssetsAbstract to us-gaap_FiniteLivedIntangibleAssetsNet" use="optional" priority="0" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill" xlink:label="us-gaap_Goodwill" xlink:title="us-gaap_Goodwill" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_Goodwill" xlink:title="Presentation : us-gaap_AssetsAbstract to us-gaap_Goodwill" use="optional" priority="0" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets" xlink:title="us-gaap_Assets" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_Assets" xlink:title="Presentation : us-gaap_AssetsAbstract to us-gaap_Assets" use="optional" priority="0" order="5" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:title="us-gaap_LiabilitiesAndStockholdersEquityAbstract" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:title="Presentation : us-gaap_StatementLineItems to us-gaap_LiabilitiesAndStockholdersEquityAbstract" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="us-gaap_LiabilitiesCurrentAbstract" xlink:title="us-gaap_LiabilitiesCurrentAbstract" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract" xlink:title="Presentation : us-gaap_LiabilitiesAndStockholdersEquityAbstract to us-gaap_LiabilitiesCurrentAbstract" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:title="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:title="Presentation : us-gaap_LiabilitiesCurrentAbstract to us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" xlink:label="us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" xlink:title="us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" xlink:title="Presentation : us-gaap_LiabilitiesCurrentAbstract to us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredRevenueCurrent" xlink:label="us-gaap_DeferredRevenueCurrent" xlink:title="us-gaap_DeferredRevenueCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_DeferredRevenueCurrent" xlink:title="Presentation : us-gaap_LiabilitiesCurrentAbstract to us-gaap_DeferredRevenueCurrent" use="optional" priority="0" order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtCurrent" xlink:label="us-gaap_LongTermDebtCurrent" xlink:title="us-gaap_LongTermDebtCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LongTermDebtCurrent" xlink:title="Presentation : us-gaap_LiabilitiesCurrentAbstract to us-gaap_LongTermDebtCurrent" use="optional" priority="0" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_LiabilitiesHeldForSaleNotPartOfDisposalGroupCurrent" xlink:label="kern_LiabilitiesHeldForSaleNotPartOfDisposalGroupCurrent" xlink:title="kern_LiabilitiesHeldForSaleNotPartOfDisposalGroupCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="kern_LiabilitiesHeldForSaleNotPartOfDisposalGroupCurrent" xlink:title="Presentation : us-gaap_LiabilitiesCurrentAbstract to kern_LiabilitiesHeldForSaleNotPartOfDisposalGroupCurrent" priority="0" order="4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent" xlink:title="us-gaap_LiabilitiesCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrent" xlink:title="Presentation : us-gaap_LiabilitiesCurrentAbstract to us-gaap_LiabilitiesCurrent" use="optional" priority="0" order="5" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredRevenueNoncurrent" xlink:label="us-gaap_DeferredRevenueNoncurrent" xlink:title="us-gaap_DeferredRevenueNoncurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_DeferredRevenueNoncurrent" xlink:title="Presentation : us-gaap_LiabilitiesAndStockholdersEquityAbstract to us-gaap_DeferredRevenueNoncurrent" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="us-gaap_LongTermDebtNoncurrent" xlink:title="us-gaap_LongTermDebtNoncurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LongTermDebtNoncurrent" xlink:title="Presentation : us-gaap_LiabilitiesAndStockholdersEquityAbstract to us-gaap_LongTermDebtNoncurrent" use="optional" priority="0" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities" xlink:label="us-gaap_Liabilities" xlink:title="us-gaap_Liabilities" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_Liabilities" xlink:title="Presentation : us-gaap_LiabilitiesAndStockholdersEquityAbstract to us-gaap_Liabilities" use="optional" priority="0" order="3" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="us-gaap_CommitmentsAndContingencies" xlink:title="us-gaap_CommitmentsAndContingencies" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_CommitmentsAndContingencies" xlink:title="Presentation : us-gaap_LiabilitiesAndStockholdersEquityAbstract to us-gaap_CommitmentsAndContingencies" use="optional" priority="0" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="us-gaap_StockholdersEquityAbstract" xlink:title="us-gaap_StockholdersEquityAbstract" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquityAbstract" xlink:title="Presentation : us-gaap_LiabilitiesAndStockholdersEquityAbstract to us-gaap_StockholdersEquityAbstract" use="optional" priority="0" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockValue" xlink:label="us-gaap_PreferredStockValue" xlink:title="us-gaap_PreferredStockValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_PreferredStockValue" xlink:title="Presentation : us-gaap_StockholdersEquityAbstract to us-gaap_PreferredStockValue" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValue" xlink:label="us-gaap_CommonStockValue" xlink:title="us-gaap_CommonStockValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_CommonStockValue" xlink:title="Presentation : us-gaap_StockholdersEquityAbstract to us-gaap_CommonStockValue" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalCommonStock" xlink:label="us-gaap_AdditionalPaidInCapitalCommonStock" xlink:title="us-gaap_AdditionalPaidInCapitalCommonStock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_AdditionalPaidInCapitalCommonStock" xlink:title="Presentation : us-gaap_StockholdersEquityAbstract to us-gaap_AdditionalPaidInCapitalCommonStock" use="optional" priority="0" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:title="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:title="Presentation : us-gaap_StockholdersEquityAbstract to us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" use="optional" priority="0" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:title="us-gaap_RetainedEarningsAccumulatedDeficit" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:title="Presentation : us-gaap_StockholdersEquityAbstract to us-gaap_RetainedEarningsAccumulatedDeficit" use="optional" priority="0" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity" xlink:title="us-gaap_StockholdersEquity" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquity" xlink:title="Presentation : us-gaap_StockholdersEquityAbstract to us-gaap_StockholdersEquity" use="optional" priority="0" order="5" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xlink:title="us-gaap_LiabilitiesAndStockholdersEquity" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity" xlink:title="Presentation : us-gaap_LiabilitiesAndStockholdersEquityAbstract to us-gaap_LiabilitiesAndStockholdersEquity" use="optional" priority="0" order="6" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://akerna.com/role/RevenueandContractswithCustomersDetailsTextual">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:title="us-gaap_RevenueFromContractWithCustomerAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="us-gaap_DisaggregationOfRevenueTable" xlink:title="us-gaap_DisaggregationOfRevenueTable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="us-gaap_DisaggregationOfRevenueTable" xlink:title="Presentation : us-gaap_RevenueFromContractWithCustomerAbstract to us-gaap_DisaggregationOfRevenueTable" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis" xlink:label="srt_ProductOrServiceAxis" xlink:title="srt_ProductOrServiceAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueTable" xlink:to="srt_ProductOrServiceAxis" xlink:title="Presentation : us-gaap_DisaggregationOfRevenueTable to srt_ProductOrServiceAxis" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain" xlink:label="srt_ProductsAndServicesDomain" xlink:title="srt_ProductsAndServicesDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductsAndServicesDomain" xlink:title="Presentation : srt_ProductOrServiceAxis to srt_ProductsAndServicesDomain" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_SaasSolutionsMember" xlink:label="kern_SaasSolutionsMember" xlink:title="kern_SaasSolutionsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductsAndServicesDomain" xlink:to="kern_SaasSolutionsMember" xlink:title="Presentation : srt_ProductsAndServicesDomain to kern_SaasSolutionsMember" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerDurationAxis" xlink:label="us-gaap_ContractWithCustomerDurationAxis" xlink:title="us-gaap_ContractWithCustomerDurationAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueTable" xlink:to="us-gaap_ContractWithCustomerDurationAxis" xlink:title="Presentation : us-gaap_DisaggregationOfRevenueTable to us-gaap_ContractWithCustomerDurationAxis" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerDurationDomain" xlink:label="us-gaap_ContractWithCustomerDurationDomain" xlink:title="us-gaap_ContractWithCustomerDurationDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ContractWithCustomerDurationAxis" xlink:to="us-gaap_ContractWithCustomerDurationDomain" xlink:title="Presentation : us-gaap_ContractWithCustomerDurationAxis to us-gaap_ContractWithCustomerDurationDomain" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_SubscriptionFeesMember" xlink:label="kern_SubscriptionFeesMember" xlink:title="kern_SubscriptionFeesMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ContractWithCustomerDurationDomain" xlink:to="kern_SubscriptionFeesMember" xlink:title="Presentation : us-gaap_ContractWithCustomerDurationDomain to kern_SubscriptionFeesMember" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" xlink:title="srt_RangeAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueTable" xlink:to="srt_RangeAxis" xlink:title="Presentation : us-gaap_DisaggregationOfRevenueTable to srt_RangeAxis" use="optional" priority="0" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="srt_RangeMember" xlink:title="srt_RangeMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" xlink:title="Presentation : srt_RangeAxis to srt_RangeMember" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" xlink:title="srt_MaximumMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" xlink:title="Presentation : srt_RangeMember to srt_MaximumMember" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" xlink:title="srt_MinimumMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" xlink:title="Presentation : srt_RangeMember to srt_MinimumMember" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MajorCustomersAxis" xlink:label="srt_MajorCustomersAxis" xlink:title="srt_MajorCustomersAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueTable" xlink:to="srt_MajorCustomersAxis" xlink:title="Presentation : us-gaap_DisaggregationOfRevenueTable to srt_MajorCustomersAxis" use="optional" priority="0" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_NameOfMajorCustomerDomain" xlink:label="srt_NameOfMajorCustomerDomain" xlink:title="srt_NameOfMajorCustomerDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_NameOfMajorCustomerDomain" xlink:title="Presentation : srt_MajorCustomersAxis to srt_NameOfMajorCustomerDomain" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_CustomersMember" xlink:label="kern_CustomersMember" xlink:title="kern_CustomersMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="kern_CustomersMember" xlink:title="Presentation : srt_NameOfMajorCustomerDomain to kern_CustomersMember" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_TwoGovernmentClientsMember" xlink:label="kern_TwoGovernmentClientsMember" xlink:title="kern_TwoGovernmentClientsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="kern_TwoGovernmentClientsMember" xlink:title="Presentation : srt_NameOfMajorCustomerDomain to kern_TwoGovernmentClientsMember" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:title="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:title="Presentation : us-gaap_DisaggregationOfRevenueTable to us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" use="optional" priority="0" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:title="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:title="Presentation : us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis to us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerRelationshipsMember" xlink:label="us-gaap_CustomerRelationshipsMember" xlink:title="us-gaap_CustomerRelationshipsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_CustomerRelationshipsMember" xlink:title="Presentation : us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain to us-gaap_CustomerRelationshipsMember" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="us-gaap_DisaggregationOfRevenueLineItems" xlink:title="us-gaap_DisaggregationOfRevenueLineItems" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueTable" xlink:to="us-gaap_DisaggregationOfRevenueLineItems" xlink:title="Presentation : us-gaap_DisaggregationOfRevenueTable to us-gaap_DisaggregationOfRevenueLineItems" use="optional" priority="0" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_Revenuerecognized" xlink:label="kern_Revenuerecognized" xlink:title="kern_Revenuerecognized" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="kern_Revenuerecognized" xlink:title="Presentation : us-gaap_DisaggregationOfRevenueLineItems to kern_Revenuerecognized" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:label="us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:title="us-gaap_ContractWithCustomerLiabilityRevenueRecognized" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:title="Presentation : us-gaap_DisaggregationOfRevenueLineItems to us-gaap_ContractWithCustomerLiabilityRevenueRecognized" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_Unsatisfiedperformanceobligations" xlink:label="kern_Unsatisfiedperformanceobligations" xlink:title="kern_Unsatisfiedperformanceobligations" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="kern_Unsatisfiedperformanceobligations" xlink:title="Presentation : us-gaap_DisaggregationOfRevenueLineItems to kern_Unsatisfiedperformanceobligations" use="optional" priority="0" order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligation" xlink:label="us-gaap_RevenueRemainingPerformanceObligation" xlink:title="us-gaap_RevenueRemainingPerformanceObligation" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="us-gaap_RevenueRemainingPerformanceObligation" xlink:title="Presentation : us-gaap_DisaggregationOfRevenueLineItems to us-gaap_RevenueRemainingPerformanceObligation" use="optional" priority="0" order="3" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_DeferralOfContractCosts" xlink:label="kern_DeferralOfContractCosts" xlink:title="kern_DeferralOfContractCosts" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="kern_DeferralOfContractCosts" xlink:title="Presentation : us-gaap_DisaggregationOfRevenueLineItems to kern_DeferralOfContractCosts" use="optional" priority="0" order="4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_DeferredRevenueRevenueRecognized" xlink:label="kern_DeferredRevenueRevenueRecognized" xlink:title="kern_DeferredRevenueRevenueRecognized" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="kern_DeferredRevenueRevenueRecognized" xlink:title="Presentation : us-gaap_DisaggregationOfRevenueLineItems to kern_DeferredRevenueRevenueRecognized" use="optional" priority="0" order="5" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:title="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:title="Presentation : us-gaap_DisaggregationOfRevenueLineItems to us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" use="optional" priority="0" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_TermOfContractPayment" xlink:label="kern_TermOfContractPayment" xlink:title="kern_TermOfContractPayment" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="kern_TermOfContractPayment" xlink:title="Presentation : us-gaap_DisaggregationOfRevenueLineItems to kern_TermOfContractPayment" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_PercentageOfAccountReceivableFromCustomers" xlink:label="kern_PercentageOfAccountReceivableFromCustomers" xlink:title="kern_PercentageOfAccountReceivableFromCustomers" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="kern_PercentageOfAccountReceivableFromCustomers" xlink:title="Presentation : us-gaap_DisaggregationOfRevenueLineItems to kern_PercentageOfAccountReceivableFromCustomers" use="optional" priority="0" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncome" xlink:label="us-gaap_DeferredIncome" xlink:title="us-gaap_DeferredIncome" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="us-gaap_DeferredIncome" xlink:title="Presentation : us-gaap_DisaggregationOfRevenueLineItems to us-gaap_DeferredIncome" use="optional" priority="0" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" xlink:label="us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" xlink:title="us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" xlink:title="Presentation : us-gaap_DisaggregationOfRevenueLineItems to us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" use="optional" priority="0" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_Revenueexpectedtoberecognized" xlink:label="kern_Revenueexpectedtoberecognized" xlink:title="kern_Revenueexpectedtoberecognized" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="kern_Revenueexpectedtoberecognized" xlink:title="Presentation : us-gaap_DisaggregationOfRevenueLineItems to kern_Revenueexpectedtoberecognized" priority="0" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://akerna.com/role/DescriptionofBusiness">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:title="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NatureOfOperations" xlink:label="us-gaap_NatureOfOperations" xlink:title="us-gaap_NatureOfOperations" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_NatureOfOperations" xlink:title="Presentation : us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract to us-gaap_NatureOfOperations" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://akerna.com/role/RevenueandContractswithCustomersTables">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:title="us-gaap_RevenueFromContractWithCustomerAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:label="us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:title="us-gaap_DisaggregationOfRevenueTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:title="Presentation : us-gaap_RevenueFromContractWithCustomerAbstract to us-gaap_DisaggregationOfRevenueTableTextBlock" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_SummarizesDeferredRevenueActivityTableTextBlock" xlink:label="kern_SummarizesDeferredRevenueActivityTableTextBlock" xlink:title="kern_SummarizesDeferredRevenueActivityTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="kern_SummarizesDeferredRevenueActivityTableTextBlock" xlink:title="Presentation : us-gaap_RevenueFromContractWithCustomerAbstract to kern_SummarizesDeferredRevenueActivityTableTextBlock" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_SummarizesDeferredContractCostActivityTableTextBlock" xlink:label="kern_SummarizesDeferredContractCostActivityTableTextBlock" xlink:title="kern_SummarizesDeferredContractCostActivityTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="kern_SummarizesDeferredContractCostActivityTableTextBlock" xlink:title="Presentation : us-gaap_RevenueFromContractWithCustomerAbstract to kern_SummarizesDeferredContractCostActivityTableTextBlock" use="optional" priority="0" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortdurationInsuranceContractsScheduleOfHistoricalClaimsDurationTableTextBlock" xlink:label="us-gaap_ShortdurationInsuranceContractsScheduleOfHistoricalClaimsDurationTableTextBlock" xlink:title="us-gaap_ShortdurationInsuranceContractsScheduleOfHistoricalClaimsDurationTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="us-gaap_ShortdurationInsuranceContractsScheduleOfHistoricalClaimsDurationTableTextBlock" xlink:title="Presentation : us-gaap_RevenueFromContractWithCustomerAbstract to us-gaap_ShortdurationInsuranceContractsScheduleOfHistoricalClaimsDurationTableTextBlock" use="optional" priority="0" order="3" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfCondensedBalanceSheetTableTextBlock" xlink:label="srt_ScheduleOfCondensedBalanceSheetTableTextBlock" xlink:title="srt_ScheduleOfCondensedBalanceSheetTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="srt_ScheduleOfCondensedBalanceSheetTableTextBlock" xlink:title="Presentation : us-gaap_RevenueFromContractWithCustomerAbstract to srt_ScheduleOfCondensedBalanceSheetTableTextBlock" use="optional" priority="0" order="4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfCondensedCashFlowStatementTableTextBlock" xlink:label="srt_ScheduleOfCondensedCashFlowStatementTableTextBlock" xlink:title="srt_ScheduleOfCondensedCashFlowStatementTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="srt_ScheduleOfCondensedCashFlowStatementTableTextBlock" xlink:title="Presentation : us-gaap_RevenueFromContractWithCustomerAbstract to srt_ScheduleOfCondensedCashFlowStatementTableTextBlock" use="optional" priority="0" order="5" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://akerna.com/role/FairValue">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="us-gaap_FairValueDisclosuresAbstract" xlink:title="us-gaap_FairValueDisclosuresAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresTextBlock" xlink:label="us-gaap_FairValueDisclosuresTextBlock" xlink:title="us-gaap_FairValueDisclosuresTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueDisclosuresAbstract" xlink:to="us-gaap_FairValueDisclosuresTextBlock" xlink:title="Presentation : us-gaap_FairValueDisclosuresAbstract to us-gaap_FairValueDisclosuresTextBlock" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://akerna.com/role/SupplementalBalanceSheetDisclosures">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:label="us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:title="us-gaap_BalanceSheetRelatedDisclosuresAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementalBalanceSheetDisclosuresTextBlock" xlink:label="us-gaap_SupplementalBalanceSheetDisclosuresTextBlock" xlink:title="us-gaap_SupplementalBalanceSheetDisclosuresTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:to="us-gaap_SupplementalBalanceSheetDisclosuresTextBlock" xlink:title="Presentation : us-gaap_BalanceSheetRelatedDisclosuresAbstract to us-gaap_SupplementalBalanceSheetDisclosuresTextBlock" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://akerna.com/role/RevenueandContractswithCustomersDetails2">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:title="us-gaap_RevenueFromContractWithCustomerAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MovementInDeferredRevenueRollForward" xlink:label="us-gaap_MovementInDeferredRevenueRollForward" xlink:title="us-gaap_MovementInDeferredRevenueRollForward" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="us-gaap_MovementInDeferredRevenueRollForward" xlink:title="Presentation : us-gaap_RevenueFromContractWithCustomerAbstract to us-gaap_MovementInDeferredRevenueRollForward" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredRevenue" xlink:label="us-gaap_DeferredRevenue" xlink:title="us-gaap_DeferredRevenue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MovementInDeferredRevenueRollForward" xlink:to="us-gaap_DeferredRevenue" xlink:title="Presentation : us-gaap_MovementInDeferredRevenueRollForward to us-gaap_DeferredRevenue" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredRevenueAdditions" xlink:label="us-gaap_DeferredRevenueAdditions" xlink:title="us-gaap_DeferredRevenueAdditions" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MovementInDeferredRevenueRollForward" xlink:to="us-gaap_DeferredRevenueAdditions" xlink:title="Presentation : us-gaap_MovementInDeferredRevenueRollForward to us-gaap_DeferredRevenueAdditions" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredRevenueRevenueRecognized1" xlink:label="us-gaap_DeferredRevenueRevenueRecognized1" xlink:title="us-gaap_DeferredRevenueRevenueRecognized1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MovementInDeferredRevenueRollForward" xlink:to="us-gaap_DeferredRevenueRevenueRecognized1" xlink:title="Presentation : us-gaap_MovementInDeferredRevenueRollForward to us-gaap_DeferredRevenueRevenueRecognized1" use="optional" priority="0" order="2" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredRevenue" xlink:label="us-gaap_DeferredRevenue_1" xlink:title="us-gaap_DeferredRevenue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MovementInDeferredRevenueRollForward" xlink:to="us-gaap_DeferredRevenue_1" xlink:title="Presentation : us-gaap_MovementInDeferredRevenueRollForward to us-gaap_DeferredRevenue" use="optional" priority="0" order="3" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://akerna.com/role/RevenueandContractswithCustomersDetails3">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:title="us-gaap_RevenueFromContractWithCustomerAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ChangeInContractWithCustomerLiabilityAbstract" xlink:label="us-gaap_ChangeInContractWithCustomerLiabilityAbstract" xlink:title="us-gaap_ChangeInContractWithCustomerLiabilityAbstract" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="us-gaap_ChangeInContractWithCustomerLiabilityAbstract" xlink:title="Presentation : us-gaap_RevenueFromContractWithCustomerAbstract to us-gaap_ChangeInContractWithCustomerLiabilityAbstract" use="optional" priority="0" order="0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiability" xlink:label="us-gaap_ContractWithCustomerLiability" xlink:title="us-gaap_ContractWithCustomerLiability" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ChangeInContractWithCustomerLiabilityAbstract" xlink:to="us-gaap_ContractWithCustomerLiability" xlink:title="Presentation : us-gaap_ChangeInContractWithCustomerLiabilityAbstract to us-gaap_ContractWithCustomerLiability" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionsToContractHoldersFunds" xlink:label="us-gaap_AdditionsToContractHoldersFunds" xlink:title="us-gaap_AdditionsToContractHoldersFunds" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ChangeInContractWithCustomerLiabilityAbstract" xlink:to="us-gaap_AdditionsToContractHoldersFunds" xlink:title="Presentation : us-gaap_ChangeInContractWithCustomerLiabilityAbstract to us-gaap_AdditionsToContractHoldersFunds" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_AmortizedCosts" xlink:label="kern_AmortizedCosts" xlink:title="kern_AmortizedCosts" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ChangeInContractWithCustomerLiabilityAbstract" xlink:to="kern_AmortizedCosts" xlink:title="Presentation : us-gaap_ChangeInContractWithCustomerLiabilityAbstract to kern_AmortizedCosts" use="optional" priority="0" order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiability" xlink:label="us-gaap_ContractWithCustomerLiability_1" xlink:title="us-gaap_ContractWithCustomerLiability" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ChangeInContractWithCustomerLiabilityAbstract" xlink:to="us-gaap_ContractWithCustomerLiability_1" xlink:title="Presentation : us-gaap_ChangeInContractWithCustomerLiabilityAbstract to us-gaap_ContractWithCustomerLiability" use="optional" priority="0" order="3" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://akerna.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:title="us-gaap_AccountingPoliciesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:label="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:title="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:title="Presentation : us-gaap_AccountingPoliciesAbstract to us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis" xlink:label="srt_StatementGeographicalAxis" xlink:title="srt_StatementGeographicalAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:to="srt_StatementGeographicalAxis" xlink:title="Presentation : us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable to srt_StatementGeographicalAxis" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain" xlink:title="srt_SegmentGeographicalDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain" xlink:title="Presentation : srt_StatementGeographicalAxis to srt_SegmentGeographicalDomain" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_US" xlink:label="country_US" xlink:title="country_US" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_SegmentGeographicalDomain" xlink:to="country_US" xlink:title="Presentation : srt_SegmentGeographicalDomain to country_US" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_CA" xlink:label="country_CA" xlink:title="country_CA" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_SegmentGeographicalDomain" xlink:to="country_CA" xlink:title="Presentation : srt_SegmentGeographicalDomain to country_CA" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_OtherMember" xlink:label="kern_OtherMember" xlink:title="kern_OtherMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_SegmentGeographicalDomain" xlink:to="kern_OtherMember" xlink:title="Presentation : srt_SegmentGeographicalDomain to kern_OtherMember" order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:label="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:title="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:to="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:title="Presentation : us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable to us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeographicAreasLongLivedAssetsAbstract" xlink:label="us-gaap_GeographicAreasLongLivedAssetsAbstract" xlink:title="us-gaap_GeographicAreasLongLivedAssetsAbstract" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="us-gaap_GeographicAreasLongLivedAssetsAbstract" xlink:title="Presentation : us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems to us-gaap_GeographicAreasLongLivedAssetsAbstract" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncurrentAssets" xlink:label="us-gaap_NoncurrentAssets" xlink:title="us-gaap_NoncurrentAssets" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GeographicAreasLongLivedAssetsAbstract" xlink:to="us-gaap_NoncurrentAssets" xlink:title="Presentation : us-gaap_GeographicAreasLongLivedAssetsAbstract to us-gaap_NoncurrentAssets" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://akerna.com/role/FairValueTables">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="us-gaap_FairValueDisclosuresAbstract" xlink:title="us-gaap_FairValueDisclosuresAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByBalanceSheetGroupingTable" xlink:label="us-gaap_FairValueByBalanceSheetGroupingTable" xlink:title="us-gaap_FairValueByBalanceSheetGroupingTable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueDisclosuresAbstract" xlink:to="us-gaap_FairValueByBalanceSheetGroupingTable" xlink:title="Presentation : us-gaap_FairValueDisclosuresAbstract to us-gaap_FairValueByBalanceSheetGroupingTable" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="us-gaap_FinancialInstrumentAxis" xlink:title="us-gaap_FinancialInstrumentAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByBalanceSheetGroupingTable" xlink:to="us-gaap_FinancialInstrumentAxis" xlink:title="Presentation : us-gaap_FairValueByBalanceSheetGroupingTable to us-gaap_FinancialInstrumentAxis" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:title="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinancialInstrumentAxis" xlink:to="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:title="Presentation : us-gaap_FinancialInstrumentAxis to us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleDebtMember" xlink:label="us-gaap_ConvertibleDebtMember" xlink:title="us-gaap_ConvertibleDebtMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="us-gaap_ConvertibleDebtMember" xlink:title="Presentation : us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain to us-gaap_ConvertibleDebtMember" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_PrivateWarrantMember" xlink:label="kern_PrivateWarrantMember" xlink:title="kern_PrivateWarrantMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="kern_PrivateWarrantMember" xlink:title="Presentation : us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain to kern_PrivateWarrantMember" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_CommonWarrantsAndUnderwriterWarrantsMember" xlink:label="kern_CommonWarrantsAndUnderwriterWarrantsMember" xlink:title="kern_CommonWarrantsAndUnderwriterWarrantsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="kern_CommonWarrantsAndUnderwriterWarrantsMember" xlink:title="Presentation : us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain to kern_CommonWarrantsAndUnderwriterWarrantsMember" order="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:label="us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:title="us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByBalanceSheetGroupingTable" xlink:to="us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:title="Presentation : us-gaap_FairValueByBalanceSheetGroupingTable to us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:title="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:to="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:title="Presentation : us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems to us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" xlink:title="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" xlink:title="Presentation : us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems to us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_FairValueMeasurementUnitOfferingCommonandUnderwriterWarrantsTableTextBlock" xlink:label="kern_FairValueMeasurementUnitOfferingCommonandUnderwriterWarrantsTableTextBlock" xlink:title="kern_FairValueMeasurementUnitOfferingCommonandUnderwriterWarrantsTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:to="kern_FairValueMeasurementUnitOfferingCommonandUnderwriterWarrantsTableTextBlock" xlink:title="Presentation : us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems to kern_FairValueMeasurementUnitOfferingCommonandUnderwriterWarrantsTableTextBlock" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://akerna.com/role/FairValueDetails2">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="us-gaap_FairValueDisclosuresAbstract" xlink:title="us-gaap_FairValueDisclosuresAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:label="us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:title="us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueDisclosuresAbstract" xlink:to="us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:title="Presentation : us-gaap_FairValueDisclosuresAbstract to us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTable" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="us-gaap_DerivativeInstrumentRiskAxis" xlink:title="us-gaap_DerivativeInstrumentRiskAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:to="us-gaap_DerivativeInstrumentRiskAxis" xlink:title="Presentation : us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTable to us-gaap_DerivativeInstrumentRiskAxis" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="us-gaap_DerivativeContractTypeDomain" xlink:title="us-gaap_DerivativeContractTypeDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DerivativeInstrumentRiskAxis" xlink:to="us-gaap_DerivativeContractTypeDomain" xlink:title="Presentation : us-gaap_DerivativeInstrumentRiskAxis to us-gaap_DerivativeContractTypeDomain" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_PrivateWarrantMember" xlink:label="kern_PrivateWarrantMember" xlink:title="kern_PrivateWarrantMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DerivativeContractTypeDomain" xlink:to="kern_PrivateWarrantMember" xlink:title="Presentation : us-gaap_DerivativeContractTypeDomain to kern_PrivateWarrantMember" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:label="us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:title="us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:to="us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:title="Presentation : us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTable to us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationRollForward" xlink:label="us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationRollForward" xlink:title="us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationRollForward" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:to="us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationRollForward" xlink:title="Presentation : us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems to us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationRollForward" use="optional" priority="0" order="0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs" xlink:label="us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs" xlink:title="us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationRollForward" xlink:to="us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs" xlink:title="Presentation : us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationRollForward to us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationGainLossIncludedInEarnings" xlink:label="us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationGainLossIncludedInEarnings" xlink:title="us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationGainLossIncludedInEarnings" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationRollForward" xlink:to="us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationGainLossIncludedInEarnings" xlink:title="Presentation : us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationRollForward to us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationGainLossIncludedInEarnings" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs" xlink:label="us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs_1" xlink:title="us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationRollForward" xlink:to="us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs_1" xlink:title="Presentation : us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationRollForward to us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs" use="optional" priority="0" order="2" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://akerna.com/role/StatementsOfCashFlows">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="us-gaap_StatementOfCashFlowsAbstract" xlink:title="us-gaap_StatementOfCashFlowsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:title="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:title="Presentation : us-gaap_StatementOfCashFlowsAbstract to us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss" xlink:title="us-gaap_ProfitLoss" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_ProfitLoss" xlink:title="Presentation : us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract to us-gaap_ProfitLoss" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:title="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:title="Presentation : us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract to us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnSaleOfBusiness" xlink:label="us-gaap_GainLossOnSaleOfBusiness" xlink:title="us-gaap_GainLossOnSaleOfBusiness" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_GainLossOnSaleOfBusiness" xlink:title="Presentation : us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract to us-gaap_GainLossOnSaleOfBusiness" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="us-gaap_ProvisionForDoubtfulAccounts" xlink:title="us-gaap_ProvisionForDoubtfulAccounts" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_ProvisionForDoubtfulAccounts" xlink:title="Presentation : us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract to us-gaap_ProvisionForDoubtfulAccounts" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense" xlink:title="us-gaap_AllocatedShareBasedCompensationExpense" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense" xlink:title="Presentation : us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract to us-gaap_AllocatedShareBasedCompensationExpense" use="optional" priority="0" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf" xlink:label="us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf" xlink:title="us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf" xlink:title="Presentation : us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract to us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf" use="optional" priority="0" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_AmortizationOfDeferredContractCosts" xlink:label="kern_AmortizationOfDeferredContractCosts" xlink:title="kern_AmortizationOfDeferredContractCosts" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="kern_AmortizationOfDeferredContractCosts" xlink:title="Presentation : us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract to kern_AmortizationOfDeferredContractCosts" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="us-gaap_DepreciationDepletionAndAmortization" xlink:title="us-gaap_DepreciationDepletionAndAmortization" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_DepreciationDepletionAndAmortization" xlink:title="Presentation : us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract to us-gaap_DepreciationDepletionAndAmortization" use="optional" priority="0" order="5" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:label="us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:title="us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:title="Presentation : us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract to us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" use="optional" priority="0" order="6" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_GainsLossesOnConvertibleNotes" xlink:label="kern_GainsLossesOnConvertibleNotes" xlink:title="kern_GainsLossesOnConvertibleNotes" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="kern_GainsLossesOnConvertibleNotes" xlink:title="Presentation : us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract to kern_GainsLossesOnConvertibleNotes" priority="0" order="7" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeGainLossOnDerivativeNet" xlink:label="us-gaap_DerivativeGainLossOnDerivativeNet" xlink:title="us-gaap_DerivativeGainLossOnDerivativeNet" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_DerivativeGainLossOnDerivativeNet" xlink:title="Presentation : us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract to us-gaap_DerivativeGainLossOnDerivativeNet" use="optional" priority="0" order="8" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:title="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:title="Presentation : us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract to us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" use="optional" priority="0" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:title="us-gaap_IncreaseDecreaseInAccountsReceivable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:title="Presentation : us-gaap_IncreaseDecreaseInOperatingCapitalAbstract to us-gaap_IncreaseDecreaseInAccountsReceivable" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:title="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:title="Presentation : us-gaap_IncreaseDecreaseInOperatingCapitalAbstract to us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:title="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:title="Presentation : us-gaap_IncreaseDecreaseInOperatingCapitalAbstract to us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" use="optional" priority="0" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherDeferredLiability" xlink:label="us-gaap_IncreaseDecreaseInOtherDeferredLiability" xlink:title="us-gaap_IncreaseDecreaseInOtherDeferredLiability" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOtherDeferredLiability" xlink:title="Presentation : us-gaap_IncreaseDecreaseInOperatingCapitalAbstract to us-gaap_IncreaseDecreaseInOtherDeferredLiability" use="optional" priority="0" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:label="us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:title="us-gaap_IncreaseDecreaseInDeferredRevenue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:title="Presentation : us-gaap_IncreaseDecreaseInOperatingCapitalAbstract to us-gaap_IncreaseDecreaseInDeferredRevenue" use="optional" priority="0" order="4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:title="us-gaap_NetCashProvidedByUsedInOperatingActivities" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:title="Presentation : us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract to us-gaap_NetCashProvidedByUsedInOperatingActivities" use="optional" priority="0" order="2" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:title="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:title="Presentation : us-gaap_StatementOfCashFlowsAbstract to us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToDevelopSoftware" xlink:label="us-gaap_PaymentsToDevelopSoftware" xlink:title="us-gaap_PaymentsToDevelopSoftware" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsToDevelopSoftware" xlink:title="Presentation : us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract to us-gaap_PaymentsToDevelopSoftware" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromDivestitureOfBusinesses" xlink:label="us-gaap_ProceedsFromDivestitureOfBusinesses" xlink:title="us-gaap_ProceedsFromDivestitureOfBusinesses" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromDivestitureOfBusinesses" xlink:title="Presentation : us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract to us-gaap_ProceedsFromDivestitureOfBusinesses" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:title="us-gaap_NetCashProvidedByUsedInInvestingActivities" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:title="Presentation : us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract to us-gaap_NetCashProvidedByUsedInInvestingActivities" use="optional" priority="0" order="2" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:title="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:title="Presentation : us-gaap_StatementOfCashFlowsAbstract to us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" use="optional" priority="0" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:label="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:title="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:title="Presentation : us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract to us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_PrincipalPaymentsOfConvertibleNotes" xlink:label="kern_PrincipalPaymentsOfConvertibleNotes" xlink:title="kern_PrincipalPaymentsOfConvertibleNotes" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="kern_PrincipalPaymentsOfConvertibleNotes" xlink:title="Presentation : us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract to kern_PrincipalPaymentsOfConvertibleNotes" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:title="us-gaap_NetCashProvidedByUsedInFinancingActivities" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:title="Presentation : us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract to us-gaap_NetCashProvidedByUsedInFinancingActivities" use="optional" priority="0" order="2" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:title="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:title="Presentation : us-gaap_StatementOfCashFlowsAbstract to us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" use="optional" priority="0" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:title="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:title="Presentation : us-gaap_StatementOfCashFlowsAbstract to us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" use="optional" priority="0" order="4" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsContinuingOperations" xlink:label="kern_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsContinuingOperations" xlink:title="kern_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsContinuingOperations" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="kern_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsContinuingOperations" xlink:title="Presentation : us-gaap_StatementOfCashFlowsAbstract to kern_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsContinuingOperations" order="5" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:title="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:title="Presentation : us-gaap_StatementOfCashFlowsAbstract to us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" use="optional" priority="0" order="6" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:title="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:title="Presentation : us-gaap_StatementOfCashFlowsAbstract to us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" use="optional" priority="0" order="7" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsContinuingOperations" xlink:label="kern_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsContinuingOperations_1" xlink:title="kern_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsContinuingOperations" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="kern_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsContinuingOperations_1" xlink:title="Presentation : us-gaap_StatementOfCashFlowsAbstract to kern_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsContinuingOperations" order="8" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_1" xlink:title="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_1" xlink:title="Presentation : us-gaap_StatementOfCashFlowsAbstract to us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" use="optional" priority="0" order="9" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_1" xlink:title="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_1" xlink:title="Presentation : us-gaap_StatementOfCashFlowsAbstract to us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" use="optional" priority="0" order="10" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestPaidNet" xlink:label="us-gaap_InterestPaidNet" xlink:title="us-gaap_InterestPaidNet" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_InterestPaidNet" xlink:title="Presentation : us-gaap_StatementOfCashFlowsAbstract to us-gaap_InterestPaidNet" use="optional" priority="0" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxesPaidNet" xlink:label="us-gaap_IncomeTaxesPaidNet" xlink:title="us-gaap_IncomeTaxesPaidNet" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_IncomeTaxesPaidNet" xlink:title="Presentation : us-gaap_StatementOfCashFlowsAbstract to us-gaap_IncomeTaxesPaidNet" use="optional" priority="0" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:label="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:title="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:title="Presentation : us-gaap_StatementOfCashFlowsAbstract to us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" use="optional" priority="0" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConversionOfStockAmountIssued1" xlink:label="us-gaap_ConversionOfStockAmountIssued1" xlink:title="us-gaap_ConversionOfStockAmountIssued1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:to="us-gaap_ConversionOfStockAmountIssued1" xlink:title="Presentation : us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract to us-gaap_ConversionOfStockAmountIssued1" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConversionOfStockAmountConverted1" xlink:label="us-gaap_ConversionOfStockAmountConverted1" xlink:title="us-gaap_ConversionOfStockAmountConverted1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:to="us-gaap_ConversionOfStockAmountConverted1" xlink:title="Presentation : us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract to us-gaap_ConversionOfStockAmountConverted1" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtConversionOriginalDebtAmount1" xlink:label="us-gaap_DebtConversionOriginalDebtAmount1" xlink:title="us-gaap_DebtConversionOriginalDebtAmount1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:to="us-gaap_DebtConversionOriginalDebtAmount1" xlink:title="Presentation : us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract to us-gaap_DebtConversionOriginalDebtAmount1" use="optional" priority="0" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_StockBasedCompensationCapitalizedAsSoftwareDevelopment" xlink:label="kern_StockBasedCompensationCapitalizedAsSoftwareDevelopment" xlink:title="kern_StockBasedCompensationCapitalizedAsSoftwareDevelopment" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:to="kern_StockBasedCompensationCapitalizedAsSoftwareDevelopment" xlink:title="Presentation : us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract to kern_StockBasedCompensationCapitalizedAsSoftwareDevelopment" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_CapitalizedSoftwareIncludedInAccruedExpenses" xlink:label="kern_CapitalizedSoftwareIncludedInAccruedExpenses" xlink:title="kern_CapitalizedSoftwareIncludedInAccruedExpenses" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:to="kern_CapitalizedSoftwareIncludedInAccruedExpenses" xlink:title="Presentation : us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract to kern_CapitalizedSoftwareIncludedInAccruedExpenses" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:label="us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:title="us-gaap_CapitalExpendituresIncurredButNotYetPaid" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:to="us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:title="Presentation : us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract to us-gaap_CapitalExpendituresIncurredButNotYetPaid" use="optional" priority="0" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_TerminationOfContingentConsiderationObligationDueToSaleOfDiscontinuedOperations" xlink:label="kern_TerminationOfContingentConsiderationObligationDueToSaleOfDiscontinuedOperations" xlink:title="kern_TerminationOfContingentConsiderationObligationDueToSaleOfDiscontinuedOperations" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:to="kern_TerminationOfContingentConsiderationObligationDueToSaleOfDiscontinuedOperations" xlink:title="Presentation : us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract to kern_TerminationOfContingentConsiderationObligationDueToSaleOfDiscontinuedOperations" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_SharesReturnedInConnectionWith365CannabisAcquisition" xlink:label="kern_SharesReturnedInConnectionWith365CannabisAcquisition" xlink:title="kern_SharesReturnedInConnectionWith365CannabisAcquisition" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:to="kern_SharesReturnedInConnectionWith365CannabisAcquisition" xlink:title="Presentation : us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract to kern_SharesReturnedInConnectionWith365CannabisAcquisition" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_CannabisWorkingCapitalAdjustmentFundsRecordedInOtherReceivables" xlink:label="kern_CannabisWorkingCapitalAdjustmentFundsRecordedInOtherReceivables" xlink:title="kern_CannabisWorkingCapitalAdjustmentFundsRecordedInOtherReceivables" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:to="kern_CannabisWorkingCapitalAdjustmentFundsRecordedInOtherReceivables" xlink:title="Presentation : us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract to kern_CannabisWorkingCapitalAdjustmentFundsRecordedInOtherReceivables" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_CannabisWorkingCapitalFundsReleasedFromAccruedExpenses" xlink:label="kern_CannabisWorkingCapitalFundsReleasedFromAccruedExpenses" xlink:title="kern_CannabisWorkingCapitalFundsReleasedFromAccruedExpenses" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:to="kern_CannabisWorkingCapitalFundsReleasedFromAccruedExpenses" xlink:title="Presentation : us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract to kern_CannabisWorkingCapitalFundsReleasedFromAccruedExpenses" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://akerna.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsTextual">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:title="us-gaap_AccountingPoliciesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfProductInformationTable" xlink:label="us-gaap_ScheduleOfProductInformationTable" xlink:title="us-gaap_ScheduleOfProductInformationTable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ScheduleOfProductInformationTable" xlink:title="Presentation : us-gaap_AccountingPoliciesAbstract to us-gaap_ScheduleOfProductInformationTable" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MajorCustomersAxis" xlink:label="srt_MajorCustomersAxis" xlink:title="srt_MajorCustomersAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfProductInformationTable" xlink:to="srt_MajorCustomersAxis" xlink:title="Presentation : us-gaap_ScheduleOfProductInformationTable to srt_MajorCustomersAxis" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_NameOfMajorCustomerDomain" xlink:label="srt_NameOfMajorCustomerDomain" xlink:title="srt_NameOfMajorCustomerDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_NameOfMajorCustomerDomain" xlink:title="Presentation : srt_MajorCustomersAxis to srt_NameOfMajorCustomerDomain" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_OneOtherGovernmentCustomerMember" xlink:label="kern_OneOtherGovernmentCustomerMember" xlink:title="kern_OneOtherGovernmentCustomerMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="kern_OneOtherGovernmentCustomerMember" xlink:title="Presentation : srt_NameOfMajorCustomerDomain to kern_OneOtherGovernmentCustomerMember" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_OneGovernmentClientMember" xlink:label="kern_OneGovernmentClientMember" xlink:title="kern_OneGovernmentClientMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="kern_OneGovernmentClientMember" xlink:title="Presentation : srt_NameOfMajorCustomerDomain to kern_OneGovernmentClientMember" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_SameGovernmentCustomerMember" xlink:label="kern_SameGovernmentCustomerMember" xlink:title="kern_SameGovernmentCustomerMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="kern_SameGovernmentCustomerMember" xlink:title="Presentation : srt_NameOfMajorCustomerDomain to kern_SameGovernmentCustomerMember" use="optional" priority="0" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_CustomerOneMember" xlink:label="kern_CustomerOneMember" xlink:title="kern_CustomerOneMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="kern_CustomerOneMember" xlink:title="Presentation : srt_NameOfMajorCustomerDomain to kern_CustomerOneMember" use="optional" priority="0" order="3" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_CustomerTwoMember" xlink:label="kern_CustomerTwoMember" xlink:title="kern_CustomerTwoMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="kern_CustomerTwoMember" xlink:title="Presentation : srt_NameOfMajorCustomerDomain to kern_CustomerTwoMember" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_OneConsultingCustomerMember" xlink:label="kern_OneConsultingCustomerMember" xlink:title="kern_OneConsultingCustomerMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="kern_OneConsultingCustomerMember" xlink:title="Presentation : srt_NameOfMajorCustomerDomain to kern_OneConsultingCustomerMember" use="optional" priority="0" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_TwoGovernmentClientMember" xlink:label="kern_TwoGovernmentClientMember" xlink:title="kern_TwoGovernmentClientMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="kern_TwoGovernmentClientMember" xlink:title="Presentation : srt_NameOfMajorCustomerDomain to kern_TwoGovernmentClientMember" use="optional" priority="0" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_TwoGovernmentCustomersOneMember" xlink:label="kern_TwoGovernmentCustomersOneMember" xlink:title="kern_TwoGovernmentCustomersOneMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="kern_TwoGovernmentCustomersOneMember" xlink:title="Presentation : srt_NameOfMajorCustomerDomain to kern_TwoGovernmentCustomersOneMember" use="optional" priority="0" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:title="us-gaap_ConcentrationRiskByBenchmarkAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfProductInformationTable" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:title="Presentation : us-gaap_ScheduleOfProductInformationTable to us-gaap_ConcentrationRiskByBenchmarkAxis" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:title="us-gaap_ConcentrationRiskBenchmarkDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:title="Presentation : us-gaap_ConcentrationRiskByBenchmarkAxis to us-gaap_ConcentrationRiskBenchmarkDomain" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_SalesRevenuesMember" xlink:label="kern_SalesRevenuesMember" xlink:title="kern_SalesRevenuesMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="kern_SalesRevenuesMember" xlink:title="Presentation : us-gaap_ConcentrationRiskBenchmarkDomain to kern_SalesRevenuesMember" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_AccountReceivableMember" xlink:label="kern_AccountReceivableMember" xlink:title="kern_AccountReceivableMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="kern_AccountReceivableMember" xlink:title="Presentation : us-gaap_ConcentrationRiskBenchmarkDomain to kern_AccountReceivableMember" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" xlink:title="us-gaap_ConcentrationRiskByTypeAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfProductInformationTable" xlink:to="us-gaap_ConcentrationRiskByTypeAxis" xlink:title="Presentation : us-gaap_ScheduleOfProductInformationTable to us-gaap_ConcentrationRiskByTypeAxis" use="optional" priority="0" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="us-gaap_ConcentrationRiskTypeDomain" xlink:title="us-gaap_ConcentrationRiskTypeDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain" xlink:title="Presentation : us-gaap_ConcentrationRiskByTypeAxis to us-gaap_ConcentrationRiskTypeDomain" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromRightsConcentrationRiskMember" xlink:label="us-gaap_RevenueFromRightsConcentrationRiskMember" xlink:title="us-gaap_RevenueFromRightsConcentrationRiskMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskTypeDomain" xlink:to="us-gaap_RevenueFromRightsConcentrationRiskMember" xlink:title="Presentation : us-gaap_ConcentrationRiskTypeDomain to us-gaap_RevenueFromRightsConcentrationRiskMember" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="us-gaap_CustomerConcentrationRiskMember" xlink:title="us-gaap_CustomerConcentrationRiskMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskTypeDomain" xlink:to="us-gaap_CustomerConcentrationRiskMember" xlink:title="Presentation : us-gaap_ConcentrationRiskTypeDomain to us-gaap_CustomerConcentrationRiskMember" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:title="dei_LegalEntityAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfProductInformationTable" xlink:to="dei_LegalEntityAxis" xlink:title="Presentation : us-gaap_ScheduleOfProductInformationTable to dei_LegalEntityAxis" use="optional" priority="0" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:title="dei_EntityDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:title="Presentation : dei_LegalEntityAxis to dei_EntityDomain" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_MjFreewayAcquisitionCoMember" xlink:label="kern_MjFreewayAcquisitionCoMember" xlink:title="kern_MjFreewayAcquisitionCoMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_EntityDomain" xlink:to="kern_MjFreewayAcquisitionCoMember" xlink:title="Presentation : dei_EntityDomain to kern_MjFreewayAcquisitionCoMember" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_TypesOfAgreementAxis" xlink:label="kern_TypesOfAgreementAxis" xlink:title="kern_TypesOfAgreementAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfProductInformationTable" xlink:to="kern_TypesOfAgreementAxis" xlink:title="Presentation : us-gaap_ScheduleOfProductInformationTable to kern_TypesOfAgreementAxis" use="optional" priority="0" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_TypesOfAgreementDomain" xlink:label="kern_TypesOfAgreementDomain" xlink:title="kern_TypesOfAgreementDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="kern_TypesOfAgreementAxis" xlink:to="kern_TypesOfAgreementDomain" xlink:title="Presentation : kern_TypesOfAgreementAxis to kern_TypesOfAgreementDomain" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_SecuritiesPurchaseAgreementMember" xlink:label="kern_SecuritiesPurchaseAgreementMember" xlink:title="kern_SecuritiesPurchaseAgreementMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="kern_TypesOfAgreementDomain" xlink:to="kern_SecuritiesPurchaseAgreementMember" xlink:title="Presentation : kern_TypesOfAgreementDomain to kern_SecuritiesPurchaseAgreementMember" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="us-gaap_SubsequentEventTypeAxis" xlink:title="us-gaap_SubsequentEventTypeAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfProductInformationTable" xlink:to="us-gaap_SubsequentEventTypeAxis" xlink:title="Presentation : us-gaap_ScheduleOfProductInformationTable to us-gaap_SubsequentEventTypeAxis" use="optional" priority="0" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="us-gaap_SubsequentEventTypeDomain" xlink:title="us-gaap_SubsequentEventTypeDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain" xlink:title="Presentation : us-gaap_SubsequentEventTypeAxis to us-gaap_SubsequentEventTypeDomain" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventMember" xlink:label="us-gaap_SubsequentEventMember" xlink:title="us-gaap_SubsequentEventMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTypeDomain" xlink:to="us-gaap_SubsequentEventMember" xlink:title="Presentation : us-gaap_SubsequentEventTypeDomain to us-gaap_SubsequentEventMember" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="us-gaap_LongtermDebtTypeAxis" xlink:title="us-gaap_LongtermDebtTypeAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfProductInformationTable" xlink:to="us-gaap_LongtermDebtTypeAxis" xlink:title="Presentation : us-gaap_ScheduleOfProductInformationTable to us-gaap_LongtermDebtTypeAxis" use="optional" priority="0" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="us-gaap_LongtermDebtTypeDomain" xlink:title="us-gaap_LongtermDebtTypeDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeDomain" xlink:title="Presentation : us-gaap_LongtermDebtTypeAxis to us-gaap_LongtermDebtTypeDomain" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_SecuredPromissoryNoteMember" xlink:label="kern_SecuredPromissoryNoteMember" xlink:title="kern_SecuredPromissoryNoteMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeDomain" xlink:to="kern_SecuredPromissoryNoteMember" xlink:title="Presentation : us-gaap_LongtermDebtTypeDomain to kern_SecuredPromissoryNoteMember" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProductInformationLineItems" xlink:label="us-gaap_ProductInformationLineItems" xlink:title="us-gaap_ProductInformationLineItems" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfProductInformationTable" xlink:to="us-gaap_ProductInformationLineItems" xlink:title="Presentation : us-gaap_ScheduleOfProductInformationTable to us-gaap_ProductInformationLineItems" use="optional" priority="0" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_WorkingCapitalDeficit" xlink:label="kern_WorkingCapitalDeficit" xlink:title="kern_WorkingCapitalDeficit" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ProductInformationLineItems" xlink:to="kern_WorkingCapitalDeficit" xlink:title="Presentation : us-gaap_ProductInformationLineItems to kern_WorkingCapitalDeficit" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_CompliancePeriod" xlink:label="kern_CompliancePeriod" xlink:title="kern_CompliancePeriod" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ProductInformationLineItems" xlink:to="kern_CompliancePeriod" xlink:title="Presentation : us-gaap_ProductInformationLineItems to kern_CompliancePeriod" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_UnrestrictedCashAndCashEquivalentsAvailableToFutureOperations" xlink:label="kern_UnrestrictedCashAndCashEquivalentsAvailableToFutureOperations" xlink:title="kern_UnrestrictedCashAndCashEquivalentsAvailableToFutureOperations" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ProductInformationLineItems" xlink:to="kern_UnrestrictedCashAndCashEquivalentsAvailableToFutureOperations" xlink:title="Presentation : us-gaap_ProductInformationLineItems to kern_UnrestrictedCashAndCashEquivalentsAvailableToFutureOperations" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_MinimumBidPricePerShare" xlink:label="kern_MinimumBidPricePerShare" xlink:title="kern_MinimumBidPricePerShare" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ProductInformationLineItems" xlink:to="kern_MinimumBidPricePerShare" xlink:title="Presentation : us-gaap_ProductInformationLineItems to kern_MinimumBidPricePerShare" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:title="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ProductInformationLineItems" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:title="Presentation : us-gaap_ProductInformationLineItems to us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" use="optional" priority="0" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="us-gaap_ConcentrationRiskPercentage1" xlink:title="us-gaap_ConcentrationRiskPercentage1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ProductInformationLineItems" xlink:to="us-gaap_ConcentrationRiskPercentage1" xlink:title="Presentation : us-gaap_ProductInformationLineItems to us-gaap_ConcentrationRiskPercentage1" use="optional" priority="0" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_NumberOfCustomer" xlink:label="kern_NumberOfCustomer" xlink:title="kern_NumberOfCustomer" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ProductInformationLineItems" xlink:to="kern_NumberOfCustomer" xlink:title="Presentation : us-gaap_ProductInformationLineItems to kern_NumberOfCustomer" use="optional" priority="0" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_SoftwareRevenues" xlink:label="kern_SoftwareRevenues" xlink:title="kern_SoftwareRevenues" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ProductInformationLineItems" xlink:to="kern_SoftwareRevenues" xlink:title="Presentation : us-gaap_ProductInformationLineItems to kern_SoftwareRevenues" use="optional" priority="0" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_TotalCostsOfGovernmentRevenues" xlink:label="kern_TotalCostsOfGovernmentRevenues" xlink:title="kern_TotalCostsOfGovernmentRevenues" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ProductInformationLineItems" xlink:to="kern_TotalCostsOfGovernmentRevenues" xlink:title="Presentation : us-gaap_ProductInformationLineItems to kern_TotalCostsOfGovernmentRevenues" use="optional" priority="0" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:label="us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:title="us-gaap_EquityMethodInvestmentOwnershipPercentage" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ProductInformationLineItems" xlink:to="us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:title="Presentation : us-gaap_ProductInformationLineItems to us-gaap_EquityMethodInvestmentOwnershipPercentage" use="optional" priority="0" order="9" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_PercentageOfAcquiredEntityOwnershipAcquired" xlink:label="kern_PercentageOfAcquiredEntityOwnershipAcquired" xlink:title="kern_PercentageOfAcquiredEntityOwnershipAcquired" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ProductInformationLineItems" xlink:to="kern_PercentageOfAcquiredEntityOwnershipAcquired" xlink:title="Presentation : us-gaap_ProductInformationLineItems to kern_PercentageOfAcquiredEntityOwnershipAcquired" order="10" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:label="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:title="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ProductInformationLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:title="Presentation : us-gaap_ProductInformationLineItems to us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" use="optional" priority="0" order="11" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink:title="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ProductInformationLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink:title="Presentation : us-gaap_ProductInformationLineItems to us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" use="optional" priority="0" order="12" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" xlink:title="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ProductInformationLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" xlink:title="Presentation : us-gaap_ProductInformationLineItems to us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" use="optional" priority="0" order="13" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NumberOfReportableSegments" xlink:label="us-gaap_NumberOfReportableSegments" xlink:title="us-gaap_NumberOfReportableSegments" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ProductInformationLineItems" xlink:to="us-gaap_NumberOfReportableSegments" xlink:title="Presentation : us-gaap_ProductInformationLineItems to us-gaap_NumberOfReportableSegments" use="optional" priority="0" order="14" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NumberOfOperatingSegments" xlink:label="us-gaap_NumberOfOperatingSegments" xlink:title="us-gaap_NumberOfOperatingSegments" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ProductInformationLineItems" xlink:to="us-gaap_NumberOfOperatingSegments" xlink:title="Presentation : us-gaap_ProductInformationLineItems to us-gaap_NumberOfOperatingSegments" use="optional" priority="0" order="15" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_MinimumStockholdersEquityRequiredForListingOnNasdaqCapitalMarket" xlink:label="kern_MinimumStockholdersEquityRequiredForListingOnNasdaqCapitalMarket" xlink:title="kern_MinimumStockholdersEquityRequiredForListingOnNasdaqCapitalMarket" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ProductInformationLineItems" xlink:to="kern_MinimumStockholdersEquityRequiredForListingOnNasdaqCapitalMarket" xlink:title="Presentation : us-gaap_ProductInformationLineItems to kern_MinimumStockholdersEquityRequiredForListingOnNasdaqCapitalMarket" order="16" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSecuredNotesPayable" xlink:label="us-gaap_ProceedsFromSecuredNotesPayable" xlink:title="us-gaap_ProceedsFromSecuredNotesPayable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ProductInformationLineItems" xlink:to="us-gaap_ProceedsFromSecuredNotesPayable" xlink:title="Presentation : us-gaap_ProductInformationLineItems to us-gaap_ProceedsFromSecuredNotesPayable" use="optional" priority="0" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://akerna.com/role/FairValueDetails3">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="us-gaap_FairValueDisclosuresAbstract" xlink:title="us-gaap_FairValueDisclosuresAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:title="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueDisclosuresAbstract" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:title="Presentation : us-gaap_FairValueDisclosuresAbstract to us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="us-gaap_FinancialInstrumentAxis" xlink:title="us-gaap_FinancialInstrumentAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:to="us-gaap_FinancialInstrumentAxis" xlink:title="Presentation : us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable to us-gaap_FinancialInstrumentAxis" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:title="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinancialInstrumentAxis" xlink:to="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:title="Presentation : us-gaap_FinancialInstrumentAxis to us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_PrivateWarrantMember" xlink:label="kern_PrivateWarrantMember" xlink:title="kern_PrivateWarrantMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="kern_PrivateWarrantMember" xlink:title="Presentation : us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain to kern_PrivateWarrantMember" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:title="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:title="Presentation : us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable to us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightOutstanding" xlink:label="us-gaap_ClassOfWarrantOrRightOutstanding" xlink:title="us-gaap_ClassOfWarrantOrRightOutstanding" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightOutstanding" xlink:title="Presentation : us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems to us-gaap_ClassOfWarrantOrRightOutstanding" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:label="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:title="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:title="Presentation : us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems to us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_FairValueAssumptionsValueOfCommonStock" xlink:label="kern_FairValueAssumptionsValueOfCommonStock" xlink:title="kern_FairValueAssumptionsValueOfCommonStock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:to="kern_FairValueAssumptionsValueOfCommonStock" xlink:title="Presentation : us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems to kern_FairValueAssumptionsValueOfCommonStock" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_FairValueAssumptionExpectedTerms" xlink:label="kern_FairValueAssumptionExpectedTerms" xlink:title="kern_FairValueAssumptionExpectedTerms" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:to="kern_FairValueAssumptionExpectedTerms" xlink:title="Presentation : us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems to kern_FairValueAssumptionExpectedTerms" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_FairValueAssumptionsVolatilityRate" xlink:label="kern_FairValueAssumptionsVolatilityRate" xlink:title="kern_FairValueAssumptionsVolatilityRate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:to="kern_FairValueAssumptionsVolatilityRate" xlink:title="Presentation : us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems to kern_FairValueAssumptionsVolatilityRate" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_FairValueAssumptionRiskFreeInterestRate" xlink:label="kern_FairValueAssumptionRiskFreeInterestRate" xlink:title="kern_FairValueAssumptionRiskFreeInterestRate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:to="kern_FairValueAssumptionRiskFreeInterestRate" xlink:title="Presentation : us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems to kern_FairValueAssumptionRiskFreeInterestRate" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://akerna.com/role/StatementsOfChangesInStockholdersEquity">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract" xlink:title="us-gaap_StatementOfStockholdersEquityAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:title="us-gaap_StatementTable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="us-gaap_StatementTable" xlink:title="Presentation : us-gaap_StatementOfStockholdersEquityAbstract to us-gaap_StatementTable" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:title="us-gaap_StatementEquityComponentsAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementEquityComponentsAxis" xlink:title="Presentation : us-gaap_StatementTable to us-gaap_StatementEquityComponentsAxis" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain" xlink:title="us-gaap_EquityComponentDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" xlink:title="Presentation : us-gaap_StatementEquityComponentsAxis to us-gaap_EquityComponentDomain" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_SpecialVotingPreferredStockMember" xlink:label="kern_SpecialVotingPreferredStockMember" xlink:title="kern_SpecialVotingPreferredStockMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityComponentDomain" xlink:to="kern_SpecialVotingPreferredStockMember" xlink:title="Presentation : us-gaap_EquityComponentDomain to kern_SpecialVotingPreferredStockMember" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember" xlink:label="us-gaap_CommonStockMember" xlink:title="us-gaap_CommonStockMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_CommonStockMember" xlink:title="Presentation : us-gaap_EquityComponentDomain to us-gaap_CommonStockMember" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="us-gaap_AdditionalPaidInCapitalMember" xlink:title="us-gaap_AdditionalPaidInCapitalMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_AdditionalPaidInCapitalMember" xlink:title="Presentation : us-gaap_EquityComponentDomain to us-gaap_AdditionalPaidInCapitalMember" use="optional" priority="0" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:title="us-gaap_AccumulatedOtherComprehensiveIncomeMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:title="Presentation : us-gaap_EquityComponentDomain to us-gaap_AccumulatedOtherComprehensiveIncomeMember" use="optional" priority="0" order="3" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember" xlink:label="us-gaap_RetainedEarningsMember" xlink:title="us-gaap_RetainedEarningsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_RetainedEarningsMember" xlink:title="Presentation : us-gaap_EquityComponentDomain to us-gaap_RetainedEarningsMember" use="optional" priority="0" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:title="us-gaap_StatementLineItems" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:title="Presentation : us-gaap_StatementTable to us-gaap_StatementLineItems" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity" xlink:title="us-gaap_StockholdersEquity" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquity" xlink:title="Presentation : us-gaap_StatementLineItems to us-gaap_StockholdersEquity" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesOutstanding" xlink:label="us-gaap_SharesOutstanding" xlink:title="us-gaap_SharesOutstanding" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharesOutstanding" xlink:title="Presentation : us-gaap_StatementLineItems to us-gaap_SharesOutstanding" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueConversionOfUnits" xlink:label="us-gaap_StockIssuedDuringPeriodValueConversionOfUnits" xlink:title="us-gaap_StockIssuedDuringPeriodValueConversionOfUnits" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueConversionOfUnits" xlink:title="Presentation : us-gaap_StatementLineItems to us-gaap_StockIssuedDuringPeriodValueConversionOfUnits" use="optional" priority="0" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesConversionOfUnits" xlink:label="us-gaap_StockIssuedDuringPeriodSharesConversionOfUnits" xlink:title="us-gaap_StockIssuedDuringPeriodSharesConversionOfUnits" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesConversionOfUnits" xlink:title="Presentation : us-gaap_StatementLineItems to us-gaap_StockIssuedDuringPeriodSharesConversionOfUnits" use="optional" priority="0" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:label="us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:title="us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:title="Presentation : us-gaap_StatementLineItems to us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" use="optional" priority="0" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:label="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:title="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:title="Presentation : us-gaap_StatementLineItems to us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" use="optional" priority="0" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:label="us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:title="us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:title="Presentation : us-gaap_StatementLineItems to us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" use="optional" priority="0" order="6" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:label="us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:title="us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:title="Presentation : us-gaap_StatementLineItems to us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" use="optional" priority="0" order="7" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink:label="us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink:title="us-gaap_StockIssuedDuringPeriodValueAcquisitions" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink:title="Presentation : us-gaap_StatementLineItems to us-gaap_StockIssuedDuringPeriodValueAcquisitions" use="optional" priority="0" order="8" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:label="us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:title="us-gaap_StockIssuedDuringPeriodSharesAcquisitions" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:title="Presentation : us-gaap_StatementLineItems to us-gaap_StockIssuedDuringPeriodSharesAcquisitions" use="optional" priority="0" order="9" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:title="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:title="Presentation : us-gaap_StatementLineItems to us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" use="optional" priority="0" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:title="Presentation : us-gaap_StatementLineItems to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" use="optional" priority="0" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:title="Presentation : us-gaap_StatementLineItems to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" use="optional" priority="0" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_StockIssuedDuringPeriodValueSettlementOfLiabilities" xlink:label="kern_StockIssuedDuringPeriodValueSettlementOfLiabilities" xlink:title="kern_StockIssuedDuringPeriodValueSettlementOfLiabilities" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="kern_StockIssuedDuringPeriodValueSettlementOfLiabilities" xlink:title="Presentation : us-gaap_StatementLineItems to kern_StockIssuedDuringPeriodValueSettlementOfLiabilities" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_StockIssuedDuringPeriodSharesSettlementOfLiabilities" xlink:label="kern_StockIssuedDuringPeriodSharesSettlementOfLiabilities" xlink:title="kern_StockIssuedDuringPeriodSharesSettlementOfLiabilities" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="kern_StockIssuedDuringPeriodSharesSettlementOfLiabilities" xlink:title="Presentation : us-gaap_StatementLineItems to kern_StockIssuedDuringPeriodSharesSettlementOfLiabilities" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:title="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:title="Presentation : us-gaap_StatementLineItems to us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" use="optional" priority="0" order="15" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionAfterTaxAndReclassificationAdjustmentAttributableToParent" xlink:label="us-gaap_OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionAfterTaxAndReclassificationAdjustmentAttributableToParent" xlink:title="us-gaap_OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionAfterTaxAndReclassificationAdjustmentAttributableToParent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionAfterTaxAndReclassificationAdjustmentAttributableToParent" xlink:title="Presentation : us-gaap_StatementLineItems to us-gaap_OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionAfterTaxAndReclassificationAdjustmentAttributableToParent" use="optional" priority="0" order="16" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss" xlink:title="us-gaap_ProfitLoss" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ProfitLoss" xlink:title="Presentation : us-gaap_StatementLineItems to us-gaap_ProfitLoss" use="optional" priority="0" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity_1" xlink:title="us-gaap_StockholdersEquity" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquity_1" xlink:title="Presentation : us-gaap_StatementLineItems to us-gaap_StockholdersEquity" use="optional" priority="0" order="18" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesOutstanding" xlink:label="us-gaap_SharesOutstanding_1" xlink:title="us-gaap_SharesOutstanding" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharesOutstanding_1" xlink:title="Presentation : us-gaap_StatementLineItems to us-gaap_SharesOutstanding" use="optional" priority="0" order="19" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://akerna.com/role/IncomeTaxesDetailsTextual">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:title="us-gaap_IncomeTaxDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:title="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:title="Presentation : us-gaap_IncomeTaxDisclosureAbstract to us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:label="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:title="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:title="Presentation : us-gaap_IncomeTaxDisclosureAbstract to us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:title="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:title="Presentation : us-gaap_IncomeTaxDisclosureAbstract to us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" use="optional" priority="0" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:title="us-gaap_DeferredTaxAssetsValuationAllowance" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:title="Presentation : us-gaap_IncomeTaxDisclosureAbstract to us-gaap_DeferredTaxAssetsValuationAllowance" use="optional" priority="0" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherInformationPertainingToIncomeTaxes" xlink:label="us-gaap_OtherInformationPertainingToIncomeTaxes" xlink:title="us-gaap_OtherInformationPertainingToIncomeTaxes" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_OtherInformationPertainingToIncomeTaxes" xlink:title="Presentation : us-gaap_IncomeTaxDisclosureAbstract to us-gaap_OtherInformationPertainingToIncomeTaxes" use="optional" priority="0" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BridgeLoan" xlink:label="us-gaap_BridgeLoan" xlink:title="us-gaap_BridgeLoan" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_BridgeLoan" xlink:title="Presentation : us-gaap_IncomeTaxDisclosureAbstract to us-gaap_BridgeLoan" use="optional" priority="0" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesDeferredExpense" xlink:label="us-gaap_DeferredTaxLiabilitiesDeferredExpense" xlink:title="us-gaap_DeferredTaxLiabilitiesDeferredExpense" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_DeferredTaxLiabilitiesDeferredExpense" xlink:title="Presentation : us-gaap_IncomeTaxDisclosureAbstract to us-gaap_DeferredTaxLiabilitiesDeferredExpense" use="optional" priority="0" order="6" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:title="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:title="Presentation : us-gaap_IncomeTaxDisclosureAbstract to us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" use="optional" priority="0" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwardsLimitationsOnUse" xlink:label="us-gaap_OperatingLossCarryforwardsLimitationsOnUse" xlink:title="us-gaap_OperatingLossCarryforwardsLimitationsOnUse" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_OperatingLossCarryforwardsLimitationsOnUse" xlink:title="Presentation : us-gaap_IncomeTaxDisclosureAbstract to us-gaap_OperatingLossCarryforwardsLimitationsOnUse" use="optional" priority="0" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://akerna.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:title="us-gaap_AccountingPoliciesAbstract" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_GoingConcernAndManagementsLiquidityPlansPolicyTextBlock" xlink:label="kern_GoingConcernAndManagementsLiquidityPlansPolicyTextBlock" xlink:title="kern_GoingConcernAndManagementsLiquidityPlansPolicyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="kern_GoingConcernAndManagementsLiquidityPlansPolicyTextBlock" xlink:title="Presentation : us-gaap_AccountingPoliciesAbstract to kern_GoingConcernAndManagementsLiquidityPlansPolicyTextBlock" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:title="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:title="Presentation : us-gaap_AccountingPoliciesAbstract to us-gaap_BasisOfAccountingPolicyPolicyTextBlock" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConsolidationPolicyTextBlock" xlink:label="us-gaap_ConsolidationPolicyTextBlock" xlink:title="us-gaap_ConsolidationPolicyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ConsolidationPolicyTextBlock" xlink:title="Presentation : us-gaap_AccountingPoliciesAbstract to us-gaap_ConsolidationPolicyTextBlock" use="optional" priority="0" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UseOfEstimates" xlink:label="us-gaap_UseOfEstimates" xlink:title="us-gaap_UseOfEstimates" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_UseOfEstimates" xlink:title="Presentation : us-gaap_AccountingPoliciesAbstract to us-gaap_UseOfEstimates" use="optional" priority="0" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivablesPolicyTextBlock" xlink:label="us-gaap_ReceivablesPolicyTextBlock" xlink:title="us-gaap_ReceivablesPolicyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ReceivablesPolicyTextBlock" xlink:title="Presentation : us-gaap_AccountingPoliciesAbstract to us-gaap_ReceivablesPolicyTextBlock" use="optional" priority="0" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskCreditRisk" xlink:label="us-gaap_ConcentrationRiskCreditRisk" xlink:title="us-gaap_ConcentrationRiskCreditRisk" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ConcentrationRiskCreditRisk" xlink:title="Presentation : us-gaap_AccountingPoliciesAbstract to us-gaap_ConcentrationRiskCreditRisk" use="optional" priority="0" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_WarrantLiabilitiesPolicyTextBlock" xlink:label="kern_WarrantLiabilitiesPolicyTextBlock" xlink:title="kern_WarrantLiabilitiesPolicyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="kern_WarrantLiabilitiesPolicyTextBlock" xlink:title="Presentation : us-gaap_AccountingPoliciesAbstract to kern_WarrantLiabilitiesPolicyTextBlock" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:label="us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:title="us-gaap_SegmentReportingPolicyPolicyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:title="Presentation : us-gaap_AccountingPoliciesAbstract to us-gaap_SegmentReportingPolicyPolicyTextBlock" use="optional" priority="0" order="7" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:title="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:title="Presentation : us-gaap_AccountingPoliciesAbstract to us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" use="optional" priority="0" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_ForeignCurrencyTranslationPolicyTextBlock" xlink:label="kern_ForeignCurrencyTranslationPolicyTextBlock" xlink:title="kern_ForeignCurrencyTranslationPolicyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="kern_ForeignCurrencyTranslationPolicyTextBlock" xlink:title="Presentation : us-gaap_AccountingPoliciesAbstract to kern_ForeignCurrencyTranslationPolicyTextBlock" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:label="us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:title="us-gaap_PriorPeriodReclassificationAdjustmentDescription" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:title="Presentation : us-gaap_AccountingPoliciesAbstract to us-gaap_PriorPeriodReclassificationAdjustmentDescription" use="optional" priority="0" order="10" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentPolicyTextBlock" xlink:label="us-gaap_InvestmentPolicyTextBlock" xlink:title="us-gaap_InvestmentPolicyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_InvestmentPolicyTextBlock" xlink:title="Presentation : us-gaap_AccountingPoliciesAbstract to us-gaap_InvestmentPolicyTextBlock" use="optional" priority="0" order="11" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:label="us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:title="us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:title="Presentation : us-gaap_AccountingPoliciesAbstract to us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" use="optional" priority="0" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentsPolicy" xlink:label="us-gaap_EquityMethodInvestmentsPolicy" xlink:title="us-gaap_EquityMethodInvestmentsPolicy" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_EquityMethodInvestmentsPolicy" xlink:title="Presentation : us-gaap_AccountingPoliciesAbstract to us-gaap_EquityMethodInvestmentsPolicy" use="optional" priority="0" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationsPolicy" xlink:label="us-gaap_BusinessCombinationsPolicy" xlink:title="us-gaap_BusinessCombinationsPolicy" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_BusinessCombinationsPolicy" xlink:title="Presentation : us-gaap_AccountingPoliciesAbstract to us-gaap_BusinessCombinationsPolicy" use="optional" priority="0" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRecognitionPolicyTextBlock" xlink:label="us-gaap_RevenueRecognitionPolicyTextBlock" xlink:title="us-gaap_RevenueRecognitionPolicyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_RevenueRecognitionPolicyTextBlock" xlink:title="Presentation : us-gaap_AccountingPoliciesAbstract to us-gaap_RevenueRecognitionPolicyTextBlock" use="optional" priority="0" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:title="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:title="Presentation : us-gaap_AccountingPoliciesAbstract to us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" use="optional" priority="0" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventsPolicyPolicyTextBlock" xlink:label="us-gaap_SubsequentEventsPolicyPolicyTextBlock" xlink:title="us-gaap_SubsequentEventsPolicyPolicyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_SubsequentEventsPolicyPolicyTextBlock" xlink:title="Presentation : us-gaap_AccountingPoliciesAbstract to us-gaap_SubsequentEventsPolicyPolicyTextBlock" use="optional" priority="0" order="17" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://akerna.com/role/IncomeTaxesDetails1">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:title="us-gaap_IncomeTaxDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:label="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:title="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:title="Presentation : us-gaap_IncomeTaxDisclosureAbstract to us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:label="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:title="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:to="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:title="Presentation : us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract to us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:label="us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:title="us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:to="us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:title="Presentation : us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract to us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationTaxSettlementsForeign" xlink:label="us-gaap_IncomeTaxReconciliationTaxSettlementsForeign" xlink:title="us-gaap_IncomeTaxReconciliationTaxSettlementsForeign" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:to="us-gaap_IncomeTaxReconciliationTaxSettlementsForeign" xlink:title="Presentation : us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract to us-gaap_IncomeTaxReconciliationTaxSettlementsForeign" use="optional" priority="0" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:label="us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:title="us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:to="us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:title="Presentation : us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract to us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" use="optional" priority="0" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_Ratechange" xlink:label="kern_Ratechange" xlink:title="kern_Ratechange" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:to="kern_Ratechange" xlink:title="Presentation : us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract to kern_Ratechange" use="optional" priority="0" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_EffectiveIncomeTaxRateReconciliationRestrictedStockAwards" xlink:label="kern_EffectiveIncomeTaxRateReconciliationRestrictedStockAwards" xlink:title="kern_EffectiveIncomeTaxRateReconciliationRestrictedStockAwards" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:to="kern_EffectiveIncomeTaxRateReconciliationRestrictedStockAwards" xlink:title="Presentation : us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract to kern_EffectiveIncomeTaxRateReconciliationRestrictedStockAwards" use="optional" priority="0" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:label="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:title="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:to="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:title="Presentation : us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract to us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" use="optional" priority="0" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_IncomeTaxReconciliationProvisionReturnAdjustment" xlink:label="kern_IncomeTaxReconciliationProvisionReturnAdjustment" xlink:title="kern_IncomeTaxReconciliationProvisionReturnAdjustment" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:to="kern_IncomeTaxReconciliationProvisionReturnAdjustment" xlink:title="Presentation : us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract to kern_IncomeTaxReconciliationProvisionReturnAdjustment" use="optional" priority="0" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationOtherReconcilingItems" xlink:label="us-gaap_IncomeTaxReconciliationOtherReconcilingItems" xlink:title="us-gaap_IncomeTaxReconciliationOtherReconcilingItems" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:to="us-gaap_IncomeTaxReconciliationOtherReconcilingItems" xlink:title="Presentation : us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract to us-gaap_IncomeTaxReconciliationOtherReconcilingItems" use="optional" priority="0" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_DeferredTrueUps" xlink:label="kern_DeferredTrueUps" xlink:title="kern_DeferredTrueUps" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:to="kern_DeferredTrueUps" xlink:title="Presentation : us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract to kern_DeferredTrueUps" use="optional" priority="0" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:label="us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:title="us-gaap_IncomeTaxReconciliationOtherAdjustments" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:to="us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:title="Presentation : us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract to us-gaap_IncomeTaxReconciliationOtherAdjustments" use="optional" priority="0" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://akerna.com/role/IncomeTaxesDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:title="us-gaap_IncomeTaxDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:title="us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:title="Presentation : us-gaap_IncomeTaxDisclosureAbstract to us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:label="us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:title="us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:title="Presentation : us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract to us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentFederalTaxExpenseBenefit" xlink:label="us-gaap_CurrentFederalTaxExpenseBenefit" xlink:title="us-gaap_CurrentFederalTaxExpenseBenefit" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:to="us-gaap_CurrentFederalTaxExpenseBenefit" xlink:title="Presentation : us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract to us-gaap_CurrentFederalTaxExpenseBenefit" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:label="us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:title="us-gaap_CurrentStateAndLocalTaxExpenseBenefit" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:to="us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:title="Presentation : us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract to us-gaap_CurrentStateAndLocalTaxExpenseBenefit" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentForeignTaxExpenseBenefit" xlink:label="us-gaap_CurrentForeignTaxExpenseBenefit" xlink:title="us-gaap_CurrentForeignTaxExpenseBenefit" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:to="us-gaap_CurrentForeignTaxExpenseBenefit" xlink:title="Presentation : us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract to us-gaap_CurrentForeignTaxExpenseBenefit" use="optional" priority="0" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:title="us-gaap_CurrentIncomeTaxExpenseBenefit" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:to="us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:title="Presentation : us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract to us-gaap_CurrentIncomeTaxExpenseBenefit" use="optional" priority="0" order="3" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:title="us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:title="Presentation : us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract to us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:title="us-gaap_DeferredFederalIncomeTaxExpenseBenefit" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:title="Presentation : us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract to us-gaap_DeferredFederalIncomeTaxExpenseBenefit" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:title="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:title="Presentation : us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract to us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:title="us-gaap_DeferredIncomeTaxExpenseBenefit" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:title="Presentation : us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract to us-gaap_DeferredIncomeTaxExpenseBenefit" use="optional" priority="0" order="2" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://akerna.com/role/SupplementalBalanceSheetDisclosuresTables">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:label="us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:title="us-gaap_BalanceSheetRelatedDisclosuresAbstract" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_ScheduleOfPrepaidExpensesTableTextBlock" xlink:label="kern_ScheduleOfPrepaidExpensesTableTextBlock" xlink:title="kern_ScheduleOfPrepaidExpensesTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:to="kern_ScheduleOfPrepaidExpensesTableTextBlock" xlink:title="Presentation : us-gaap_BalanceSheetRelatedDisclosuresAbstract to kern_ScheduleOfPrepaidExpensesTableTextBlock" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:label="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:title="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:to="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:title="Presentation : us-gaap_BalanceSheetRelatedDisclosuresAbstract to us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://akerna.com/role/CondensedConsolidatedStatementsofComprehensiveLossunaudited">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:label="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:title="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss" xlink:title="us-gaap_ProfitLoss" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_ProfitLoss" xlink:title="Presentation : us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract to us-gaap_ProfitLoss" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:title="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:title="Presentation : us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract to us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:title="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:title="Presentation : us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract to us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionAfterTaxAndReclassificationAdjustmentAttributableToParent" xlink:label="us-gaap_OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionAfterTaxAndReclassificationAdjustmentAttributableToParent" xlink:title="us-gaap_OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionAfterTaxAndReclassificationAdjustmentAttributableToParent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionAfterTaxAndReclassificationAdjustmentAttributableToParent" xlink:title="Presentation : us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract to us-gaap_OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionAfterTaxAndReclassificationAdjustmentAttributableToParent" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax" xlink:title="us-gaap_ComprehensiveIncomeNetOfTax" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax" xlink:title="Presentation : us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract to us-gaap_ComprehensiveIncomeNetOfTax" use="optional" priority="0" order="2" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://akerna.com/role/RevenueandContractswithCustomers">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:title="us-gaap_RevenueFromContractWithCustomerAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:label="us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:title="us-gaap_RevenueFromContractWithCustomerTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:title="Presentation : us-gaap_RevenueFromContractWithCustomerAbstract to us-gaap_RevenueFromContractWithCustomerTextBlock" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://akerna.com/role/SignificantTransactionsDetailsTextual">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:label="us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:title="us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:title="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:to="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:title="Presentation : us-gaap_BusinessCombinationAndAssetAcquisitionAbstract to us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis" xlink:title="us-gaap_BusinessAcquisitionAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_BusinessAcquisitionAxis" xlink:title="Presentation : us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable to us-gaap_BusinessAcquisitionAxis" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:title="us-gaap_BusinessAcquisitionAcquireeDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:title="Presentation : us-gaap_BusinessAcquisitionAxis to us-gaap_BusinessAcquisitionAcquireeDomain" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_TrellisSolutionsIncMember" xlink:label="kern_TrellisSolutionsIncMember" xlink:title="kern_TrellisSolutionsIncMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="kern_TrellisSolutionsIncMember" xlink:title="Presentation : us-gaap_BusinessAcquisitionAcquireeDomain to kern_TrellisSolutionsIncMember" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_SoloSciencesIncMember" xlink:label="kern_SoloSciencesIncMember" xlink:title="kern_SoloSciencesIncMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="kern_SoloSciencesIncMember" xlink:title="Presentation : us-gaap_BusinessAcquisitionAcquireeDomain to kern_SoloSciencesIncMember" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_AmpleOrganicsMember" xlink:label="kern_AmpleOrganicsMember" xlink:title="kern_AmpleOrganicsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="kern_AmpleOrganicsMember" xlink:title="Presentation : us-gaap_BusinessAcquisitionAcquireeDomain to kern_AmpleOrganicsMember" use="optional" priority="0" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_ViridianSciencesMember" xlink:label="kern_ViridianSciencesMember" xlink:title="kern_ViridianSciencesMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="kern_ViridianSciencesMember" xlink:title="Presentation : us-gaap_BusinessAcquisitionAcquireeDomain to kern_ViridianSciencesMember" priority="0" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_CannabisMember" xlink:label="kern_CannabisMember" xlink:title="kern_CannabisMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="kern_CannabisMember" xlink:title="Presentation : us-gaap_BusinessAcquisitionAcquireeDomain to kern_CannabisMember" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_ThreeSixtyFiveCannabisMember" xlink:label="kern_ThreeSixtyFiveCannabisMember" xlink:title="kern_ThreeSixtyFiveCannabisMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="kern_ThreeSixtyFiveCannabisMember" xlink:title="Presentation : us-gaap_BusinessAcquisitionAcquireeDomain to kern_ThreeSixtyFiveCannabisMember" priority="0" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis" xlink:title="us-gaap_StatementClassOfStockAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_StatementClassOfStockAxis" xlink:title="Presentation : us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable to us-gaap_StatementClassOfStockAxis" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain" xlink:title="us-gaap_ClassOfStockDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" xlink:title="Presentation : us-gaap_StatementClassOfStockAxis to us-gaap_ClassOfStockDomain" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WarrantMember" xlink:label="us-gaap_WarrantMember" xlink:title="us-gaap_WarrantMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_WarrantMember" xlink:title="Presentation : us-gaap_ClassOfStockDomain to us-gaap_WarrantMember" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="us-gaap_SubsequentEventTypeAxis" xlink:title="us-gaap_SubsequentEventTypeAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_SubsequentEventTypeAxis" xlink:title="Presentation : us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable to us-gaap_SubsequentEventTypeAxis" use="optional" priority="0" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="us-gaap_SubsequentEventTypeDomain" xlink:title="us-gaap_SubsequentEventTypeDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain" xlink:title="Presentation : us-gaap_SubsequentEventTypeAxis to us-gaap_SubsequentEventTypeDomain" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventMember" xlink:label="us-gaap_SubsequentEventMember" xlink:title="us-gaap_SubsequentEventMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTypeDomain" xlink:to="us-gaap_SubsequentEventMember" xlink:title="Presentation : us-gaap_SubsequentEventTypeDomain to us-gaap_SubsequentEventMember" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:title="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:title="Presentation : us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable to us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" use="optional" priority="0" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:title="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:title="Presentation : us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis to us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DevelopedTechnologyRightsMember" xlink:label="us-gaap_DevelopedTechnologyRightsMember" xlink:title="us-gaap_DevelopedTechnologyRightsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_DevelopedTechnologyRightsMember" xlink:title="Presentation : us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain to us-gaap_DevelopedTechnologyRightsMember" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightAxis" xlink:label="us-gaap_ClassOfWarrantOrRightAxis" xlink:title="us-gaap_ClassOfWarrantOrRightAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_ClassOfWarrantOrRightAxis" xlink:title="Presentation : us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable to us-gaap_ClassOfWarrantOrRightAxis" use="optional" priority="0" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="us-gaap_ClassOfWarrantOrRightDomain" xlink:title="us-gaap_ClassOfWarrantOrRightDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightDomain" xlink:title="Presentation : us-gaap_ClassOfWarrantOrRightAxis to us-gaap_ClassOfWarrantOrRightDomain" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_PreFundedWarrantsMember" xlink:label="kern_PreFundedWarrantsMember" xlink:title="kern_PreFundedWarrantsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="kern_PreFundedWarrantsMember" xlink:title="Presentation : us-gaap_ClassOfWarrantOrRightDomain to kern_PreFundedWarrantsMember" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_UnderwriterWarrantsMember" xlink:label="kern_UnderwriterWarrantsMember" xlink:title="kern_UnderwriterWarrantsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="kern_UnderwriterWarrantsMember" xlink:title="Presentation : us-gaap_ClassOfWarrantOrRightDomain to kern_UnderwriterWarrantsMember" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" xlink:title="srt_RangeAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="srt_RangeAxis" xlink:title="Presentation : us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable to srt_RangeAxis" use="optional" priority="0" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="srt_RangeMember" xlink:title="srt_RangeMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" xlink:title="Presentation : srt_RangeAxis to srt_RangeMember" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" xlink:title="srt_MaximumMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" xlink:title="Presentation : srt_RangeMember to srt_MaximumMember" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" xlink:title="srt_MinimumMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" xlink:title="Presentation : srt_RangeMember to srt_MinimumMember" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="us-gaap_BusinessAcquisitionLineItems" xlink:title="us-gaap_BusinessAcquisitionLineItems" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_BusinessAcquisitionLineItems" xlink:title="Presentation : us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable to us-gaap_BusinessAcquisitionLineItems" use="optional" priority="0" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_ExchangeableShares" xlink:label="kern_ExchangeableShares" xlink:title="kern_ExchangeableShares" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="kern_ExchangeableShares" xlink:title="Presentation : us-gaap_BusinessAcquisitionLineItems to kern_ExchangeableShares" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_ReductionOfContingentConsideraiton" xlink:label="kern_ReductionOfContingentConsideraiton" xlink:title="kern_ReductionOfContingentConsideraiton" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="kern_ReductionOfContingentConsideraiton" xlink:title="Presentation : us-gaap_BusinessAcquisitionLineItems to kern_ReductionOfContingentConsideraiton" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_StockConsiderationInCash" xlink:label="kern_StockConsiderationInCash" xlink:title="kern_StockConsiderationInCash" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="kern_StockConsiderationInCash" xlink:title="Presentation : us-gaap_BusinessAcquisitionLineItems to kern_StockConsiderationInCash" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" xlink:title="us-gaap_NetIncomeLoss" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_NetIncomeLoss" xlink:title="Presentation : us-gaap_BusinessAcquisitionLineItems to us-gaap_NetIncomeLoss" use="optional" priority="0" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:title="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:title="Presentation : us-gaap_BusinessAcquisitionLineItems to us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" use="optional" priority="0" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_AggregateStockPrice" xlink:label="kern_AggregateStockPrice" xlink:title="kern_AggregateStockPrice" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="kern_AggregateStockPrice" xlink:title="Presentation : us-gaap_BusinessAcquisitionLineItems to kern_AggregateStockPrice" order="5" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts" xlink:label="us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts" xlink:title="us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts" xlink:title="Presentation : us-gaap_BusinessAcquisitionLineItems to us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts" use="optional" priority="0" order="6" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MarketingExpense" xlink:label="us-gaap_MarketingExpense" xlink:title="us-gaap_MarketingExpense" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_MarketingExpense" xlink:title="Presentation : us-gaap_BusinessAcquisitionLineItems to us-gaap_MarketingExpense" use="optional" priority="0" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DevelopmentCosts" xlink:label="us-gaap_DevelopmentCosts" xlink:title="us-gaap_DevelopmentCosts" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_DevelopmentCosts" xlink:title="Presentation : us-gaap_BusinessAcquisitionLineItems to us-gaap_DevelopmentCosts" use="optional" priority="0" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage" xlink:label="us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage" xlink:title="us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage" xlink:title="Presentation : us-gaap_BusinessAcquisitionLineItems to us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage" use="optional" priority="0" order="9" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueOptionChangesInFairValueGainLoss1" xlink:label="us-gaap_FairValueOptionChangesInFairValueGainLoss1" xlink:title="us-gaap_FairValueOptionChangesInFairValueGainLoss1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_FairValueOptionChangesInFairValueGainLoss1" xlink:title="Presentation : us-gaap_BusinessAcquisitionLineItems to us-gaap_FairValueOptionChangesInFairValueGainLoss1" use="optional" priority="0" order="10" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsDescription" xlink:label="us-gaap_BusinessCombinationContingentConsiderationArrangementsDescription" xlink:title="us-gaap_BusinessCombinationContingentConsiderationArrangementsDescription" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationContingentConsiderationArrangementsDescription" xlink:title="Presentation : us-gaap_BusinessAcquisitionLineItems to us-gaap_BusinessCombinationContingentConsiderationArrangementsDescription" use="optional" priority="0" order="11" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="us-gaap_AmortizationOfIntangibleAssets" xlink:title="us-gaap_AmortizationOfIntangibleAssets" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_AmortizationOfIntangibleAssets" xlink:title="Presentation : us-gaap_BusinessAcquisitionLineItems to us-gaap_AmortizationOfIntangibleAssets" use="optional" priority="0" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityNumberOfEmployees" xlink:label="dei_EntityNumberOfEmployees" xlink:title="dei_EntityNumberOfEmployees" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="dei_EntityNumberOfEmployees" xlink:title="Presentation : us-gaap_BusinessAcquisitionLineItems to dei_EntityNumberOfEmployees" use="optional" priority="0" order="13" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent" xlink:label="us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent" xlink:title="us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent" xlink:title="Presentation : us-gaap_BusinessAcquisitionLineItems to us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent" use="optional" priority="0" order="14" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_BusinessCombinationConsiderationsTransferred" xlink:label="kern_BusinessCombinationConsiderationsTransferred" xlink:title="kern_BusinessCombinationConsiderationsTransferred" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="kern_BusinessCombinationConsiderationsTransferred" xlink:title="Presentation : us-gaap_BusinessAcquisitionLineItems to kern_BusinessCombinationConsiderationsTransferred" use="optional" priority="0" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_AmountOfContingentConsiderationLiability" xlink:label="kern_AmountOfContingentConsiderationLiability" xlink:title="kern_AmountOfContingentConsiderationLiability" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="kern_AmountOfContingentConsiderationLiability" xlink:title="Presentation : us-gaap_BusinessAcquisitionLineItems to kern_AmountOfContingentConsiderationLiability" use="optional" priority="0" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_StockConsideration" xlink:label="kern_StockConsideration" xlink:title="kern_StockConsideration" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="kern_StockConsideration" xlink:title="Presentation : us-gaap_BusinessAcquisitionLineItems to kern_StockConsideration" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:title="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:title="Presentation : us-gaap_BusinessAcquisitionLineItems to us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" use="optional" priority="0" order="18" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_AssetsandLiabilityAcquired" xlink:label="kern_AssetsandLiabilityAcquired" xlink:title="kern_AssetsandLiabilityAcquired" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="kern_AssetsandLiabilityAcquired" xlink:title="Presentation : us-gaap_BusinessAcquisitionLineItems to kern_AssetsandLiabilityAcquired" use="optional" priority="0" order="19" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherGeneralAndAdministrativeExpense" xlink:label="us-gaap_OtherGeneralAndAdministrativeExpense" xlink:title="us-gaap_OtherGeneralAndAdministrativeExpense" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_OtherGeneralAndAdministrativeExpense" xlink:title="Presentation : us-gaap_BusinessAcquisitionLineItems to us-gaap_OtherGeneralAndAdministrativeExpense" use="optional" priority="0" order="20" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetImpairment" xlink:label="us-gaap_GoodwillAndIntangibleAssetImpairment" xlink:title="us-gaap_GoodwillAndIntangibleAssetImpairment" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_GoodwillAndIntangibleAssetImpairment" xlink:title="Presentation : us-gaap_BusinessAcquisitionLineItems to us-gaap_GoodwillAndIntangibleAssetImpairment" use="optional" priority="0" order="21" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodIntrinsicValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodIntrinsicValue" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodIntrinsicValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodIntrinsicValue" xlink:title="Presentation : us-gaap_BusinessAcquisitionLineItems to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodIntrinsicValue" use="optional" priority="0" order="22" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_PreferredStockLiquidationDescription" xlink:label="kern_PreferredStockLiquidationDescription" xlink:title="kern_PreferredStockLiquidationDescription" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="kern_PreferredStockLiquidationDescription" xlink:title="Presentation : us-gaap_BusinessAcquisitionLineItems to kern_PreferredStockLiquidationDescription" order="23" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationAssetsAndLiabilitiesArisingFromContingenciesAmountRecognized" xlink:label="us-gaap_BusinessCombinationAssetsAndLiabilitiesArisingFromContingenciesAmountRecognized" xlink:title="us-gaap_BusinessCombinationAssetsAndLiabilitiesArisingFromContingenciesAmountRecognized" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationAssetsAndLiabilitiesArisingFromContingenciesAmountRecognized" xlink:title="Presentation : us-gaap_BusinessAcquisitionLineItems to us-gaap_BusinessCombinationAssetsAndLiabilitiesArisingFromContingenciesAmountRecognized" use="optional" priority="0" order="24" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss" xlink:label="us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss" xlink:title="us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss" xlink:title="Presentation : us-gaap_BusinessAcquisitionLineItems to us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss" use="optional" priority="0" order="25" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xlink:label="us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xlink:title="us-gaap_ImpairmentOfIntangibleAssetsFinitelived" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xlink:title="Presentation : us-gaap_BusinessAcquisitionLineItems to us-gaap_ImpairmentOfIntangibleAssetsFinitelived" use="optional" priority="0" order="26" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_CommonStockIssuedInBusinessCombinationShares" xlink:label="kern_CommonStockIssuedInBusinessCombinationShares" xlink:title="kern_CommonStockIssuedInBusinessCombinationShares" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="kern_CommonStockIssuedInBusinessCombinationShares" xlink:title="Presentation : us-gaap_BusinessAcquisitionLineItems to kern_CommonStockIssuedInBusinessCombinationShares" priority="0" order="27" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:label="us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:title="us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:title="Presentation : us-gaap_BusinessAcquisitionLineItems to us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" use="optional" priority="0" order="28" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage" xlink:label="us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage_1" xlink:title="us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage_1" xlink:title="Presentation : us-gaap_BusinessAcquisitionLineItems to us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage" use="optional" priority="0" order="29" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionDescriptionOfAcquiredEntity" xlink:label="us-gaap_BusinessAcquisitionDescriptionOfAcquiredEntity" xlink:title="us-gaap_BusinessAcquisitionDescriptionOfAcquiredEntity" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessAcquisitionDescriptionOfAcquiredEntity" xlink:title="Presentation : us-gaap_BusinessAcquisitionLineItems to us-gaap_BusinessAcquisitionDescriptionOfAcquiredEntity" use="optional" priority="0" order="30" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_ExchangeableSharesIssuedParValue" xlink:label="kern_ExchangeableSharesIssuedParValue" xlink:title="kern_ExchangeableSharesIssuedParValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="kern_ExchangeableSharesIssuedParValue" xlink:title="Presentation : us-gaap_BusinessAcquisitionLineItems to kern_ExchangeableSharesIssuedParValue" order="31" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:label="us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:title="us-gaap_BusinessCombinationContingentConsiderationLiability" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:title="Presentation : us-gaap_BusinessAcquisitionLineItems to us-gaap_BusinessCombinationContingentConsiderationLiability" use="optional" priority="0" order="32" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_RecurringRevenue" xlink:label="kern_RecurringRevenue" xlink:title="kern_RecurringRevenue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="kern_RecurringRevenue" xlink:title="Presentation : us-gaap_BusinessAcquisitionLineItems to kern_RecurringRevenue" order="33" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_CommonSharesIssuedInExchangeForInterestInconsolidatedSubsidiaryShares" xlink:label="kern_CommonSharesIssuedInExchangeForInterestInconsolidatedSubsidiaryShares" xlink:title="kern_CommonSharesIssuedInExchangeForInterestInconsolidatedSubsidiaryShares" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="kern_CommonSharesIssuedInExchangeForInterestInconsolidatedSubsidiaryShares" xlink:title="Presentation : us-gaap_BusinessAcquisitionLineItems to kern_CommonSharesIssuedInExchangeForInterestInconsolidatedSubsidiaryShares" order="34" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:label="us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:title="us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:title="Presentation : us-gaap_BusinessAcquisitionLineItems to us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" use="optional" priority="0" order="35" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesOutstanding" xlink:label="us-gaap_SharesOutstanding" xlink:title="us-gaap_SharesOutstanding" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_SharesOutstanding" xlink:title="Presentation : us-gaap_BusinessAcquisitionLineItems to us-gaap_SharesOutstanding" use="optional" priority="0" order="36" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_ReductionOfPurchasePrice" xlink:label="kern_ReductionOfPurchasePrice" xlink:title="kern_ReductionOfPurchasePrice" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="kern_ReductionOfPurchasePrice" xlink:title="Presentation : us-gaap_BusinessAcquisitionLineItems to kern_ReductionOfPurchasePrice" order="37" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivablesNetCurrent" xlink:label="us-gaap_ReceivablesNetCurrent" xlink:title="us-gaap_ReceivablesNetCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_ReceivablesNetCurrent" xlink:title="Presentation : us-gaap_BusinessAcquisitionLineItems to us-gaap_ReceivablesNetCurrent" use="optional" priority="0" order="38" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_UnderwritingAgreementDescription" xlink:label="kern_UnderwritingAgreementDescription" xlink:title="kern_UnderwritingAgreementDescription" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="kern_UnderwritingAgreementDescription" xlink:title="Presentation : us-gaap_BusinessAcquisitionLineItems to kern_UnderwritingAgreementDescription" order="39" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_ReductionOfWorkingCapital" xlink:label="kern_ReductionOfWorkingCapital" xlink:title="kern_ReductionOfWorkingCapital" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="kern_ReductionOfWorkingCapital" xlink:title="Presentation : us-gaap_BusinessAcquisitionLineItems to kern_ReductionOfWorkingCapital" order="40" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_StockIssuedDuringPeriodValueHeldInEscrow" xlink:label="kern_StockIssuedDuringPeriodValueHeldInEscrow" xlink:title="kern_StockIssuedDuringPeriodValueHeldInEscrow" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="kern_StockIssuedDuringPeriodValueHeldInEscrow" xlink:title="Presentation : us-gaap_BusinessAcquisitionLineItems to kern_StockIssuedDuringPeriodValueHeldInEscrow" order="41" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_StockIssuedDuringPeriodSharesHeldInEscrow" xlink:label="kern_StockIssuedDuringPeriodSharesHeldInEscrow" xlink:title="kern_StockIssuedDuringPeriodSharesHeldInEscrow" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="kern_StockIssuedDuringPeriodSharesHeldInEscrow" xlink:title="Presentation : us-gaap_BusinessAcquisitionLineItems to kern_StockIssuedDuringPeriodSharesHeldInEscrow" order="42" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_Commonstockofferingpercentage" xlink:label="kern_Commonstockofferingpercentage" xlink:title="kern_Commonstockofferingpercentage" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="kern_Commonstockofferingpercentage" xlink:title="Presentation : us-gaap_BusinessAcquisitionLineItems to kern_Commonstockofferingpercentage" order="43" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesOther" xlink:label="us-gaap_StockIssuedDuringPeriodSharesOther" xlink:title="us-gaap_StockIssuedDuringPeriodSharesOther" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesOther" xlink:title="Presentation : us-gaap_BusinessAcquisitionLineItems to us-gaap_StockIssuedDuringPeriodSharesOther" use="optional" priority="0" order="44" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharePrice" xlink:label="us-gaap_SharePrice" xlink:title="us-gaap_SharePrice" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_SharePrice" xlink:title="Presentation : us-gaap_BusinessAcquisitionLineItems to us-gaap_SharePrice" use="optional" priority="0" order="45" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_OfferingSharesofCommonStock" xlink:label="kern_OfferingSharesofCommonStock" xlink:title="kern_OfferingSharesofCommonStock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="kern_OfferingSharesofCommonStock" xlink:title="Presentation : us-gaap_BusinessAcquisitionLineItems to kern_OfferingSharesofCommonStock" order="46" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_InitiallyMeasuredAFairValue" xlink:label="kern_InitiallyMeasuredAFairValue" xlink:title="kern_InitiallyMeasuredAFairValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="kern_InitiallyMeasuredAFairValue" xlink:title="Presentation : us-gaap_BusinessAcquisitionLineItems to kern_InitiallyMeasuredAFairValue" priority="0" order="47" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://akerna.com/role/EarningperShareDetailsTextual">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="us-gaap_EarningsPerShareAbstract" xlink:title="us-gaap_EarningsPerShareAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentConvertibleConversionPriceDecrease" xlink:label="us-gaap_DebtInstrumentConvertibleConversionPriceDecrease" xlink:title="us-gaap_DebtInstrumentConvertibleConversionPriceDecrease" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_DebtInstrumentConvertibleConversionPriceDecrease" xlink:title="Presentation : us-gaap_EarningsPerShareAbstract to us-gaap_DebtInstrumentConvertibleConversionPriceDecrease" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentConvertibleConversionPriceIncrease" xlink:label="us-gaap_DebtInstrumentConvertibleConversionPriceIncrease" xlink:title="us-gaap_DebtInstrumentConvertibleConversionPriceIncrease" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_DebtInstrumentConvertibleConversionPriceIncrease" xlink:title="Presentation : us-gaap_EarningsPerShareAbstract to us-gaap_DebtInstrumentConvertibleConversionPriceIncrease" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://akerna.com/role/IncomeTaxesDetails2">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:title="us-gaap_IncomeTaxDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsNetOfValuationAllowanceAbstract" xlink:label="us-gaap_DeferredTaxAssetsNetOfValuationAllowanceAbstract" xlink:title="us-gaap_DeferredTaxAssetsNetOfValuationAllowanceAbstract" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_DeferredTaxAssetsNetOfValuationAllowanceAbstract" xlink:title="Presentation : us-gaap_IncomeTaxDisclosureAbstract to us-gaap_DeferredTaxAssetsNetOfValuationAllowanceAbstract" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:title="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxAssetsNetOfValuationAllowanceAbstract" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:title="Presentation : us-gaap_DeferredTaxAssetsNetOfValuationAllowanceAbstract to us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_DeferredTaxAssetsDebtIssuanceCosts" xlink:label="kern_DeferredTaxAssetsDebtIssuanceCosts" xlink:title="kern_DeferredTaxAssetsDebtIssuanceCosts" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxAssetsNetOfValuationAllowanceAbstract" xlink:to="kern_DeferredTaxAssetsDebtIssuanceCosts" xlink:title="Presentation : us-gaap_DeferredTaxAssetsNetOfValuationAllowanceAbstract to kern_DeferredTaxAssetsDebtIssuanceCosts" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_DeferredTaxAssetsRevenueRecognition" xlink:label="kern_DeferredTaxAssetsRevenueRecognition" xlink:title="kern_DeferredTaxAssetsRevenueRecognition" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxAssetsNetOfValuationAllowanceAbstract" xlink:to="kern_DeferredTaxAssetsRevenueRecognition" xlink:title="Presentation : us-gaap_DeferredTaxAssetsNetOfValuationAllowanceAbstract to kern_DeferredTaxAssetsRevenueRecognition" use="optional" priority="0" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLegalSettlements" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLegalSettlements" xlink:title="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLegalSettlements" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxAssetsNetOfValuationAllowanceAbstract" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLegalSettlements" xlink:title="Presentation : us-gaap_DeferredTaxAssetsNetOfValuationAllowanceAbstract to us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLegalSettlements" use="optional" priority="0" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_DeferredTaxAssetsFixedAssets" xlink:label="kern_DeferredTaxAssetsFixedAssets" xlink:title="kern_DeferredTaxAssetsFixedAssets" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxAssetsNetOfValuationAllowanceAbstract" xlink:to="kern_DeferredTaxAssetsFixedAssets" xlink:title="Presentation : us-gaap_DeferredTaxAssetsNetOfValuationAllowanceAbstract to kern_DeferredTaxAssetsFixedAssets" use="optional" priority="0" order="4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsCharitableContributionCarryforwards" xlink:label="us-gaap_DeferredTaxAssetsCharitableContributionCarryforwards" xlink:title="us-gaap_DeferredTaxAssetsCharitableContributionCarryforwards" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxAssetsNetOfValuationAllowanceAbstract" xlink:to="us-gaap_DeferredTaxAssetsCharitableContributionCarryforwards" xlink:title="Presentation : us-gaap_DeferredTaxAssetsNetOfValuationAllowanceAbstract to us-gaap_DeferredTaxAssetsCharitableContributionCarryforwards" use="optional" priority="0" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" xlink:title="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxAssetsNetOfValuationAllowanceAbstract" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" xlink:title="Presentation : us-gaap_DeferredTaxAssetsNetOfValuationAllowanceAbstract to us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" use="optional" priority="0" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOther" xlink:label="us-gaap_DeferredTaxAssetsOther" xlink:title="us-gaap_DeferredTaxAssetsOther" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxAssetsNetOfValuationAllowanceAbstract" xlink:to="us-gaap_DeferredTaxAssetsOther" xlink:title="Presentation : us-gaap_DeferredTaxAssetsNetOfValuationAllowanceAbstract to us-gaap_DeferredTaxAssetsOther" use="optional" priority="0" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:label="us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:title="us-gaap_DeferredTaxAssetsLiabilitiesNet" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxAssetsNetOfValuationAllowanceAbstract" xlink:to="us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:title="Presentation : us-gaap_DeferredTaxAssetsNetOfValuationAllowanceAbstract to us-gaap_DeferredTaxAssetsLiabilitiesNet" use="optional" priority="0" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:label="us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:title="us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:title="Presentation : us-gaap_IncomeTaxDisclosureAbstract to us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:label="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:title="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:to="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:title="Presentation : us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract to us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets" xlink:label="us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets" xlink:title="us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:to="us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets" xlink:title="Presentation : us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract to us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilities" xlink:label="us-gaap_DeferredTaxLiabilities" xlink:title="us-gaap_DeferredTaxLiabilities" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:to="us-gaap_DeferredTaxLiabilities" xlink:title="Presentation : us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract to us-gaap_DeferredTaxLiabilities" use="optional" priority="0" order="2" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilities" xlink:label="us-gaap_DeferredIncomeTaxLiabilities" xlink:title="us-gaap_DeferredIncomeTaxLiabilities" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_DeferredIncomeTaxLiabilities" xlink:title="Presentation : us-gaap_IncomeTaxDisclosureAbstract to us-gaap_DeferredIncomeTaxLiabilities" use="optional" priority="0" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:title="us-gaap_DeferredTaxAssetsValuationAllowance" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:title="Presentation : us-gaap_IncomeTaxDisclosureAbstract to us-gaap_DeferredTaxAssetsValuationAllowance" use="optional" priority="0" order="3" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://akerna.com/role/SupplementalBalanceSheetDisclosuresDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:label="us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:title="us-gaap_BalanceSheetRelatedDisclosuresAbstract" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_PrepaidExpensesSoftwareAndTechnology" xlink:label="kern_PrepaidExpensesSoftwareAndTechnology" xlink:title="kern_PrepaidExpensesSoftwareAndTechnology" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:to="kern_PrepaidExpensesSoftwareAndTechnology" xlink:title="Presentation : us-gaap_BalanceSheetRelatedDisclosuresAbstract to kern_PrepaidExpensesSoftwareAndTechnology" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_PrepaidProfessionalFees" xlink:label="kern_PrepaidProfessionalFees" xlink:title="kern_PrepaidProfessionalFees" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:to="kern_PrepaidProfessionalFees" xlink:title="Presentation : us-gaap_BalanceSheetRelatedDisclosuresAbstract to kern_PrepaidProfessionalFees" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidInsurance" xlink:label="us-gaap_PrepaidInsurance" xlink:title="us-gaap_PrepaidInsurance" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:to="us-gaap_PrepaidInsurance" xlink:title="Presentation : us-gaap_BalanceSheetRelatedDisclosuresAbstract to us-gaap_PrepaidInsurance" use="optional" priority="0" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherPrepaidExpenseCurrent" xlink:label="us-gaap_OtherPrepaidExpenseCurrent" xlink:title="us-gaap_OtherPrepaidExpenseCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:to="us-gaap_OtherPrepaidExpenseCurrent" xlink:title="Presentation : us-gaap_BalanceSheetRelatedDisclosuresAbstract to us-gaap_OtherPrepaidExpenseCurrent" use="optional" priority="0" order="3" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnbilledContractsReceivable" xlink:label="us-gaap_UnbilledContractsReceivable" xlink:title="us-gaap_UnbilledContractsReceivable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:to="us-gaap_UnbilledContractsReceivable" xlink:title="Presentation : us-gaap_BalanceSheetRelatedDisclosuresAbstract to us-gaap_UnbilledContractsReceivable" use="optional" priority="0" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssets" xlink:label="us-gaap_OtherAssets" xlink:title="us-gaap_OtherAssets" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:to="us-gaap_OtherAssets" xlink:title="Presentation : us-gaap_BalanceSheetRelatedDisclosuresAbstract to us-gaap_OtherAssets" use="optional" priority="0" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseCurrent" xlink:label="us-gaap_PrepaidExpenseCurrent" xlink:title="us-gaap_PrepaidExpenseCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:to="us-gaap_PrepaidExpenseCurrent" xlink:title="Presentation : us-gaap_BalanceSheetRelatedDisclosuresAbstract to us-gaap_PrepaidExpenseCurrent" use="optional" priority="0" order="6" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://akerna.com/role/StockholdersDeficitDetails1">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WarrantsAndRightsNoteDisclosureAbstract" xlink:label="us-gaap_WarrantsAndRightsNoteDisclosureAbstract" xlink:title="us-gaap_WarrantsAndRightsNoteDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightTable" xlink:label="us-gaap_ClassOfWarrantOrRightTable" xlink:title="us-gaap_ClassOfWarrantOrRightTable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_WarrantsAndRightsNoteDisclosureAbstract" xlink:to="us-gaap_ClassOfWarrantOrRightTable" xlink:title="Presentation : us-gaap_WarrantsAndRightsNoteDisclosureAbstract to us-gaap_ClassOfWarrantOrRightTable" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightAxis" xlink:label="us-gaap_ClassOfWarrantOrRightAxis" xlink:title="us-gaap_ClassOfWarrantOrRightAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightTable" xlink:to="us-gaap_ClassOfWarrantOrRightAxis" xlink:title="Presentation : us-gaap_ClassOfWarrantOrRightTable to us-gaap_ClassOfWarrantOrRightAxis" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="us-gaap_ClassOfWarrantOrRightDomain" xlink:title="us-gaap_ClassOfWarrantOrRightDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightDomain" xlink:title="Presentation : us-gaap_ClassOfWarrantOrRightAxis to us-gaap_ClassOfWarrantOrRightDomain" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_TwoThousandNineteenPublicWarrantsMember" xlink:label="kern_TwoThousandNineteenPublicWarrantsMember" xlink:title="kern_TwoThousandNineteenPublicWarrantsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="kern_TwoThousandNineteenPublicWarrantsMember" xlink:title="Presentation : us-gaap_ClassOfWarrantOrRightDomain to kern_TwoThousandNineteenPublicWarrantsMember" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_PreFundedWarrantMember" xlink:label="kern_PreFundedWarrantMember" xlink:title="kern_PreFundedWarrantMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="kern_PreFundedWarrantMember" xlink:title="Presentation : us-gaap_ClassOfWarrantOrRightDomain to kern_PreFundedWarrantMember" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_CommonWarrantMember" xlink:label="kern_CommonWarrantMember" xlink:title="kern_CommonWarrantMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="kern_CommonWarrantMember" xlink:title="Presentation : us-gaap_ClassOfWarrantOrRightDomain to kern_CommonWarrantMember" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_UnderwriterWarrantsMember" xlink:label="kern_UnderwriterWarrantsMember" xlink:title="kern_UnderwriterWarrantsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="kern_UnderwriterWarrantsMember" xlink:title="Presentation : us-gaap_ClassOfWarrantOrRightDomain to kern_UnderwriterWarrantsMember" priority="0" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightLineItems" xlink:label="us-gaap_ClassOfWarrantOrRightLineItems" xlink:title="us-gaap_ClassOfWarrantOrRightLineItems" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_WarrantsAndRightsNoteDisclosureAbstract" xlink:to="us-gaap_ClassOfWarrantOrRightLineItems" xlink:title="Presentation : us-gaap_WarrantsAndRightsNoteDisclosureAbstract to us-gaap_ClassOfWarrantOrRightLineItems" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightOutstanding" xlink:label="us-gaap_ClassOfWarrantOrRightOutstanding" xlink:title="us-gaap_ClassOfWarrantOrRightOutstanding" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightOutstanding" xlink:title="Presentation : us-gaap_ClassOfWarrantOrRightLineItems to us-gaap_ClassOfWarrantOrRightOutstanding" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:label="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:title="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:title="Presentation : us-gaap_ClassOfWarrantOrRightLineItems to us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable" xlink:label="us-gaap_ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable" xlink:title="us-gaap_ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="us-gaap_ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable" xlink:title="Presentation : us-gaap_ClassOfWarrantOrRightLineItems to us-gaap_ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable" use="optional" priority="0" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_WarrantsIssuedInPeriodNumberOfShares" xlink:label="kern_WarrantsIssuedInPeriodNumberOfShares" xlink:title="kern_WarrantsIssuedInPeriodNumberOfShares" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="kern_WarrantsIssuedInPeriodNumberOfShares" xlink:title="Presentation : us-gaap_ClassOfWarrantOrRightLineItems to kern_WarrantsIssuedInPeriodNumberOfShares" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_WarrantsExercisedInPeriodWeightedAverageGrantDateFairValue" xlink:label="kern_WarrantsExercisedInPeriodWeightedAverageGrantDateFairValue" xlink:title="kern_WarrantsExercisedInPeriodWeightedAverageGrantDateFairValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="kern_WarrantsExercisedInPeriodWeightedAverageGrantDateFairValue" xlink:title="Presentation : us-gaap_ClassOfWarrantOrRightLineItems to kern_WarrantsExercisedInPeriodWeightedAverageGrantDateFairValue" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_WarrantsForfeitedInPeriodWeightedAverageGrantDateFairValue" xlink:label="kern_WarrantsForfeitedInPeriodWeightedAverageGrantDateFairValue" xlink:title="kern_WarrantsForfeitedInPeriodWeightedAverageGrantDateFairValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="kern_WarrantsForfeitedInPeriodWeightedAverageGrantDateFairValue" xlink:title="Presentation : us-gaap_ClassOfWarrantOrRightLineItems to kern_WarrantsForfeitedInPeriodWeightedAverageGrantDateFairValue" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://akerna.com/role/LongTermDebtTables">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentsAbstract" xlink:label="us-gaap_DebtInstrumentsAbstract" xlink:title="us-gaap_DebtInstrumentsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:label="us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:title="us-gaap_ScheduleOfDebtInstrumentsTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentsAbstract" xlink:to="us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:title="Presentation : us-gaap_DebtInstrumentsAbstract to us-gaap_ScheduleOfDebtInstrumentsTextBlock" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://akerna.com/role/StockholdersDeficit">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityAbstract" xlink:label="us-gaap_EquityAbstract" xlink:title="us-gaap_EquityAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:title="us-gaap_StockholdersEquityNoteDisclosureTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityAbstract" xlink:to="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:title="Presentation : us-gaap_EquityAbstract to us-gaap_StockholdersEquityNoteDisclosureTextBlock" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://akerna.com/role/LongTermDebt">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtAbstract" xlink:label="us-gaap_LongTermDebtAbstract" xlink:title="us-gaap_LongTermDebtAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtTextBlock" xlink:label="us-gaap_LongTermDebtTextBlock" xlink:title="us-gaap_LongTermDebtTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongTermDebtAbstract" xlink:to="us-gaap_LongTermDebtTextBlock" xlink:title="Presentation : us-gaap_LongTermDebtAbstract to us-gaap_LongTermDebtTextBlock" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://akerna.com/role/StockholdersDeficitTables">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityAbstract" xlink:label="us-gaap_EquityAbstract" xlink:title="us-gaap_EquityAbstract" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_ScheduleOfShareBasedCompensationStockWarrantActivityTableTextBlock" xlink:label="kern_ScheduleOfShareBasedCompensationStockWarrantActivityTableTextBlock" xlink:title="kern_ScheduleOfShareBasedCompensationStockWarrantActivityTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityAbstract" xlink:to="kern_ScheduleOfShareBasedCompensationStockWarrantActivityTableTextBlock" xlink:title="Presentation : us-gaap_EquityAbstract to kern_ScheduleOfShareBasedCompensationStockWarrantActivityTableTextBlock" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://akerna.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesTables">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:title="us-gaap_AccountingPoliciesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:label="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:title="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:title="Presentation : us-gaap_AccountingPoliciesAbstract to us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock" xlink:label="us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock" xlink:title="us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock" xlink:title="Presentation : us-gaap_AccountingPoliciesAbstract to us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_ScheduleOfReverseStockSplitTableTextBlock" xlink:label="kern_ScheduleOfReverseStockSplitTableTextBlock" xlink:title="kern_ScheduleOfReverseStockSplitTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="kern_ScheduleOfReverseStockSplitTableTextBlock" xlink:title="Presentation : us-gaap_AccountingPoliciesAbstract to kern_ScheduleOfReverseStockSplitTableTextBlock" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://akerna.com/role/FairValueDetails4">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="us-gaap_FairValueDisclosuresAbstract" xlink:title="us-gaap_FairValueDisclosuresAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:title="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueDisclosuresAbstract" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:title="Presentation : us-gaap_FairValueDisclosuresAbstract to us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" use="optional" priority="0" order="0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:title="us-gaap_FairValueByFairValueHierarchyLevelAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:title="Presentation : us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to us-gaap_FairValueByFairValueHierarchyLevelAxis" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:title="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:title="Presentation : us-gaap_FairValueByFairValueHierarchyLevelAxis to us-gaap_FairValueMeasurementsFairValueHierarchyDomain" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="us-gaap_FairValueInputsLevel3Member" xlink:title="us-gaap_FairValueInputsLevel3Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueInputsLevel3Member" xlink:title="Presentation : us-gaap_FairValueMeasurementsFairValueHierarchyDomain to us-gaap_FairValueInputsLevel3Member" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueDisclosuresAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:title="Presentation : us-gaap_FairValueDisclosuresAbstract to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" use="optional" priority="0" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:title="Presentation : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice" xlink:title="Presentation : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:title="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:title="Presentation : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract to us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:title="Presentation : us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" use="optional" priority="0" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://akerna.com/role/RevenueandContractswithCustomersDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:title="us-gaap_RevenueFromContractWithCustomerAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="us-gaap_DisaggregationOfRevenueTable" xlink:title="us-gaap_DisaggregationOfRevenueTable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="us-gaap_DisaggregationOfRevenueTable" xlink:title="Presentation : us-gaap_RevenueFromContractWithCustomerAbstract to us-gaap_DisaggregationOfRevenueTable" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis" xlink:label="us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis" xlink:title="us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueTable" xlink:to="us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis" xlink:title="Presentation : us-gaap_DisaggregationOfRevenueTable to us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LegalEntityTypeOfCounterpartyDomain" xlink:label="us-gaap_LegalEntityTypeOfCounterpartyDomain" xlink:title="us-gaap_LegalEntityTypeOfCounterpartyDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis" xlink:to="us-gaap_LegalEntityTypeOfCounterpartyDomain" xlink:title="Presentation : us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis to us-gaap_LegalEntityTypeOfCounterpartyDomain" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GovernmentSectorMember" xlink:label="us-gaap_GovernmentSectorMember" xlink:title="us-gaap_GovernmentSectorMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LegalEntityTypeOfCounterpartyDomain" xlink:to="us-gaap_GovernmentSectorMember" xlink:title="Presentation : us-gaap_LegalEntityTypeOfCounterpartyDomain to us-gaap_GovernmentSectorMember" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_NonGovernmentsMember" xlink:label="kern_NonGovernmentsMember" xlink:title="kern_NonGovernmentsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LegalEntityTypeOfCounterpartyDomain" xlink:to="kern_NonGovernmentsMember" xlink:title="Presentation : us-gaap_LegalEntityTypeOfCounterpartyDomain to kern_NonGovernmentsMember" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CorporationMember" xlink:label="us-gaap_CorporationMember" xlink:title="us-gaap_CorporationMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LegalEntityTypeOfCounterpartyDomain" xlink:to="us-gaap_CorporationMember" xlink:title="Presentation : us-gaap_LegalEntityTypeOfCounterpartyDomain to us-gaap_CorporationMember" use="optional" priority="0" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_NonEnterpriseMember" xlink:label="kern_NonEnterpriseMember" xlink:title="kern_NonEnterpriseMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LegalEntityTypeOfCounterpartyDomain" xlink:to="kern_NonEnterpriseMember" xlink:title="Presentation : us-gaap_LegalEntityTypeOfCounterpartyDomain to kern_NonEnterpriseMember" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="us-gaap_DisaggregationOfRevenueLineItems" xlink:title="us-gaap_DisaggregationOfRevenueLineItems" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueTable" xlink:to="us-gaap_DisaggregationOfRevenueLineItems" xlink:title="Presentation : us-gaap_DisaggregationOfRevenueTable to us-gaap_DisaggregationOfRevenueLineItems" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:title="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:title="Presentation : us-gaap_DisaggregationOfRevenueLineItems to us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://akerna.com/role/SummaryofSignificantAccountingPoliciesDetails1">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:title="us-gaap_StatementOfFinancialPositionAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:label="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:title="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:title="Presentation : us-gaap_StatementOfFinancialPositionAbstract to us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RestatementAxis" xlink:label="srt_RestatementAxis" xlink:title="srt_RestatementAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:to="srt_RestatementAxis" xlink:title="Presentation : us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable to srt_RestatementAxis" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RestatementDomain" xlink:label="srt_RestatementDomain" xlink:title="srt_RestatementDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RestatementAxis" xlink:to="srt_RestatementDomain" xlink:title="Presentation : srt_RestatementAxis to srt_RestatementDomain" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioPreviouslyReportedMember" xlink:label="srt_ScenarioPreviouslyReportedMember" xlink:title="srt_ScenarioPreviouslyReportedMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RestatementDomain" xlink:to="srt_ScenarioPreviouslyReportedMember" xlink:title="Presentation : srt_RestatementDomain to srt_ScenarioPreviouslyReportedMember" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:title="us-gaap_StatementEquityComponentsAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:to="us-gaap_StatementEquityComponentsAxis" xlink:title="Presentation : us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable to us-gaap_StatementEquityComponentsAxis" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain" xlink:title="us-gaap_EquityComponentDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" xlink:title="Presentation : us-gaap_StatementEquityComponentsAxis to us-gaap_EquityComponentDomain" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_CommonStocksMember" xlink:label="kern_CommonStocksMember" xlink:title="kern_CommonStocksMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityComponentDomain" xlink:to="kern_CommonStocksMember" xlink:title="Presentation : us-gaap_EquityComponentDomain to kern_CommonStocksMember" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_ExchangeableSharesMember" xlink:label="kern_ExchangeableSharesMember" xlink:title="kern_ExchangeableSharesMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityComponentDomain" xlink:to="kern_ExchangeableSharesMember" xlink:title="Presentation : us-gaap_EquityComponentDomain to kern_ExchangeableSharesMember" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_AdditionalPaidCapitalMember" xlink:label="kern_AdditionalPaidCapitalMember" xlink:title="kern_AdditionalPaidCapitalMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityComponentDomain" xlink:to="kern_AdditionalPaidCapitalMember" xlink:title="Presentation : us-gaap_EquityComponentDomain to kern_AdditionalPaidCapitalMember" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_UnitOfferingPriceMember" xlink:label="kern_UnitOfferingPriceMember" xlink:title="kern_UnitOfferingPriceMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityComponentDomain" xlink:to="kern_UnitOfferingPriceMember" xlink:title="Presentation : us-gaap_EquityComponentDomain to kern_UnitOfferingPriceMember" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_PrefundedUnitOfferingPriceMember" xlink:label="kern_PrefundedUnitOfferingPriceMember" xlink:title="kern_PrefundedUnitOfferingPriceMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityComponentDomain" xlink:to="kern_PrefundedUnitOfferingPriceMember" xlink:title="Presentation : us-gaap_EquityComponentDomain to kern_PrefundedUnitOfferingPriceMember" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_TwoThousandTwentyTwoCommonWarrantMember" xlink:label="kern_TwoThousandTwentyTwoCommonWarrantMember" xlink:title="kern_TwoThousandTwentyTwoCommonWarrantMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityComponentDomain" xlink:to="kern_TwoThousandTwentyTwoCommonWarrantMember" xlink:title="Presentation : us-gaap_EquityComponentDomain to kern_TwoThousandTwentyTwoCommonWarrantMember" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_TwoThousandTwentyTwoUnderwriterWarrantMember" xlink:label="kern_TwoThousandTwentyTwoUnderwriterWarrantMember" xlink:title="kern_TwoThousandTwentyTwoUnderwriterWarrantMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityComponentDomain" xlink:to="kern_TwoThousandTwentyTwoUnderwriterWarrantMember" xlink:title="Presentation : us-gaap_EquityComponentDomain to kern_TwoThousandTwentyTwoUnderwriterWarrantMember" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_TwoThousandTwentyTwoPrefundedWarrantMember" xlink:label="kern_TwoThousandTwentyTwoPrefundedWarrantMember" xlink:title="kern_TwoThousandTwentyTwoPrefundedWarrantMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityComponentDomain" xlink:to="kern_TwoThousandTwentyTwoPrefundedWarrantMember" xlink:title="Presentation : us-gaap_EquityComponentDomain to kern_TwoThousandTwentyTwoPrefundedWarrantMember" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_TwoThousandNighteenPublicAndPrivateWarrantsMember" xlink:label="kern_TwoThousandNighteenPublicAndPrivateWarrantsMember" xlink:title="kern_TwoThousandNighteenPublicAndPrivateWarrantsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityComponentDomain" xlink:to="kern_TwoThousandNighteenPublicAndPrivateWarrantsMember" xlink:title="Presentation : us-gaap_EquityComponentDomain to kern_TwoThousandNighteenPublicAndPrivateWarrantsMember" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_SeniorConvertibleNotesConversionPriceMember" xlink:label="kern_SeniorConvertibleNotesConversionPriceMember" xlink:title="kern_SeniorConvertibleNotesConversionPriceMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityComponentDomain" xlink:to="kern_SeniorConvertibleNotesConversionPriceMember" xlink:title="Presentation : us-gaap_EquityComponentDomain to kern_SeniorConvertibleNotesConversionPriceMember" order="9" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_TwoThousandNighteenPublicWarrantsMember" xlink:label="kern_TwoThousandNighteenPublicWarrantsMember" xlink:title="kern_TwoThousandNighteenPublicWarrantsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityComponentDomain" xlink:to="kern_TwoThousandNighteenPublicWarrantsMember" xlink:title="Presentation : us-gaap_EquityComponentDomain to kern_TwoThousandNighteenPublicWarrantsMember" order="10" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_TwoThousandNighteenPrivateWarrantsMember" xlink:label="kern_TwoThousandNighteenPrivateWarrantsMember" xlink:title="kern_TwoThousandNighteenPrivateWarrantsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityComponentDomain" xlink:to="kern_TwoThousandNighteenPrivateWarrantsMember" xlink:title="Presentation : us-gaap_EquityComponentDomain to kern_TwoThousandNighteenPrivateWarrantsMember" order="11" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis" xlink:title="us-gaap_AwardTypeAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:to="us-gaap_AwardTypeAxis" xlink:title="Presentation : us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable to us-gaap_AwardTypeAxis" use="optional" priority="0" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:title="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:title="Presentation : us-gaap_AwardTypeAxis to us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_UnvestedRestrictedStockUnitsMember" xlink:label="kern_UnvestedRestrictedStockUnitsMember" xlink:title="kern_UnvestedRestrictedStockUnitsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="kern_UnvestedRestrictedStockUnitsMember" xlink:title="Presentation : us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain to kern_UnvestedRestrictedStockUnitsMember" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_UnvestedRetsrictedStockAwardsMember" xlink:label="kern_UnvestedRetsrictedStockAwardsMember" xlink:title="kern_UnvestedRetsrictedStockAwardsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="kern_UnvestedRetsrictedStockAwardsMember" xlink:title="Presentation : us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain to kern_UnvestedRetsrictedStockAwardsMember" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:label="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:title="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:title="Presentation : us-gaap_StatementOfFinancialPositionAbstract to us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesOutstanding" xlink:label="us-gaap_SharesOutstanding" xlink:title="us-gaap_SharesOutstanding" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="us-gaap_SharesOutstanding" xlink:title="Presentation : us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems to us-gaap_SharesOutstanding" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_UnitOfferingPricesPerShare" xlink:label="kern_UnitOfferingPricesPerShare" xlink:title="kern_UnitOfferingPricesPerShare" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="kern_UnitOfferingPricesPerShare" xlink:title="Presentation : us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems to kern_UnitOfferingPricesPerShare" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WarrantsAndRightsOutstanding" xlink:label="us-gaap_WarrantsAndRightsOutstanding" xlink:title="us-gaap_WarrantsAndRightsOutstanding" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="us-gaap_WarrantsAndRightsOutstanding" xlink:title="Presentation : us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems to us-gaap_WarrantsAndRightsOutstanding" use="optional" priority="0" order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://akerna.com/role/StockholdersDeficitDetailsTextual">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityAbstract" xlink:label="us-gaap_EquityAbstract" xlink:title="us-gaap_EquityAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfStockByClassTable" xlink:label="us-gaap_ScheduleOfStockByClassTable" xlink:title="us-gaap_ScheduleOfStockByClassTable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityAbstract" xlink:to="us-gaap_ScheduleOfStockByClassTable" xlink:title="Presentation : us-gaap_EquityAbstract to us-gaap_ScheduleOfStockByClassTable" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:title="us-gaap_StatementEquityComponentsAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="us-gaap_StatementEquityComponentsAxis" xlink:title="Presentation : us-gaap_ScheduleOfStockByClassTable to us-gaap_StatementEquityComponentsAxis" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain" xlink:title="us-gaap_EquityComponentDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" xlink:title="Presentation : us-gaap_StatementEquityComponentsAxis to us-gaap_EquityComponentDomain" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WarrantMember" xlink:label="us-gaap_WarrantMember" xlink:title="us-gaap_WarrantMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_WarrantMember" xlink:title="Presentation : us-gaap_EquityComponentDomain to us-gaap_WarrantMember" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember" xlink:label="us-gaap_CommonStockMember" xlink:title="us-gaap_CommonStockMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_CommonStockMember" xlink:title="Presentation : us-gaap_EquityComponentDomain to us-gaap_CommonStockMember" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="us-gaap_SubsequentEventTypeAxis" xlink:title="us-gaap_SubsequentEventTypeAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="us-gaap_SubsequentEventTypeAxis" xlink:title="Presentation : us-gaap_ScheduleOfStockByClassTable to us-gaap_SubsequentEventTypeAxis" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="us-gaap_SubsequentEventTypeDomain" xlink:title="us-gaap_SubsequentEventTypeDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain" xlink:title="Presentation : us-gaap_SubsequentEventTypeAxis to us-gaap_SubsequentEventTypeDomain" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventMember" xlink:label="us-gaap_SubsequentEventMember" xlink:title="us-gaap_SubsequentEventMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTypeDomain" xlink:to="us-gaap_SubsequentEventMember" xlink:title="Presentation : us-gaap_SubsequentEventTypeDomain to us-gaap_SubsequentEventMember" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightAxis" xlink:label="us-gaap_ClassOfWarrantOrRightAxis" xlink:title="us-gaap_ClassOfWarrantOrRightAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="us-gaap_ClassOfWarrantOrRightAxis" xlink:title="Presentation : us-gaap_ScheduleOfStockByClassTable to us-gaap_ClassOfWarrantOrRightAxis" use="optional" priority="0" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="us-gaap_ClassOfWarrantOrRightDomain" xlink:title="us-gaap_ClassOfWarrantOrRightDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightDomain" xlink:title="Presentation : us-gaap_ClassOfWarrantOrRightAxis to us-gaap_ClassOfWarrantOrRightDomain" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_PreFundedWarrantsMember" xlink:label="kern_PreFundedWarrantsMember" xlink:title="kern_PreFundedWarrantsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="kern_PreFundedWarrantsMember" xlink:title="Presentation : us-gaap_ClassOfWarrantOrRightDomain to kern_PreFundedWarrantsMember" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_UnderwriterWarrantsMember" xlink:label="kern_UnderwriterWarrantsMember" xlink:title="kern_UnderwriterWarrantsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="kern_UnderwriterWarrantsMember" xlink:title="Presentation : us-gaap_ClassOfWarrantOrRightDomain to kern_UnderwriterWarrantsMember" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_CommonWarrantMember" xlink:label="kern_CommonWarrantMember" xlink:title="kern_CommonWarrantMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="kern_CommonWarrantMember" xlink:title="Presentation : us-gaap_ClassOfWarrantOrRightDomain to kern_CommonWarrantMember" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" xlink:title="srt_RangeAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="srt_RangeAxis" xlink:title="Presentation : us-gaap_ScheduleOfStockByClassTable to srt_RangeAxis" use="optional" priority="0" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="srt_RangeMember" xlink:title="srt_RangeMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" xlink:title="Presentation : srt_RangeAxis to srt_RangeMember" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" xlink:title="srt_MinimumMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" xlink:title="Presentation : srt_RangeMember to srt_MinimumMember" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:title="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:title="Presentation : us-gaap_ScheduleOfStockByClassTable to us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" use="optional" priority="0" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain" xlink:label="us-gaap_RelatedPartyDomain" xlink:title="us-gaap_RelatedPartyDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain" xlink:title="Presentation : us-gaap_RelatedPartyTransactionsByRelatedPartyAxis to us-gaap_RelatedPartyDomain" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_MtechMember" xlink:label="kern_MtechMember" xlink:title="kern_MtechMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="kern_MtechMember" xlink:title="Presentation : us-gaap_RelatedPartyDomain to kern_MtechMember" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="us-gaap_FinancialInstrumentAxis" xlink:title="us-gaap_FinancialInstrumentAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="us-gaap_FinancialInstrumentAxis" xlink:title="Presentation : us-gaap_ScheduleOfStockByClassTable to us-gaap_FinancialInstrumentAxis" use="optional" priority="0" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:title="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinancialInstrumentAxis" xlink:to="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:title="Presentation : us-gaap_FinancialInstrumentAxis to us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_PublicWarrantMember" xlink:label="kern_PublicWarrantMember" xlink:title="kern_PublicWarrantMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="kern_PublicWarrantMember" xlink:title="Presentation : us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain to kern_PublicWarrantMember" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_PrivateWarrantMember" xlink:label="kern_PrivateWarrantMember" xlink:title="kern_PrivateWarrantMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="kern_PrivateWarrantMember" xlink:title="Presentation : us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain to kern_PrivateWarrantMember" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="us-gaap_SubsidiarySaleOfStockAxis" xlink:title="us-gaap_SubsidiarySaleOfStockAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="us-gaap_SubsidiarySaleOfStockAxis" xlink:title="Presentation : us-gaap_ScheduleOfStockByClassTable to us-gaap_SubsidiarySaleOfStockAxis" use="optional" priority="0" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:title="us-gaap_SaleOfStockNameOfTransactionDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:title="Presentation : us-gaap_SubsidiarySaleOfStockAxis to us-gaap_SaleOfStockNameOfTransactionDomain" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_ATMProgramMember" xlink:label="kern_ATMProgramMember" xlink:title="kern_ATMProgramMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="kern_ATMProgramMember" xlink:title="Presentation : us-gaap_SaleOfStockNameOfTransactionDomain to kern_ATMProgramMember" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OverAllotmentOptionMember" xlink:label="us-gaap_OverAllotmentOptionMember" xlink:title="us-gaap_OverAllotmentOptionMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="us-gaap_OverAllotmentOptionMember" xlink:title="Presentation : us-gaap_SaleOfStockNameOfTransactionDomain to us-gaap_OverAllotmentOptionMember" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IPOMember" xlink:label="us-gaap_IPOMember" xlink:title="us-gaap_IPOMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="us-gaap_IPOMember" xlink:title="Presentation : us-gaap_SaleOfStockNameOfTransactionDomain to us-gaap_IPOMember" use="optional" priority="0" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrivatePlacementMember" xlink:label="us-gaap_PrivatePlacementMember" xlink:title="us-gaap_PrivatePlacementMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="us-gaap_PrivatePlacementMember" xlink:title="Presentation : us-gaap_SaleOfStockNameOfTransactionDomain to us-gaap_PrivatePlacementMember" use="optional" priority="0" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis" xlink:title="us-gaap_StatementClassOfStockAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="us-gaap_StatementClassOfStockAxis" xlink:title="Presentation : us-gaap_ScheduleOfStockByClassTable to us-gaap_StatementClassOfStockAxis" use="optional" priority="0" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain" xlink:title="us-gaap_ClassOfStockDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" xlink:title="Presentation : us-gaap_StatementClassOfStockAxis to us-gaap_ClassOfStockDomain" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RedeemablePreferredStockMember" xlink:label="us-gaap_RedeemablePreferredStockMember" xlink:title="us-gaap_RedeemablePreferredStockMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_RedeemablePreferredStockMember" xlink:title="Presentation : us-gaap_ClassOfStockDomain to us-gaap_RedeemablePreferredStockMember" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeriesBPreferredStockMember" xlink:label="us-gaap_SeriesBPreferredStockMember" xlink:title="us-gaap_SeriesBPreferredStockMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_SeriesBPreferredStockMember" xlink:title="Presentation : us-gaap_ClassOfStockDomain to us-gaap_SeriesBPreferredStockMember" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeriesAPreferredStockMember" xlink:label="us-gaap_SeriesAPreferredStockMember" xlink:title="us-gaap_SeriesAPreferredStockMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_SeriesAPreferredStockMember" xlink:title="Presentation : us-gaap_ClassOfStockDomain to us-gaap_SeriesAPreferredStockMember" use="optional" priority="0" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_SpecialVotingPreferredStockMember" xlink:label="kern_SpecialVotingPreferredStockMember" xlink:title="kern_SpecialVotingPreferredStockMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="kern_SpecialVotingPreferredStockMember" xlink:title="Presentation : us-gaap_ClassOfStockDomain to kern_SpecialVotingPreferredStockMember" priority="0" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockLineItems" xlink:label="us-gaap_ClassOfStockLineItems" xlink:title="us-gaap_ClassOfStockLineItems" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="us-gaap_ClassOfStockLineItems" xlink:title="Presentation : us-gaap_ScheduleOfStockByClassTable to us-gaap_ClassOfStockLineItems" use="optional" priority="0" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityNoteAbstract" xlink:label="us-gaap_StockholdersEquityNoteAbstract" xlink:title="us-gaap_StockholdersEquityNoteAbstract" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_StockholdersEquityNoteAbstract" xlink:title="Presentation : us-gaap_ClassOfStockLineItems to us-gaap_StockholdersEquityNoteAbstract" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_NumberOfClassesOfStock" xlink:label="kern_NumberOfClassesOfStock" xlink:title="kern_NumberOfClassesOfStock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="kern_NumberOfClassesOfStock" xlink:title="Presentation : us-gaap_StockholdersEquityNoteAbstract to kern_NumberOfClassesOfStock" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="us-gaap_CommonStockSharesAuthorized" xlink:title="us-gaap_CommonStockSharesAuthorized" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="us-gaap_CommonStockSharesAuthorized" xlink:title="Presentation : us-gaap_StockholdersEquityNoteAbstract to us-gaap_CommonStockSharesAuthorized" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" xlink:title="us-gaap_CommonStockParOrStatedValuePerShare" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare" xlink:title="Presentation : us-gaap_StockholdersEquityNoteAbstract to us-gaap_CommonStockParOrStatedValuePerShare" use="optional" priority="0" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="us-gaap_PreferredStockSharesAuthorized" xlink:title="us-gaap_PreferredStockSharesAuthorized" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="us-gaap_PreferredStockSharesAuthorized" xlink:title="Presentation : us-gaap_StockholdersEquityNoteAbstract to us-gaap_PreferredStockSharesAuthorized" use="optional" priority="0" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="us-gaap_PreferredStockSharesIssued" xlink:title="us-gaap_PreferredStockSharesIssued" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="us-gaap_PreferredStockSharesIssued" xlink:title="Presentation : us-gaap_StockholdersEquityNoteAbstract to us-gaap_PreferredStockSharesIssued" use="optional" priority="0" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare" xlink:title="us-gaap_PreferredStockParOrStatedValuePerShare" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="us-gaap_PreferredStockParOrStatedValuePerShare" xlink:title="Presentation : us-gaap_StockholdersEquityNoteAbstract to us-gaap_PreferredStockParOrStatedValuePerShare" use="optional" priority="0" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockVotingRights" xlink:label="us-gaap_CommonStockVotingRights" xlink:title="us-gaap_CommonStockVotingRights" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="us-gaap_CommonStockVotingRights" xlink:title="Presentation : us-gaap_StockholdersEquityNoteAbstract to us-gaap_CommonStockVotingRights" use="optional" priority="0" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertiblePreferredStockTermsOfConversion" xlink:label="us-gaap_ConvertiblePreferredStockTermsOfConversion" xlink:title="us-gaap_ConvertiblePreferredStockTermsOfConversion" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="us-gaap_ConvertiblePreferredStockTermsOfConversion" xlink:title="Presentation : us-gaap_StockholdersEquityNoteAbstract to us-gaap_ConvertiblePreferredStockTermsOfConversion" use="optional" priority="0" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock" xlink:label="us-gaap_ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock" xlink:title="us-gaap_ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="us-gaap_ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock" xlink:title="Presentation : us-gaap_StockholdersEquityNoteAbstract to us-gaap_ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock" use="optional" priority="0" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_ExchangeableShares" xlink:label="kern_ExchangeableShares" xlink:title="kern_ExchangeableShares" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="kern_ExchangeableShares" xlink:title="Presentation : us-gaap_StockholdersEquityNoteAbstract to kern_ExchangeableShares" priority="0" order="9" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockLiquidationPreference" xlink:label="us-gaap_PreferredStockLiquidationPreference" xlink:title="us-gaap_PreferredStockLiquidationPreference" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="us-gaap_PreferredStockLiquidationPreference" xlink:title="Presentation : us-gaap_StockholdersEquityNoteAbstract to us-gaap_PreferredStockLiquidationPreference" use="optional" priority="0" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockVotingRights" xlink:label="us-gaap_PreferredStockVotingRights" xlink:title="us-gaap_PreferredStockVotingRights" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="us-gaap_PreferredStockVotingRights" xlink:title="Presentation : us-gaap_StockholdersEquityNoteAbstract to us-gaap_PreferredStockVotingRights" use="optional" priority="0" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_ExchangeableSharesValue" xlink:label="kern_ExchangeableSharesValue" xlink:title="kern_ExchangeableSharesValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="kern_ExchangeableSharesValue" xlink:title="Presentation : us-gaap_StockholdersEquityNoteAbstract to kern_ExchangeableSharesValue" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_ExchangeableSharesIssued" xlink:label="kern_ExchangeableSharesIssued" xlink:title="kern_ExchangeableSharesIssued" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="kern_ExchangeableSharesIssued" xlink:title="Presentation : us-gaap_StockholdersEquityNoteAbstract to kern_ExchangeableSharesIssued" priority="0" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_ExchangeableSharesOutstanding" xlink:label="kern_ExchangeableSharesOutstanding" xlink:title="kern_ExchangeableSharesOutstanding" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="kern_ExchangeableSharesOutstanding" xlink:title="Presentation : us-gaap_StockholdersEquityNoteAbstract to kern_ExchangeableSharesOutstanding" priority="0" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:label="us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:title="us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:title="Presentation : us-gaap_StockholdersEquityNoteAbstract to us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" use="optional" priority="0" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockConsiderationReceivedOnTransaction" xlink:label="us-gaap_SaleOfStockConsiderationReceivedOnTransaction" xlink:title="us-gaap_SaleOfStockConsiderationReceivedOnTransaction" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="us-gaap_SaleOfStockConsiderationReceivedOnTransaction" xlink:title="Presentation : us-gaap_StockholdersEquityNoteAbstract to us-gaap_SaleOfStockConsiderationReceivedOnTransaction" use="optional" priority="0" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockDescriptionOfTransaction" xlink:label="us-gaap_SaleOfStockDescriptionOfTransaction" xlink:title="us-gaap_SaleOfStockDescriptionOfTransaction" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="us-gaap_SaleOfStockDescriptionOfTransaction" xlink:title="Presentation : us-gaap_StockholdersEquityNoteAbstract to us-gaap_SaleOfStockDescriptionOfTransaction" use="optional" priority="0" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:label="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:title="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:title="Presentation : us-gaap_StockholdersEquityNoteAbstract to us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" use="optional" priority="0" order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesIssuedPricePerShare" xlink:label="us-gaap_SharesIssuedPricePerShare" xlink:title="us-gaap_SharesIssuedPricePerShare" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="us-gaap_SharesIssuedPricePerShare" xlink:title="Presentation : us-gaap_StockholdersEquityNoteAbstract to us-gaap_SharesIssuedPricePerShare" use="optional" priority="0" order="19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesIssued" xlink:label="us-gaap_SharesIssued" xlink:title="us-gaap_SharesIssued" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="us-gaap_SharesIssued" xlink:title="Presentation : us-gaap_StockholdersEquityNoteAbstract to us-gaap_SharesIssued" use="optional" priority="0" order="20" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" xlink:label="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" xlink:title="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" xlink:title="Presentation : us-gaap_StockholdersEquityNoteAbstract to us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" use="optional" priority="0" order="21" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:label="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:title="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:title="Presentation : us-gaap_StockholdersEquityNoteAbstract to us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" use="optional" priority="0" order="22" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_EquityInstrumentConvertibleConversionRatio" xlink:label="kern_EquityInstrumentConvertibleConversionRatio" xlink:title="kern_EquityInstrumentConvertibleConversionRatio" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="kern_EquityInstrumentConvertibleConversionRatio" xlink:title="Presentation : us-gaap_StockholdersEquityNoteAbstract to kern_EquityInstrumentConvertibleConversionRatio" order="23" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_Descriptionofunitoffering" xlink:label="kern_Descriptionofunitoffering" xlink:title="kern_Descriptionofunitoffering" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="kern_Descriptionofunitoffering" xlink:title="Presentation : us-gaap_StockholdersEquityNoteAbstract to kern_Descriptionofunitoffering" priority="0" order="24" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_UnderwritingAgreementDescription" xlink:label="kern_UnderwritingAgreementDescription" xlink:title="kern_UnderwritingAgreementDescription" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="kern_UnderwritingAgreementDescription" xlink:title="Presentation : us-gaap_StockholdersEquityNoteAbstract to kern_UnderwritingAgreementDescription" order="25" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_UnderwriterWarrantsPerShare" xlink:label="kern_UnderwriterWarrantsPerShare" xlink:title="kern_UnderwriterWarrantsPerShare" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="kern_UnderwriterWarrantsPerShare" xlink:title="Presentation : us-gaap_StockholdersEquityNoteAbstract to kern_UnderwriterWarrantsPerShare" order="26" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_Underwriterwarrantstopurchaseshares" xlink:label="kern_Underwriterwarrantstopurchaseshares" xlink:title="kern_Underwriterwarrantstopurchaseshares" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="kern_Underwriterwarrantstopurchaseshares" xlink:title="Presentation : us-gaap_StockholdersEquityNoteAbstract to kern_Underwriterwarrantstopurchaseshares" order="27" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromDebtNetOfIssuanceCosts" xlink:label="us-gaap_ProceedsFromDebtNetOfIssuanceCosts" xlink:title="us-gaap_ProceedsFromDebtNetOfIssuanceCosts" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="us-gaap_ProceedsFromDebtNetOfIssuanceCosts" xlink:title="Presentation : us-gaap_StockholdersEquityNoteAbstract to us-gaap_ProceedsFromDebtNetOfIssuanceCosts" use="optional" priority="0" order="28" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleNotesPayable" xlink:label="us-gaap_ConvertibleNotesPayable" xlink:title="us-gaap_ConvertibleNotesPayable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="us-gaap_ConvertibleNotesPayable" xlink:title="Presentation : us-gaap_StockholdersEquityNoteAbstract to us-gaap_ConvertibleNotesPayable" use="optional" priority="0" order="29" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_WarrantsOutstanding" xlink:label="kern_WarrantsOutstanding" xlink:title="kern_WarrantsOutstanding" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="kern_WarrantsOutstanding" xlink:title="Presentation : us-gaap_StockholdersEquityNoteAbstract to kern_WarrantsOutstanding" order="30" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_CommonWarrantsShares" xlink:label="kern_CommonWarrantsShares" xlink:title="kern_CommonWarrantsShares" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="kern_CommonWarrantsShares" xlink:title="Presentation : us-gaap_StockholdersEquityNoteAbstract to kern_CommonWarrantsShares" order="31" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_AggregateValueOfExchangeableShares" xlink:label="kern_AggregateValueOfExchangeableShares" xlink:title="kern_AggregateValueOfExchangeableShares" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="kern_AggregateValueOfExchangeableShares" xlink:title="Presentation : us-gaap_StockholdersEquityNoteAbstract to kern_AggregateValueOfExchangeableShares" order="32" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ExcessStockSharesOutstanding" xlink:label="us-gaap_ExcessStockSharesOutstanding" xlink:title="us-gaap_ExcessStockSharesOutstanding" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="us-gaap_ExcessStockSharesOutstanding" xlink:title="Presentation : us-gaap_StockholdersEquityNoteAbstract to us-gaap_ExcessStockSharesOutstanding" use="optional" priority="0" order="33" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementalDeferredPurchasePrice" xlink:label="us-gaap_SupplementalDeferredPurchasePrice" xlink:title="us-gaap_SupplementalDeferredPurchasePrice" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="us-gaap_SupplementalDeferredPurchasePrice" xlink:title="Presentation : us-gaap_StockholdersEquityNoteAbstract to us-gaap_SupplementalDeferredPurchasePrice" use="optional" priority="0" order="34" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanOfReorganizationDatesPlanIsEffective" xlink:label="us-gaap_PlanOfReorganizationDatesPlanIsEffective" xlink:title="us-gaap_PlanOfReorganizationDatesPlanIsEffective" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="us-gaap_PlanOfReorganizationDatesPlanIsEffective" xlink:title="Presentation : us-gaap_StockholdersEquityNoteAbstract to us-gaap_PlanOfReorganizationDatesPlanIsEffective" use="optional" priority="0" order="35" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockPricePerShare" xlink:label="us-gaap_SaleOfStockPricePerShare" xlink:title="us-gaap_SaleOfStockPricePerShare" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="us-gaap_SaleOfStockPricePerShare" xlink:title="Presentation : us-gaap_StockholdersEquityNoteAbstract to us-gaap_SaleOfStockPricePerShare" use="optional" priority="0" order="36" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ExcessStockSharesIssued" xlink:label="us-gaap_ExcessStockSharesIssued" xlink:title="us-gaap_ExcessStockSharesIssued" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="us-gaap_ExcessStockSharesIssued" xlink:title="Presentation : us-gaap_StockholdersEquityNoteAbstract to us-gaap_ExcessStockSharesIssued" use="optional" priority="0" order="37" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_WarrantsIssuedInPeriodNumberOfShares" xlink:label="kern_WarrantsIssuedInPeriodNumberOfShares" xlink:title="kern_WarrantsIssuedInPeriodNumberOfShares" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="kern_WarrantsIssuedInPeriodNumberOfShares" xlink:title="Presentation : us-gaap_StockholdersEquityNoteAbstract to kern_WarrantsIssuedInPeriodNumberOfShares" order="38" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightExpenseOrRevenueRecognized" xlink:label="us-gaap_ClassOfWarrantOrRightExpenseOrRevenueRecognized" xlink:title="us-gaap_ClassOfWarrantOrRightExpenseOrRevenueRecognized" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="us-gaap_ClassOfWarrantOrRightExpenseOrRevenueRecognized" xlink:title="Presentation : us-gaap_StockholdersEquityNoteAbstract to us-gaap_ClassOfWarrantOrRightExpenseOrRevenueRecognized" use="optional" priority="0" order="39" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_PreferredStockConversionRatio" xlink:label="kern_PreferredStockConversionRatio" xlink:title="kern_PreferredStockConversionRatio" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="kern_PreferredStockConversionRatio" xlink:title="Presentation : us-gaap_StockholdersEquityNoteAbstract to kern_PreferredStockConversionRatio" order="40" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://akerna.com/role/DiscontinuedOperations">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:label="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:title="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:label="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:title="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:title="Presentation : us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract to us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://akerna.com/role/DiscontinuedOperationsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:label="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:title="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:title="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:title="Presentation : us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract to us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:title="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:to="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:title="Presentation : us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable to us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:label="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:title="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:to="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:title="Presentation : us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis to us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_ThreeSixtyFiveCannabisMember" xlink:label="kern_ThreeSixtyFiveCannabisMember" xlink:title="kern_ThreeSixtyFiveCannabisMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:to="kern_ThreeSixtyFiveCannabisMember" xlink:title="Presentation : us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain to kern_ThreeSixtyFiveCannabisMember" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationAxis" xlink:label="us-gaap_DisposalGroupClassificationAxis" xlink:title="us-gaap_DisposalGroupClassificationAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:to="us-gaap_DisposalGroupClassificationAxis" xlink:title="Presentation : us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable to us-gaap_DisposalGroupClassificationAxis" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationDomain" xlink:label="us-gaap_DisposalGroupClassificationDomain" xlink:title="us-gaap_DisposalGroupClassificationDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisposalGroupClassificationAxis" xlink:to="us-gaap_DisposalGroupClassificationDomain" xlink:title="Presentation : us-gaap_DisposalGroupClassificationAxis to us-gaap_DisposalGroupClassificationDomain" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDiscontinuedOperationsMember" xlink:label="us-gaap_SegmentDiscontinuedOperationsMember" xlink:title="us-gaap_SegmentDiscontinuedOperationsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisposalGroupClassificationDomain" xlink:to="us-gaap_SegmentDiscontinuedOperationsMember" xlink:title="Presentation : us-gaap_DisposalGroupClassificationDomain to us-gaap_SegmentDiscontinuedOperationsMember" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:title="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:to="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:title="Presentation : us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable to us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" use="optional" priority="0" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" xlink:title="us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" xlink:title="Presentation : us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems to us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet" xlink:title="us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet" xlink:title="Presentation : us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems to us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent" xlink:title="us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent" xlink:title="Presentation : us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems to us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent" use="optional" priority="0" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets" xlink:title="us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets" xlink:title="Presentation : us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems to us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets" use="optional" priority="0" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryNoncurrent" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryNoncurrent" xlink:title="us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryNoncurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryNoncurrent" xlink:title="Presentation : us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems to us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryNoncurrent" use="optional" priority="0" order="4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent" xlink:title="us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent" xlink:title="Presentation : us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems to us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent" use="optional" priority="0" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent" xlink:title="us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent" xlink:title="Presentation : us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems to us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent" use="optional" priority="0" order="6" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent" xlink:title="us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent" xlink:title="Presentation : us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems to us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent" use="optional" priority="0" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" xlink:label="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" xlink:title="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" xlink:title="Presentation : us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems to us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" use="optional" priority="0" order="8" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableAndAccruedLiabilitiesCurrent" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableAndAccruedLiabilitiesCurrent" xlink:title="us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableAndAccruedLiabilitiesCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableAndAccruedLiabilitiesCurrent" xlink:title="Presentation : us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems to us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableAndAccruedLiabilitiesCurrent" use="optional" priority="0" order="9" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenueCurrent" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenueCurrent" xlink:title="us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenueCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenueCurrent" xlink:title="Presentation : us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems to us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenueCurrent" use="optional" priority="0" order="10" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenueNoncurrent" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenueNoncurrent" xlink:title="us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenueNoncurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenueNoncurrent" xlink:title="Presentation : us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems to us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenueNoncurrent" use="optional" priority="0" order="11" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation" xlink:label="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation" xlink:title="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation" xlink:title="Presentation : us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems to us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation" use="optional" priority="0" order="12" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_AssetsHeldForSaleNotPartOfDisposalGroupNonCurrent" xlink:label="kern_AssetsHeldForSaleNotPartOfDisposalGroupNonCurrent" xlink:title="kern_AssetsHeldForSaleNotPartOfDisposalGroupNonCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="kern_AssetsHeldForSaleNotPartOfDisposalGroupNonCurrent" xlink:title="Presentation : us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems to kern_AssetsHeldForSaleNotPartOfDisposalGroupNonCurrent" use="optional" priority="0" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_LiabilitiesHeldForSaleNotPartOfDisposalGroupNonCurrent" xlink:label="kern_LiabilitiesHeldForSaleNotPartOfDisposalGroupNonCurrent" xlink:title="kern_LiabilitiesHeldForSaleNotPartOfDisposalGroupNonCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="kern_LiabilitiesHeldForSaleNotPartOfDisposalGroupNonCurrent" xlink:title="Presentation : us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems to kern_LiabilitiesHeldForSaleNotPartOfDisposalGroupNonCurrent" use="optional" priority="0" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://akerna.com/role/DiscontinuedOperationsDetailsTextual">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:label="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:title="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:title="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:title="Presentation : us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract to us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis" xlink:title="us-gaap_BusinessAcquisitionAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:to="us-gaap_BusinessAcquisitionAxis" xlink:title="Presentation : us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable to us-gaap_BusinessAcquisitionAxis" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:title="us-gaap_BusinessAcquisitionAcquireeDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:title="Presentation : us-gaap_BusinessAcquisitionAxis to us-gaap_BusinessAcquisitionAcquireeDomain" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_TrellisSolutionsIncMember" xlink:label="kern_TrellisSolutionsIncMember" xlink:title="kern_TrellisSolutionsIncMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="kern_TrellisSolutionsIncMember" xlink:title="Presentation : us-gaap_BusinessAcquisitionAcquireeDomain to kern_TrellisSolutionsIncMember" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_SoloSciencesIncMember" xlink:label="kern_SoloSciencesIncMember" xlink:title="kern_SoloSciencesIncMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="kern_SoloSciencesIncMember" xlink:title="Presentation : us-gaap_BusinessAcquisitionAcquireeDomain to kern_SoloSciencesIncMember" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_AmpleOrganicsMember" xlink:label="kern_AmpleOrganicsMember" xlink:title="kern_AmpleOrganicsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="kern_AmpleOrganicsMember" xlink:title="Presentation : us-gaap_BusinessAcquisitionAcquireeDomain to kern_AmpleOrganicsMember" use="optional" priority="0" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_ViridianSciencesIncMember" xlink:label="kern_ViridianSciencesIncMember" xlink:title="kern_ViridianSciencesIncMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="kern_ViridianSciencesIncMember" xlink:title="Presentation : us-gaap_BusinessAcquisitionAcquireeDomain to kern_ViridianSciencesIncMember" use="optional" priority="0" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_CannabisMember" xlink:label="kern_CannabisMember" xlink:title="kern_CannabisMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="kern_CannabisMember" xlink:title="Presentation : us-gaap_BusinessAcquisitionAcquireeDomain to kern_CannabisMember" use="optional" priority="0" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_ViridianMember" xlink:label="kern_ViridianMember" xlink:title="kern_ViridianMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="kern_ViridianMember" xlink:title="Presentation : us-gaap_BusinessAcquisitionAcquireeDomain to kern_ViridianMember" use="optional" priority="0" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_ThreeSixtyFiveCannabisMember" xlink:label="kern_ThreeSixtyFiveCannabisMember" xlink:title="kern_ThreeSixtyFiveCannabisMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="kern_ThreeSixtyFiveCannabisMember" xlink:title="Presentation : us-gaap_BusinessAcquisitionAcquireeDomain to kern_ThreeSixtyFiveCannabisMember" use="optional" priority="0" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_ViridianSciencesMember" xlink:label="kern_ViridianSciencesMember" xlink:title="kern_ViridianSciencesMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="kern_ViridianSciencesMember" xlink:title="Presentation : us-gaap_BusinessAcquisitionAcquireeDomain to kern_ViridianSciencesMember" use="optional" priority="0" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_LCAMember" xlink:label="kern_LCAMember" xlink:title="kern_LCAMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="kern_LCAMember" xlink:title="Presentation : us-gaap_BusinessAcquisitionAcquireeDomain to kern_LCAMember" use="optional" priority="0" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByAssetClassAxis" xlink:label="us-gaap_FairValueByAssetClassAxis" xlink:title="us-gaap_FairValueByAssetClassAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:to="us-gaap_FairValueByAssetClassAxis" xlink:title="Presentation : us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable to us-gaap_FairValueByAssetClassAxis" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:label="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:title="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByAssetClassAxis" xlink:to="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:title="Presentation : us-gaap_FairValueByAssetClassAxis to us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndefinitelivedIntangibleAssetsMember" xlink:label="us-gaap_IndefinitelivedIntangibleAssetsMember" xlink:title="us-gaap_IndefinitelivedIntangibleAssetsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:to="us-gaap_IndefinitelivedIntangibleAssetsMember" xlink:title="Presentation : us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain to us-gaap_IndefinitelivedIntangibleAssetsMember" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="us-gaap_BusinessAcquisitionLineItems" xlink:title="us-gaap_BusinessAcquisitionLineItems" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:to="us-gaap_BusinessAcquisitionLineItems" xlink:title="Presentation : us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable to us-gaap_BusinessAcquisitionLineItems" use="optional" priority="0" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_ImpairmentsofLongLivedAssets" xlink:label="kern_ImpairmentsofLongLivedAssets" xlink:title="kern_ImpairmentsofLongLivedAssets" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="kern_ImpairmentsofLongLivedAssets" xlink:title="Presentation : us-gaap_BusinessAcquisitionLineItems to kern_ImpairmentsofLongLivedAssets" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillGross" xlink:label="us-gaap_GoodwillGross" xlink:title="us-gaap_GoodwillGross" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_GoodwillGross" xlink:title="Presentation : us-gaap_BusinessAcquisitionLineItems to us-gaap_GoodwillGross" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherIntangibleAssetsNet" xlink:label="us-gaap_OtherIntangibleAssetsNet" xlink:title="us-gaap_OtherIntangibleAssetsNet" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_OtherIntangibleAssetsNet" xlink:title="Presentation : us-gaap_BusinessAcquisitionLineItems to us-gaap_OtherIntangibleAssetsNet" use="optional" priority="0" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedComputerSoftwarePeriodIncreaseDecrease" xlink:label="us-gaap_CapitalizedComputerSoftwarePeriodIncreaseDecrease" xlink:title="us-gaap_CapitalizedComputerSoftwarePeriodIncreaseDecrease" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_CapitalizedComputerSoftwarePeriodIncreaseDecrease" xlink:title="Presentation : us-gaap_BusinessAcquisitionLineItems to us-gaap_CapitalizedComputerSoftwarePeriodIncreaseDecrease" use="optional" priority="0" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetImpairmentCharges" xlink:label="us-gaap_AssetImpairmentCharges" xlink:title="us-gaap_AssetImpairmentCharges" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_AssetImpairmentCharges" xlink:title="Presentation : us-gaap_BusinessAcquisitionLineItems to us-gaap_AssetImpairmentCharges" use="optional" priority="0" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromDivestitureOfBusinesses" xlink:label="us-gaap_ProceedsFromDivestitureOfBusinesses" xlink:title="us-gaap_ProceedsFromDivestitureOfBusinesses" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_ProceedsFromDivestitureOfBusinesses" xlink:title="Presentation : us-gaap_BusinessAcquisitionLineItems to us-gaap_ProceedsFromDivestitureOfBusinesses" use="optional" priority="0" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_TerminationOfContingentConsiderationObligationDueToSaleOfDiscontinuedOperations" xlink:label="kern_TerminationOfContingentConsiderationObligationDueToSaleOfDiscontinuedOperations" xlink:title="kern_TerminationOfContingentConsiderationObligationDueToSaleOfDiscontinuedOperations" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="kern_TerminationOfContingentConsiderationObligationDueToSaleOfDiscontinuedOperations" xlink:title="Presentation : us-gaap_BusinessAcquisitionLineItems to kern_TerminationOfContingentConsiderationObligationDueToSaleOfDiscontinuedOperations" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" xlink:label="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" xlink:title="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" xlink:title="Presentation : us-gaap_BusinessAcquisitionLineItems to us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" use="optional" priority="0" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedComputerSoftwareNet" xlink:label="us-gaap_CapitalizedComputerSoftwareNet" xlink:title="us-gaap_CapitalizedComputerSoftwareNet" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_CapitalizedComputerSoftwareNet" xlink:title="Presentation : us-gaap_BusinessAcquisitionLineItems to us-gaap_CapitalizedComputerSoftwareNet" use="optional" priority="0" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://akerna.com/role/DescriptionofBusinessDetailsTextual">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:title="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesHeldToMaturityAllowanceForCreditLossTable" xlink:label="us-gaap_DebtSecuritiesHeldToMaturityAllowanceForCreditLossTable" xlink:title="us-gaap_DebtSecuritiesHeldToMaturityAllowanceForCreditLossTable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_DebtSecuritiesHeldToMaturityAllowanceForCreditLossTable" xlink:title="Presentation : us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract to us-gaap_DebtSecuritiesHeldToMaturityAllowanceForCreditLossTable" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="us-gaap_FinancialInstrumentAxis" xlink:title="us-gaap_FinancialInstrumentAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtSecuritiesHeldToMaturityAllowanceForCreditLossTable" xlink:to="us-gaap_FinancialInstrumentAxis" xlink:title="Presentation : us-gaap_DebtSecuritiesHeldToMaturityAllowanceForCreditLossTable to us-gaap_FinancialInstrumentAxis" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:title="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinancialInstrumentAxis" xlink:to="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:title="Presentation : us-gaap_FinancialInstrumentAxis to us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeniorDebtObligationsMember" xlink:label="us-gaap_SeniorDebtObligationsMember" xlink:title="us-gaap_SeniorDebtObligationsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="us-gaap_SeniorDebtObligationsMember" xlink:title="Presentation : us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain to us-gaap_SeniorDebtObligationsMember" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeniorNotesMember" xlink:label="us-gaap_SeniorNotesMember" xlink:title="us-gaap_SeniorNotesMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="us-gaap_SeniorNotesMember" xlink:title="Presentation : us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain to us-gaap_SeniorNotesMember" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis" xlink:title="us-gaap_IncomeStatementLocationAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtSecuritiesHeldToMaturityAllowanceForCreditLossTable" xlink:to="us-gaap_IncomeStatementLocationAxis" xlink:title="Presentation : us-gaap_DebtSecuritiesHeldToMaturityAllowanceForCreditLossTable to us-gaap_IncomeStatementLocationAxis" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain" xlink:title="us-gaap_IncomeStatementLocationDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain" xlink:title="Presentation : us-gaap_IncomeStatementLocationAxis to us-gaap_IncomeStatementLocationDomain" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpenseMember" xlink:label="us-gaap_OperatingExpenseMember" xlink:title="us-gaap_OperatingExpenseMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_OperatingExpenseMember" xlink:title="Presentation : us-gaap_IncomeStatementLocationDomain to us-gaap_OperatingExpenseMember" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityAxis" xlink:label="us-gaap_CreditFacilityAxis" xlink:title="us-gaap_CreditFacilityAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtSecuritiesHeldToMaturityAllowanceForCreditLossTable" xlink:to="us-gaap_CreditFacilityAxis" xlink:title="Presentation : us-gaap_DebtSecuritiesHeldToMaturityAllowanceForCreditLossTable to us-gaap_CreditFacilityAxis" use="optional" priority="0" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain" xlink:label="us-gaap_CreditFacilityDomain" xlink:title="us-gaap_CreditFacilityDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CreditFacilityAxis" xlink:to="us-gaap_CreditFacilityDomain" xlink:title="Presentation : us-gaap_CreditFacilityAxis to us-gaap_CreditFacilityDomain" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SecuredDebtMember" xlink:label="us-gaap_SecuredDebtMember" xlink:title="us-gaap_SecuredDebtMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CreditFacilityDomain" xlink:to="us-gaap_SecuredDebtMember" xlink:title="Presentation : us-gaap_CreditFacilityDomain to us-gaap_SecuredDebtMember" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" xlink:title="srt_RangeAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtSecuritiesHeldToMaturityAllowanceForCreditLossTable" xlink:to="srt_RangeAxis" xlink:title="Presentation : us-gaap_DebtSecuritiesHeldToMaturityAllowanceForCreditLossTable to srt_RangeAxis" use="optional" priority="0" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="srt_RangeMember" xlink:title="srt_RangeMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" xlink:title="Presentation : srt_RangeAxis to srt_RangeMember" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" xlink:title="srt_MinimumMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" xlink:title="Presentation : srt_RangeMember to srt_MinimumMember" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" xlink:title="srt_MaximumMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" xlink:title="Presentation : srt_RangeMember to srt_MaximumMember" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_TypesOfAgreementAxis" xlink:label="kern_TypesOfAgreementAxis" xlink:title="kern_TypesOfAgreementAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtSecuritiesHeldToMaturityAllowanceForCreditLossTable" xlink:to="kern_TypesOfAgreementAxis" xlink:title="Presentation : us-gaap_DebtSecuritiesHeldToMaturityAllowanceForCreditLossTable to kern_TypesOfAgreementAxis" use="optional" priority="0" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_TypesOfAgreementDomain" xlink:label="kern_TypesOfAgreementDomain" xlink:title="kern_TypesOfAgreementDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="kern_TypesOfAgreementAxis" xlink:to="kern_TypesOfAgreementDomain" xlink:title="Presentation : kern_TypesOfAgreementAxis to kern_TypesOfAgreementDomain" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_ExchangeAgreementsMember" xlink:label="kern_ExchangeAgreementsMember" xlink:title="kern_ExchangeAgreementsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="kern_TypesOfAgreementDomain" xlink:to="kern_ExchangeAgreementsMember" xlink:title="Presentation : kern_TypesOfAgreementDomain to kern_ExchangeAgreementsMember" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:title="dei_LegalEntityAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtSecuritiesHeldToMaturityAllowanceForCreditLossTable" xlink:to="dei_LegalEntityAxis" xlink:title="Presentation : us-gaap_DebtSecuritiesHeldToMaturityAllowanceForCreditLossTable to dei_LegalEntityAxis" use="optional" priority="0" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:title="dei_EntityDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:title="Presentation : dei_LegalEntityAxis to dei_EntityDomain" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_GryphonDigitalMiningIncMember" xlink:label="kern_GryphonDigitalMiningIncMember" xlink:title="kern_GryphonDigitalMiningIncMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_EntityDomain" xlink:to="kern_GryphonDigitalMiningIncMember" xlink:title="Presentation : dei_EntityDomain to kern_GryphonDigitalMiningIncMember" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_PosabitSystemsCorporationMember" xlink:label="kern_PosabitSystemsCorporationMember" xlink:title="kern_PosabitSystemsCorporationMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_EntityDomain" xlink:to="kern_PosabitSystemsCorporationMember" xlink:title="Presentation : dei_EntityDomain to kern_PosabitSystemsCorporationMember" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:label="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:title="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtSecuritiesHeldToMaturityAllowanceForCreditLossTable" xlink:to="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:title="Presentation : us-gaap_DebtSecuritiesHeldToMaturityAllowanceForCreditLossTable to srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" use="optional" priority="0" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain" xlink:label="srt_EquityMethodInvesteeNameDomain" xlink:title="srt_EquityMethodInvesteeNameDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:to="srt_EquityMethodInvesteeNameDomain" xlink:title="Presentation : srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis to srt_EquityMethodInvesteeNameDomain" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_EquityMethodInvesteeNameDomain" xlink:to="kern_GryphonDigitalMiningIncMember" xlink:title="Presentation : srt_EquityMethodInvesteeNameDomain to kern_GryphonDigitalMiningIncMember" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_AkernaMergerCoMember" xlink:label="kern_AkernaMergerCoMember" xlink:title="kern_AkernaMergerCoMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_EquityMethodInvesteeNameDomain" xlink:to="kern_AkernaMergerCoMember" xlink:title="Presentation : srt_EquityMethodInvesteeNameDomain to kern_AkernaMergerCoMember" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_AkernaCanadaAmpleExchangeIncMember" xlink:label="kern_AkernaCanadaAmpleExchangeIncMember" xlink:title="kern_AkernaCanadaAmpleExchangeIncMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_EquityMethodInvesteeNameDomain" xlink:to="kern_AkernaCanadaAmpleExchangeIncMember" xlink:title="Presentation : srt_EquityMethodInvesteeNameDomain to kern_AkernaCanadaAmpleExchangeIncMember" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="us-gaap_DebtInstrumentLineItems" xlink:title="us-gaap_DebtInstrumentLineItems" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtSecuritiesHeldToMaturityAllowanceForCreditLossTable" xlink:to="us-gaap_DebtInstrumentLineItems" xlink:title="Presentation : us-gaap_DebtSecuritiesHeldToMaturityAllowanceForCreditLossTable to us-gaap_DebtInstrumentLineItems" use="optional" priority="0" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_PurchasePriceValue" xlink:label="kern_PurchasePriceValue" xlink:title="kern_PurchasePriceValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="kern_PurchasePriceValue" xlink:title="Presentation : us-gaap_DebtInstrumentLineItems to kern_PurchasePriceValue" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_PurchasePriceValueInCash" xlink:label="kern_PurchasePriceValueInCash" xlink:title="kern_PurchasePriceValueInCash" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="kern_PurchasePriceValueInCash" xlink:title="Presentation : us-gaap_DebtInstrumentLineItems to kern_PurchasePriceValueInCash" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_PurchasePriceValueInLoan" xlink:label="kern_PurchasePriceValueInLoan" xlink:title="kern_PurchasePriceValueInLoan" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="kern_PurchasePriceValueInLoan" xlink:title="Presentation : us-gaap_DebtInstrumentLineItems to kern_PurchasePriceValueInLoan" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_PeriodForPostClosingStatement" xlink:label="kern_PeriodForPostClosingStatement" xlink:title="kern_PeriodForPostClosingStatement" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="kern_PeriodForPostClosingStatement" xlink:title="Presentation : us-gaap_DebtInstrumentLineItems to kern_PeriodForPostClosingStatement" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_MaximumAmountOfPostClosingWorkingCapitalAdjustments" xlink:label="kern_MaximumAmountOfPostClosingWorkingCapitalAdjustments" xlink:title="kern_MaximumAmountOfPostClosingWorkingCapitalAdjustments" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="kern_MaximumAmountOfPostClosingWorkingCapitalAdjustments" xlink:title="Presentation : us-gaap_DebtInstrumentLineItems to kern_MaximumAmountOfPostClosingWorkingCapitalAdjustments" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnContractTermination" xlink:label="us-gaap_GainLossOnContractTermination" xlink:title="us-gaap_GainLossOnContractTermination" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_GainLossOnContractTermination" xlink:title="Presentation : us-gaap_DebtInstrumentLineItems to us-gaap_GainLossOnContractTermination" use="optional" priority="0" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostsAndExpenses" xlink:label="us-gaap_CostsAndExpenses" xlink:title="us-gaap_CostsAndExpenses" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_CostsAndExpenses" xlink:title="Presentation : us-gaap_DebtInstrumentLineItems to us-gaap_CostsAndExpenses" use="optional" priority="0" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:label="us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:title="us-gaap_EquityMethodInvestmentOwnershipPercentage" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:title="Presentation : us-gaap_DebtInstrumentLineItems to us-gaap_EquityMethodInvestmentOwnershipPercentage" use="optional" priority="0" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_PercentageOfConversionOfStockRepresentOutstandingShares" xlink:label="kern_PercentageOfConversionOfStockRepresentOutstandingShares" xlink:title="kern_PercentageOfConversionOfStockRepresentOutstandingShares" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="kern_PercentageOfConversionOfStockRepresentOutstandingShares" xlink:title="Presentation : us-gaap_DebtInstrumentLineItems to kern_PercentageOfConversionOfStockRepresentOutstandingShares" use="optional" priority="0" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" xlink:title="us-gaap_CommonStockParOrStatedValuePerShare" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare" xlink:title="Presentation : us-gaap_DebtInstrumentLineItems to us-gaap_CommonStockParOrStatedValuePerShare" use="optional" priority="0" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:label="us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:title="us-gaap_DebtInstrumentConvertibleConversionPrice1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:title="Presentation : us-gaap_DebtInstrumentLineItems to us-gaap_DebtInstrumentConvertibleConversionPrice1" use="optional" priority="0" order="10" preferredLabel="http://www.xbrl.org/2003/role/positiveLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermPurchaseCommitmentDescription" xlink:label="us-gaap_LongTermPurchaseCommitmentDescription" xlink:title="us-gaap_LongTermPurchaseCommitmentDescription" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_LongTermPurchaseCommitmentDescription" xlink:title="Presentation : us-gaap_DebtInstrumentLineItems to us-gaap_LongTermPurchaseCommitmentDescription" use="optional" priority="0" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentMaturityDateDescription" xlink:label="us-gaap_DebtInstrumentMaturityDateDescription" xlink:title="us-gaap_DebtInstrumentMaturityDateDescription" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentMaturityDateDescription" xlink:title="Presentation : us-gaap_DebtInstrumentLineItems to us-gaap_DebtInstrumentMaturityDateDescription" use="optional" priority="0" order="12" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_NonRecurringExpenses" xlink:label="kern_NonRecurringExpenses" xlink:title="kern_NonRecurringExpenses" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="kern_NonRecurringExpenses" xlink:title="Presentation : us-gaap_DebtInstrumentLineItems to kern_NonRecurringExpenses" use="optional" priority="0" order="13" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_DescriptionOfLiquidityAndCapitalResources" xlink:label="kern_DescriptionOfLiquidityAndCapitalResources" xlink:title="kern_DescriptionOfLiquidityAndCapitalResources" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="kern_DescriptionOfLiquidityAndCapitalResources" xlink:title="Presentation : us-gaap_DebtInstrumentLineItems to kern_DescriptionOfLiquidityAndCapitalResources" use="optional" priority="0" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SecuredDebt" xlink:label="us-gaap_SecuredDebt" xlink:title="us-gaap_SecuredDebt" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_SecuredDebt" xlink:title="Presentation : us-gaap_DebtInstrumentLineItems to us-gaap_SecuredDebt" use="optional" priority="0" order="15" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentPeriodicPayment" xlink:label="us-gaap_DebtInstrumentPeriodicPayment" xlink:title="us-gaap_DebtInstrumentPeriodicPayment" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentPeriodicPayment" xlink:title="Presentation : us-gaap_DebtInstrumentLineItems to us-gaap_DebtInstrumentPeriodicPayment" use="optional" priority="0" order="16" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_CostReductionInitiativesDescription" xlink:label="kern_CostReductionInitiativesDescription" xlink:title="kern_CostReductionInitiativesDescription" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="kern_CostReductionInitiativesDescription" xlink:title="Presentation : us-gaap_DebtInstrumentLineItems to kern_CostReductionInitiativesDescription" use="optional" priority="0" order="17" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:title="us-gaap_StockIssuedDuringPeriodValueNewIssues" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:title="Presentation : us-gaap_DebtInstrumentLineItems to us-gaap_StockIssuedDuringPeriodValueNewIssues" use="optional" priority="0" order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:title="us-gaap_StockIssuedDuringPeriodSharesNewIssues" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:title="Presentation : us-gaap_DebtInstrumentLineItems to us-gaap_StockIssuedDuringPeriodSharesNewIssues" use="optional" priority="0" order="19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_ConversionPricepershare" xlink:label="kern_ConversionPricepershare" xlink:title="kern_ConversionPricepershare" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="kern_ConversionPricepershare" xlink:title="Presentation : us-gaap_DebtInstrumentLineItems to kern_ConversionPricepershare" use="optional" priority="0" order="20" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_DefaultInterestRate" xlink:label="kern_DefaultInterestRate" xlink:title="kern_DefaultInterestRate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="kern_DefaultInterestRate" xlink:title="Presentation : us-gaap_DebtInstrumentLineItems to kern_DefaultInterestRate" use="optional" priority="0" order="21" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_ProceedsFromConvertibleDebts1" xlink:label="kern_ProceedsFromConvertibleDebts1" xlink:title="kern_ProceedsFromConvertibleDebts1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="kern_ProceedsFromConvertibleDebts1" xlink:title="Presentation : us-gaap_DebtInstrumentLineItems to kern_ProceedsFromConvertibleDebts1" use="optional" priority="0" order="22" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromConvertibleDebt" xlink:label="us-gaap_ProceedsFromConvertibleDebt" xlink:title="us-gaap_ProceedsFromConvertibleDebt" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_ProceedsFromConvertibleDebt" xlink:title="Presentation : us-gaap_DebtInstrumentLineItems to us-gaap_ProceedsFromConvertibleDebt" use="optional" priority="0" order="23" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Cash" xlink:label="us-gaap_Cash" xlink:title="us-gaap_Cash" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_Cash" xlink:title="Presentation : us-gaap_DebtInstrumentLineItems to us-gaap_Cash" use="optional" priority="0" order="24" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="us-gaap_DebtInstrumentFaceAmount" xlink:title="us-gaap_DebtInstrumentFaceAmount" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentFaceAmount" xlink:title="Presentation : us-gaap_DebtInstrumentLineItems to us-gaap_DebtInstrumentFaceAmount" use="optional" priority="0" order="25" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:title="us-gaap_DebtInstrumentInterestRateStatedPercentage" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:title="Presentation : us-gaap_DebtInstrumentLineItems to us-gaap_DebtInstrumentInterestRateStatedPercentage" use="optional" priority="0" order="26" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://akerna.com/role/DiscontinuedOperationsDetails1">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:label="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:title="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:title="us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:title="Presentation : us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract to us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" xlink:title="us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" xlink:title="Presentation : us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract to us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss" xlink:title="us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss" xlink:title="Presentation : us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract to us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss" use="optional" priority="0" order="2" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_DiscontinuedOperationProductAndDevelopmentExpense" xlink:label="kern_DiscontinuedOperationProductAndDevelopmentExpense" xlink:title="kern_DiscontinuedOperationProductAndDevelopmentExpense" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="kern_DiscontinuedOperationProductAndDevelopmentExpense" xlink:title="Presentation : us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract to kern_DiscontinuedOperationProductAndDevelopmentExpense" use="optional" priority="0" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_DiscontinuedOperationSellingAndMarketingExpense" xlink:label="kern_DiscontinuedOperationSellingAndMarketingExpense" xlink:title="kern_DiscontinuedOperationSellingAndMarketingExpense" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="kern_DiscontinuedOperationSellingAndMarketingExpense" xlink:title="Presentation : us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract to kern_DiscontinuedOperationSellingAndMarketingExpense" use="optional" priority="0" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense" xlink:title="us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense" xlink:title="Presentation : us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract to us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense" use="optional" priority="0" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization" xlink:title="us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization" xlink:title="Presentation : us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract to us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization" use="optional" priority="0" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_DiscontinuedOperationImpairmentOfLongLivedAssetsHeldForUse" xlink:label="kern_DiscontinuedOperationImpairmentOfLongLivedAssetsHeldForUse" xlink:title="kern_DiscontinuedOperationImpairmentOfLongLivedAssetsHeldForUse" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="kern_DiscontinuedOperationImpairmentOfLongLivedAssetsHeldForUse" xlink:title="Presentation : us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract to kern_DiscontinuedOperationImpairmentOfLongLivedAssetsHeldForUse" use="optional" priority="0" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherExpense" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherExpense" xlink:title="us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherExpense" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherExpense" xlink:title="Presentation : us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract to us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherExpense" use="optional" priority="0" order="8" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" xlink:label="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" xlink:title="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" xlink:title="Presentation : us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract to us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" use="optional" priority="0" order="9" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:title="us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:title="Presentation : us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract to us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" use="optional" priority="0" order="10" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax" xlink:label="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax" xlink:title="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax" xlink:title="Presentation : us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract to us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax" use="optional" priority="0" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax" xlink:label="us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax" xlink:title="us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax" xlink:title="Presentation : us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract to us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax" use="optional" priority="0" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:title="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:title="Presentation : us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract to us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" use="optional" priority="0" order="13" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationAsset1" xlink:label="us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationAsset1" xlink:title="us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationAsset1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationAsset1" xlink:title="Presentation : us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract to us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationAsset1" use="optional" priority="0" order="14" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense" xlink:title="us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense" xlink:title="Presentation : us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract to us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense" use="optional" priority="0" order="15" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://akerna.com/role/CondensedStatementsOfOperations">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementAbstract" xlink:label="us-gaap_IncomeStatementAbstract" xlink:title="us-gaap_IncomeStatementAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:title="us-gaap_StatementTable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_StatementTable" xlink:title="Presentation : us-gaap_IncomeStatementAbstract to us-gaap_StatementTable" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis" xlink:label="srt_ProductOrServiceAxis" xlink:title="srt_ProductOrServiceAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="srt_ProductOrServiceAxis" xlink:title="Presentation : us-gaap_StatementTable to srt_ProductOrServiceAxis" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain" xlink:label="srt_ProductsAndServicesDomain" xlink:title="srt_ProductsAndServicesDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductsAndServicesDomain" xlink:title="Presentation : srt_ProductOrServiceAxis to srt_ProductsAndServicesDomain" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_SoftwareRevenuesMember" xlink:label="kern_SoftwareRevenuesMember" xlink:title="kern_SoftwareRevenuesMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductsAndServicesDomain" xlink:to="kern_SoftwareRevenuesMember" xlink:title="Presentation : srt_ProductsAndServicesDomain to kern_SoftwareRevenuesMember" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_ConsultingRevenuesMember" xlink:label="kern_ConsultingRevenuesMember" xlink:title="kern_ConsultingRevenuesMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductsAndServicesDomain" xlink:to="kern_ConsultingRevenuesMember" xlink:title="Presentation : srt_ProductsAndServicesDomain to kern_ConsultingRevenuesMember" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_OtherRevenuesMember" xlink:label="kern_OtherRevenuesMember" xlink:title="kern_OtherRevenuesMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductsAndServicesDomain" xlink:to="kern_OtherRevenuesMember" xlink:title="Presentation : srt_ProductsAndServicesDomain to kern_OtherRevenuesMember" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:title="us-gaap_StatementLineItems" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:title="Presentation : us-gaap_StatementTable to us-gaap_StatementLineItems" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenuesAbstract" xlink:label="us-gaap_RevenuesAbstract" xlink:title="us-gaap_RevenuesAbstract" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_RevenuesAbstract" xlink:title="Presentation : us-gaap_StatementLineItems to us-gaap_RevenuesAbstract" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues" xlink:label="us-gaap_Revenues" xlink:title="us-gaap_Revenues" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenuesAbstract" xlink:to="us-gaap_Revenues" xlink:title="Presentation : us-gaap_RevenuesAbstract to us-gaap_Revenues" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfRevenue" xlink:label="us-gaap_CostOfRevenue" xlink:title="us-gaap_CostOfRevenue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CostOfRevenue" xlink:title="Presentation : us-gaap_StatementLineItems to us-gaap_CostOfRevenue" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrossProfit" xlink:label="us-gaap_GrossProfit" xlink:title="us-gaap_GrossProfit" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_GrossProfit" xlink:title="Presentation : us-gaap_StatementLineItems to us-gaap_GrossProfit" use="optional" priority="0" order="2" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="us-gaap_OperatingExpensesAbstract" xlink:title="us-gaap_OperatingExpensesAbstract" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingExpensesAbstract" xlink:title="Presentation : us-gaap_StatementLineItems to us-gaap_OperatingExpensesAbstract" use="optional" priority="0" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="us-gaap_ResearchAndDevelopmentExpense" xlink:title="us-gaap_ResearchAndDevelopmentExpense" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_ResearchAndDevelopmentExpense" xlink:title="Presentation : us-gaap_OperatingExpensesAbstract to us-gaap_ResearchAndDevelopmentExpense" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingAndMarketingExpense" xlink:label="us-gaap_SellingAndMarketingExpense" xlink:title="us-gaap_SellingAndMarketingExpense" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_SellingAndMarketingExpense" xlink:title="Presentation : us-gaap_OperatingExpensesAbstract to us-gaap_SellingAndMarketingExpense" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="us-gaap_GeneralAndAdministrativeExpense" xlink:title="us-gaap_GeneralAndAdministrativeExpense" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_GeneralAndAdministrativeExpense" xlink:title="Presentation : us-gaap_OperatingExpensesAbstract to us-gaap_GeneralAndAdministrativeExpense" use="optional" priority="0" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationAndAmortization" xlink:label="us-gaap_DepreciationAndAmortization" xlink:title="us-gaap_DepreciationAndAmortization" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_DepreciationAndAmortization" xlink:title="Presentation : us-gaap_OperatingExpensesAbstract to us-gaap_DepreciationAndAmortization" use="optional" priority="0" order="3" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:label="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:title="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:title="Presentation : us-gaap_OperatingExpensesAbstract to us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" use="optional" priority="0" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpenses" xlink:label="us-gaap_OperatingExpenses" xlink:title="us-gaap_OperatingExpenses" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_OperatingExpenses" xlink:title="Presentation : us-gaap_OperatingExpensesAbstract to us-gaap_OperatingExpenses" use="optional" priority="0" order="5" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss" xlink:title="us-gaap_OperatingIncomeLoss" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingIncomeLoss" xlink:title="Presentation : us-gaap_StatementLineItems to us-gaap_OperatingIncomeLoss" use="optional" priority="0" order="4" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonoperatingIncomeExpenseAbstract" xlink:label="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:title="us-gaap_NonoperatingIncomeExpenseAbstract" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:title="Presentation : us-gaap_StatementLineItems to us-gaap_NonoperatingIncomeExpenseAbstract" use="optional" priority="0" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:label="us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:title="us-gaap_InterestIncomeExpenseNonoperatingNet" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:title="Presentation : us-gaap_NonoperatingIncomeExpenseAbstract to us-gaap_InterestIncomeExpenseNonoperatingNet" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_GainsLossesOnConvertibleNotes" xlink:label="kern_GainsLossesOnConvertibleNotes" xlink:title="kern_GainsLossesOnConvertibleNotes" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="kern_GainsLossesOnConvertibleNotes" xlink:title="Presentation : us-gaap_NonoperatingIncomeExpenseAbstract to kern_GainsLossesOnConvertibleNotes" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeGainLossOnDerivativeNet" xlink:label="us-gaap_DerivativeGainLossOnDerivativeNet" xlink:title="us-gaap_DerivativeGainLossOnDerivativeNet" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_DerivativeGainLossOnDerivativeNet" xlink:title="Presentation : us-gaap_NonoperatingIncomeExpenseAbstract to us-gaap_DerivativeGainLossOnDerivativeNet" use="optional" priority="0" order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="us-gaap_NonoperatingIncomeExpense" xlink:title="us-gaap_NonoperatingIncomeExpense" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_NonoperatingIncomeExpense" xlink:title="Presentation : us-gaap_NonoperatingIncomeExpenseAbstract to us-gaap_NonoperatingIncomeExpense" use="optional" priority="0" order="3" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:title="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:title="Presentation : us-gaap_StatementLineItems to us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" use="optional" priority="0" order="6" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:title="us-gaap_IncomeTaxExpenseBenefit" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncomeTaxExpenseBenefit" xlink:title="Presentation : us-gaap_StatementLineItems to us-gaap_IncomeTaxExpenseBenefit" use="optional" priority="0" order="7" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperations" xlink:label="us-gaap_IncomeLossFromContinuingOperations" xlink:title="us-gaap_IncomeLossFromContinuingOperations" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncomeLossFromContinuingOperations" xlink:title="Presentation : us-gaap_StatementLineItems to us-gaap_IncomeLossFromContinuingOperations" use="optional" priority="0" order="8" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromEquityMethodInvestments" xlink:label="us-gaap_IncomeLossFromEquityMethodInvestments" xlink:title="us-gaap_IncomeLossFromEquityMethodInvestments" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncomeLossFromEquityMethodInvestments" xlink:title="Presentation : us-gaap_StatementLineItems to us-gaap_IncomeLossFromEquityMethodInvestments" use="optional" priority="0" order="9" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss" xlink:title="us-gaap_ProfitLoss" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ProfitLoss" xlink:title="Presentation : us-gaap_StatementLineItems to us-gaap_ProfitLoss" use="optional" priority="0" order="10" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:title="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:title="Presentation : us-gaap_StatementLineItems to us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" use="optional" priority="0" order="11" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" xlink:label="us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" xlink:title="us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" xlink:title="Presentation : us-gaap_StatementLineItems to us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" use="optional" priority="0" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" xlink:title="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" xlink:title="Presentation : us-gaap_StatementLineItems to us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" use="optional" priority="0" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="us-gaap_EarningsPerShareDiluted" xlink:title="us-gaap_EarningsPerShareDiluted" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_EarningsPerShareDiluted" xlink:title="Presentation : us-gaap_StatementLineItems to us-gaap_EarningsPerShareDiluted" use="optional" priority="0" order="14" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://akerna.com/role/CommitmentsandContingenciesDetailsTextual">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:title="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShortTermDebtTable" xlink:label="us-gaap_ScheduleOfShortTermDebtTable" xlink:title="us-gaap_ScheduleOfShortTermDebtTable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_ScheduleOfShortTermDebtTable" xlink:title="Presentation : us-gaap_CommitmentsAndContingenciesDisclosureAbstract to us-gaap_ScheduleOfShortTermDebtTable" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermDebtTypeAxis" xlink:label="us-gaap_ShortTermDebtTypeAxis" xlink:title="us-gaap_ShortTermDebtTypeAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShortTermDebtTable" xlink:to="us-gaap_ShortTermDebtTypeAxis" xlink:title="Presentation : us-gaap_ScheduleOfShortTermDebtTable to us-gaap_ShortTermDebtTypeAxis" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermDebtTypeDomain" xlink:label="us-gaap_ShortTermDebtTypeDomain" xlink:title="us-gaap_ShortTermDebtTypeDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="us-gaap_ShortTermDebtTypeDomain" xlink:title="Presentation : us-gaap_ShortTermDebtTypeAxis to us-gaap_ShortTermDebtTypeDomain" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditMember" xlink:label="us-gaap_LineOfCreditMember" xlink:title="us-gaap_LineOfCreditMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtTypeDomain" xlink:to="us-gaap_LineOfCreditMember" xlink:title="Presentation : us-gaap_ShortTermDebtTypeDomain to us-gaap_LineOfCreditMember" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_TypesOfAgreementAxis" xlink:label="kern_TypesOfAgreementAxis" xlink:title="kern_TypesOfAgreementAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShortTermDebtTable" xlink:to="kern_TypesOfAgreementAxis" xlink:title="Presentation : us-gaap_ScheduleOfShortTermDebtTable to kern_TypesOfAgreementAxis" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_TypesOfAgreementDomain" xlink:label="kern_TypesOfAgreementDomain" xlink:title="kern_TypesOfAgreementDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="kern_TypesOfAgreementAxis" xlink:to="kern_TypesOfAgreementDomain" xlink:title="Presentation : kern_TypesOfAgreementAxis to kern_TypesOfAgreementDomain" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_BillingsleyEmploymentAgreementMember" xlink:label="kern_BillingsleyEmploymentAgreementMember" xlink:title="kern_BillingsleyEmploymentAgreementMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="kern_TypesOfAgreementDomain" xlink:to="kern_BillingsleyEmploymentAgreementMember" xlink:title="Presentation : kern_TypesOfAgreementDomain to kern_BillingsleyEmploymentAgreementMember" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_TechMagicUSALLCMember" xlink:label="kern_TechMagicUSALLCMember" xlink:title="kern_TechMagicUSALLCMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="kern_TypesOfAgreementDomain" xlink:to="kern_TechMagicUSALLCMember" xlink:title="Presentation : kern_TypesOfAgreementDomain to kern_TechMagicUSALLCMember" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_TreComSystemsGroupIncMember" xlink:label="kern_TreComSystemsGroupIncMember" xlink:title="kern_TreComSystemsGroupIncMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="kern_TypesOfAgreementDomain" xlink:to="kern_TreComSystemsGroupIncMember" xlink:title="Presentation : kern_TypesOfAgreementDomain to kern_TreComSystemsGroupIncMember" use="optional" priority="0" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_DenverCOMember" xlink:label="kern_DenverCOMember" xlink:title="kern_DenverCOMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="kern_TypesOfAgreementDomain" xlink:to="kern_DenverCOMember" xlink:title="Presentation : kern_TypesOfAgreementDomain to kern_DenverCOMember" use="optional" priority="0" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentsAxis" xlink:label="us-gaap_OtherCommitmentsAxis" xlink:title="us-gaap_OtherCommitmentsAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShortTermDebtTable" xlink:to="us-gaap_OtherCommitmentsAxis" xlink:title="Presentation : us-gaap_ScheduleOfShortTermDebtTable to us-gaap_OtherCommitmentsAxis" use="optional" priority="0" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentsDomain" xlink:label="us-gaap_OtherCommitmentsDomain" xlink:title="us-gaap_OtherCommitmentsDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherCommitmentsAxis" xlink:to="us-gaap_OtherCommitmentsDomain" xlink:title="Presentation : us-gaap_OtherCommitmentsAxis to us-gaap_OtherCommitmentsDomain" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_SaleTransactionAndMergerMember" xlink:label="kern_SaleTransactionAndMergerMember" xlink:title="kern_SaleTransactionAndMergerMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherCommitmentsDomain" xlink:to="kern_SaleTransactionAndMergerMember" xlink:title="Presentation : us-gaap_OtherCommitmentsDomain to kern_SaleTransactionAndMergerMember" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermDebtLineItems" xlink:label="us-gaap_ShortTermDebtLineItems" xlink:title="us-gaap_ShortTermDebtLineItems" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShortTermDebtTable" xlink:to="us-gaap_ShortTermDebtLineItems" xlink:title="Presentation : us-gaap_ScheduleOfShortTermDebtTable to us-gaap_ShortTermDebtLineItems" use="optional" priority="0" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseAndRentalExpense" xlink:label="us-gaap_LeaseAndRentalExpense" xlink:title="us-gaap_LeaseAndRentalExpense" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtLineItems" xlink:to="us-gaap_LeaseAndRentalExpense" xlink:title="Presentation : us-gaap_ShortTermDebtLineItems to us-gaap_LeaseAndRentalExpense" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:title="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtLineItems" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:title="Presentation : us-gaap_ShortTermDebtLineItems to us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:title="us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtLineItems" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:title="Presentation : us-gaap_ShortTermDebtLineItems to us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" use="optional" priority="0" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCash" xlink:label="us-gaap_RestrictedCash" xlink:title="us-gaap_RestrictedCash" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtLineItems" xlink:to="us-gaap_RestrictedCash" xlink:title="Presentation : us-gaap_ShortTermDebtLineItems to us-gaap_RestrictedCash" use="optional" priority="0" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_RenewedCashBalance" xlink:label="kern_RenewedCashBalance" xlink:title="kern_RenewedCashBalance" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtLineItems" xlink:to="kern_RenewedCashBalance" xlink:title="Presentation : us-gaap_ShortTermDebtLineItems to kern_RenewedCashBalance" use="optional" priority="0" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseExpirationDate1" xlink:label="us-gaap_LeaseExpirationDate1" xlink:title="us-gaap_LeaseExpirationDate1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtLineItems" xlink:to="us-gaap_LeaseExpirationDate1" xlink:title="Presentation : us-gaap_ShortTermDebtLineItems to us-gaap_LeaseExpirationDate1" use="optional" priority="0" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" xlink:label="us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" xlink:title="us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtLineItems" xlink:to="us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" xlink:title="Presentation : us-gaap_ShortTermDebtLineItems to us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" use="optional" priority="0" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SalariesAndWages" xlink:label="us-gaap_SalariesAndWages" xlink:title="us-gaap_SalariesAndWages" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtLineItems" xlink:to="us-gaap_SalariesAndWages" xlink:title="Presentation : us-gaap_ShortTermDebtLineItems to us-gaap_SalariesAndWages" use="optional" priority="0" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentsDescription" xlink:label="us-gaap_OtherCommitmentsDescription" xlink:title="us-gaap_OtherCommitmentsDescription" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtLineItems" xlink:to="us-gaap_OtherCommitmentsDescription" xlink:title="Presentation : us-gaap_ShortTermDebtLineItems to us-gaap_OtherCommitmentsDescription" use="optional" priority="0" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeBenefitsAndShareBasedCompensation" xlink:label="us-gaap_EmployeeBenefitsAndShareBasedCompensation" xlink:title="us-gaap_EmployeeBenefitsAndShareBasedCompensation" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtLineItems" xlink:to="us-gaap_EmployeeBenefitsAndShareBasedCompensation" xlink:title="Presentation : us-gaap_ShortTermDebtLineItems to us-gaap_EmployeeBenefitsAndShareBasedCompensation" use="optional" priority="0" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlansGeneralInformation" xlink:label="us-gaap_DefinedBenefitPlansGeneralInformation" xlink:title="us-gaap_DefinedBenefitPlansGeneralInformation" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtLineItems" xlink:to="us-gaap_DefinedBenefitPlansGeneralInformation" xlink:title="Presentation : us-gaap_ShortTermDebtLineItems to us-gaap_DefinedBenefitPlansGeneralInformation" use="optional" priority="0" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LegalFees" xlink:label="us-gaap_LegalFees" xlink:title="us-gaap_LegalFees" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtLineItems" xlink:to="us-gaap_LegalFees" xlink:title="Presentation : us-gaap_ShortTermDebtLineItems to us-gaap_LegalFees" use="optional" priority="0" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCredit" xlink:label="us-gaap_LineOfCredit" xlink:title="us-gaap_LineOfCredit" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtLineItems" xlink:to="us-gaap_LineOfCredit" xlink:title="Presentation : us-gaap_ShortTermDebtLineItems to us-gaap_LineOfCredit" use="optional" priority="0" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SecurityDeposit" xlink:label="us-gaap_SecurityDeposit" xlink:title="us-gaap_SecurityDeposit" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtLineItems" xlink:to="us-gaap_SecurityDeposit" xlink:title="Presentation : us-gaap_ShortTermDebtLineItems to us-gaap_SecurityDeposit" use="optional" priority="0" order="13" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_TerminationFee" xlink:label="kern_TerminationFee" xlink:title="kern_TerminationFee" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtLineItems" xlink:to="kern_TerminationFee" xlink:title="Presentation : us-gaap_ShortTermDebtLineItems to kern_TerminationFee" use="optional" priority="0" order="14" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_AssetsWrittenOff" xlink:label="kern_AssetsWrittenOff" xlink:title="kern_AssetsWrittenOff" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtLineItems" xlink:to="kern_AssetsWrittenOff" xlink:title="Presentation : us-gaap_ShortTermDebtLineItems to kern_AssetsWrittenOff" use="optional" priority="0" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:title="us-gaap_StockIssuedDuringPeriodSharesNewIssues" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:title="Presentation : us-gaap_ShortTermDebtLineItems to us-gaap_StockIssuedDuringPeriodSharesNewIssues" use="optional" priority="0" order="16" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharePrice" xlink:label="us-gaap_SharePrice" xlink:title="us-gaap_SharePrice" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtLineItems" xlink:to="us-gaap_SharePrice" xlink:title="Presentation : us-gaap_ShortTermDebtLineItems to us-gaap_SharePrice" use="optional" priority="0" order="17" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_LitigationOfBusinessDescription" xlink:label="kern_LitigationOfBusinessDescription" xlink:title="kern_LitigationOfBusinessDescription" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtLineItems" xlink:to="kern_LitigationOfBusinessDescription" xlink:title="Presentation : us-gaap_ShortTermDebtLineItems to kern_LitigationOfBusinessDescription" use="optional" priority="0" order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LitigationReserve" xlink:label="us-gaap_LitigationReserve" xlink:title="us-gaap_LitigationReserve" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtLineItems" xlink:to="us-gaap_LitigationReserve" xlink:title="Presentation : us-gaap_ShortTermDebtLineItems to us-gaap_LitigationReserve" use="optional" priority="0" order="19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LitigationSettlementExpense" xlink:label="us-gaap_LitigationSettlementExpense" xlink:title="us-gaap_LitigationSettlementExpense" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtLineItems" xlink:to="us-gaap_LitigationSettlementExpense" xlink:title="Presentation : us-gaap_ShortTermDebtLineItems to us-gaap_LitigationSettlementExpense" use="optional" priority="0" order="20" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyAccrualPayments" xlink:label="us-gaap_LossContingencyAccrualPayments" xlink:title="us-gaap_LossContingencyAccrualPayments" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtLineItems" xlink:to="us-gaap_LossContingencyAccrualPayments" xlink:title="Presentation : us-gaap_ShortTermDebtLineItems to us-gaap_LossContingencyAccrualPayments" use="optional" priority="0" order="21" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_IssuedAndOutstandingSharesPercentage" xlink:label="kern_IssuedAndOutstandingSharesPercentage" xlink:title="kern_IssuedAndOutstandingSharesPercentage" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtLineItems" xlink:to="kern_IssuedAndOutstandingSharesPercentage" xlink:title="Presentation : us-gaap_ShortTermDebtLineItems to kern_IssuedAndOutstandingSharesPercentage" use="optional" priority="0" order="22" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_Terminationexpenses" xlink:label="kern_Terminationexpenses" xlink:title="kern_Terminationexpenses" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtLineItems" xlink:to="kern_Terminationexpenses" xlink:title="Presentation : us-gaap_ShortTermDebtLineItems to kern_Terminationexpenses" use="optional" priority="0" order="23" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_PercentageOfCommitmentToCompensateFinancialAdvisor" xlink:label="kern_PercentageOfCommitmentToCompensateFinancialAdvisor" xlink:title="kern_PercentageOfCommitmentToCompensateFinancialAdvisor" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtLineItems" xlink:to="kern_PercentageOfCommitmentToCompensateFinancialAdvisor" xlink:title="Presentation : us-gaap_ShortTermDebtLineItems to kern_PercentageOfCommitmentToCompensateFinancialAdvisor" use="optional" priority="0" order="24" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_FinancialAdvisorSuccessFees" xlink:label="kern_FinancialAdvisorSuccessFees" xlink:title="kern_FinancialAdvisorSuccessFees" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtLineItems" xlink:to="kern_FinancialAdvisorSuccessFees" xlink:title="Presentation : us-gaap_ShortTermDebtLineItems to kern_FinancialAdvisorSuccessFees" use="optional" priority="0" order="25" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitment" xlink:label="us-gaap_OtherCommitment" xlink:title="us-gaap_OtherCommitment" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtLineItems" xlink:to="us-gaap_OtherCommitment" xlink:title="Presentation : us-gaap_ShortTermDebtLineItems to us-gaap_OtherCommitment" use="optional" priority="0" order="26" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_Legalproceedings" xlink:label="kern_Legalproceedings" xlink:title="kern_Legalproceedings" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtLineItems" xlink:to="kern_Legalproceedings" xlink:title="Presentation : us-gaap_ShortTermDebtLineItems to kern_Legalproceedings" priority="0" order="27" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://akerna.com/role/IntangibleAssetsnetandGoodwillDetailsTextual">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:title="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:title="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:title="Presentation : us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract to us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="us-gaap_StatementBusinessSegmentsAxis" xlink:title="us-gaap_StatementBusinessSegmentsAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="us-gaap_StatementBusinessSegmentsAxis" xlink:title="Presentation : us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable to us-gaap_StatementBusinessSegmentsAxis" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain" xlink:title="us-gaap_SegmentDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain" xlink:title="Presentation : us-gaap_StatementBusinessSegmentsAxis to us-gaap_SegmentDomain" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_Non-EnterpriseReportingUnitMember" xlink:label="kern_Non-EnterpriseReportingUnitMember" xlink:title="kern_Non-EnterpriseReportingUnitMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentDomain" xlink:to="kern_Non-EnterpriseReportingUnitMember" xlink:title="Presentation : us-gaap_SegmentDomain to kern_Non-EnterpriseReportingUnitMember" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_EnterpriseReportingUnitMember" xlink:label="kern_EnterpriseReportingUnitMember" xlink:title="kern_EnterpriseReportingUnitMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentDomain" xlink:to="kern_EnterpriseReportingUnitMember" xlink:title="Presentation : us-gaap_SegmentDomain to kern_EnterpriseReportingUnitMember" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_AmpleReportingUnitMember" xlink:label="kern_AmpleReportingUnitMember" xlink:title="kern_AmpleReportingUnitMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentDomain" xlink:to="kern_AmpleReportingUnitMember" xlink:title="Presentation : us-gaap_SegmentDomain to kern_AmpleReportingUnitMember" priority="0" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis" xlink:title="us-gaap_BusinessAcquisitionAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="us-gaap_BusinessAcquisitionAxis" xlink:title="Presentation : us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable to us-gaap_BusinessAcquisitionAxis" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:title="us-gaap_BusinessAcquisitionAcquireeDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:title="Presentation : us-gaap_BusinessAcquisitionAxis to us-gaap_BusinessAcquisitionAcquireeDomain" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_TrellisSolutionsIncMember" xlink:label="kern_TrellisSolutionsIncMember" xlink:title="kern_TrellisSolutionsIncMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="kern_TrellisSolutionsIncMember" xlink:title="Presentation : us-gaap_BusinessAcquisitionAcquireeDomain to kern_TrellisSolutionsIncMember" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_SoloSciencesIncMember" xlink:label="kern_SoloSciencesIncMember" xlink:title="kern_SoloSciencesIncMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="kern_SoloSciencesIncMember" xlink:title="Presentation : us-gaap_BusinessAcquisitionAcquireeDomain to kern_SoloSciencesIncMember" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_AmpleOrganicsMember" xlink:label="kern_AmpleOrganicsMember" xlink:title="kern_AmpleOrganicsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="kern_AmpleOrganicsMember" xlink:title="Presentation : us-gaap_BusinessAcquisitionAcquireeDomain to kern_AmpleOrganicsMember" use="optional" priority="0" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:label="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:title="us-gaap_FiniteLivedIntangibleAssetsLineItems" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:title="Presentation : us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable to us-gaap_FiniteLivedIntangibleAssetsLineItems" use="optional" priority="0" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_FiniteLivedIntangibleAssetsAccumulatedAmortizationExpense" xlink:label="kern_FiniteLivedIntangibleAssetsAccumulatedAmortizationExpense" xlink:title="kern_FiniteLivedIntangibleAssetsAccumulatedAmortizationExpense" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="kern_FiniteLivedIntangibleAssetsAccumulatedAmortizationExpense" xlink:title="Presentation : us-gaap_FiniteLivedIntangibleAssetsLineItems to kern_FiniteLivedIntangibleAssetsAccumulatedAmortizationExpense" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillImpairmentLoss" xlink:label="us-gaap_GoodwillImpairmentLoss" xlink:title="us-gaap_GoodwillImpairmentLoss" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_GoodwillImpairmentLoss" xlink:title="Presentation : us-gaap_FiniteLivedIntangibleAssetsLineItems to us-gaap_GoodwillImpairmentLoss" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_ImpairmentExpenses" xlink:label="kern_ImpairmentExpenses" xlink:title="kern_ImpairmentExpenses" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="kern_ImpairmentExpenses" xlink:title="Presentation : us-gaap_FiniteLivedIntangibleAssetsLineItems to kern_ImpairmentExpenses" priority="0" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_WeightingToTheMarketApproach" xlink:label="kern_WeightingToTheMarketApproach" xlink:title="kern_WeightingToTheMarketApproach" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="kern_WeightingToTheMarketApproach" xlink:title="Presentation : us-gaap_FiniteLivedIntangibleAssetsLineItems to kern_WeightingToTheMarketApproach" priority="0" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_WeightedToTheIncomeApproach" xlink:label="kern_WeightedToTheIncomeApproach" xlink:title="kern_WeightedToTheIncomeApproach" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="kern_WeightedToTheIncomeApproach" xlink:title="Presentation : us-gaap_FiniteLivedIntangibleAssetsLineItems to kern_WeightedToTheIncomeApproach" priority="0" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill" xlink:label="us-gaap_Goodwill" xlink:title="us-gaap_Goodwill" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_Goodwill" xlink:title="Presentation : us-gaap_FiniteLivedIntangibleAssetsLineItems to us-gaap_Goodwill" use="optional" priority="0" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://akerna.com/role/FairValueDetailsTextual">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="us-gaap_FairValueDisclosuresAbstract" xlink:title="us-gaap_FairValueDisclosuresAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByBalanceSheetGroupingTable" xlink:label="us-gaap_FairValueByBalanceSheetGroupingTable" xlink:title="us-gaap_FairValueByBalanceSheetGroupingTable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueDisclosuresAbstract" xlink:to="us-gaap_FairValueByBalanceSheetGroupingTable" xlink:title="Presentation : us-gaap_FairValueDisclosuresAbstract to us-gaap_FairValueByBalanceSheetGroupingTable" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="us-gaap_FinancialInstrumentAxis" xlink:title="us-gaap_FinancialInstrumentAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByBalanceSheetGroupingTable" xlink:to="us-gaap_FinancialInstrumentAxis" xlink:title="Presentation : us-gaap_FairValueByBalanceSheetGroupingTable to us-gaap_FinancialInstrumentAxis" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:title="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinancialInstrumentAxis" xlink:to="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:title="Presentation : us-gaap_FinancialInstrumentAxis to us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_PublicWarrantMember" xlink:label="kern_PublicWarrantMember" xlink:title="kern_PublicWarrantMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="kern_PublicWarrantMember" xlink:title="Presentation : us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain to kern_PublicWarrantMember" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_PrivateWarrantMember" xlink:label="kern_PrivateWarrantMember" xlink:title="kern_PrivateWarrantMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="kern_PrivateWarrantMember" xlink:title="Presentation : us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain to kern_PrivateWarrantMember" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WarrantMember" xlink:label="us-gaap_WarrantMember" xlink:title="us-gaap_WarrantMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="us-gaap_WarrantMember" xlink:title="Presentation : us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain to us-gaap_WarrantMember" use="optional" priority="0" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_SpecialVotingPreferredStockMember" xlink:label="kern_SpecialVotingPreferredStockMember" xlink:title="kern_SpecialVotingPreferredStockMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="kern_SpecialVotingPreferredStockMember" xlink:title="Presentation : us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain to kern_SpecialVotingPreferredStockMember" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_UnderwriterWarrantsMember" xlink:label="kern_UnderwriterWarrantsMember" xlink:title="kern_UnderwriterWarrantsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="kern_UnderwriterWarrantsMember" xlink:title="Presentation : us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain to kern_UnderwriterWarrantsMember" priority="0" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_PublicWarrantsAndPrivateWarrants2019Member" xlink:label="kern_PublicWarrantsAndPrivateWarrants2019Member" xlink:title="kern_PublicWarrantsAndPrivateWarrants2019Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="kern_PublicWarrantsAndPrivateWarrants2019Member" xlink:title="Presentation : us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain to kern_PublicWarrantsAndPrivateWarrants2019Member" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:label="us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:title="us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByBalanceSheetGroupingTable" xlink:to="us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:title="Presentation : us-gaap_FairValueByBalanceSheetGroupingTable to us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" use="optional" priority="0" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleDebt" xlink:label="us-gaap_ConvertibleDebt" xlink:title="us-gaap_ConvertibleDebt" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:to="us-gaap_ConvertibleDebt" xlink:title="Presentation : us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems to us-gaap_ConvertibleDebt" use="optional" priority="0" order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_DebtPurchasePrice" xlink:label="kern_DebtPurchasePrice" xlink:title="kern_DebtPurchasePrice" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:to="kern_DebtPurchasePrice" xlink:title="Presentation : us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems to kern_DebtPurchasePrice" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentMaturityDate" xlink:label="us-gaap_DebtInstrumentMaturityDate" xlink:title="us-gaap_DebtInstrumentMaturityDate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:to="us-gaap_DebtInstrumentMaturityDate" xlink:title="Presentation : us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems to us-gaap_DebtInstrumentMaturityDate" use="optional" priority="0" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentConvertibleConversionPriceIncrease" xlink:label="us-gaap_DebtInstrumentConvertibleConversionPriceIncrease" xlink:title="us-gaap_DebtInstrumentConvertibleConversionPriceIncrease" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:to="us-gaap_DebtInstrumentConvertibleConversionPriceIncrease" xlink:title="Presentation : us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems to us-gaap_DebtInstrumentConvertibleConversionPriceIncrease" use="optional" priority="0" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentConvertibleConversionPriceDecrease" xlink:label="us-gaap_DebtInstrumentConvertibleConversionPriceDecrease" xlink:title="us-gaap_DebtInstrumentConvertibleConversionPriceDecrease" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:to="us-gaap_DebtInstrumentConvertibleConversionPriceDecrease" xlink:title="Presentation : us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems to us-gaap_DebtInstrumentConvertibleConversionPriceDecrease" use="optional" priority="0" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_PreferredStockConversionRatio" xlink:label="kern_PreferredStockConversionRatio" xlink:title="kern_PreferredStockConversionRatio" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:to="kern_PreferredStockConversionRatio" xlink:title="Presentation : us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems to kern_PreferredStockConversionRatio" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WarrantsAndRightsOutstandingTerm" xlink:label="us-gaap_WarrantsAndRightsOutstandingTerm" xlink:title="us-gaap_WarrantsAndRightsOutstandingTerm" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:to="us-gaap_WarrantsAndRightsOutstandingTerm" xlink:title="Presentation : us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems to us-gaap_WarrantsAndRightsOutstandingTerm" use="optional" priority="0" order="6" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_WarrantStockConversionRatio" xlink:label="kern_WarrantStockConversionRatio" xlink:title="kern_WarrantStockConversionRatio" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:to="kern_WarrantStockConversionRatio" xlink:title="Presentation : us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems to kern_WarrantStockConversionRatio" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>4
<FILENAME>kern-20230331_cal.xml
<DESCRIPTION>CALCULATION
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii" standalone="yes"?>
<!--Created by EdgarAgents, Powered by IRIS Carbon, Unique Code 646291e89c2b6f0440dc60aa, Generated At Mon, 15 May 2023 20:12:20 GMT-->
<link:linkbase xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xl="http://www.xbrl.org/2003/XLink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrli="http://www.xbrl.org/2003/instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://akerna.com/role/DiscontinuedOperationsDetails" xlink:type="simple" xlink:href="kern-20230331.xsd#DiscontinuedOperationsDetails" />
  <link:roleRef roleURI="http://akerna.com/role/DiscontinuedOperationsDetails1" xlink:type="simple" xlink:href="kern-20230331.xsd#DiscontinuedOperationsDetails1" />
  <link:roleRef roleURI="http://akerna.com/role/SignificantTransactionsDetails1" xlink:type="simple" xlink:href="kern-20230331.xsd#SignificantTransactionsDetails1" />
  <link:roleRef roleURI="http://akerna.com/role/SignificantTransactionsDetails2" xlink:type="simple" xlink:href="kern-20230331.xsd#SignificantTransactionsDetails2" />
  <link:roleRef roleURI="http://akerna.com/role/SupplementalBalanceSheetDisclosuresDetails1" xlink:type="simple" xlink:href="kern-20230331.xsd#SupplementalBalanceSheetDisclosuresDetails1" />
  <link:roleRef roleURI="http://akerna.com/role/CondensedStatementsOfOperations" xlink:type="simple" xlink:href="kern-20230331.xsd#CondensedStatementsOfOperations" />
  <link:roleRef roleURI="http://akerna.com/role/CommitmentsandContingenciesDetails" xlink:type="simple" xlink:href="kern-20230331.xsd#CommitmentsandContingenciesDetails" />
  <link:roleRef roleURI="http://akerna.com/role/SupplementalBalanceSheetDisclosuresDetails" xlink:type="simple" xlink:href="kern-20230331.xsd#SupplementalBalanceSheetDisclosuresDetails" />
  <link:roleRef roleURI="http://akerna.com/role/CondensedConsolidatedStatementsofComprehensiveLossunaudited" xlink:type="simple" xlink:href="kern-20230331.xsd#CondensedConsolidatedStatementsofComprehensiveLossunaudited" />
  <link:roleRef roleURI="http://akerna.com/role/IncomeTaxesDetails" xlink:type="simple" xlink:href="kern-20230331.xsd#IncomeTaxesDetails" />
  <link:roleRef roleURI="http://akerna.com/role/IncomeTaxesDetails1" xlink:type="simple" xlink:href="kern-20230331.xsd#IncomeTaxesDetails1" />
  <link:roleRef roleURI="http://akerna.com/role/CondensedConsolidatedBalanceSheetsUnaudited" xlink:type="simple" xlink:href="kern-20230331.xsd#CondensedConsolidatedBalanceSheetsUnaudited" />
  <link:roleRef roleURI="http://akerna.com/role/StatementsOfCashFlows" xlink:type="simple" xlink:href="kern-20230331.xsd#StatementsOfCashFlows" />
  <link:roleRef roleURI="http://akerna.com/role/DocumentAndEntityInformation" xlink:type="simple" xlink:href="kern-20230331.xsd#DocumentAndEntityInformation" />
  <link:roleRef roleURI="http://akerna.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical" xlink:type="simple" xlink:href="kern-20230331.xsd#CondensedConsolidatedBalanceSheetsUnauditedParenthetical" />
  <link:roleRef roleURI="http://akerna.com/role/StatementsOfChangesInStockholdersEquity" xlink:type="simple" xlink:href="kern-20230331.xsd#StatementsOfChangesInStockholdersEquity" />
  <link:roleRef roleURI="http://akerna.com/role/DescriptionofBusiness" xlink:type="simple" xlink:href="kern-20230331.xsd#DescriptionofBusiness" />
  <link:roleRef roleURI="http://akerna.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies" xlink:type="simple" xlink:href="kern-20230331.xsd#BasisofPresentationandSummaryofSignificantAccountingPolicies" />
  <link:roleRef roleURI="http://akerna.com/role/SignificantTransactions" xlink:type="simple" xlink:href="kern-20230331.xsd#SignificantTransactions" />
  <link:roleRef roleURI="http://akerna.com/role/RevenueandContractswithCustomers" xlink:type="simple" xlink:href="kern-20230331.xsd#RevenueandContractswithCustomers" />
  <link:roleRef roleURI="http://akerna.com/role/IntangibleAssetsnetandGoodwill" xlink:type="simple" xlink:href="kern-20230331.xsd#IntangibleAssetsnetandGoodwill" />
  <link:roleRef roleURI="http://akerna.com/role/LongTermDebt" xlink:type="simple" xlink:href="kern-20230331.xsd#LongTermDebt" />
  <link:roleRef roleURI="http://akerna.com/role/IncomeTaxes" xlink:type="simple" xlink:href="kern-20230331.xsd#IncomeTaxes" />
  <link:roleRef roleURI="http://akerna.com/role/SupplementalBalanceSheetDisclosures" xlink:type="simple" xlink:href="kern-20230331.xsd#SupplementalBalanceSheetDisclosures" />
  <link:roleRef roleURI="http://akerna.com/role/CommitmentsAndContingencies" xlink:type="simple" xlink:href="kern-20230331.xsd#CommitmentsAndContingencies" />
  <link:roleRef roleURI="http://akerna.com/role/StockholdersDeficit" xlink:type="simple" xlink:href="kern-20230331.xsd#StockholdersDeficit" />
  <link:roleRef roleURI="http://akerna.com/role/FairValue" xlink:type="simple" xlink:href="kern-20230331.xsd#FairValue" />
  <link:roleRef roleURI="http://akerna.com/role/Earningpershare" xlink:type="simple" xlink:href="kern-20230331.xsd#Earningpershare" />
  <link:roleRef roleURI="http://akerna.com/role/DiscontinuedOperations" xlink:type="simple" xlink:href="kern-20230331.xsd#DiscontinuedOperations" />
  <link:roleRef roleURI="http://akerna.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" xlink:type="simple" xlink:href="kern-20230331.xsd#BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" />
  <link:roleRef roleURI="http://akerna.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesTables" xlink:type="simple" xlink:href="kern-20230331.xsd#BasisofPresentationandSummaryofSignificantAccountingPoliciesTables" />
  <link:roleRef roleURI="http://akerna.com/role/SignificantTransactionsTables" xlink:type="simple" xlink:href="kern-20230331.xsd#SignificantTransactionsTables" />
  <link:roleRef roleURI="http://akerna.com/role/RevenueandContractswithCustomersTables" xlink:type="simple" xlink:href="kern-20230331.xsd#RevenueandContractswithCustomersTables" />
  <link:roleRef roleURI="http://akerna.com/role/LongTermDebtTables" xlink:type="simple" xlink:href="kern-20230331.xsd#LongTermDebtTables" />
  <link:roleRef roleURI="http://akerna.com/role/IncomeTaxesTables" xlink:type="simple" xlink:href="kern-20230331.xsd#IncomeTaxesTables" />
  <link:roleRef roleURI="http://akerna.com/role/SupplementalBalanceSheetDisclosuresTables" xlink:type="simple" xlink:href="kern-20230331.xsd#SupplementalBalanceSheetDisclosuresTables" />
  <link:roleRef roleURI="http://akerna.com/role/CommitmentsandContingenciesTables" xlink:type="simple" xlink:href="kern-20230331.xsd#CommitmentsandContingenciesTables" />
  <link:roleRef roleURI="http://akerna.com/role/StockholdersDeficitTables" xlink:type="simple" xlink:href="kern-20230331.xsd#StockholdersDeficitTables" />
  <link:roleRef roleURI="http://akerna.com/role/FairValueTables" xlink:type="simple" xlink:href="kern-20230331.xsd#FairValueTables" />
  <link:roleRef roleURI="http://akerna.com/role/EarningperSharesTables" xlink:type="simple" xlink:href="kern-20230331.xsd#EarningperSharesTables" />
  <link:roleRef roleURI="http://akerna.com/role/DiscontinuedOperationsTable" xlink:type="simple" xlink:href="kern-20230331.xsd#DiscontinuedOperationsTable" />
  <link:roleRef roleURI="http://akerna.com/role/DescriptionofBusinessDetailsTextual" xlink:type="simple" xlink:href="kern-20230331.xsd#DescriptionofBusinessDetailsTextual" />
  <link:roleRef roleURI="http://akerna.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" xlink:type="simple" xlink:href="kern-20230331.xsd#BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" />
  <link:roleRef roleURI="http://akerna.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsTextual" xlink:type="simple" xlink:href="kern-20230331.xsd#BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsTextual" />
  <link:roleRef roleURI="http://akerna.com/role/RevenueandContractswithCustomersDetails" xlink:type="simple" xlink:href="kern-20230331.xsd#RevenueandContractswithCustomersDetails" />
  <link:roleRef roleURI="http://akerna.com/role/RevenueandContractswithCustomersDetails1" xlink:type="simple" xlink:href="kern-20230331.xsd#RevenueandContractswithCustomersDetails1" />
  <link:roleRef roleURI="http://akerna.com/role/RevenueandContractswithCustomersDetails2" xlink:type="simple" xlink:href="kern-20230331.xsd#RevenueandContractswithCustomersDetails2" />
  <link:roleRef roleURI="http://akerna.com/role/RevenueandContractswithCustomersDetails3" xlink:type="simple" xlink:href="kern-20230331.xsd#RevenueandContractswithCustomersDetails3" />
  <link:roleRef roleURI="http://akerna.com/role/RevenueandContractswithCustomersDetailsTextual" xlink:type="simple" xlink:href="kern-20230331.xsd#RevenueandContractswithCustomersDetailsTextual" />
  <link:roleRef roleURI="http://akerna.com/role/IntangibleAssetsnetandGoodwillDetailsTextual" xlink:type="simple" xlink:href="kern-20230331.xsd#IntangibleAssetsnetandGoodwillDetailsTextual" />
  <link:roleRef roleURI="http://akerna.com/role/LongTermDebtDetails" xlink:type="simple" xlink:href="kern-20230331.xsd#LongTermDebtDetails" />
  <link:roleRef roleURI="http://akerna.com/role/LongTermDebtDetailsTextual" xlink:type="simple" xlink:href="kern-20230331.xsd#LongTermDebtDetailsTextual" />
  <link:roleRef roleURI="http://akerna.com/role/IncomeTaxesDetailsTextual" xlink:type="simple" xlink:href="kern-20230331.xsd#IncomeTaxesDetailsTextual" />
  <link:roleRef roleURI="http://akerna.com/role/CommitmentsandContingenciesDetailsTextual" xlink:type="simple" xlink:href="kern-20230331.xsd#CommitmentsandContingenciesDetailsTextual" />
  <link:roleRef roleURI="http://akerna.com/role/StockholdersDeficitDetailsTextual" xlink:type="simple" xlink:href="kern-20230331.xsd#StockholdersDeficitDetailsTextual" />
  <link:roleRef roleURI="http://akerna.com/role/StockholdersDeficitDetails1" xlink:type="simple" xlink:href="kern-20230331.xsd#StockholdersDeficitDetails1" />
  <link:roleRef roleURI="http://akerna.com/role/FairValueDetails" xlink:type="simple" xlink:href="kern-20230331.xsd#FairValueDetails" />
  <link:roleRef roleURI="http://akerna.com/role/FairValueDetails1" xlink:type="simple" xlink:href="kern-20230331.xsd#FairValueDetails1" />
  <link:roleRef roleURI="http://akerna.com/role/FairValueDetails2" xlink:type="simple" xlink:href="kern-20230331.xsd#FairValueDetails2" />
  <link:roleRef roleURI="http://akerna.com/role/FairValueDetails3" xlink:type="simple" xlink:href="kern-20230331.xsd#FairValueDetails3" />
  <link:roleRef roleURI="http://akerna.com/role/FairValueDetails4" xlink:type="simple" xlink:href="kern-20230331.xsd#FairValueDetails4" />
  <link:roleRef roleURI="http://akerna.com/role/FairValueDetailsTextual" xlink:type="simple" xlink:href="kern-20230331.xsd#FairValueDetailsTextual" />
  <link:roleRef roleURI="http://akerna.com/role/EarningperShareDetails" xlink:type="simple" xlink:href="kern-20230331.xsd#EarningperShareDetails" />
  <link:roleRef roleURI="http://akerna.com/role/EarningperShareDetailsTextual" xlink:type="simple" xlink:href="kern-20230331.xsd#EarningperShareDetailsTextual" />
  <link:roleRef roleURI="http://akerna.com/role/DiscontinuedOperationsDetailsTextual" xlink:type="simple" xlink:href="kern-20230331.xsd#DiscontinuedOperationsDetailsTextual" />
  <link:roleRef roleURI="http://akerna.com/role/SummaryofSignificantAccountingPoliciesDetails1" xlink:type="simple" xlink:href="kern-20230331.xsd#SummaryofSignificantAccountingPoliciesDetails1" />
  <link:roleRef roleURI="http://akerna.com/role/SignificantTransactionsDetails3" xlink:type="simple" xlink:href="kern-20230331.xsd#SignificantTransactionsDetails3" />
  <link:roleRef roleURI="http://akerna.com/role/SignificantTransactionsDetailsTextual" xlink:type="simple" xlink:href="kern-20230331.xsd#SignificantTransactionsDetailsTextual" />
  <link:roleRef roleURI="http://akerna.com/role/IncomeTaxesDetails2" xlink:type="simple" xlink:href="kern-20230331.xsd#IncomeTaxesDetails2" />
  <link:calculationLink xlink:type="extended" xlink:role="http://akerna.com/role/DiscontinuedOperationsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" xlink:label="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" xlink:title="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" xlink:title="us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" xlink:title="Calculation : us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation to us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" order="0" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet" xlink:title="us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet" xlink:title="Calculation : us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation to us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet" order="1" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent" xlink:title="us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent" xlink:title="Calculation : us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation to us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent" order="2" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets" xlink:title="us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets" xlink:title="Calculation : us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation to us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets" order="3" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryNoncurrent" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryNoncurrent" xlink:title="us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryNoncurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryNoncurrent" xlink:title="Calculation : us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation to us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryNoncurrent" order="4" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent" xlink:title="us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent" xlink:title="Calculation : us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation to us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent" order="5" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent" xlink:title="us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent" xlink:title="Calculation : us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation to us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent" order="6" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent" xlink:title="us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent" xlink:title="Calculation : us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation to us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent" order="7" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation" xlink:label="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation" xlink:title="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableAndAccruedLiabilitiesCurrent" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableAndAccruedLiabilitiesCurrent" xlink:title="us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableAndAccruedLiabilitiesCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableAndAccruedLiabilitiesCurrent" xlink:title="Calculation : us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation to us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableAndAccruedLiabilitiesCurrent" order="0" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenueCurrent" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenueCurrent" xlink:title="us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenueCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenueCurrent" xlink:title="Calculation : us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation to us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenueCurrent" order="1" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenueNoncurrent" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenueNoncurrent" xlink:title="us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenueNoncurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenueNoncurrent" xlink:title="Calculation : us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation to us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenueNoncurrent" order="2" weight="1" use="optional" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://akerna.com/role/DiscontinuedOperationsDetails1">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:title="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax" xlink:label="us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax" xlink:title="us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:to="us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax" xlink:title="Calculation : us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax to us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax" order="0" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax" xlink:label="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax" xlink:title="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:to="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax" xlink:title="Calculation : us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax to us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax" order="1" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:title="us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax" xlink:to="us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:title="Calculation : us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax to us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" order="0" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" xlink:label="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" xlink:title="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax" xlink:to="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" xlink:title="Calculation : us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax to us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" order="1" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss" xlink:title="us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss" xlink:title="Calculation : us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax to us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss" order="0" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:title="us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:title="Calculation : us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss to us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" order="0" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" xlink:title="us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" xlink:title="Calculation : us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss to us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" order="1" weight="-1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_DiscontinuedOperationProductAndDevelopmentExpense" xlink:label="kern_DiscontinuedOperationProductAndDevelopmentExpense" xlink:title="kern_DiscontinuedOperationProductAndDevelopmentExpense" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" xlink:to="kern_DiscontinuedOperationProductAndDevelopmentExpense" xlink:title="Calculation : us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax to kern_DiscontinuedOperationProductAndDevelopmentExpense" order="1" weight="-1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_DiscontinuedOperationSellingAndMarketingExpense" xlink:label="kern_DiscontinuedOperationSellingAndMarketingExpense" xlink:title="kern_DiscontinuedOperationSellingAndMarketingExpense" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" xlink:to="kern_DiscontinuedOperationSellingAndMarketingExpense" xlink:title="Calculation : us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax to kern_DiscontinuedOperationSellingAndMarketingExpense" order="2" weight="-1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense" xlink:title="us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense" xlink:title="Calculation : us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax to us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense" order="3" weight="-1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization" xlink:title="us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization" xlink:title="Calculation : us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax to us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization" order="4" weight="-1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherExpense" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherExpense" xlink:title="us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherExpense" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherExpense" xlink:title="Calculation : us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax to us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherExpense" order="5" weight="-1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_DiscontinuedOperationImpairmentOfLongLivedAssetsHeldForUse" xlink:label="kern_DiscontinuedOperationImpairmentOfLongLivedAssetsHeldForUse" xlink:title="kern_DiscontinuedOperationImpairmentOfLongLivedAssetsHeldForUse" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" xlink:to="kern_DiscontinuedOperationImpairmentOfLongLivedAssetsHeldForUse" xlink:title="Calculation : us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax to kern_DiscontinuedOperationImpairmentOfLongLivedAssetsHeldForUse" order="6" weight="-1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationAsset1" xlink:label="us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationAsset1" xlink:title="us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationAsset1" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" xlink:to="us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationAsset1" xlink:title="Calculation : us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax to us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationAsset1" order="7" weight="1" use="optional" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://akerna.com/role/SignificantTransactionsDetails1">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferred1" xlink:label="us-gaap_BusinessCombinationConsiderationTransferred1" xlink:title="us-gaap_BusinessCombinationConsiderationTransferred1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:label="us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:title="us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_BusinessCombinationConsiderationTransferred1" xlink:to="us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:title="Calculation : us-gaap_BusinessCombinationConsiderationTransferred1 to us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" order="0" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_BusinessCombinationConsiderationTransferredCash" xlink:label="kern_BusinessCombinationConsiderationTransferredCash" xlink:title="kern_BusinessCombinationConsiderationTransferredCash" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_BusinessCombinationConsiderationTransferred1" xlink:to="kern_BusinessCombinationConsiderationTransferredCash" xlink:title="Calculation : us-gaap_BusinessCombinationConsiderationTransferred1 to kern_BusinessCombinationConsiderationTransferredCash" order="1" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred" xlink:label="us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred" xlink:title="us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_BusinessCombinationConsiderationTransferred1" xlink:to="us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred" xlink:title="Calculation : us-gaap_BusinessCombinationConsiderationTransferred1 to us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred" order="2" weight="1" use="optional" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://akerna.com/role/SignificantTransactionsDetails2">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:title="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:title="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:title="Calculation : us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets to us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" order="0" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:title="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:title="Calculation : us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets to us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" order="1" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" xlink:title="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" xlink:title="Calculation : us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets to us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" order="2" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_FixedAssets" xlink:label="kern_FixedAssets" xlink:title="kern_FixedAssets" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:to="kern_FixedAssets" xlink:title="Calculation : us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets to kern_FixedAssets" order="3" weight="1" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_NonCompeteAgreement" xlink:label="kern_NonCompeteAgreement" xlink:title="kern_NonCompeteAgreement" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:to="kern_NonCompeteAgreement" xlink:title="Calculation : us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets to kern_NonCompeteAgreement" order="4" weight="1" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAcquiredTechnology" xlink:label="kern_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAcquiredTechnology" xlink:title="kern_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAcquiredTechnology" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:to="kern_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAcquiredTechnology" xlink:title="Calculation : us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets to kern_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAcquiredTechnology" order="5" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships" xlink:label="kern_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships" xlink:title="kern_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:to="kern_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships" xlink:title="Calculation : us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets to kern_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships" order="6" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAcquiredTradeName" xlink:label="kern_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAcquiredTradeName" xlink:title="kern_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAcquiredTradeName" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:to="kern_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAcquiredTradeName" xlink:title="Calculation : us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets to kern_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAcquiredTradeName" order="7" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:title="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:title="Calculation : us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets to us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" order="8" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndAccruedExpenses" xlink:label="kern_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndAccruedExpenses" xlink:title="kern_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndAccruedExpenses" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:to="kern_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndAccruedExpenses" xlink:title="Calculation : us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets to kern_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndAccruedExpenses" order="9" weight="-1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:title="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:title="Calculation : us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets to us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" order="10" weight="-1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue" xlink:title="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue" xlink:title="Calculation : us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets to us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue" order="11" weight="-1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalizedSoftware" xlink:label="kern_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalizedSoftware" xlink:title="kern_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalizedSoftware" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:to="kern_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalizedSoftware" xlink:title="Calculation : us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets to kern_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalizedSoftware" order="12" weight="1" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://akerna.com/role/SupplementalBalanceSheetDisclosuresDetails1">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:title="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableCurrent" xlink:label="us-gaap_AccountsPayableCurrent" xlink:title="us-gaap_AccountsPayableCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:to="us-gaap_AccountsPayableCurrent" xlink:title="Calculation : us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent to us-gaap_AccountsPayableCurrent" order="0" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedProfessionalFeesCurrent" xlink:label="us-gaap_AccruedProfessionalFeesCurrent" xlink:title="us-gaap_AccruedProfessionalFeesCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:to="us-gaap_AccruedProfessionalFeesCurrent" xlink:title="Calculation : us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent to us-gaap_AccruedProfessionalFeesCurrent" order="1" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SalesAndExciseTaxPayableCurrent" xlink:label="us-gaap_SalesAndExciseTaxPayableCurrent" xlink:title="us-gaap_SalesAndExciseTaxPayableCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:to="us-gaap_SalesAndExciseTaxPayableCurrent" xlink:title="Calculation : us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent to us-gaap_SalesAndExciseTaxPayableCurrent" order="2" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedEmployeeBenefitsCurrent" xlink:label="us-gaap_AccruedEmployeeBenefitsCurrent" xlink:title="us-gaap_AccruedEmployeeBenefitsCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:to="us-gaap_AccruedEmployeeBenefitsCurrent" xlink:title="Calculation : us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent to us-gaap_AccruedEmployeeBenefitsCurrent" order="3" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_AccruedContractors" xlink:label="kern_AccruedContractors" xlink:title="kern_AccruedContractors" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:to="kern_AccruedContractors" xlink:title="Calculation : us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent to kern_AccruedContractors" order="4" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SettlementLiabilitiesCurrent" xlink:label="us-gaap_SettlementLiabilitiesCurrent" xlink:title="us-gaap_SettlementLiabilitiesCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:to="us-gaap_SettlementLiabilitiesCurrent" xlink:title="Calculation : us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent to us-gaap_SettlementLiabilitiesCurrent" order="5" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAccruedLiabilitiesCurrent" xlink:label="us-gaap_OtherAccruedLiabilitiesCurrent" xlink:title="us-gaap_OtherAccruedLiabilitiesCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:to="us-gaap_OtherAccruedLiabilitiesCurrent" xlink:title="Calculation : us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent to us-gaap_OtherAccruedLiabilitiesCurrent" order="6" weight="1" use="optional" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://akerna.com/role/CondensedStatementsOfOperations">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss" xlink:title="us-gaap_ProfitLoss" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperations" xlink:label="us-gaap_IncomeLossFromContinuingOperations" xlink:title="us-gaap_IncomeLossFromContinuingOperations" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_ProfitLoss" xlink:to="us-gaap_IncomeLossFromContinuingOperations" xlink:title="Calculation : us-gaap_ProfitLoss to us-gaap_IncomeLossFromContinuingOperations" order="0" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:title="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperations" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:title="Calculation : us-gaap_IncomeLossFromContinuingOperations to us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" order="0" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss" xlink:title="us-gaap_OperatingIncomeLoss" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:to="us-gaap_OperatingIncomeLoss" xlink:title="Calculation : us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments to us-gaap_OperatingIncomeLoss" order="0" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrossProfit" xlink:label="us-gaap_GrossProfit" xlink:title="us-gaap_GrossProfit" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_GrossProfit" xlink:title="Calculation : us-gaap_OperatingIncomeLoss to us-gaap_GrossProfit" order="0" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues" xlink:label="us-gaap_Revenues" xlink:title="us-gaap_Revenues" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_Revenues" xlink:title="Calculation : us-gaap_GrossProfit to us-gaap_Revenues" order="0" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfRevenue" xlink:label="us-gaap_CostOfRevenue" xlink:title="us-gaap_CostOfRevenue" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_CostOfRevenue" xlink:title="Calculation : us-gaap_GrossProfit to us-gaap_CostOfRevenue" order="1" weight="-1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpenses" xlink:label="us-gaap_OperatingExpenses" xlink:title="us-gaap_OperatingExpenses" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingExpenses" xlink:title="Calculation : us-gaap_OperatingIncomeLoss to us-gaap_OperatingExpenses" order="1" weight="-1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="us-gaap_ResearchAndDevelopmentExpense" xlink:title="us-gaap_ResearchAndDevelopmentExpense" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_ResearchAndDevelopmentExpense" xlink:title="Calculation : us-gaap_OperatingExpenses to us-gaap_ResearchAndDevelopmentExpense" order="0" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingAndMarketingExpense" xlink:label="us-gaap_SellingAndMarketingExpense" xlink:title="us-gaap_SellingAndMarketingExpense" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_SellingAndMarketingExpense" xlink:title="Calculation : us-gaap_OperatingExpenses to us-gaap_SellingAndMarketingExpense" order="1" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="us-gaap_GeneralAndAdministrativeExpense" xlink:title="us-gaap_GeneralAndAdministrativeExpense" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_GeneralAndAdministrativeExpense" xlink:title="Calculation : us-gaap_OperatingExpenses to us-gaap_GeneralAndAdministrativeExpense" order="2" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationAndAmortization" xlink:label="us-gaap_DepreciationAndAmortization" xlink:title="us-gaap_DepreciationAndAmortization" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_DepreciationAndAmortization" xlink:title="Calculation : us-gaap_OperatingExpenses to us-gaap_DepreciationAndAmortization" order="3" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:label="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:title="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:title="Calculation : us-gaap_OperatingExpenses to us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" order="4" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="us-gaap_NonoperatingIncomeExpense" xlink:title="us-gaap_NonoperatingIncomeExpense" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:to="us-gaap_NonoperatingIncomeExpense" xlink:title="Calculation : us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments to us-gaap_NonoperatingIncomeExpense" order="1" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:label="us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:title="us-gaap_InterestIncomeExpenseNonoperatingNet" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:title="Calculation : us-gaap_NonoperatingIncomeExpense to us-gaap_InterestIncomeExpenseNonoperatingNet" order="0" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeGainLossOnDerivativeNet" xlink:label="us-gaap_DerivativeGainLossOnDerivativeNet" xlink:title="us-gaap_DerivativeGainLossOnDerivativeNet" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_DerivativeGainLossOnDerivativeNet" xlink:title="Calculation : us-gaap_NonoperatingIncomeExpense to us-gaap_DerivativeGainLossOnDerivativeNet" order="1" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_GainsLossesOnConvertibleNotes" xlink:label="kern_GainsLossesOnConvertibleNotes" xlink:title="kern_GainsLossesOnConvertibleNotes" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="kern_GainsLossesOnConvertibleNotes" xlink:title="Calculation : us-gaap_NonoperatingIncomeExpense to kern_GainsLossesOnConvertibleNotes" order="2" weight="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:title="us-gaap_IncomeTaxExpenseBenefit" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperations" xlink:to="us-gaap_IncomeTaxExpenseBenefit" xlink:title="Calculation : us-gaap_IncomeLossFromContinuingOperations to us-gaap_IncomeTaxExpenseBenefit" order="1" weight="-1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromEquityMethodInvestments" xlink:label="us-gaap_IncomeLossFromEquityMethodInvestments" xlink:title="us-gaap_IncomeLossFromEquityMethodInvestments" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_ProfitLoss" xlink:to="us-gaap_IncomeLossFromEquityMethodInvestments" xlink:title="Calculation : us-gaap_ProfitLoss to us-gaap_IncomeLossFromEquityMethodInvestments" order="1" weight="1" use="optional" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://akerna.com/role/CommitmentsandContingenciesDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:title="us-gaap_OperatingLeasesFutureMinimumPaymentsDue" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear" xlink:title="us-gaap_OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear" xlink:title="Calculation : us-gaap_OperatingLeasesFutureMinimumPaymentsDue to us-gaap_OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear" order="0" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:title="us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:title="Calculation : us-gaap_OperatingLeasesFutureMinimumPaymentsDue to us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" order="1" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:title="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:title="Calculation : us-gaap_OperatingLeasesFutureMinimumPaymentsDue to us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" order="2" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:title="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:title="Calculation : us-gaap_OperatingLeasesFutureMinimumPaymentsDue to us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" order="3" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:title="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:title="Calculation : us-gaap_OperatingLeasesFutureMinimumPaymentsDue to us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" order="4" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:title="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:title="Calculation : us-gaap_OperatingLeasesFutureMinimumPaymentsDue to us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" order="5" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:title="us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:title="Calculation : us-gaap_OperatingLeasesFutureMinimumPaymentsDue to us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" order="6" weight="1" use="optional" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://akerna.com/role/SupplementalBalanceSheetDisclosuresDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseCurrent" xlink:label="us-gaap_PrepaidExpenseCurrent" xlink:title="us-gaap_PrepaidExpenseCurrent" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_PrepaidExpensesSoftwareAndTechnology" xlink:label="kern_PrepaidExpensesSoftwareAndTechnology" xlink:title="kern_PrepaidExpensesSoftwareAndTechnology" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_PrepaidExpenseCurrent" xlink:to="kern_PrepaidExpensesSoftwareAndTechnology" xlink:title="Calculation : us-gaap_PrepaidExpenseCurrent to kern_PrepaidExpensesSoftwareAndTechnology" order="0" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_PrepaidProfessionalFees" xlink:label="kern_PrepaidProfessionalFees" xlink:title="kern_PrepaidProfessionalFees" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_PrepaidExpenseCurrent" xlink:to="kern_PrepaidProfessionalFees" xlink:title="Calculation : us-gaap_PrepaidExpenseCurrent to kern_PrepaidProfessionalFees" order="1" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidInsurance" xlink:label="us-gaap_PrepaidInsurance" xlink:title="us-gaap_PrepaidInsurance" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_PrepaidExpenseCurrent" xlink:to="us-gaap_PrepaidInsurance" xlink:title="Calculation : us-gaap_PrepaidExpenseCurrent to us-gaap_PrepaidInsurance" order="2" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherPrepaidExpenseCurrent" xlink:label="us-gaap_OtherPrepaidExpenseCurrent" xlink:title="us-gaap_OtherPrepaidExpenseCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_PrepaidExpenseCurrent" xlink:to="us-gaap_OtherPrepaidExpenseCurrent" xlink:title="Calculation : us-gaap_PrepaidExpenseCurrent to us-gaap_OtherPrepaidExpenseCurrent" order="3" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnbilledContractsReceivable" xlink:label="us-gaap_UnbilledContractsReceivable" xlink:title="us-gaap_UnbilledContractsReceivable" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_PrepaidExpenseCurrent" xlink:to="us-gaap_UnbilledContractsReceivable" xlink:title="Calculation : us-gaap_PrepaidExpenseCurrent to us-gaap_UnbilledContractsReceivable" order="4" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssets" xlink:label="us-gaap_OtherAssets" xlink:title="us-gaap_OtherAssets" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_PrepaidExpenseCurrent" xlink:to="us-gaap_OtherAssets" xlink:title="Calculation : us-gaap_PrepaidExpenseCurrent to us-gaap_OtherAssets" order="5" weight="1" use="optional" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://akerna.com/role/CondensedConsolidatedStatementsofComprehensiveLossunaudited">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax" xlink:title="us-gaap_ComprehensiveIncomeNetOfTax" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss" xlink:title="us-gaap_ProfitLoss" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_ProfitLoss" xlink:title="Calculation : us-gaap_ComprehensiveIncomeNetOfTax to us-gaap_ProfitLoss" order="0" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:title="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:title="Calculation : us-gaap_ComprehensiveIncomeNetOfTax to us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" order="1" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionAfterTaxAndReclassificationAdjustmentAttributableToParent" xlink:label="us-gaap_OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionAfterTaxAndReclassificationAdjustmentAttributableToParent" xlink:title="us-gaap_OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionAfterTaxAndReclassificationAdjustmentAttributableToParent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionAfterTaxAndReclassificationAdjustmentAttributableToParent" xlink:title="Calculation : us-gaap_ComprehensiveIncomeNetOfTax to us-gaap_OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionAfterTaxAndReclassificationAdjustmentAttributableToParent" order="2" weight="1" use="optional" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://akerna.com/role/IncomeTaxesDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:title="us-gaap_CurrentIncomeTaxExpenseBenefit" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentFederalTaxExpenseBenefit" xlink:label="us-gaap_CurrentFederalTaxExpenseBenefit" xlink:title="us-gaap_CurrentFederalTaxExpenseBenefit" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:to="us-gaap_CurrentFederalTaxExpenseBenefit" xlink:title="Calculation : us-gaap_CurrentIncomeTaxExpenseBenefit to us-gaap_CurrentFederalTaxExpenseBenefit" order="0" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:label="us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:title="us-gaap_CurrentStateAndLocalTaxExpenseBenefit" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:to="us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:title="Calculation : us-gaap_CurrentIncomeTaxExpenseBenefit to us-gaap_CurrentStateAndLocalTaxExpenseBenefit" order="1" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentForeignTaxExpenseBenefit" xlink:label="us-gaap_CurrentForeignTaxExpenseBenefit" xlink:title="us-gaap_CurrentForeignTaxExpenseBenefit" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:to="us-gaap_CurrentForeignTaxExpenseBenefit" xlink:title="Calculation : us-gaap_CurrentIncomeTaxExpenseBenefit to us-gaap_CurrentForeignTaxExpenseBenefit" order="2" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:title="us-gaap_DeferredIncomeTaxExpenseBenefit" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:title="us-gaap_DeferredFederalIncomeTaxExpenseBenefit" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:title="Calculation : us-gaap_DeferredIncomeTaxExpenseBenefit to us-gaap_DeferredFederalIncomeTaxExpenseBenefit" order="0" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:title="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:title="Calculation : us-gaap_DeferredIncomeTaxExpenseBenefit to us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" order="1" weight="1" use="optional" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://akerna.com/role/IncomeTaxesDetails1">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:title="us-gaap_IncomeTaxExpenseBenefit" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:label="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:title="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:title="Calculation : us-gaap_IncomeTaxExpenseBenefit to us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" order="0" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:label="us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:title="us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:title="Calculation : us-gaap_IncomeTaxExpenseBenefit to us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" order="1" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationTaxSettlementsForeign" xlink:label="us-gaap_IncomeTaxReconciliationTaxSettlementsForeign" xlink:title="us-gaap_IncomeTaxReconciliationTaxSettlementsForeign" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxReconciliationTaxSettlementsForeign" xlink:title="Calculation : us-gaap_IncomeTaxExpenseBenefit to us-gaap_IncomeTaxReconciliationTaxSettlementsForeign" order="2" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:label="us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:title="us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:title="Calculation : us-gaap_IncomeTaxExpenseBenefit to us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" order="3" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_Ratechange" xlink:label="kern_Ratechange" xlink:title="kern_Ratechange" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="kern_Ratechange" xlink:title="Calculation : us-gaap_IncomeTaxExpenseBenefit to kern_Ratechange" order="4" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_EffectiveIncomeTaxRateReconciliationRestrictedStockAwards" xlink:label="kern_EffectiveIncomeTaxRateReconciliationRestrictedStockAwards" xlink:title="kern_EffectiveIncomeTaxRateReconciliationRestrictedStockAwards" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="kern_EffectiveIncomeTaxRateReconciliationRestrictedStockAwards" xlink:title="Calculation : us-gaap_IncomeTaxExpenseBenefit to kern_EffectiveIncomeTaxRateReconciliationRestrictedStockAwards" order="5" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:label="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:title="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:title="Calculation : us-gaap_IncomeTaxExpenseBenefit to us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" order="6" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_IncomeTaxReconciliationProvisionReturnAdjustment" xlink:label="kern_IncomeTaxReconciliationProvisionReturnAdjustment" xlink:title="kern_IncomeTaxReconciliationProvisionReturnAdjustment" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="kern_IncomeTaxReconciliationProvisionReturnAdjustment" xlink:title="Calculation : us-gaap_IncomeTaxExpenseBenefit to kern_IncomeTaxReconciliationProvisionReturnAdjustment" order="7" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationOtherReconcilingItems" xlink:label="us-gaap_IncomeTaxReconciliationOtherReconcilingItems" xlink:title="us-gaap_IncomeTaxReconciliationOtherReconcilingItems" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxReconciliationOtherReconcilingItems" xlink:title="Calculation : us-gaap_IncomeTaxExpenseBenefit to us-gaap_IncomeTaxReconciliationOtherReconcilingItems" order="8" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_DeferredTrueUps" xlink:label="kern_DeferredTrueUps" xlink:title="kern_DeferredTrueUps" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="kern_DeferredTrueUps" xlink:title="Calculation : us-gaap_IncomeTaxExpenseBenefit to kern_DeferredTrueUps" order="9" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:label="us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:title="us-gaap_IncomeTaxReconciliationOtherAdjustments" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:title="Calculation : us-gaap_IncomeTaxExpenseBenefit to us-gaap_IncomeTaxReconciliationOtherAdjustments" order="10" weight="1" use="optional" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://akerna.com/role/CondensedConsolidatedBalanceSheetsUnaudited">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets" xlink:title="us-gaap_Assets" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent" xlink:title="us-gaap_AssetsCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_AssetsCurrent" xlink:title="Calculation : us-gaap_Assets to us-gaap_AssetsCurrent" order="0" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:title="us-gaap_CashAndCashEquivalentsAtCarryingValue" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:title="Calculation : us-gaap_AssetsCurrent to us-gaap_CashAndCashEquivalentsAtCarryingValue" order="0" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashCurrent" xlink:label="us-gaap_RestrictedCashCurrent" xlink:title="us-gaap_RestrictedCashCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_RestrictedCashCurrent" xlink:title="Calculation : us-gaap_AssetsCurrent to us-gaap_RestrictedCashCurrent" order="1" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:title="us-gaap_AccountsReceivableNetCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent" xlink:title="Calculation : us-gaap_AssetsCurrent to us-gaap_AccountsReceivableNetCurrent" order="2" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:title="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:title="Calculation : us-gaap_AssetsCurrent to us-gaap_PrepaidExpenseAndOtherAssetsCurrent" order="3" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsHeldForSaleNotPartOfDisposalGroupCurrent" xlink:label="us-gaap_AssetsHeldForSaleNotPartOfDisposalGroupCurrent" xlink:title="us-gaap_AssetsHeldForSaleNotPartOfDisposalGroupCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AssetsHeldForSaleNotPartOfDisposalGroupCurrent" xlink:title="Calculation : us-gaap_AssetsCurrent to us-gaap_AssetsHeldForSaleNotPartOfDisposalGroupCurrent" order="4" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:title="us-gaap_PropertyPlantAndEquipmentNet" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" xlink:title="Calculation : us-gaap_Assets to us-gaap_PropertyPlantAndEquipmentNet" order="1" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedComputerSoftwareNet" xlink:label="us-gaap_CapitalizedComputerSoftwareNet" xlink:title="us-gaap_CapitalizedComputerSoftwareNet" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_CapitalizedComputerSoftwareNet" xlink:title="Calculation : us-gaap_Assets to us-gaap_CapitalizedComputerSoftwareNet" order="2" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill" xlink:label="us-gaap_Goodwill" xlink:title="us-gaap_Goodwill" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_Goodwill" xlink:title="Calculation : us-gaap_Assets to us-gaap_Goodwill" order="3" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:title="us-gaap_FiniteLivedIntangibleAssetsNet" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:title="Calculation : us-gaap_Assets to us-gaap_FiniteLivedIntangibleAssetsNet" order="4" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xlink:title="us-gaap_LiabilitiesAndStockholdersEquity" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities" xlink:label="us-gaap_Liabilities" xlink:title="us-gaap_Liabilities" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_Liabilities" xlink:title="Calculation : us-gaap_LiabilitiesAndStockholdersEquity to us-gaap_Liabilities" order="0" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent" xlink:title="us-gaap_LiabilitiesCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_LiabilitiesCurrent" xlink:title="Calculation : us-gaap_Liabilities to us-gaap_LiabilitiesCurrent" order="0" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:title="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:title="Calculation : us-gaap_LiabilitiesCurrent to us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" order="0" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" xlink:label="us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" xlink:title="us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" xlink:title="Calculation : us-gaap_LiabilitiesCurrent to us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" order="1" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredRevenueCurrent" xlink:label="us-gaap_DeferredRevenueCurrent" xlink:title="us-gaap_DeferredRevenueCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_DeferredRevenueCurrent" xlink:title="Calculation : us-gaap_LiabilitiesCurrent to us-gaap_DeferredRevenueCurrent" order="2" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtCurrent" xlink:label="us-gaap_LongTermDebtCurrent" xlink:title="us-gaap_LongTermDebtCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_LongTermDebtCurrent" xlink:title="Calculation : us-gaap_LiabilitiesCurrent to us-gaap_LongTermDebtCurrent" order="3" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_LiabilitiesHeldForSaleNotPartOfDisposalGroupCurrent" xlink:label="kern_LiabilitiesHeldForSaleNotPartOfDisposalGroupCurrent" xlink:title="kern_LiabilitiesHeldForSaleNotPartOfDisposalGroupCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="kern_LiabilitiesHeldForSaleNotPartOfDisposalGroupCurrent" xlink:title="Calculation : us-gaap_LiabilitiesCurrent to kern_LiabilitiesHeldForSaleNotPartOfDisposalGroupCurrent" order="4" weight="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredRevenueNoncurrent" xlink:label="us-gaap_DeferredRevenueNoncurrent" xlink:title="us-gaap_DeferredRevenueNoncurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_DeferredRevenueNoncurrent" xlink:title="Calculation : us-gaap_Liabilities to us-gaap_DeferredRevenueNoncurrent" order="1" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="us-gaap_LongTermDebtNoncurrent" xlink:title="us-gaap_LongTermDebtNoncurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_LongTermDebtNoncurrent" xlink:title="Calculation : us-gaap_Liabilities to us-gaap_LongTermDebtNoncurrent" order="2" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity" xlink:title="us-gaap_StockholdersEquity" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_StockholdersEquity" xlink:title="Calculation : us-gaap_LiabilitiesAndStockholdersEquity to us-gaap_StockholdersEquity" order="1" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockValue" xlink:label="us-gaap_PreferredStockValue" xlink:title="us-gaap_PreferredStockValue" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_PreferredStockValue" xlink:title="Calculation : us-gaap_StockholdersEquity to us-gaap_PreferredStockValue" order="0" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValue" xlink:label="us-gaap_CommonStockValue" xlink:title="us-gaap_CommonStockValue" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_CommonStockValue" xlink:title="Calculation : us-gaap_StockholdersEquity to us-gaap_CommonStockValue" order="1" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalCommonStock" xlink:label="us-gaap_AdditionalPaidInCapitalCommonStock" xlink:title="us-gaap_AdditionalPaidInCapitalCommonStock" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_AdditionalPaidInCapitalCommonStock" xlink:title="Calculation : us-gaap_StockholdersEquity to us-gaap_AdditionalPaidInCapitalCommonStock" order="2" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:title="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:title="Calculation : us-gaap_StockholdersEquity to us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" order="3" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:title="us-gaap_RetainedEarningsAccumulatedDeficit" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:title="Calculation : us-gaap_StockholdersEquity to us-gaap_RetainedEarningsAccumulatedDeficit" order="4" weight="1" use="optional" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://akerna.com/role/StatementsOfCashFlows">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:title="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:title="us-gaap_NetCashProvidedByUsedInOperatingActivities" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:title="Calculation : us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect to us-gaap_NetCashProvidedByUsedInOperatingActivities" order="0" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss" xlink:title="us-gaap_ProfitLoss" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_ProfitLoss" xlink:title="Calculation : us-gaap_NetCashProvidedByUsedInOperatingActivities to us-gaap_ProfitLoss" order="0" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnSaleOfBusiness" xlink:label="us-gaap_GainLossOnSaleOfBusiness" xlink:title="us-gaap_GainLossOnSaleOfBusiness" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_GainLossOnSaleOfBusiness" xlink:title="Calculation : us-gaap_NetCashProvidedByUsedInOperatingActivities to us-gaap_GainLossOnSaleOfBusiness" order="1" weight="-1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:label="us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:title="us-gaap_IncreaseDecreaseInDeferredRevenue" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:title="Calculation : us-gaap_NetCashProvidedByUsedInOperatingActivities to us-gaap_IncreaseDecreaseInDeferredRevenue" order="2" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:title="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:title="Calculation : us-gaap_NetCashProvidedByUsedInOperatingActivities to us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" order="3" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:title="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:title="Calculation : us-gaap_NetCashProvidedByUsedInOperatingActivities to us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" order="4" weight="-1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:title="us-gaap_IncreaseDecreaseInAccountsReceivable" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:title="Calculation : us-gaap_NetCashProvidedByUsedInOperatingActivities to us-gaap_IncreaseDecreaseInAccountsReceivable" order="5" weight="-1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeGainLossOnDerivativeNet" xlink:label="us-gaap_DerivativeGainLossOnDerivativeNet" xlink:title="us-gaap_DerivativeGainLossOnDerivativeNet" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_DerivativeGainLossOnDerivativeNet" xlink:title="Calculation : us-gaap_NetCashProvidedByUsedInOperatingActivities to us-gaap_DerivativeGainLossOnDerivativeNet" order="6" weight="-1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf" xlink:label="us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf" xlink:title="us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf" xlink:title="Calculation : us-gaap_NetCashProvidedByUsedInOperatingActivities to us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf" order="7" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:label="us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:title="us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:title="Calculation : us-gaap_NetCashProvidedByUsedInOperatingActivities to us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" order="8" weight="-1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense" xlink:title="us-gaap_AllocatedShareBasedCompensationExpense" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense" xlink:title="Calculation : us-gaap_NetCashProvidedByUsedInOperatingActivities to us-gaap_AllocatedShareBasedCompensationExpense" order="9" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_AmortizationOfDeferredContractCosts" xlink:label="kern_AmortizationOfDeferredContractCosts" xlink:title="kern_AmortizationOfDeferredContractCosts" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="kern_AmortizationOfDeferredContractCosts" xlink:title="Calculation : us-gaap_NetCashProvidedByUsedInOperatingActivities to kern_AmortizationOfDeferredContractCosts" order="10" weight="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="us-gaap_ProvisionForDoubtfulAccounts" xlink:title="us-gaap_ProvisionForDoubtfulAccounts" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_ProvisionForDoubtfulAccounts" xlink:title="Calculation : us-gaap_NetCashProvidedByUsedInOperatingActivities to us-gaap_ProvisionForDoubtfulAccounts" order="11" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherDeferredLiability" xlink:label="us-gaap_IncreaseDecreaseInOtherDeferredLiability" xlink:title="us-gaap_IncreaseDecreaseInOtherDeferredLiability" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInOtherDeferredLiability" xlink:title="Calculation : us-gaap_NetCashProvidedByUsedInOperatingActivities to us-gaap_IncreaseDecreaseInOtherDeferredLiability" order="12" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_GainsLossesOnConvertibleNotes" xlink:label="kern_GainsLossesOnConvertibleNotes" xlink:title="kern_GainsLossesOnConvertibleNotes" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="kern_GainsLossesOnConvertibleNotes" xlink:title="Calculation : us-gaap_NetCashProvidedByUsedInOperatingActivities to kern_GainsLossesOnConvertibleNotes" order="13" weight="-1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="us-gaap_DepreciationDepletionAndAmortization" xlink:title="us-gaap_DepreciationDepletionAndAmortization" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_DepreciationDepletionAndAmortization" xlink:title="Calculation : us-gaap_NetCashProvidedByUsedInOperatingActivities to us-gaap_DepreciationDepletionAndAmortization" order="14" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:title="us-gaap_NetCashProvidedByUsedInInvestingActivities" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:title="Calculation : us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect to us-gaap_NetCashProvidedByUsedInInvestingActivities" order="1" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToDevelopSoftware" xlink:label="us-gaap_PaymentsToDevelopSoftware" xlink:title="us-gaap_PaymentsToDevelopSoftware" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_PaymentsToDevelopSoftware" xlink:title="Calculation : us-gaap_NetCashProvidedByUsedInInvestingActivities to us-gaap_PaymentsToDevelopSoftware" order="0" weight="-1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromDivestitureOfBusinesses" xlink:label="us-gaap_ProceedsFromDivestitureOfBusinesses" xlink:title="us-gaap_ProceedsFromDivestitureOfBusinesses" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_ProceedsFromDivestitureOfBusinesses" xlink:title="Calculation : us-gaap_NetCashProvidedByUsedInInvestingActivities to us-gaap_ProceedsFromDivestitureOfBusinesses" order="1" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:title="us-gaap_NetCashProvidedByUsedInFinancingActivities" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:title="Calculation : us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect to us-gaap_NetCashProvidedByUsedInFinancingActivities" order="2" weight="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:label="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:title="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:title="Calculation : us-gaap_NetCashProvidedByUsedInFinancingActivities to us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" order="0" weight="-1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_PrincipalPaymentsOfConvertibleNotes" xlink:label="kern_PrincipalPaymentsOfConvertibleNotes" xlink:title="kern_PrincipalPaymentsOfConvertibleNotes" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="kern_PrincipalPaymentsOfConvertibleNotes" xlink:title="Calculation : us-gaap_NetCashProvidedByUsedInFinancingActivities to kern_PrincipalPaymentsOfConvertibleNotes" order="1" weight="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:title="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:title="Calculation : us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect to us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" order="3" weight="1" use="optional" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://akerna.com/role/DocumentAndEntityInformation" />
  <link:calculationLink xlink:type="extended" xlink:role="http://akerna.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical" />
  <link:calculationLink xlink:type="extended" xlink:role="http://akerna.com/role/StatementsOfChangesInStockholdersEquity" />
  <link:calculationLink xlink:type="extended" xlink:role="http://akerna.com/role/DescriptionofBusiness" />
  <link:calculationLink xlink:type="extended" xlink:role="http://akerna.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies" />
  <link:calculationLink xlink:type="extended" xlink:role="http://akerna.com/role/SignificantTransactions" />
  <link:calculationLink xlink:type="extended" xlink:role="http://akerna.com/role/RevenueandContractswithCustomers" />
  <link:calculationLink xlink:type="extended" xlink:role="http://akerna.com/role/IntangibleAssetsnetandGoodwill" />
  <link:calculationLink xlink:type="extended" xlink:role="http://akerna.com/role/LongTermDebt" />
  <link:calculationLink xlink:type="extended" xlink:role="http://akerna.com/role/IncomeTaxes" />
  <link:calculationLink xlink:type="extended" xlink:role="http://akerna.com/role/SupplementalBalanceSheetDisclosures" />
  <link:calculationLink xlink:type="extended" xlink:role="http://akerna.com/role/CommitmentsAndContingencies" />
  <link:calculationLink xlink:type="extended" xlink:role="http://akerna.com/role/StockholdersDeficit" />
  <link:calculationLink xlink:type="extended" xlink:role="http://akerna.com/role/FairValue" />
  <link:calculationLink xlink:type="extended" xlink:role="http://akerna.com/role/Earningpershare" />
  <link:calculationLink xlink:type="extended" xlink:role="http://akerna.com/role/DiscontinuedOperations" />
  <link:calculationLink xlink:type="extended" xlink:role="http://akerna.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" />
  <link:calculationLink xlink:type="extended" xlink:role="http://akerna.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesTables" />
  <link:calculationLink xlink:type="extended" xlink:role="http://akerna.com/role/SignificantTransactionsTables" />
  <link:calculationLink xlink:type="extended" xlink:role="http://akerna.com/role/RevenueandContractswithCustomersTables" />
  <link:calculationLink xlink:type="extended" xlink:role="http://akerna.com/role/LongTermDebtTables" />
  <link:calculationLink xlink:type="extended" xlink:role="http://akerna.com/role/IncomeTaxesTables" />
  <link:calculationLink xlink:type="extended" xlink:role="http://akerna.com/role/SupplementalBalanceSheetDisclosuresTables" />
  <link:calculationLink xlink:type="extended" xlink:role="http://akerna.com/role/CommitmentsandContingenciesTables" />
  <link:calculationLink xlink:type="extended" xlink:role="http://akerna.com/role/StockholdersDeficitTables" />
  <link:calculationLink xlink:type="extended" xlink:role="http://akerna.com/role/FairValueTables" />
  <link:calculationLink xlink:type="extended" xlink:role="http://akerna.com/role/EarningperSharesTables" />
  <link:calculationLink xlink:type="extended" xlink:role="http://akerna.com/role/DiscontinuedOperationsTable" />
  <link:calculationLink xlink:type="extended" xlink:role="http://akerna.com/role/DescriptionofBusinessDetailsTextual" />
  <link:calculationLink xlink:type="extended" xlink:role="http://akerna.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" />
  <link:calculationLink xlink:type="extended" xlink:role="http://akerna.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsTextual" />
  <link:calculationLink xlink:type="extended" xlink:role="http://akerna.com/role/RevenueandContractswithCustomersDetails" />
  <link:calculationLink xlink:type="extended" xlink:role="http://akerna.com/role/RevenueandContractswithCustomersDetails1" />
  <link:calculationLink xlink:type="extended" xlink:role="http://akerna.com/role/RevenueandContractswithCustomersDetails2" />
  <link:calculationLink xlink:type="extended" xlink:role="http://akerna.com/role/RevenueandContractswithCustomersDetails3" />
  <link:calculationLink xlink:type="extended" xlink:role="http://akerna.com/role/RevenueandContractswithCustomersDetailsTextual" />
  <link:calculationLink xlink:type="extended" xlink:role="http://akerna.com/role/IntangibleAssetsnetandGoodwillDetailsTextual" />
  <link:calculationLink xlink:type="extended" xlink:role="http://akerna.com/role/LongTermDebtDetails" />
  <link:calculationLink xlink:type="extended" xlink:role="http://akerna.com/role/LongTermDebtDetailsTextual" />
  <link:calculationLink xlink:type="extended" xlink:role="http://akerna.com/role/IncomeTaxesDetailsTextual" />
  <link:calculationLink xlink:type="extended" xlink:role="http://akerna.com/role/CommitmentsandContingenciesDetailsTextual" />
  <link:calculationLink xlink:type="extended" xlink:role="http://akerna.com/role/StockholdersDeficitDetailsTextual" />
  <link:calculationLink xlink:type="extended" xlink:role="http://akerna.com/role/StockholdersDeficitDetails1" />
  <link:calculationLink xlink:type="extended" xlink:role="http://akerna.com/role/FairValueDetails" />
  <link:calculationLink xlink:type="extended" xlink:role="http://akerna.com/role/FairValueDetails1" />
  <link:calculationLink xlink:type="extended" xlink:role="http://akerna.com/role/FairValueDetails2" />
  <link:calculationLink xlink:type="extended" xlink:role="http://akerna.com/role/FairValueDetails3" />
  <link:calculationLink xlink:type="extended" xlink:role="http://akerna.com/role/FairValueDetails4" />
  <link:calculationLink xlink:type="extended" xlink:role="http://akerna.com/role/FairValueDetailsTextual" />
  <link:calculationLink xlink:type="extended" xlink:role="http://akerna.com/role/EarningperShareDetails" />
  <link:calculationLink xlink:type="extended" xlink:role="http://akerna.com/role/EarningperShareDetailsTextual" />
  <link:calculationLink xlink:type="extended" xlink:role="http://akerna.com/role/DiscontinuedOperationsDetailsTextual" />
  <link:calculationLink xlink:type="extended" xlink:role="http://akerna.com/role/SummaryofSignificantAccountingPoliciesDetails1" />
  <link:calculationLink xlink:type="extended" xlink:role="http://akerna.com/role/SignificantTransactionsDetails3" />
  <link:calculationLink xlink:type="extended" xlink:role="http://akerna.com/role/SignificantTransactionsDetailsTextual" />
  <link:calculationLink xlink:type="extended" xlink:role="http://akerna.com/role/IncomeTaxesDetails2" />
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>5
<FILENAME>kern-20230331_lab.xml
<DESCRIPTION>LABEL
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii" standalone="yes"?>
<!--Created by EdgarAgents, Powered by IRIS Carbon, Unique Code 646291e89c2b6f0440dc60aa, Generated At Mon, 15 May 2023 20:12:20 GMT-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrli="http://www.xbrl.org/2003/instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" />
  <link:labelLink xlink:type="extended" xlink:role="http://www.xbrl.org/2003/role/link">
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_FiniteLivedIntangibleAssetsAccumulatedAmortizationExpense" xlink:label="FiniteLivedIntangibleAssetsAccumulatedAmortizationExpense" xlink:title="FiniteLivedIntangibleAssetsAccumulatedAmortizationExpense" />
    <link:label xlink:type="resource" xlink:label="label_FiniteLivedIntangibleAssetsAccumulatedAmortizationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FiniteLivedIntangibleAssetsAccumulatedAmortizationExpense" xml:lang="en-US" id="label_FiniteLivedIntangibleAssetsAccumulatedAmortizationExpense">Finite Lived Intangible Assets Accumulated Amortization Expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsAccumulatedAmortizationExpense" xlink:to="label_FiniteLivedIntangibleAssetsAccumulatedAmortizationExpense" xlink:title="Label : FiniteLivedIntangibleAssetsAccumulatedAmortizationExpense to label_FiniteLivedIntangibleAssetsAccumulatedAmortizationExpense" />
    <link:label xlink:type="resource" xlink:label="label_FiniteLivedIntangibleAssetsAccumulatedAmortizationExpense_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_FiniteLivedIntangibleAssetsAccumulatedAmortizationExpense_1" xml:lang="en-US" id="label_FiniteLivedIntangibleAssetsAccumulatedAmortizationExpense_1">Capitalized software costs</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsAccumulatedAmortizationExpense" xlink:to="label_FiniteLivedIntangibleAssetsAccumulatedAmortizationExpense_1" xlink:title="Label : FiniteLivedIntangibleAssetsAccumulatedAmortizationExpense to label_FiniteLivedIntangibleAssetsAccumulatedAmortizationExpense_1" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_NonGovernmentsMember" xlink:label="NonGovernmentsMember" xlink:title="NonGovernmentsMember" />
    <link:label xlink:type="resource" xlink:label="label_NonGovernmentsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_NonGovernmentsMember" xml:lang="en-US" id="label_NonGovernmentsMember">This member stands for the information pertaining to non-government.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NonGovernmentsMember" xlink:to="label_NonGovernmentsMember" xlink:title="Label : NonGovernmentsMember to label_NonGovernmentsMember" />
    <link:label xlink:type="resource" xlink:label="label_NonGovernmentsMember_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_NonGovernmentsMember_1" xml:lang="en-US" id="label_NonGovernmentsMember_1">Non Governments [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NonGovernmentsMember" xlink:to="label_NonGovernmentsMember_1" xlink:title="Label : NonGovernmentsMember to label_NonGovernmentsMember_1" />
    <link:label xlink:type="resource" xlink:label="label_NonGovernmentsMember_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_NonGovernmentsMember_2" xml:lang="en-US" id="label_NonGovernmentsMember_2">Non-governments [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NonGovernmentsMember" xlink:to="label_NonGovernmentsMember_2" xlink:title="Label : NonGovernmentsMember to label_NonGovernmentsMember_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain" xlink:label="CreditFacilityDomain" xlink:title="CreditFacilityDomain" />
    <link:label xlink:type="resource" xlink:label="label_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CreditFacilityDomain" xml:lang="en-US" id="label_CreditFacilityDomain">Credit Facility [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CreditFacilityDomain" xlink:to="label_CreditFacilityDomain" xlink:title="Label : CreditFacilityDomain to label_CreditFacilityDomain" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_CommonWarrantsAndUnderwriterWarrantsMember" xlink:label="CommonWarrantsAndUnderwriterWarrantsMember" xlink:title="CommonWarrantsAndUnderwriterWarrantsMember" />
    <link:label xlink:type="resource" xlink:label="label_CommonWarrantsAndUnderwriterWarrantsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CommonWarrantsAndUnderwriterWarrantsMember" xml:lang="en-US" id="label_CommonWarrantsAndUnderwriterWarrantsMember">Common Warrants and Underwriter Warrants [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonWarrantsAndUnderwriterWarrantsMember" xlink:to="label_CommonWarrantsAndUnderwriterWarrantsMember" xlink:title="Label : CommonWarrantsAndUnderwriterWarrantsMember to label_CommonWarrantsAndUnderwriterWarrantsMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValue" xlink:label="CommonStockValue" xlink:title="CommonStockValue" />
    <link:label xlink:type="resource" xlink:label="label_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CommonStockValue" xml:lang="en-US" id="label_CommonStockValue">Common stock, par value $0.0001; 150,000,000 shares authorized, 5,767,650 and 4,602,780 shares issued and outstanding at March 31, 2023 and December 31, 2022, respectively</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockValue" xlink:to="label_CommonStockValue" xlink:title="Label : CommonStockValue to label_CommonStockValue" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockVotingRights" xlink:label="PreferredStockVotingRights" xlink:title="PreferredStockVotingRights" />
    <link:label xlink:type="resource" xlink:label="label_PreferredStockVotingRights" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_PreferredStockVotingRights" xml:lang="en-US" id="label_PreferredStockVotingRights">Special voting preferred stock, description</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PreferredStockVotingRights" xlink:to="label_PreferredStockVotingRights" xlink:title="Label : PreferredStockVotingRights to label_PreferredStockVotingRights" />
    <link:label xlink:type="resource" xlink:label="label_PreferredStockVotingRights_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_PreferredStockVotingRights_1" xml:lang="en-US" id="label_PreferredStockVotingRights_1">Preferred Stock, Voting Rights</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PreferredStockVotingRights" xlink:to="label_PreferredStockVotingRights_1" xlink:title="Label : PreferredStockVotingRights to label_PreferredStockVotingRights_1" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_CannabisWorkingCapitalAdjustmentFundsRecordedInOtherReceivables" xlink:label="CannabisWorkingCapitalAdjustmentFundsRecordedInOtherReceivables" xlink:title="CannabisWorkingCapitalAdjustmentFundsRecordedInOtherReceivables" />
    <link:label xlink:type="resource" xlink:label="label_CannabisWorkingCapitalAdjustmentFundsRecordedInOtherReceivables" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_CannabisWorkingCapitalAdjustmentFundsRecordedInOtherReceivables" xml:lang="en-US" id="label_CannabisWorkingCapitalAdjustmentFundsRecordedInOtherReceivables">The 365 Cannabis working capital adjustment funds recorded in other receivables in noncash investing or financing activities.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CannabisWorkingCapitalAdjustmentFundsRecordedInOtherReceivables" xlink:to="label_CannabisWorkingCapitalAdjustmentFundsRecordedInOtherReceivables" xlink:title="Label : CannabisWorkingCapitalAdjustmentFundsRecordedInOtherReceivables to label_CannabisWorkingCapitalAdjustmentFundsRecordedInOtherReceivables" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense" xlink:label="DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense" xlink:title="DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense" />
    <link:label xlink:type="resource" xlink:label="label_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense" xml:lang="en-US" id="label_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense">Disposal Group, Including Discontinued Operation, General and Administrative Expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense" xlink:to="label_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense" xlink:title="Label : DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense to label_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense" />
    <link:label xlink:type="resource" xlink:label="label_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense_1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense_1" xml:lang="en-US" id="label_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense_1">Disposal Group, Including Discontinued Operation, General and Administrative Expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense" xlink:to="label_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense_1" xlink:title="Label : DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense to label_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense_1" />
    <link:label xlink:type="resource" xlink:label="label_CannabisWorkingCapitalAdjustmentFundsRecordedInOtherReceivables_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CannabisWorkingCapitalAdjustmentFundsRecordedInOtherReceivables_1" xml:lang="en-US" id="label_CannabisWorkingCapitalAdjustmentFundsRecordedInOtherReceivables_1">Acquisition-related working capital adjustment recorded in other current assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CannabisWorkingCapitalAdjustmentFundsRecordedInOtherReceivables" xlink:to="label_CannabisWorkingCapitalAdjustmentFundsRecordedInOtherReceivables_1" xlink:title="Label : CannabisWorkingCapitalAdjustmentFundsRecordedInOtherReceivables to label_CannabisWorkingCapitalAdjustmentFundsRecordedInOtherReceivables_1" />
    <link:label xlink:type="resource" xlink:label="label_CannabisWorkingCapitalAdjustmentFundsRecordedInOtherReceivables_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CannabisWorkingCapitalAdjustmentFundsRecordedInOtherReceivables_2" xml:lang="en-US" id="label_CannabisWorkingCapitalAdjustmentFundsRecordedInOtherReceivables_2">Acquisition-related working capital adjustment recorded in other current assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CannabisWorkingCapitalAdjustmentFundsRecordedInOtherReceivables" xlink:to="label_CannabisWorkingCapitalAdjustmentFundsRecordedInOtherReceivables_2" xlink:title="Label : CannabisWorkingCapitalAdjustmentFundsRecordedInOtherReceivables to label_CannabisWorkingCapitalAdjustmentFundsRecordedInOtherReceivables_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityAxis" xlink:label="CreditFacilityAxis" xlink:title="CreditFacilityAxis" />
    <link:label xlink:type="resource" xlink:label="label_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CreditFacilityAxis" xml:lang="en-US" id="label_CreditFacilityAxis">Credit Facility [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CreditFacilityAxis" xlink:to="label_CreditFacilityAxis" xlink:title="Label : CreditFacilityAxis to label_CreditFacilityAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:label="IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:title="IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" />
    <link:label xlink:type="resource" xlink:label="label_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xml:lang="en-US" id="label_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments">Net loss before income tax expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:to="label_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:title="Label : IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments to label_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:label="StockIssuedDuringPeriodSharesAcquisitions" xlink:title="StockIssuedDuringPeriodSharesAcquisitions" />
    <link:label xlink:type="resource" xlink:label="label_StockIssuedDuringPeriodSharesAcquisitions" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="label_StockIssuedDuringPeriodSharesAcquisitions" xml:lang="en-US" id="label_StockIssuedDuringPeriodSharesAcquisitions">Shares returned in connection with acquisition, Shares</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodSharesAcquisitions" xlink:to="label_StockIssuedDuringPeriodSharesAcquisitions" xlink:title="Label : StockIssuedDuringPeriodSharesAcquisitions to label_StockIssuedDuringPeriodSharesAcquisitions" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CorporationMember" xlink:label="CorporationMember" xlink:title="CorporationMember" />
    <link:label xlink:type="resource" xlink:label="label_CorporationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CorporationMember" xml:lang="en-US" id="label_CorporationMember">Enterprise [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CorporationMember" xlink:to="label_CorporationMember" xlink:title="Label : CorporationMember to label_CorporationMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable" xlink:label="ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable" xlink:title="ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable" />
    <link:label xlink:type="resource" xlink:label="label_ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable" xml:lang="en-US" id="label_ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable">Expiration Date</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable" xlink:to="label_ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable" xlink:title="Label : ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable to label_ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:label="IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:title="IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" />
    <link:label xlink:type="resource" xlink:label="label_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xml:lang="en-US" id="label_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities">Accounts payable, accrued expenses and other current liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:to="label_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:title="Label : IncreaseDecreaseInAccountsPayableAndAccruedLiabilities to label_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesHeldToMaturityAllowanceForCreditLossTable" xlink:label="DebtSecuritiesHeldToMaturityAllowanceForCreditLossTable" xlink:title="DebtSecuritiesHeldToMaturityAllowanceForCreditLossTable" />
    <link:label xlink:type="resource" xlink:label="label_DebtSecuritiesHeldToMaturityAllowanceForCreditLossTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DebtSecuritiesHeldToMaturityAllowanceForCreditLossTable" xml:lang="en-US" id="label_DebtSecuritiesHeldToMaturityAllowanceForCreditLossTable">Debt Securities, Held-to-maturity, Allowance for Credit Loss [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtSecuritiesHeldToMaturityAllowanceForCreditLossTable" xlink:to="label_DebtSecuritiesHeldToMaturityAllowanceForCreditLossTable" xlink:title="Label : DebtSecuritiesHeldToMaturityAllowanceForCreditLossTable to label_DebtSecuritiesHeldToMaturityAllowanceForCreditLossTable" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_NonEnterpriseMember" xlink:label="NonEnterpriseMember" xlink:title="NonEnterpriseMember" />
    <link:label xlink:type="resource" xlink:label="label_NonEnterpriseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_NonEnterpriseMember" xml:lang="en-US" id="label_NonEnterpriseMember">Non Enterprise [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NonEnterpriseMember" xlink:to="label_NonEnterpriseMember" xlink:title="Label : NonEnterpriseMember to label_NonEnterpriseMember" />
    <link:label xlink:type="resource" xlink:label="label_CorporationMember_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CorporationMember_1" xml:lang="en-US" id="label_CorporationMember_1">Corporation [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CorporationMember" xlink:to="label_CorporationMember_1" xlink:title="Label : CorporationMember to label_CorporationMember_1" />
    <link:label xlink:type="resource" xlink:label="label_NonEnterpriseMember_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_NonEnterpriseMember_1" xml:lang="en-US" id="label_NonEnterpriseMember_1">Non-enterprise [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NonEnterpriseMember" xlink:to="label_NonEnterpriseMember_1" xlink:title="Label : NonEnterpriseMember to label_NonEnterpriseMember_1" />
    <link:label xlink:type="resource" xlink:label="label_NonEnterpriseMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_NonEnterpriseMember_2" xml:lang="en-US" id="label_NonEnterpriseMember_2">Legal entity in the form of a non enterprise created to conduct business.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NonEnterpriseMember" xlink:to="label_NonEnterpriseMember_2" xlink:title="Label : NonEnterpriseMember to label_NonEnterpriseMember_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink:label="StockIssuedDuringPeriodValueAcquisitions" xlink:title="StockIssuedDuringPeriodValueAcquisitions" />
    <link:label xlink:type="resource" xlink:label="label_StockIssuedDuringPeriodValueAcquisitions" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_StockIssuedDuringPeriodValueAcquisitions" xml:lang="en-US" id="label_StockIssuedDuringPeriodValueAcquisitions">Common stock valued</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodValueAcquisitions" xlink:to="label_StockIssuedDuringPeriodValueAcquisitions" xlink:title="Label : StockIssuedDuringPeriodValueAcquisitions to label_StockIssuedDuringPeriodValueAcquisitions" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwardsLimitationsOnUse" xlink:label="OperatingLossCarryforwardsLimitationsOnUse" xlink:title="OperatingLossCarryforwardsLimitationsOnUse" />
    <link:label xlink:type="resource" xlink:label="label_OperatingLossCarryforwardsLimitationsOnUse" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_OperatingLossCarryforwardsLimitationsOnUse" xml:lang="en-US" id="label_OperatingLossCarryforwardsLimitationsOnUse">Operating Loss Carryforwards, Limitations on Use</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLossCarryforwardsLimitationsOnUse" xlink:to="label_OperatingLossCarryforwardsLimitationsOnUse" xlink:title="Label : OperatingLossCarryforwardsLimitationsOnUse to label_OperatingLossCarryforwardsLimitationsOnUse" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:title="EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" />
    <link:label xlink:type="resource" xlink:label="label_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xml:lang="en-US" id="label_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate">Effective tax rate</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:to="label_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:title="Label : EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate to label_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NumberOfOperatingSegments" xlink:label="NumberOfOperatingSegments" xlink:title="NumberOfOperatingSegments" />
    <link:label xlink:type="resource" xlink:label="label_NumberOfOperatingSegments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_NumberOfOperatingSegments" xml:lang="en-US" id="label_NumberOfOperatingSegments">Number of Operating Segments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfOperatingSegments" xlink:to="label_NumberOfOperatingSegments" xlink:title="Label : NumberOfOperatingSegments to label_NumberOfOperatingSegments" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherDeferredLiability" xlink:label="IncreaseDecreaseInOtherDeferredLiability" xlink:title="IncreaseDecreaseInOtherDeferredLiability" />
    <link:label xlink:type="resource" xlink:label="label_IncreaseDecreaseInOtherDeferredLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncreaseDecreaseInOtherDeferredLiability" xml:lang="en-US" id="label_IncreaseDecreaseInOtherDeferredLiability">Increase (Decrease) in Other Deferred Liability</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInOtherDeferredLiability" xlink:to="label_IncreaseDecreaseInOtherDeferredLiability" xlink:title="Label : IncreaseDecreaseInOtherDeferredLiability to label_IncreaseDecreaseInOtherDeferredLiability" />
    <link:label xlink:type="resource" xlink:label="label_IncreaseDecreaseInOtherDeferredLiability_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_IncreaseDecreaseInOtherDeferredLiability_1" xml:lang="en-US" id="label_IncreaseDecreaseInOtherDeferredLiability_1">Deferred income tax liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInOtherDeferredLiability" xlink:to="label_IncreaseDecreaseInOtherDeferredLiability_1" xlink:title="Label : IncreaseDecreaseInOtherDeferredLiability to label_IncreaseDecreaseInOtherDeferredLiability_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:label="ImpairmentOfLongLivedAssetsHeldForUse" xlink:title="ImpairmentOfLongLivedAssetsHeldForUse" />
    <link:label xlink:type="resource" xlink:label="label_ImpairmentOfLongLivedAssetsHeldForUse" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_ImpairmentOfLongLivedAssetsHeldForUse" xml:lang="en-US" id="label_ImpairmentOfLongLivedAssetsHeldForUse">Impairment of long-lived assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ImpairmentOfLongLivedAssetsHeldForUse" xlink:to="label_ImpairmentOfLongLivedAssetsHeldForUse" xlink:title="Label : ImpairmentOfLongLivedAssetsHeldForUse to label_ImpairmentOfLongLivedAssetsHeldForUse" />
    <link:label xlink:type="resource" xlink:label="label_ImpairmentOfLongLivedAssetsHeldForUse_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ImpairmentOfLongLivedAssetsHeldForUse_1" xml:lang="en-US" id="label_ImpairmentOfLongLivedAssetsHeldForUse_1">Impairment of long-lived assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ImpairmentOfLongLivedAssetsHeldForUse" xlink:to="label_ImpairmentOfLongLivedAssetsHeldForUse_1" xlink:title="Label : ImpairmentOfLongLivedAssetsHeldForUse to label_ImpairmentOfLongLivedAssetsHeldForUse_1" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_WeightedToTheIncomeApproach" xlink:label="WeightedToTheIncomeApproach" xlink:title="WeightedToTheIncomeApproach" />
    <link:label xlink:type="resource" xlink:label="label_WeightedToTheIncomeApproach" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_WeightedToTheIncomeApproach" xml:lang="en-US" id="label_WeightedToTheIncomeApproach">Weighted To The Income Approach</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WeightedToTheIncomeApproach" xlink:to="label_WeightedToTheIncomeApproach" xlink:title="Label : WeightedToTheIncomeApproach to label_WeightedToTheIncomeApproach" />
    <link:label xlink:type="resource" xlink:label="label_WeightedToTheIncomeApproach_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_WeightedToTheIncomeApproach_1" xml:lang="en-US" id="label_WeightedToTheIncomeApproach_1">Weighted to the income approach, percentage</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WeightedToTheIncomeApproach" xlink:to="label_WeightedToTheIncomeApproach_1" xlink:title="Label : WeightedToTheIncomeApproach to label_WeightedToTheIncomeApproach_1" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_WeightingToTheMarketApproach" xlink:label="WeightingToTheMarketApproach" xlink:title="WeightingToTheMarketApproach" />
    <link:label xlink:type="resource" xlink:label="label_WeightingToTheMarketApproach" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_WeightingToTheMarketApproach" xml:lang="en-US" id="label_WeightingToTheMarketApproach">Weighting To The Market Approach</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WeightingToTheMarketApproach" xlink:to="label_WeightingToTheMarketApproach" xlink:title="Label : WeightingToTheMarketApproach to label_WeightingToTheMarketApproach" />
    <link:label xlink:type="resource" xlink:label="label_WeightingToTheMarketApproach_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_WeightingToTheMarketApproach_1" xml:lang="en-US" id="label_WeightingToTheMarketApproach_1">Weighting to the market approach, percentage</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WeightingToTheMarketApproach" xlink:to="label_WeightingToTheMarketApproach_1" xlink:title="Label : WeightingToTheMarketApproach to label_WeightingToTheMarketApproach_1" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_AmpleReportingUnitMember" xlink:label="AmpleReportingUnitMember" xlink:title="AmpleReportingUnitMember" />
    <link:label xlink:type="resource" xlink:label="label_AmpleReportingUnitMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_AmpleReportingUnitMember" xml:lang="en-US" id="label_AmpleReportingUnitMember">This member stands for the information pertaining to ample reporting unit.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AmpleReportingUnitMember" xlink:to="label_AmpleReportingUnitMember" xlink:title="Label : AmpleReportingUnitMember to label_AmpleReportingUnitMember" />
    <link:label xlink:type="resource" xlink:label="label_AmpleReportingUnitMember_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AmpleReportingUnitMember_1" xml:lang="en-US" id="label_AmpleReportingUnitMember_1">Ample Reporting Unit [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AmpleReportingUnitMember" xlink:to="label_AmpleReportingUnitMember_1" xlink:title="Label : AmpleReportingUnitMember to label_AmpleReportingUnitMember_1" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_CapitalizedSoftwareIncludedInAccruedExpenses" xlink:label="CapitalizedSoftwareIncludedInAccruedExpenses" xlink:title="CapitalizedSoftwareIncludedInAccruedExpenses" />
    <link:label xlink:type="resource" xlink:label="label_CapitalizedSoftwareIncludedInAccruedExpenses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CapitalizedSoftwareIncludedInAccruedExpenses" xml:lang="en-US" id="label_CapitalizedSoftwareIncludedInAccruedExpenses">Capitalized software included in accrued expenses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CapitalizedSoftwareIncludedInAccruedExpenses" xlink:to="label_CapitalizedSoftwareIncludedInAccruedExpenses" xlink:title="Label : CapitalizedSoftwareIncludedInAccruedExpenses to label_CapitalizedSoftwareIncludedInAccruedExpenses" />
    <link:label xlink:type="resource" xlink:label="label_CapitalizedSoftwareIncludedInAccruedExpenses_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CapitalizedSoftwareIncludedInAccruedExpenses_1" xml:lang="en-US" id="label_CapitalizedSoftwareIncludedInAccruedExpenses_1">Capitalized software additions included in accounts payable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CapitalizedSoftwareIncludedInAccruedExpenses" xlink:to="label_CapitalizedSoftwareIncludedInAccruedExpenses_1" xlink:title="Label : CapitalizedSoftwareIncludedInAccruedExpenses to label_CapitalizedSoftwareIncludedInAccruedExpenses_1" />
    <link:label xlink:type="resource" xlink:label="label_CapitalizedSoftwareIncludedInAccruedExpenses_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_CapitalizedSoftwareIncludedInAccruedExpenses_2" xml:lang="en-US" id="label_CapitalizedSoftwareIncludedInAccruedExpenses_2">The amount of capitalized software included in accrued expenses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CapitalizedSoftwareIncludedInAccruedExpenses" xlink:to="label_CapitalizedSoftwareIncludedInAccruedExpenses_2" xlink:title="Label : CapitalizedSoftwareIncludedInAccruedExpenses to label_CapitalizedSoftwareIncludedInAccruedExpenses_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:label="GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:title="GoodwillAndIntangibleAssetsDisclosureTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_GoodwillAndIntangibleAssetsDisclosureTextBlock" xml:lang="en-US" id="label_GoodwillAndIntangibleAssetsDisclosureTextBlock">Goodwill and Intangible Assets Disclosure [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:to="label_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:title="Label : GoodwillAndIntangibleAssetsDisclosureTextBlock to label_GoodwillAndIntangibleAssetsDisclosureTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:title="NetCashProvidedByUsedInFinancingActivitiesAbstract" />
    <link:label xlink:type="resource" xlink:label="label_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_NetCashProvidedByUsedInFinancingActivitiesAbstract" xml:lang="en-US" id="label_NetCashProvidedByUsedInFinancingActivitiesAbstract">Net Cash Provided by (Used in) Financing Activities [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="label_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:title="Label : NetCashProvidedByUsedInFinancingActivitiesAbstract to label_NetCashProvidedByUsedInFinancingActivitiesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:title="NetCashProvidedByUsedInInvestingActivitiesAbstract" />
    <link:label xlink:type="resource" xlink:label="label_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_NetCashProvidedByUsedInInvestingActivitiesAbstract" xml:lang="en-US" id="label_NetCashProvidedByUsedInInvestingActivitiesAbstract">Cash flows from investing activities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="label_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:title="Label : NetCashProvidedByUsedInInvestingActivitiesAbstract to label_NetCashProvidedByUsedInInvestingActivitiesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="LiabilitiesCurrentAbstract" xlink:title="LiabilitiesCurrentAbstract" />
    <link:label xlink:type="resource" xlink:label="label_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_LiabilitiesCurrentAbstract" xml:lang="en-US" id="label_LiabilitiesCurrentAbstract">Current liabilities:</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiabilitiesCurrentAbstract" xlink:to="label_LiabilitiesCurrentAbstract" xlink:title="Label : LiabilitiesCurrentAbstract to label_LiabilitiesCurrentAbstract" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_StockIssuedDuringPeriodSharesHeldInEscrow" xlink:label="StockIssuedDuringPeriodSharesHeldInEscrow" xlink:title="StockIssuedDuringPeriodSharesHeldInEscrow" />
    <link:label xlink:type="resource" xlink:label="label_StockIssuedDuringPeriodSharesHeldInEscrow" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_StockIssuedDuringPeriodSharesHeldInEscrow" xml:lang="en-US" id="label_StockIssuedDuringPeriodSharesHeldInEscrow">Number of shares of stock issued during the period pursuant to held in escrow.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodSharesHeldInEscrow" xlink:to="label_StockIssuedDuringPeriodSharesHeldInEscrow" xlink:title="Label : StockIssuedDuringPeriodSharesHeldInEscrow to label_StockIssuedDuringPeriodSharesHeldInEscrow" />
    <link:label xlink:type="resource" xlink:label="label_StockIssuedDuringPeriodSharesHeldInEscrow_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_StockIssuedDuringPeriodSharesHeldInEscrow_1" xml:lang="en-US" id="label_StockIssuedDuringPeriodSharesHeldInEscrow_1">Shares held in escrow</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodSharesHeldInEscrow" xlink:to="label_StockIssuedDuringPeriodSharesHeldInEscrow_1" xlink:title="Label : StockIssuedDuringPeriodSharesHeldInEscrow to label_StockIssuedDuringPeriodSharesHeldInEscrow_1" />
    <link:label xlink:type="resource" xlink:label="label_StockIssuedDuringPeriodSharesHeldInEscrow_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_StockIssuedDuringPeriodSharesHeldInEscrow_2" xml:lang="en-US" id="label_StockIssuedDuringPeriodSharesHeldInEscrow_2">Shares held in escrow, shares</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodSharesHeldInEscrow" xlink:to="label_StockIssuedDuringPeriodSharesHeldInEscrow_2" xlink:title="Label : StockIssuedDuringPeriodSharesHeldInEscrow to label_StockIssuedDuringPeriodSharesHeldInEscrow_2" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_StockIssuedDuringPeriodValueHeldInEscrow" xlink:label="StockIssuedDuringPeriodValueHeldInEscrow" xlink:title="StockIssuedDuringPeriodValueHeldInEscrow" />
    <link:label xlink:type="resource" xlink:label="label_StockIssuedDuringPeriodValueHeldInEscrow" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_StockIssuedDuringPeriodValueHeldInEscrow" xml:lang="en-US" id="label_StockIssuedDuringPeriodValueHeldInEscrow">Value of stock issued pursuant to  held in escrow during the period.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodValueHeldInEscrow" xlink:to="label_StockIssuedDuringPeriodValueHeldInEscrow" xlink:title="Label : StockIssuedDuringPeriodValueHeldInEscrow to label_StockIssuedDuringPeriodValueHeldInEscrow" />
    <link:label xlink:type="resource" xlink:label="label_StockIssuedDuringPeriodValueHeldInEscrow_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_StockIssuedDuringPeriodValueHeldInEscrow_1" xml:lang="en-US" id="label_StockIssuedDuringPeriodValueHeldInEscrow_1">Shares held in escrow, value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodValueHeldInEscrow" xlink:to="label_StockIssuedDuringPeriodValueHeldInEscrow_1" xlink:title="Label : StockIssuedDuringPeriodValueHeldInEscrow to label_StockIssuedDuringPeriodValueHeldInEscrow_1" />
    <link:label xlink:type="resource" xlink:label="label_StockIssuedDuringPeriodValueHeldInEscrow_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_StockIssuedDuringPeriodValueHeldInEscrow_2" xml:lang="en-US" id="label_StockIssuedDuringPeriodValueHeldInEscrow_2">Shares held in escrow, value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodValueHeldInEscrow" xlink:to="label_StockIssuedDuringPeriodValueHeldInEscrow_2" xlink:title="Label : StockIssuedDuringPeriodValueHeldInEscrow to label_StockIssuedDuringPeriodValueHeldInEscrow_2" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_ReductionOfWorkingCapital" xlink:label="ReductionOfWorkingCapital" xlink:title="ReductionOfWorkingCapital" />
    <link:label xlink:type="resource" xlink:label="label_ReductionOfWorkingCapital" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_ReductionOfWorkingCapital" xml:lang="en-US" id="label_ReductionOfWorkingCapital">The cash outflow for a borrowing recorded for reduction of working capital.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ReductionOfWorkingCapital" xlink:to="label_ReductionOfWorkingCapital" xlink:title="Label : ReductionOfWorkingCapital to label_ReductionOfWorkingCapital" />
    <link:label xlink:type="resource" xlink:label="label_ReductionOfWorkingCapital_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ReductionOfWorkingCapital_1" xml:lang="en-US" id="label_ReductionOfWorkingCapital_1">Reduction of working capital</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ReductionOfWorkingCapital" xlink:to="label_ReductionOfWorkingCapital_1" xlink:title="Label : ReductionOfWorkingCapital to label_ReductionOfWorkingCapital_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="EarningsPerShareDiluted" xlink:title="EarningsPerShareDiluted" />
    <link:label xlink:type="resource" xlink:label="label_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_EarningsPerShareDiluted" xml:lang="en-US" id="label_EarningsPerShareDiluted">Basic and diluted loss per common share</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EarningsPerShareDiluted" xlink:to="label_EarningsPerShareDiluted" xlink:title="Label : EarningsPerShareDiluted to label_EarningsPerShareDiluted" />
    <link:label xlink:type="resource" xlink:label="label_ReductionOfWorkingCapital_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ReductionOfWorkingCapital_2" xml:lang="en-US" id="label_ReductionOfWorkingCapital_2">ReductionOfWorkingCapital</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ReductionOfWorkingCapital" xlink:to="label_ReductionOfWorkingCapital_2" xlink:title="Label : ReductionOfWorkingCapital to label_ReductionOfWorkingCapital_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivablesNetCurrent" xlink:label="ReceivablesNetCurrent" xlink:title="ReceivablesNetCurrent" />
    <link:label xlink:type="resource" xlink:label="label_ReceivablesNetCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ReceivablesNetCurrent" xml:lang="en-US" id="label_ReceivablesNetCurrent">Receivables booked in other current assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ReceivablesNetCurrent" xlink:to="label_ReceivablesNetCurrent" xlink:title="Label : ReceivablesNetCurrent to label_ReceivablesNetCurrent" />
    <link:label xlink:type="resource" xlink:label="label_ReceivablesNetCurrent_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ReceivablesNetCurrent_1" xml:lang="en-US" id="label_ReceivablesNetCurrent_1">Receivables, Net, Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ReceivablesNetCurrent" xlink:to="label_ReceivablesNetCurrent_1" xlink:title="Label : ReceivablesNetCurrent to label_ReceivablesNetCurrent_1" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_ReductionOfPurchasePrice" xlink:label="ReductionOfPurchasePrice" xlink:title="ReductionOfPurchasePrice" />
    <link:label xlink:type="resource" xlink:label="label_ReductionOfPurchasePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ReductionOfPurchasePrice" xml:lang="en-US" id="label_ReductionOfPurchasePrice">Reduction of purchase price</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ReductionOfPurchasePrice" xlink:to="label_ReductionOfPurchasePrice" xlink:title="Label : ReductionOfPurchasePrice to label_ReductionOfPurchasePrice" />
    <link:label xlink:type="resource" xlink:label="label_ReductionOfPurchasePrice_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ReductionOfPurchasePrice_1" xml:lang="en-US" id="label_ReductionOfPurchasePrice_1">Reduction of purchase price</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ReductionOfPurchasePrice" xlink:to="label_ReductionOfPurchasePrice_1" xlink:title="Label : ReductionOfPurchasePrice to label_ReductionOfPurchasePrice_1" />
    <link:label xlink:type="resource" xlink:label="label_ReductionOfPurchasePrice_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_ReductionOfPurchasePrice_2" xml:lang="en-US" id="label_ReductionOfPurchasePrice_2">The amount of reduction of purchase price.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ReductionOfPurchasePrice" xlink:to="label_ReductionOfPurchasePrice_2" xlink:title="Label : ReductionOfPurchasePrice to label_ReductionOfPurchasePrice_2" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_StockBasedCompensationCapitalizedAsSoftwareDevelopment" xlink:label="StockBasedCompensationCapitalizedAsSoftwareDevelopment" xlink:title="StockBasedCompensationCapitalizedAsSoftwareDevelopment" />
    <link:label xlink:type="resource" xlink:label="label_StockBasedCompensationCapitalizedAsSoftwareDevelopment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_StockBasedCompensationCapitalizedAsSoftwareDevelopment" xml:lang="en-US" id="label_StockBasedCompensationCapitalizedAsSoftwareDevelopment">Stock-based compensation capitalized as software development</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockBasedCompensationCapitalizedAsSoftwareDevelopment" xlink:to="label_StockBasedCompensationCapitalizedAsSoftwareDevelopment" xlink:title="Label : StockBasedCompensationCapitalizedAsSoftwareDevelopment to label_StockBasedCompensationCapitalizedAsSoftwareDevelopment" />
    <link:label xlink:type="resource" xlink:label="label_StockBasedCompensationCapitalizedAsSoftwareDevelopment_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_StockBasedCompensationCapitalizedAsSoftwareDevelopment_1" xml:lang="en-US" id="label_StockBasedCompensationCapitalizedAsSoftwareDevelopment_1">Stock-based compensation capitalized as software development</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockBasedCompensationCapitalizedAsSoftwareDevelopment" xlink:to="label_StockBasedCompensationCapitalizedAsSoftwareDevelopment_1" xlink:title="Label : StockBasedCompensationCapitalizedAsSoftwareDevelopment to label_StockBasedCompensationCapitalizedAsSoftwareDevelopment_1" />
    <link:label xlink:type="resource" xlink:label="label_StockBasedCompensationCapitalizedAsSoftwareDevelopment_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_StockBasedCompensationCapitalizedAsSoftwareDevelopment_2" xml:lang="en-US" id="label_StockBasedCompensationCapitalizedAsSoftwareDevelopment_2">The amount of settlement of convertible notes in common stock.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockBasedCompensationCapitalizedAsSoftwareDevelopment" xlink:to="label_StockBasedCompensationCapitalizedAsSoftwareDevelopment_2" xlink:title="Label : StockBasedCompensationCapitalizedAsSoftwareDevelopment to label_StockBasedCompensationCapitalizedAsSoftwareDevelopment_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesDeferredExpense" xlink:label="DeferredTaxLiabilitiesDeferredExpense" xlink:title="DeferredTaxLiabilitiesDeferredExpense" />
    <link:label xlink:type="resource" xlink:label="label_DeferredTaxLiabilitiesDeferredExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DeferredTaxLiabilitiesDeferredExpense" xml:lang="en-US" id="label_DeferredTaxLiabilitiesDeferredExpense">Deferred Tax Liabilities, Deferred Expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxLiabilitiesDeferredExpense" xlink:to="label_DeferredTaxLiabilitiesDeferredExpense" xlink:title="Label : DeferredTaxLiabilitiesDeferredExpense to label_DeferredTaxLiabilitiesDeferredExpense" />
    <link:label xlink:type="resource" xlink:label="label_DeferredTaxLiabilitiesDeferredExpense_1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_DeferredTaxLiabilitiesDeferredExpense_1" xml:lang="en-US" id="label_DeferredTaxLiabilitiesDeferredExpense_1">Deferred expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxLiabilitiesDeferredExpense" xlink:to="label_DeferredTaxLiabilitiesDeferredExpense_1" xlink:title="Label : DeferredTaxLiabilitiesDeferredExpense to label_DeferredTaxLiabilitiesDeferredExpense_1" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_PurchasePriceValue" xlink:label="PurchasePriceValue" xlink:title="PurchasePriceValue" />
    <link:label xlink:type="resource" xlink:label="label_PurchasePriceValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_PurchasePriceValue" xml:lang="en-US" id="label_PurchasePriceValue">Purchase Price Value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PurchasePriceValue" xlink:to="label_PurchasePriceValue" xlink:title="Label : PurchasePriceValue to label_PurchasePriceValue" />
    <link:label xlink:type="resource" xlink:label="label_PurchasePriceValue_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_PurchasePriceValue_1" xml:lang="en-US" id="label_PurchasePriceValue_1">Purchase price</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PurchasePriceValue" xlink:to="label_PurchasePriceValue_1" xlink:title="Label : PurchasePriceValue to label_PurchasePriceValue_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BridgeLoan" xlink:label="BridgeLoan" xlink:title="BridgeLoan" />
    <link:label xlink:type="resource" xlink:label="label_BridgeLoan" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_BridgeLoan" xml:lang="en-US" id="label_BridgeLoan">Aggregate amount of loan</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BridgeLoan" xlink:to="label_BridgeLoan" xlink:title="Label : BridgeLoan to label_BridgeLoan" />
    <link:label xlink:type="resource" xlink:label="label_BridgeLoan_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_BridgeLoan_1" xml:lang="en-US" id="label_BridgeLoan_1">Bridge Loan</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BridgeLoan" xlink:to="label_BridgeLoan_1" xlink:title="Label : BridgeLoan to label_BridgeLoan_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherInformationPertainingToIncomeTaxes" xlink:label="OtherInformationPertainingToIncomeTaxes" xlink:title="OtherInformationPertainingToIncomeTaxes" />
    <link:label xlink:type="resource" xlink:label="label_OtherInformationPertainingToIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_OtherInformationPertainingToIncomeTaxes" xml:lang="en-US" id="label_OtherInformationPertainingToIncomeTaxes">Income taxes, description</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherInformationPertainingToIncomeTaxes" xlink:to="label_OtherInformationPertainingToIncomeTaxes" xlink:title="Label : OtherInformationPertainingToIncomeTaxes to label_OtherInformationPertainingToIncomeTaxes" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:label="UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:title="UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" />
    <link:label xlink:type="resource" xlink:label="label_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xml:lang="en-US" id="label_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued">Uncertain tax position</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:to="label_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:title="Label : UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued to label_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:label="ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:title="ValuationAllowanceDeferredTaxAssetChangeInAmount" />
    <link:label xlink:type="resource" xlink:label="label_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ValuationAllowanceDeferredTaxAssetChangeInAmount" xml:lang="en-US" id="label_ValuationAllowanceDeferredTaxAssetChangeInAmount">Change in valuation allowance</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:to="label_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:title="Label : ValuationAllowanceDeferredTaxAssetChangeInAmount to label_ValuationAllowanceDeferredTaxAssetChangeInAmount" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:label="DeferredTaxAssetsOperatingLossCarryforwards" xlink:title="DeferredTaxAssetsOperatingLossCarryforwards" />
    <link:label xlink:type="resource" xlink:label="label_DeferredTaxAssetsOperatingLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DeferredTaxAssetsOperatingLossCarryforwards" xml:lang="en-US" id="label_DeferredTaxAssetsOperatingLossCarryforwards">Net operating losses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsOperatingLossCarryforwards" xlink:to="label_DeferredTaxAssetsOperatingLossCarryforwards" xlink:title="Label : DeferredTaxAssetsOperatingLossCarryforwards to label_DeferredTaxAssetsOperatingLossCarryforwards" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilities" xlink:label="DeferredIncomeTaxLiabilities" xlink:title="DeferredIncomeTaxLiabilities" />
    <link:label xlink:type="resource" xlink:label="label_DeferredIncomeTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DeferredIncomeTaxLiabilities" xml:lang="en-US" id="label_DeferredIncomeTaxLiabilities">Deferred Tax Liabilities, Gross</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredIncomeTaxLiabilities" xlink:to="label_DeferredIncomeTaxLiabilities" xlink:title="Label : DeferredIncomeTaxLiabilities to label_DeferredIncomeTaxLiabilities" />
    <link:label xlink:type="resource" xlink:label="label_DeferredIncomeTaxLiabilities_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DeferredIncomeTaxLiabilities_1" xml:lang="en-US" id="label_DeferredIncomeTaxLiabilities_1">Deferred taxes after valuation allowance</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredIncomeTaxLiabilities" xlink:to="label_DeferredIncomeTaxLiabilities_1" xlink:title="Label : DeferredIncomeTaxLiabilities to label_DeferredIncomeTaxLiabilities_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="DeferredTaxAssetsValuationAllowance" xlink:title="DeferredTaxAssetsValuationAllowance" />
    <link:label xlink:type="resource" xlink:label="label_DeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DeferredTaxAssetsValuationAllowance" xml:lang="en-US" id="label_DeferredTaxAssetsValuationAllowance">Valuation allowance</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsValuationAllowance" xlink:to="label_DeferredTaxAssetsValuationAllowance" xlink:title="Label : DeferredTaxAssetsValuationAllowance to label_DeferredTaxAssetsValuationAllowance" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilities" xlink:label="DeferredTaxLiabilities" xlink:title="DeferredTaxLiabilities" />
    <link:label xlink:type="resource" xlink:label="label_DeferredTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_DeferredTaxLiabilities" xml:lang="en-US" id="label_DeferredTaxLiabilities">Deferred tax liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxLiabilities" xlink:to="label_DeferredTaxLiabilities" xlink:title="Label : DeferredTaxLiabilities to label_DeferredTaxLiabilities" />
    <link:label xlink:type="resource" xlink:label="label_DeferredTaxLiabilities_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DeferredTaxLiabilities_1" xml:lang="en-US" id="label_DeferredTaxLiabilities_1">Deferred tax liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxLiabilities" xlink:to="label_DeferredTaxLiabilities_1" xlink:title="Label : DeferredTaxLiabilities to label_DeferredTaxLiabilities_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets" xlink:label="DeferredTaxLiabilitiesGoodwillAndIntangibleAssets" xlink:title="DeferredTaxLiabilitiesGoodwillAndIntangibleAssets" />
    <link:label xlink:type="resource" xlink:label="label_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets" xml:lang="en-US" id="label_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets">Intangibles</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxLiabilitiesGoodwillAndIntangibleAssets" xlink:to="label_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets" xlink:title="Label : DeferredTaxLiabilitiesGoodwillAndIntangibleAssets to label_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets" />
    <link:label xlink:type="resource" xlink:label="label_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets_1" xml:lang="en-US" id="label_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets_1">Deferred Tax Liabilities, Goodwill and Intangible Assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxLiabilitiesGoodwillAndIntangibleAssets" xlink:to="label_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets_1" xlink:title="Label : DeferredTaxLiabilitiesGoodwillAndIntangibleAssets to label_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets_1" />
    <link:label xlink:type="resource" xlink:label="label_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets_2" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="label_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets_2" xml:lang="en-US" id="label_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets_2">Intangibles</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxLiabilitiesGoodwillAndIntangibleAssets" xlink:to="label_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets_2" xlink:title="Label : DeferredTaxLiabilitiesGoodwillAndIntangibleAssets to label_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:label="DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:title="DeferredTaxLiabilitiesPropertyPlantAndEquipment" />
    <link:label xlink:type="resource" xlink:label="label_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="label_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xml:lang="en-US" id="label_DeferredTaxLiabilitiesPropertyPlantAndEquipment">Fixed assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:to="label_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:title="Label : DeferredTaxLiabilitiesPropertyPlantAndEquipment to label_DeferredTaxLiabilitiesPropertyPlantAndEquipment" />
    <link:label xlink:type="resource" xlink:label="label_DeferredTaxLiabilitiesPropertyPlantAndEquipment_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DeferredTaxLiabilitiesPropertyPlantAndEquipment_1" xml:lang="en-US" id="label_DeferredTaxLiabilitiesPropertyPlantAndEquipment_1">Deferred Tax Liabilities, Property, Plant and Equipment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:to="label_DeferredTaxLiabilitiesPropertyPlantAndEquipment_1" xlink:title="Label : DeferredTaxLiabilitiesPropertyPlantAndEquipment to label_DeferredTaxLiabilitiesPropertyPlantAndEquipment_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:label="DeferredTaxAssetsLiabilitiesNet" xlink:title="DeferredTaxAssetsLiabilitiesNet" />
    <link:label xlink:type="resource" xlink:label="label_DeferredTaxAssetsLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DeferredTaxAssetsLiabilitiesNet" xml:lang="en-US" id="label_DeferredTaxAssetsLiabilitiesNet">Total deferred tax assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsLiabilitiesNet" xlink:to="label_DeferredTaxAssetsLiabilitiesNet" xlink:title="Label : DeferredTaxAssetsLiabilitiesNet to label_DeferredTaxAssetsLiabilitiesNet" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOther" xlink:label="DeferredTaxAssetsOther" xlink:title="DeferredTaxAssetsOther" />
    <link:label xlink:type="resource" xlink:label="label_DeferredTaxAssetsOther" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DeferredTaxAssetsOther" xml:lang="en-US" id="label_DeferredTaxAssetsOther">Other</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsOther" xlink:to="label_DeferredTaxAssetsOther" xlink:title="Label : DeferredTaxAssetsOther to label_DeferredTaxAssetsOther" />
    <link:label xlink:type="resource" xlink:label="label_DeferredTaxAssetsOther_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DeferredTaxAssetsOther_1" xml:lang="en-US" id="label_DeferredTaxAssetsOther_1">Deferred Tax Assets, Other</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsOther" xlink:to="label_DeferredTaxAssetsOther_1" xlink:title="Label : DeferredTaxAssetsOther to label_DeferredTaxAssetsOther_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" xlink:label="DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" xlink:title="DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" />
    <link:label xlink:type="resource" xlink:label="label_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" xml:lang="en-US" id="label_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal">Foreign net operating loss</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" xlink:to="label_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" xlink:title="Label : DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal to label_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsCharitableContributionCarryforwards" xlink:label="DeferredTaxAssetsCharitableContributionCarryforwards" xlink:title="DeferredTaxAssetsCharitableContributionCarryforwards" />
    <link:label xlink:type="resource" xlink:label="label_DeferredTaxAssetsCharitableContributionCarryforwards" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DeferredTaxAssetsCharitableContributionCarryforwards" xml:lang="en-US" id="label_DeferredTaxAssetsCharitableContributionCarryforwards">Federal and state net operating loss</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsCharitableContributionCarryforwards" xlink:to="label_DeferredTaxAssetsCharitableContributionCarryforwards" xlink:title="Label : DeferredTaxAssetsCharitableContributionCarryforwards to label_DeferredTaxAssetsCharitableContributionCarryforwards" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_DeferredTaxAssetsFixedAssets" xlink:label="DeferredTaxAssetsFixedAssets" xlink:title="DeferredTaxAssetsFixedAssets" />
    <link:label xlink:type="resource" xlink:label="label_DeferredTaxAssetsFixedAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DeferredTaxAssetsFixedAssets" xml:lang="en-US" id="label_DeferredTaxAssetsFixedAssets">Deferred Tax Assets Fixed Assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsFixedAssets" xlink:to="label_DeferredTaxAssetsFixedAssets" xlink:title="Label : DeferredTaxAssetsFixedAssets to label_DeferredTaxAssetsFixedAssets" />
    <link:label xlink:type="resource" xlink:label="label_DeferredTaxAssetsFixedAssets_1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_DeferredTaxAssetsFixedAssets_1" xml:lang="en-US" id="label_DeferredTaxAssetsFixedAssets_1">Fixed assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsFixedAssets" xlink:to="label_DeferredTaxAssetsFixedAssets_1" xlink:title="Label : DeferredTaxAssetsFixedAssets to label_DeferredTaxAssetsFixedAssets_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLegalSettlements" xlink:label="DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLegalSettlements" xlink:title="DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLegalSettlements" />
    <link:label xlink:type="resource" xlink:label="label_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLegalSettlements" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLegalSettlements" xml:lang="en-US" id="label_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLegalSettlements">Settlement accrual</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLegalSettlements" xlink:to="label_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLegalSettlements" xlink:title="Label : DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLegalSettlements to label_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLegalSettlements" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_DeferredTaxAssetsRevenueRecognition" xlink:label="DeferredTaxAssetsRevenueRecognition" xlink:title="DeferredTaxAssetsRevenueRecognition" />
    <link:label xlink:type="resource" xlink:label="label_DeferredTaxAssetsRevenueRecognition" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_DeferredTaxAssetsRevenueRecognition" xml:lang="en-US" id="label_DeferredTaxAssetsRevenueRecognition">Revenue recognition.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsRevenueRecognition" xlink:to="label_DeferredTaxAssetsRevenueRecognition" xlink:title="Label : DeferredTaxAssetsRevenueRecognition to label_DeferredTaxAssetsRevenueRecognition" />
    <link:label xlink:type="resource" xlink:label="label_DeferredTaxAssetsRevenueRecognition_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DeferredTaxAssetsRevenueRecognition_1" xml:lang="en-US" id="label_DeferredTaxAssetsRevenueRecognition_1">Revenue recognition</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsRevenueRecognition" xlink:to="label_DeferredTaxAssetsRevenueRecognition_1" xlink:title="Label : DeferredTaxAssetsRevenueRecognition to label_DeferredTaxAssetsRevenueRecognition_1" />
    <link:label xlink:type="resource" xlink:label="label_DeferredTaxAssetsRevenueRecognition_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DeferredTaxAssetsRevenueRecognition_2" xml:lang="en-US" id="label_DeferredTaxAssetsRevenueRecognition_2">Revenue recognition</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsRevenueRecognition" xlink:to="label_DeferredTaxAssetsRevenueRecognition_2" xlink:title="Label : DeferredTaxAssetsRevenueRecognition to label_DeferredTaxAssetsRevenueRecognition_2" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_DeferredTaxAssetsDebtIssuanceCosts" xlink:label="DeferredTaxAssetsDebtIssuanceCosts" xlink:title="DeferredTaxAssetsDebtIssuanceCosts" />
    <link:label xlink:type="resource" xlink:label="label_DeferredTaxAssetsDebtIssuanceCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DeferredTaxAssetsDebtIssuanceCosts" xml:lang="en-US" id="label_DeferredTaxAssetsDebtIssuanceCosts">Debt issuance costs</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsDebtIssuanceCosts" xlink:to="label_DeferredTaxAssetsDebtIssuanceCosts" xlink:title="Label : DeferredTaxAssetsDebtIssuanceCosts to label_DeferredTaxAssetsDebtIssuanceCosts" />
    <link:label xlink:type="resource" xlink:label="label_DeferredTaxAssetsDebtIssuanceCosts_1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_DeferredTaxAssetsDebtIssuanceCosts_1" xml:lang="en-US" id="label_DeferredTaxAssetsDebtIssuanceCosts_1">Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from debt issuance costs.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsDebtIssuanceCosts" xlink:to="label_DeferredTaxAssetsDebtIssuanceCosts_1" xlink:title="Label : DeferredTaxAssetsDebtIssuanceCosts to label_DeferredTaxAssetsDebtIssuanceCosts_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="IncomeTaxExpenseBenefit" xlink:title="IncomeTaxExpenseBenefit" />
    <link:label xlink:type="resource" xlink:label="label_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncomeTaxExpenseBenefit" xml:lang="en-US" id="label_IncomeTaxExpenseBenefit">Income Tax Expense (Benefit)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxExpenseBenefit" xlink:to="label_IncomeTaxExpenseBenefit" xlink:title="Label : IncomeTaxExpenseBenefit to label_IncomeTaxExpenseBenefit" />
    <link:label xlink:type="resource" xlink:label="label_IncomeTaxExpenseBenefit_1" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="label_IncomeTaxExpenseBenefit_1" xml:lang="en-US" id="label_IncomeTaxExpenseBenefit_1">Income tax benefit on continuing operations</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxExpenseBenefit" xlink:to="label_IncomeTaxExpenseBenefit_1" xlink:title="Label : IncomeTaxExpenseBenefit to label_IncomeTaxExpenseBenefit_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:label="IncomeTaxReconciliationOtherAdjustments" xlink:title="IncomeTaxReconciliationOtherAdjustments" />
    <link:label xlink:type="resource" xlink:label="label_IncomeTaxReconciliationOtherAdjustments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_IncomeTaxReconciliationOtherAdjustments" xml:lang="en-US" id="label_IncomeTaxReconciliationOtherAdjustments">Other adjustments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxReconciliationOtherAdjustments" xlink:to="label_IncomeTaxReconciliationOtherAdjustments" xlink:title="Label : IncomeTaxReconciliationOtherAdjustments to label_IncomeTaxReconciliationOtherAdjustments" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_DeferredTrueUps" xlink:label="DeferredTrueUps" xlink:title="DeferredTrueUps" />
    <link:label xlink:type="resource" xlink:label="label_DeferredTrueUps" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DeferredTrueUps" xml:lang="en-US" id="label_DeferredTrueUps">Deferred true-ups</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTrueUps" xlink:to="label_DeferredTrueUps" xlink:title="Label : DeferredTrueUps to label_DeferredTrueUps" />
    <link:label xlink:type="resource" xlink:label="label_DeferredTrueUps_1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_DeferredTrueUps_1" xml:lang="en-US" id="label_DeferredTrueUps_1">The amount of deferred True-Ups.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTrueUps" xlink:to="label_DeferredTrueUps_1" xlink:title="Label : DeferredTrueUps to label_DeferredTrueUps_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationOtherReconcilingItems" xlink:label="IncomeTaxReconciliationOtherReconcilingItems" xlink:title="IncomeTaxReconciliationOtherReconcilingItems" />
    <link:label xlink:type="resource" xlink:label="label_IncomeTaxReconciliationOtherReconcilingItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_IncomeTaxReconciliationOtherReconcilingItems" xml:lang="en-US" id="label_IncomeTaxReconciliationOtherReconcilingItems">Losses from flow-through entity not subject to tax</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxReconciliationOtherReconcilingItems" xlink:to="label_IncomeTaxReconciliationOtherReconcilingItems" xlink:title="Label : IncomeTaxReconciliationOtherReconcilingItems to label_IncomeTaxReconciliationOtherReconcilingItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:label="IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:title="IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" />
    <link:label xlink:type="resource" xlink:label="label_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xml:lang="en-US" id="label_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance">Changes in valuation allowance</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:to="label_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:title="Label : IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance to label_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:label="ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:title="ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xml:lang="en-US" id="label_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock">Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:to="label_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:title="Label : ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock to label_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_ImpairmentExpenses" xlink:label="ImpairmentExpenses" xlink:title="ImpairmentExpenses" />
    <link:label xlink:type="resource" xlink:label="label_ImpairmentExpenses" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_ImpairmentExpenses" xml:lang="en-US" id="label_ImpairmentExpenses">Impairment expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ImpairmentExpenses" xlink:to="label_ImpairmentExpenses" xlink:title="Label : ImpairmentExpenses to label_ImpairmentExpenses" />
    <link:label xlink:type="resource" xlink:label="label_ImpairmentExpenses_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ImpairmentExpenses_1" xml:lang="en-US" id="label_ImpairmentExpenses_1">Impairment expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ImpairmentExpenses" xlink:to="label_ImpairmentExpenses_1" xlink:title="Label : ImpairmentExpenses to label_ImpairmentExpenses_1" />
    <link:label xlink:type="resource" xlink:label="label_ImpairmentExpenses_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_ImpairmentExpenses_2" xml:lang="en-US" id="label_ImpairmentExpenses_2">The amount of impairment expense.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ImpairmentExpenses" xlink:to="label_ImpairmentExpenses_2" xlink:title="Label : ImpairmentExpenses to label_ImpairmentExpenses_2" />
    <link:label xlink:type="resource" xlink:label="label_WeightedToTheIncomeApproach_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_WeightedToTheIncomeApproach_2" xml:lang="en-US" id="label_WeightedToTheIncomeApproach_2">The percentage represents weighted to the income approach,.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WeightedToTheIncomeApproach" xlink:to="label_WeightedToTheIncomeApproach_2" xlink:title="Label : WeightedToTheIncomeApproach to label_WeightedToTheIncomeApproach_2" />
    <link:label xlink:type="resource" xlink:label="label_WeightingToTheMarketApproach_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_WeightingToTheMarketApproach_2" xml:lang="en-US" id="label_WeightingToTheMarketApproach_2">The weighting to the market approach, percentage.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WeightingToTheMarketApproach" xlink:to="label_WeightingToTheMarketApproach_2" xlink:title="Label : WeightingToTheMarketApproach to label_WeightingToTheMarketApproach_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="AmortizationOfIntangibleAssets" xlink:title="AmortizationOfIntangibleAssets" />
    <link:label xlink:type="resource" xlink:label="label_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/presentationGuidance" xlink:title="label_AmortizationOfIntangibleAssets" xml:lang="en-US" id="label_AmortizationOfIntangibleAssets">Amortization expense of intangible assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AmortizationOfIntangibleAssets" xlink:to="label_AmortizationOfIntangibleAssets" xlink:title="Label : AmortizationOfIntangibleAssets to label_AmortizationOfIntangibleAssets" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:label="IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:title="IncomeTaxReconciliationChangeInEnactedTaxRate" />
    <link:label xlink:type="resource" xlink:label="label_IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_IncomeTaxReconciliationChangeInEnactedTaxRate" xml:lang="en-US" id="label_IncomeTaxReconciliationChangeInEnactedTaxRate">Permanent differences</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:to="label_IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:title="Label : IncomeTaxReconciliationChangeInEnactedTaxRate to label_IncomeTaxReconciliationChangeInEnactedTaxRate" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_Ratechange" xlink:label="Ratechange" xlink:title="Ratechange" />
    <link:label xlink:type="resource" xlink:label="label_Ratechange" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_Ratechange" xml:lang="en-US" id="label_Ratechange">Rate change</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Ratechange" xlink:to="label_Ratechange" xlink:title="Label : Ratechange to label_Ratechange" />
    <link:label xlink:type="resource" xlink:label="label_AmpleReportingUnitMember_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AmpleReportingUnitMember_2" xml:lang="en-US" id="label_AmpleReportingUnitMember_2">Ample Reporting Unit [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AmpleReportingUnitMember" xlink:to="label_AmpleReportingUnitMember_2" xlink:title="Label : AmpleReportingUnitMember to label_AmpleReportingUnitMember_2" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_EffectiveIncomeTaxRateReconciliationRestrictedStockAwards" xlink:label="EffectiveIncomeTaxRateReconciliationRestrictedStockAwards" xlink:title="EffectiveIncomeTaxRateReconciliationRestrictedStockAwards" />
    <link:label xlink:type="resource" xlink:label="label_EffectiveIncomeTaxRateReconciliationRestrictedStockAwards" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_EffectiveIncomeTaxRateReconciliationRestrictedStockAwards" xml:lang="en-US" id="label_EffectiveIncomeTaxRateReconciliationRestrictedStockAwards">Amount of Restricted stock awards.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EffectiveIncomeTaxRateReconciliationRestrictedStockAwards" xlink:to="label_EffectiveIncomeTaxRateReconciliationRestrictedStockAwards" xlink:title="Label : EffectiveIncomeTaxRateReconciliationRestrictedStockAwards to label_EffectiveIncomeTaxRateReconciliationRestrictedStockAwards" />
    <link:label xlink:type="resource" xlink:label="label_EffectiveIncomeTaxRateReconciliationRestrictedStockAwards_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_EffectiveIncomeTaxRateReconciliationRestrictedStockAwards_1" xml:lang="en-US" id="label_EffectiveIncomeTaxRateReconciliationRestrictedStockAwards_1">Restricted stock awards</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EffectiveIncomeTaxRateReconciliationRestrictedStockAwards" xlink:to="label_EffectiveIncomeTaxRateReconciliationRestrictedStockAwards_1" xlink:title="Label : EffectiveIncomeTaxRateReconciliationRestrictedStockAwards to label_EffectiveIncomeTaxRateReconciliationRestrictedStockAwards_1" />
    <link:label xlink:type="resource" xlink:label="label_EffectiveIncomeTaxRateReconciliationRestrictedStockAwards_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EffectiveIncomeTaxRateReconciliationRestrictedStockAwards_2" xml:lang="en-US" id="label_EffectiveIncomeTaxRateReconciliationRestrictedStockAwards_2">Effective Income Tax Rate Reconciliation Restricted Stock Awards</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EffectiveIncomeTaxRateReconciliationRestrictedStockAwards" xlink:to="label_EffectiveIncomeTaxRateReconciliationRestrictedStockAwards_2" xlink:title="Label : EffectiveIncomeTaxRateReconciliationRestrictedStockAwards to label_EffectiveIncomeTaxRateReconciliationRestrictedStockAwards_2" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_IncomeTaxReconciliationProvisionReturnAdjustment" xlink:label="IncomeTaxReconciliationProvisionReturnAdjustment" xlink:title="IncomeTaxReconciliationProvisionReturnAdjustment" />
    <link:label xlink:type="resource" xlink:label="label_IncomeTaxReconciliationProvisionReturnAdjustment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_IncomeTaxReconciliationProvisionReturnAdjustment" xml:lang="en-US" id="label_IncomeTaxReconciliationProvisionReturnAdjustment">Provision to return adjustment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxReconciliationProvisionReturnAdjustment" xlink:to="label_IncomeTaxReconciliationProvisionReturnAdjustment" xlink:title="Label : IncomeTaxReconciliationProvisionReturnAdjustment to label_IncomeTaxReconciliationProvisionReturnAdjustment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain" xlink:label="SegmentDomain" xlink:title="SegmentDomain" />
    <link:label xlink:type="resource" xlink:label="label_SegmentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SegmentDomain" xml:lang="en-US" id="label_SegmentDomain">Segments [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SegmentDomain" xlink:to="label_SegmentDomain" xlink:title="Label : SegmentDomain to label_SegmentDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="StatementBusinessSegmentsAxis" xlink:title="StatementBusinessSegmentsAxis" />
    <link:label xlink:type="resource" xlink:label="label_StatementBusinessSegmentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_StatementBusinessSegmentsAxis" xml:lang="en-US" id="label_StatementBusinessSegmentsAxis">Segments [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StatementBusinessSegmentsAxis" xlink:to="label_StatementBusinessSegmentsAxis" xlink:title="Label : StatementBusinessSegmentsAxis to label_StatementBusinessSegmentsAxis" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_FixedAssets" xlink:label="FixedAssets" xlink:title="FixedAssets" />
    <link:label xlink:type="resource" xlink:label="label_FixedAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_FixedAssets" xml:lang="en-US" id="label_FixedAssets">Fixed assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FixedAssets" xlink:to="label_FixedAssets" xlink:title="Label : FixedAssets to label_FixedAssets" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_CustomerTwoMember" xlink:label="CustomerTwoMember" xlink:title="CustomerTwoMember" />
    <link:label xlink:type="resource" xlink:label="label_CustomerTwoMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_CustomerTwoMember" xml:lang="en-US" id="label_CustomerTwoMember">Customer two [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CustomerTwoMember" xlink:to="label_CustomerTwoMember" xlink:title="Label : CustomerTwoMember to label_CustomerTwoMember" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_AmountOfContingentConsiderationLiability" xlink:label="AmountOfContingentConsiderationLiability" xlink:title="AmountOfContingentConsiderationLiability" />
    <link:label xlink:type="resource" xlink:label="label_AmountOfContingentConsiderationLiability" xlink:role="http://www.xbrl.org/2003/role/disclosureGuidance" xlink:title="label_AmountOfContingentConsiderationLiability" xml:lang="en-US" id="label_AmountOfContingentConsiderationLiability">Amount of contingent consideration liability</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AmountOfContingentConsiderationLiability" xlink:to="label_AmountOfContingentConsiderationLiability" xlink:title="Label : AmountOfContingentConsiderationLiability to label_AmountOfContingentConsiderationLiability" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_BusinessCombinationConsiderationsTransferred" xlink:label="BusinessCombinationConsiderationsTransferred" xlink:title="BusinessCombinationConsiderationsTransferred" />
    <link:label xlink:type="resource" xlink:label="label_BusinessCombinationConsiderationsTransferred" xlink:role="http://www.xbrl.org/2003/role/disclosureGuidance" xlink:title="label_BusinessCombinationConsiderationsTransferred" xml:lang="en-US" id="label_BusinessCombinationConsiderationsTransferred">Estimated of fair value contingent consideration</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationConsiderationsTransferred" xlink:to="label_BusinessCombinationConsiderationsTransferred" xlink:title="Label : BusinessCombinationConsiderationsTransferred to label_BusinessCombinationConsiderationsTransferred" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_PrepaidProfessionalFees" xlink:label="PrepaidProfessionalFees" xlink:title="PrepaidProfessionalFees" />
    <link:label xlink:type="resource" xlink:label="label_PrepaidProfessionalFees" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_PrepaidProfessionalFees" xml:lang="en-US" id="label_PrepaidProfessionalFees">Prepaid Professional Fees</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PrepaidProfessionalFees" xlink:to="label_PrepaidProfessionalFees" xlink:title="Label : PrepaidProfessionalFees to label_PrepaidProfessionalFees" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_DescriptionOfLiquidityAndCapitalResources" xlink:label="DescriptionOfLiquidityAndCapitalResources" xlink:title="DescriptionOfLiquidityAndCapitalResources" />
    <link:label xlink:type="resource" xlink:label="label_DescriptionOfLiquidityAndCapitalResources" xlink:role="http://www.xbrl.org/2003/role/measurementGuidance" xlink:title="label_DescriptionOfLiquidityAndCapitalResources" xml:lang="en-US" id="label_DescriptionOfLiquidityAndCapitalResources">Description of liquidity and capital resources</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DescriptionOfLiquidityAndCapitalResources" xlink:to="label_DescriptionOfLiquidityAndCapitalResources" xlink:title="Label : DescriptionOfLiquidityAndCapitalResources to label_DescriptionOfLiquidityAndCapitalResources" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentMaturityDate" xlink:label="DebtInstrumentMaturityDate" xlink:title="DebtInstrumentMaturityDate" />
    <link:label xlink:type="resource" xlink:label="label_DebtInstrumentMaturityDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DebtInstrumentMaturityDate" xml:lang="en-US" id="label_DebtInstrumentMaturityDate">Maturity date</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentMaturityDate" xlink:to="label_DebtInstrumentMaturityDate" xlink:title="Label : DebtInstrumentMaturityDate to label_DebtInstrumentMaturityDate" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentIssuanceDate1" xlink:label="DebtInstrumentIssuanceDate1" xlink:title="DebtInstrumentIssuanceDate1" />
    <link:label xlink:type="resource" xlink:label="label_DebtInstrumentIssuanceDate1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DebtInstrumentIssuanceDate1" xml:lang="en-US" id="label_DebtInstrumentIssuanceDate1">Issue date</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentIssuanceDate1" xlink:to="label_DebtInstrumentIssuanceDate1" xlink:title="Label : DebtInstrumentIssuanceDate1 to label_DebtInstrumentIssuanceDate1" />
    <link:label xlink:type="resource" xlink:label="label_DebtInstrumentMaturityDate_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DebtInstrumentMaturityDate_1" xml:lang="en-US" id="label_DebtInstrumentMaturityDate_1">Debt Instrument, Maturity Date</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentMaturityDate" xlink:to="label_DebtInstrumentMaturityDate_1" xlink:title="Label : DebtInstrumentMaturityDate to label_DebtInstrumentMaturityDate_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConversionOfStockAmountConverted1" xlink:label="ConversionOfStockAmountConverted1" xlink:title="ConversionOfStockAmountConverted1" />
    <link:label xlink:type="resource" xlink:label="label_ConversionOfStockAmountConverted1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ConversionOfStockAmountConverted1" xml:lang="en-US" id="label_ConversionOfStockAmountConverted1">Conversion of Stock, Amount Converted</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConversionOfStockAmountConverted1" xlink:to="label_ConversionOfStockAmountConverted1" xlink:title="Label : ConversionOfStockAmountConverted1 to label_ConversionOfStockAmountConverted1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyAccrualPayments" xlink:label="LossContingencyAccrualPayments" xlink:title="LossContingencyAccrualPayments" />
    <link:label xlink:type="resource" xlink:label="label_LossContingencyAccrualPayments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_LossContingencyAccrualPayments" xml:lang="en-US" id="label_LossContingencyAccrualPayments">Loss contingency</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LossContingencyAccrualPayments" xlink:to="label_LossContingencyAccrualPayments" xlink:title="Label : LossContingencyAccrualPayments to label_LossContingencyAccrualPayments" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LitigationReserve" xlink:label="LitigationReserve" xlink:title="LitigationReserve" />
    <link:label xlink:type="resource" xlink:label="label_LitigationReserve" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_LitigationReserve" xml:lang="en-US" id="label_LitigationReserve">Recovery amount</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LitigationReserve" xlink:to="label_LitigationReserve" xlink:title="Label : LitigationReserve to label_LitigationReserve" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_TreComSystemsGroupIncMember" xlink:label="TreComSystemsGroupIncMember" xlink:title="TreComSystemsGroupIncMember" />
    <link:label xlink:type="resource" xlink:label="label_TreComSystemsGroupIncMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_TreComSystemsGroupIncMember" xml:lang="en-US" id="label_TreComSystemsGroupIncMember">TreCom Systems Group Inc [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TreComSystemsGroupIncMember" xlink:to="label_TreComSystemsGroupIncMember" xlink:title="Label : TreComSystemsGroupIncMember to label_TreComSystemsGroupIncMember" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_TechMagicUSALLCMember" xlink:label="TechMagicUSALLCMember" xlink:title="TechMagicUSALLCMember" />
    <link:label xlink:type="resource" xlink:label="label_TechMagicUSALLCMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_TechMagicUSALLCMember" xml:lang="en-US" id="label_TechMagicUSALLCMember">TechMagic USA LLC [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TechMagicUSALLCMember" xlink:to="label_TechMagicUSALLCMember" xlink:title="Label : TechMagicUSALLCMember to label_TechMagicUSALLCMember" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_TypesOfAgreementDomain" xlink:label="TypesOfAgreementDomain" xlink:title="TypesOfAgreementDomain" />
    <link:label xlink:type="resource" xlink:label="label_TypesOfAgreementDomain" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_TypesOfAgreementDomain" xml:lang="en-US" id="label_TypesOfAgreementDomain">Types of Agreement.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TypesOfAgreementDomain" xlink:to="label_TypesOfAgreementDomain" xlink:title="Label : TypesOfAgreementDomain to label_TypesOfAgreementDomain" />
    <link:label xlink:type="resource" xlink:label="label_TypesOfAgreementDomain_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_TypesOfAgreementDomain_1" xml:lang="en-US" id="label_TypesOfAgreementDomain_1">Types of Agreement [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TypesOfAgreementDomain" xlink:to="label_TypesOfAgreementDomain_1" xlink:title="Label : TypesOfAgreementDomain to label_TypesOfAgreementDomain_1" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_TypesOfAgreementAxis" xlink:label="TypesOfAgreementAxis" xlink:title="TypesOfAgreementAxis" />
    <link:label xlink:type="resource" xlink:label="label_TypesOfAgreementAxis" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_TypesOfAgreementAxis" xml:lang="en-US" id="label_TypesOfAgreementAxis">Information by type of agreement.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TypesOfAgreementAxis" xlink:to="label_TypesOfAgreementAxis" xlink:title="Label : TypesOfAgreementAxis to label_TypesOfAgreementAxis" />
    <link:label xlink:type="resource" xlink:label="label_TypesOfAgreementAxis_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_TypesOfAgreementAxis_1" xml:lang="en-US" id="label_TypesOfAgreementAxis_1">Type of agreement [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TypesOfAgreementAxis" xlink:to="label_TypesOfAgreementAxis_1" xlink:title="Label : TypesOfAgreementAxis to label_TypesOfAgreementAxis_1" />
    <link:label xlink:type="resource" xlink:label="label_LossContingencyAccrualPayments_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LossContingencyAccrualPayments_1" xml:lang="en-US" id="label_LossContingencyAccrualPayments_1">Loss Contingency Accrual, Payments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LossContingencyAccrualPayments" xlink:to="label_LossContingencyAccrualPayments_1" xlink:title="Label : LossContingencyAccrualPayments to label_LossContingencyAccrualPayments_1" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_IssuedAndOutstandingSharesPercentage" xlink:label="IssuedAndOutstandingSharesPercentage" xlink:title="IssuedAndOutstandingSharesPercentage" />
    <link:label xlink:type="resource" xlink:label="label_IssuedAndOutstandingSharesPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IssuedAndOutstandingSharesPercentage" xml:lang="en-US" id="label_IssuedAndOutstandingSharesPercentage">Issued and outstanding shares percentage</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IssuedAndOutstandingSharesPercentage" xlink:to="label_IssuedAndOutstandingSharesPercentage" xlink:title="Label : IssuedAndOutstandingSharesPercentage to label_IssuedAndOutstandingSharesPercentage" />
    <link:label xlink:type="resource" xlink:label="label_IssuedAndOutstandingSharesPercentage_1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_IssuedAndOutstandingSharesPercentage_1" xml:lang="en-US" id="label_IssuedAndOutstandingSharesPercentage_1">The percentage of issued and outstanding shares.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IssuedAndOutstandingSharesPercentage" xlink:to="label_IssuedAndOutstandingSharesPercentage_1" xlink:title="Label : IssuedAndOutstandingSharesPercentage to label_IssuedAndOutstandingSharesPercentage_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LitigationSettlementExpense" xlink:label="LitigationSettlementExpense" xlink:title="LitigationSettlementExpense" />
    <link:label xlink:type="resource" xlink:label="label_LitigationSettlementExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LitigationSettlementExpense" xml:lang="en-US" id="label_LitigationSettlementExpense">Litigation Settlement, Expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LitigationSettlementExpense" xlink:to="label_LitigationSettlementExpense" xlink:title="Label : LitigationSettlementExpense to label_LitigationSettlementExpense" />
    <link:label xlink:type="resource" xlink:label="label_LitigationReserve_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LitigationReserve_1" xml:lang="en-US" id="label_LitigationReserve_1">Estimated Litigation Liability</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LitigationReserve" xlink:to="label_LitigationReserve_1" xlink:title="Label : LitigationReserve to label_LitigationReserve_1" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_NonCompeteAgreement" xlink:label="NonCompeteAgreement" xlink:title="NonCompeteAgreement" />
    <link:label xlink:type="resource" xlink:label="label_NonCompeteAgreement" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_NonCompeteAgreement" xml:lang="en-US" id="label_NonCompeteAgreement">This value represents non compete agreement.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NonCompeteAgreement" xlink:to="label_NonCompeteAgreement" xlink:title="Label : NonCompeteAgreement to label_NonCompeteAgreement" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_AggregateStockPrice" xlink:label="AggregateStockPrice" xlink:title="AggregateStockPrice" />
    <link:label xlink:type="resource" xlink:label="label_AggregateStockPrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AggregateStockPrice" xml:lang="en-US" id="label_AggregateStockPrice">Aggregate stock price</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AggregateStockPrice" xlink:to="label_AggregateStockPrice" xlink:title="Label : AggregateStockPrice to label_AggregateStockPrice" />
    <link:label xlink:type="resource" xlink:label="label_AggregateStockPrice_1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_AggregateStockPrice_1" xml:lang="en-US" id="label_AggregateStockPrice_1">Aggregate stock price</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AggregateStockPrice" xlink:to="label_AggregateStockPrice_1" xlink:title="Label : AggregateStockPrice to label_AggregateStockPrice_1" />
    <link:label xlink:type="resource" xlink:label="label_StockIssuedDuringPeriodValueAcquisitions_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_StockIssuedDuringPeriodValueAcquisitions_1" xml:lang="en-US" id="label_StockIssuedDuringPeriodValueAcquisitions_1">Issuance of common stock in connection with reverse merger</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodValueAcquisitions" xlink:to="label_StockIssuedDuringPeriodValueAcquisitions_1" xlink:title="Label : StockIssuedDuringPeriodValueAcquisitions to label_StockIssuedDuringPeriodValueAcquisitions_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsNetOfValuationAllowanceAbstract" xlink:label="DeferredTaxAssetsNetOfValuationAllowanceAbstract" xlink:title="DeferredTaxAssetsNetOfValuationAllowanceAbstract" />
    <link:label xlink:type="resource" xlink:label="label_DeferredTaxAssetsNetOfValuationAllowanceAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DeferredTaxAssetsNetOfValuationAllowanceAbstract" xml:lang="en-US" id="label_DeferredTaxAssetsNetOfValuationAllowanceAbstract">Noncurrent deferred tax assets:</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsNetOfValuationAllowanceAbstract" xlink:to="label_DeferredTaxAssetsNetOfValuationAllowanceAbstract" xlink:title="Label : DeferredTaxAssetsNetOfValuationAllowanceAbstract to label_DeferredTaxAssetsNetOfValuationAllowanceAbstract" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_CannabisMember" xlink:label="CannabisMember" xlink:title="CannabisMember" />
    <link:label xlink:type="resource" xlink:label="label_CannabisMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CannabisMember" xml:lang="en-US" id="label_CannabisMember">Cannabis [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CannabisMember" xlink:to="label_CannabisMember" xlink:title="Label : CannabisMember to label_CannabisMember" />
    <link:label xlink:type="resource" xlink:label="label_NonCompeteAgreement_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_NonCompeteAgreement_1" xml:lang="en-US" id="label_NonCompeteAgreement_1">Non-compete Agreement</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NonCompeteAgreement" xlink:to="label_NonCompeteAgreement_1" xlink:title="Label : NonCompeteAgreement to label_NonCompeteAgreement_1" />
    <link:label xlink:type="resource" xlink:label="label_NonCompeteAgreement_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_NonCompeteAgreement_2" xml:lang="en-US" id="label_NonCompeteAgreement_2">Non-compete agreement</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NonCompeteAgreement" xlink:to="label_NonCompeteAgreement_2" xlink:title="Label : NonCompeteAgreement to label_NonCompeteAgreement_2" />
    <link:label xlink:type="resource" xlink:label="label_FixedAssets_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FixedAssets_1" xml:lang="en-US" id="label_FixedAssets_1">Fixed Assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FixedAssets" xlink:to="label_FixedAssets_1" xlink:title="Label : FixedAssets to label_FixedAssets_1" />
    <link:label xlink:type="resource" xlink:label="label_FixedAssets_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_FixedAssets_2" xml:lang="en-US" id="label_FixedAssets_2">Amount of noncurrent assets classified as fixed assets.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FixedAssets" xlink:to="label_FixedAssets_2" xlink:title="Label : FixedAssets to label_FixedAssets_2" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_ThreeSixtyFiveCannabisMember" xlink:label="ThreeSixtyFiveCannabisMember" xlink:title="ThreeSixtyFiveCannabisMember" />
    <link:label xlink:type="resource" xlink:label="label_ThreeSixtyFiveCannabisMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ThreeSixtyFiveCannabisMember" xml:lang="en-US" id="label_ThreeSixtyFiveCannabisMember">365 Cannabis [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ThreeSixtyFiveCannabisMember" xlink:to="label_ThreeSixtyFiveCannabisMember" xlink:title="Label : ThreeSixtyFiveCannabisMember to label_ThreeSixtyFiveCannabisMember" />
    <link:label xlink:type="resource" xlink:label="label_ThreeSixtyFiveCannabisMember_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ThreeSixtyFiveCannabisMember_1" xml:lang="en-US" id="label_ThreeSixtyFiveCannabisMember_1">365 Cannabis [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ThreeSixtyFiveCannabisMember" xlink:to="label_ThreeSixtyFiveCannabisMember_1" xlink:title="Label : ThreeSixtyFiveCannabisMember to label_ThreeSixtyFiveCannabisMember_1" />
    <link:label xlink:type="resource" xlink:label="label_ThreeSixtyFiveCannabisMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_ThreeSixtyFiveCannabisMember_2" xml:lang="en-US" id="label_ThreeSixtyFiveCannabisMember_2">This member stands for the information pertaining to 365 Cannabis.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ThreeSixtyFiveCannabisMember" xlink:to="label_ThreeSixtyFiveCannabisMember_2" xlink:title="Label : ThreeSixtyFiveCannabisMember to label_ThreeSixtyFiveCannabisMember_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" xlink:label="BusinessCombinationContingentConsiderationLiabilityCurrent" xlink:title="BusinessCombinationContingentConsiderationLiabilityCurrent" />
    <link:label xlink:type="resource" xlink:label="label_BusinessCombinationContingentConsiderationLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_BusinessCombinationContingentConsiderationLiabilityCurrent" xml:lang="en-US" id="label_BusinessCombinationContingentConsiderationLiabilityCurrent">Contingent consideration payable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationContingentConsiderationLiabilityCurrent" xlink:to="label_BusinessCombinationContingentConsiderationLiabilityCurrent" xlink:title="Label : BusinessCombinationContingentConsiderationLiabilityCurrent to label_BusinessCombinationContingentConsiderationLiabilityCurrent" />
    <link:label xlink:type="resource" xlink:label="label_BusinessCombinationContingentConsiderationLiabilityCurrent_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_BusinessCombinationContingentConsiderationLiabilityCurrent_1" xml:lang="en-US" id="label_BusinessCombinationContingentConsiderationLiabilityCurrent_1">Business Combination, Contingent Consideration, Liability, Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationContingentConsiderationLiabilityCurrent" xlink:to="label_BusinessCombinationContingentConsiderationLiabilityCurrent_1" xlink:title="Label : BusinessCombinationContingentConsiderationLiabilityCurrent to label_BusinessCombinationContingentConsiderationLiabilityCurrent_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SettlementLiabilitiesCurrent" xlink:label="SettlementLiabilitiesCurrent" xlink:title="SettlementLiabilitiesCurrent" />
    <link:label xlink:type="resource" xlink:label="label_SettlementLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_SettlementLiabilitiesCurrent" xml:lang="en-US" id="label_SettlementLiabilitiesCurrent">Settlements and legal</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SettlementLiabilitiesCurrent" xlink:to="label_SettlementLiabilitiesCurrent" xlink:title="Label : SettlementLiabilitiesCurrent to label_SettlementLiabilitiesCurrent" />
    <link:label xlink:type="resource" xlink:label="label_SettlementLiabilitiesCurrent_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SettlementLiabilitiesCurrent_1" xml:lang="en-US" id="label_SettlementLiabilitiesCurrent_1">Settlement Liabilities, Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SettlementLiabilitiesCurrent" xlink:to="label_SettlementLiabilitiesCurrent_1" xlink:title="Label : SettlementLiabilitiesCurrent to label_SettlementLiabilitiesCurrent_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredRevenueRevenueRecognized1" xlink:label="DeferredRevenueRevenueRecognized1" xlink:title="DeferredRevenueRevenueRecognized1" />
    <link:label xlink:type="resource" xlink:label="label_DeferredRevenueRevenueRecognized1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_DeferredRevenueRevenueRecognized1" xml:lang="en-US" id="label_DeferredRevenueRevenueRecognized1">Revenue recognized</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredRevenueRevenueRecognized1" xlink:to="label_DeferredRevenueRevenueRecognized1" xlink:title="Label : DeferredRevenueRevenueRecognized1 to label_DeferredRevenueRevenueRecognized1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_CA" xlink:label="CA" xlink:title="CA" />
    <link:label xlink:type="resource" xlink:label="label_CA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CA" xml:lang="en-US" id="label_CA">Canada</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CA" xlink:to="label_CA" xlink:title="Label : CA to label_CA" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="OperatingExpensesAbstract" xlink:title="OperatingExpensesAbstract" />
    <link:label xlink:type="resource" xlink:label="label_OperatingExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_OperatingExpensesAbstract" xml:lang="en-US" id="label_OperatingExpensesAbstract">Operating expenses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingExpensesAbstract" xlink:to="label_OperatingExpensesAbstract" xlink:title="Label : OperatingExpensesAbstract to label_OperatingExpensesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredRevenueNoncurrent" xlink:label="DeferredRevenueNoncurrent" xlink:title="DeferredRevenueNoncurrent" />
    <link:label xlink:type="resource" xlink:label="label_DeferredRevenueNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DeferredRevenueNoncurrent" xml:lang="en-US" id="label_DeferredRevenueNoncurrent">Deferred Revenue, Noncurrent, Total</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredRevenueNoncurrent" xlink:to="label_DeferredRevenueNoncurrent" xlink:title="Label : DeferredRevenueNoncurrent to label_DeferredRevenueNoncurrent" />
    <link:label xlink:type="resource" xlink:label="label_DeferredRevenueNoncurrent_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DeferredRevenueNoncurrent_1" xml:lang="en-US" id="label_DeferredRevenueNoncurrent_1">Deferred revenue, noncurrent</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredRevenueNoncurrent" xlink:to="label_DeferredRevenueNoncurrent_1" xlink:title="Label : DeferredRevenueNoncurrent to label_DeferredRevenueNoncurrent_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesOutstanding" xlink:label="SharesOutstanding" xlink:title="SharesOutstanding" />
    <link:label xlink:type="resource" xlink:label="label_SharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_SharesOutstanding" xml:lang="en-US" id="label_SharesOutstanding">Exchangeable shares outstanding</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharesOutstanding" xlink:to="label_SharesOutstanding" xlink:title="Label : SharesOutstanding to label_SharesOutstanding" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_CommonSharesIssuedInExchangeForInterestInconsolidatedSubsidiaryShares" xlink:label="CommonSharesIssuedInExchangeForInterestInconsolidatedSubsidiaryShares" xlink:title="CommonSharesIssuedInExchangeForInterestInconsolidatedSubsidiaryShares" />
    <link:label xlink:type="resource" xlink:label="label_CommonSharesIssuedInExchangeForInterestInconsolidatedSubsidiaryShares" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_CommonSharesIssuedInExchangeForInterestInconsolidatedSubsidiaryShares" xml:lang="en-US" id="label_CommonSharesIssuedInExchangeForInterestInconsolidatedSubsidiaryShares">Common shares issued in exchange for interest inconsolidated subsidiary, Shares.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonSharesIssuedInExchangeForInterestInconsolidatedSubsidiaryShares" xlink:to="label_CommonSharesIssuedInExchangeForInterestInconsolidatedSubsidiaryShares" xlink:title="Label : CommonSharesIssuedInExchangeForInterestInconsolidatedSubsidiaryShares to label_CommonSharesIssuedInExchangeForInterestInconsolidatedSubsidiaryShares" />
    <link:label xlink:type="resource" xlink:label="label_CommonSharesIssuedInExchangeForInterestInconsolidatedSubsidiaryShares_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CommonSharesIssuedInExchangeForInterestInconsolidatedSubsidiaryShares_1" xml:lang="en-US" id="label_CommonSharesIssuedInExchangeForInterestInconsolidatedSubsidiaryShares_1">Shares issued for exchangeable shares</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonSharesIssuedInExchangeForInterestInconsolidatedSubsidiaryShares" xlink:to="label_CommonSharesIssuedInExchangeForInterestInconsolidatedSubsidiaryShares_1" xlink:title="Label : CommonSharesIssuedInExchangeForInterestInconsolidatedSubsidiaryShares to label_CommonSharesIssuedInExchangeForInterestInconsolidatedSubsidiaryShares_1" />
    <link:label xlink:type="resource" xlink:label="label_CommonSharesIssuedInExchangeForInterestInconsolidatedSubsidiaryShares_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CommonSharesIssuedInExchangeForInterestInconsolidatedSubsidiaryShares_2" xml:lang="en-US" id="label_CommonSharesIssuedInExchangeForInterestInconsolidatedSubsidiaryShares_2">Shares issued for exchangeable shares</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonSharesIssuedInExchangeForInterestInconsolidatedSubsidiaryShares" xlink:to="label_CommonSharesIssuedInExchangeForInterestInconsolidatedSubsidiaryShares_2" xlink:title="Label : CommonSharesIssuedInExchangeForInterestInconsolidatedSubsidiaryShares to label_CommonSharesIssuedInExchangeForInterestInconsolidatedSubsidiaryShares_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="CustomerConcentrationRiskMember" xlink:title="CustomerConcentrationRiskMember" />
    <link:label xlink:type="resource" xlink:label="label_CustomerConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CustomerConcentrationRiskMember" xml:lang="en-US" id="label_CustomerConcentrationRiskMember">Customer Concentration Risk [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CustomerConcentrationRiskMember" xlink:to="label_CustomerConcentrationRiskMember" xlink:title="Label : CustomerConcentrationRiskMember to label_CustomerConcentrationRiskMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss" xlink:label="ProfitLoss" xlink:title="ProfitLoss" />
    <link:label xlink:type="resource" xlink:label="label_ProfitLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_ProfitLoss" xml:lang="en-US" id="label_ProfitLoss">Net loss</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProfitLoss" xlink:to="label_ProfitLoss" xlink:title="Label : ProfitLoss to label_ProfitLoss" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_Revenueexpectedtoberecognized" xlink:label="Revenueexpectedtoberecognized" xlink:title="Revenueexpectedtoberecognized" />
    <link:label xlink:type="resource" xlink:label="label_Revenueexpectedtoberecognized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_Revenueexpectedtoberecognized" xml:lang="en-US" id="label_Revenueexpectedtoberecognized">Revenue Expected to be Recognized</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Revenueexpectedtoberecognized" xlink:to="label_Revenueexpectedtoberecognized" xlink:title="Label : Revenueexpectedtoberecognized to label_Revenueexpectedtoberecognized" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:label="RevenueFromContractWithCustomerIncludingAssessedTax" xlink:title="RevenueFromContractWithCustomerIncludingAssessedTax" />
    <link:label xlink:type="resource" xlink:label="label_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_RevenueFromContractWithCustomerIncludingAssessedTax" xml:lang="en-US" id="label_RevenueFromContractWithCustomerIncludingAssessedTax">Revenue disaggregation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RevenueFromContractWithCustomerIncludingAssessedTax" xlink:to="label_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:title="Label : RevenueFromContractWithCustomerIncludingAssessedTax to label_RevenueFromContractWithCustomerIncludingAssessedTax" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ChangeInContractWithCustomerLiabilityAbstract" xlink:label="ChangeInContractWithCustomerLiabilityAbstract" xlink:title="ChangeInContractWithCustomerLiabilityAbstract" />
    <link:label xlink:type="resource" xlink:label="label_ChangeInContractWithCustomerLiabilityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ChangeInContractWithCustomerLiabilityAbstract" xml:lang="en-US" id="label_ChangeInContractWithCustomerLiabilityAbstract">Change in Contract with Customer, Liability [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ChangeInContractWithCustomerLiabilityAbstract" xlink:to="label_ChangeInContractWithCustomerLiabilityAbstract" xlink:title="Label : ChangeInContractWithCustomerLiabilityAbstract to label_ChangeInContractWithCustomerLiabilityAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementalBalanceSheetDisclosuresTextBlock" xlink:label="SupplementalBalanceSheetDisclosuresTextBlock" xlink:title="SupplementalBalanceSheetDisclosuresTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_SupplementalBalanceSheetDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SupplementalBalanceSheetDisclosuresTextBlock" xml:lang="en-US" id="label_SupplementalBalanceSheetDisclosuresTextBlock">Supplemental Balance Sheet Disclosures [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SupplementalBalanceSheetDisclosuresTextBlock" xlink:to="label_SupplementalBalanceSheetDisclosuresTextBlock" xlink:title="Label : SupplementalBalanceSheetDisclosuresTextBlock to label_SupplementalBalanceSheetDisclosuresTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_SupplementalBalanceSheetDisclosuresTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_SupplementalBalanceSheetDisclosuresTextBlock_1" xml:lang="en-US" id="label_SupplementalBalanceSheetDisclosuresTextBlock_1">Supplemental Balance Sheet Disclosures</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SupplementalBalanceSheetDisclosuresTextBlock" xlink:to="label_SupplementalBalanceSheetDisclosuresTextBlock_1" xlink:title="Label : SupplementalBalanceSheetDisclosuresTextBlock to label_SupplementalBalanceSheetDisclosuresTextBlock_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:label="BalanceSheetRelatedDisclosuresAbstract" xlink:title="BalanceSheetRelatedDisclosuresAbstract" />
    <link:label xlink:type="resource" xlink:label="label_BalanceSheetRelatedDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_BalanceSheetRelatedDisclosuresAbstract" xml:lang="en-US" id="label_BalanceSheetRelatedDisclosuresAbstract">Balance Sheet Related Disclosures [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BalanceSheetRelatedDisclosuresAbstract" xlink:to="label_BalanceSheetRelatedDisclosuresAbstract" xlink:title="Label : BalanceSheetRelatedDisclosuresAbstract to label_BalanceSheetRelatedDisclosuresAbstract" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_Adjustedforadoption" xlink:label="Adjustedforadoption" xlink:title="Adjustedforadoption" />
    <link:label xlink:type="resource" xlink:label="label_Adjustedforadoption" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_Adjustedforadoption" xml:lang="en-US" id="label_Adjustedforadoption">Adjusted for adoption</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Adjustedforadoption" xlink:to="label_Adjustedforadoption" xlink:title="Label : Adjustedforadoption to label_Adjustedforadoption" />
    <link:label xlink:type="resource" xlink:label="label_Adjustedforadoption_1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_Adjustedforadoption_1" xml:lang="en-US" id="label_Adjustedforadoption_1">The value represent by revenue disaggregation by countries.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Adjustedforadoption" xlink:to="label_Adjustedforadoption_1" xlink:title="Label : Adjustedforadoption to label_Adjustedforadoption_1" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_OtherMember" xlink:label="OtherMember" xlink:title="OtherMember" />
    <link:label xlink:type="resource" xlink:label="label_OtherMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_OtherMember" xml:lang="en-US" id="label_OtherMember">This member stands for the information pertaining to continent of &#x201C;Other&#x201D;, a geographic region.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherMember" xlink:to="label_OtherMember" xlink:title="Label : OtherMember to label_OtherMember" />
    <link:label xlink:type="resource" xlink:label="label_Adjustedforadoption_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_Adjustedforadoption_2" xml:lang="en-US" id="label_Adjustedforadoption_2">Adjusted for adoption</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Adjustedforadoption" xlink:to="label_Adjustedforadoption_2" xlink:title="Label : Adjustedforadoption to label_Adjustedforadoption_2" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_TwoThousandTwentyTwoCommonWarrantMember" xlink:label="TwoThousandTwentyTwoCommonWarrantMember" xlink:title="TwoThousandTwentyTwoCommonWarrantMember" />
    <link:label xlink:type="resource" xlink:label="label_TwoThousandTwentyTwoCommonWarrantMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_TwoThousandTwentyTwoCommonWarrantMember" xml:lang="en-US" id="label_TwoThousandTwentyTwoCommonWarrantMember">This member stands for the information pertaining to 2022 common warrant.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TwoThousandTwentyTwoCommonWarrantMember" xlink:to="label_TwoThousandTwentyTwoCommonWarrantMember" xlink:title="Label : TwoThousandTwentyTwoCommonWarrantMember to label_TwoThousandTwentyTwoCommonWarrantMember" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_TwoThousandTwentyTwoUnderwriterWarrantMember" xlink:label="TwoThousandTwentyTwoUnderwriterWarrantMember" xlink:title="TwoThousandTwentyTwoUnderwriterWarrantMember" />
    <link:label xlink:type="resource" xlink:label="label_TwoThousandTwentyTwoUnderwriterWarrantMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_TwoThousandTwentyTwoUnderwriterWarrantMember" xml:lang="en-US" id="label_TwoThousandTwentyTwoUnderwriterWarrantMember">This member stands for the information pertaining to 2022 underwriter warrant.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TwoThousandTwentyTwoUnderwriterWarrantMember" xlink:to="label_TwoThousandTwentyTwoUnderwriterWarrantMember" xlink:title="Label : TwoThousandTwentyTwoUnderwriterWarrantMember to label_TwoThousandTwentyTwoUnderwriterWarrantMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationDisclosureTextBlock" xlink:label="BusinessCombinationDisclosureTextBlock" xlink:title="BusinessCombinationDisclosureTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_BusinessCombinationDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_BusinessCombinationDisclosureTextBlock" xml:lang="en-US" id="label_BusinessCombinationDisclosureTextBlock">Significant Transactions</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationDisclosureTextBlock" xlink:to="label_BusinessCombinationDisclosureTextBlock" xlink:title="Label : BusinessCombinationDisclosureTextBlock to label_BusinessCombinationDisclosureTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:label="BusinessCombinationAndAssetAcquisitionAbstract" xlink:title="BusinessCombinationAndAssetAcquisitionAbstract" />
    <link:label xlink:type="resource" xlink:label="label_BusinessCombinationAndAssetAcquisitionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_BusinessCombinationAndAssetAcquisitionAbstract" xml:lang="en-US" id="label_BusinessCombinationAndAssetAcquisitionAbstract">Business Combination and Asset Acquisition [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationAndAssetAcquisitionAbstract" xlink:to="label_BusinessCombinationAndAssetAcquisitionAbstract" xlink:title="Label : BusinessCombinationAndAssetAcquisitionAbstract to label_BusinessCombinationAndAssetAcquisitionAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:label="NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:title="NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" />
    <link:label xlink:type="resource" xlink:label="label_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xml:lang="en-US" id="label_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems">New Accounting Pronouncements or Change in Accounting Principle [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="label_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:title="Label : NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems to label_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:label="NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:title="NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" />
    <link:label xlink:type="resource" xlink:label="label_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xml:lang="en-US" id="label_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable">Accounting Standards Update and Change in Accounting Principle [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:to="label_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:title="Label : NewAccountingPronouncementsOrChangeInAccountingPrincipleTable to label_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" />
    <link:label xlink:type="resource" xlink:label="label_LitigationSettlementExpense_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_LitigationSettlementExpense_1" xml:lang="en-US" id="label_LitigationSettlementExpense_1">Litigation amount</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LitigationSettlementExpense" xlink:to="label_LitigationSettlementExpense_1" xlink:title="Label : LitigationSettlementExpense to label_LitigationSettlementExpense_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentMaturityDateDescription" xlink:label="DebtInstrumentMaturityDateDescription" xlink:title="DebtInstrumentMaturityDateDescription" />
    <link:label xlink:type="resource" xlink:label="label_DebtInstrumentMaturityDateDescription" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DebtInstrumentMaturityDateDescription" xml:lang="en-US" id="label_DebtInstrumentMaturityDateDescription">Maturity date, description</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentMaturityDateDescription" xlink:to="label_DebtInstrumentMaturityDateDescription" xlink:title="Label : DebtInstrumentMaturityDateDescription to label_DebtInstrumentMaturityDateDescription" />
    <link:label xlink:type="resource" xlink:label="label_DebtInstrumentMaturityDateDescription_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DebtInstrumentMaturityDateDescription_1" xml:lang="en-US" id="label_DebtInstrumentMaturityDateDescription_1">Maturity date, description</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentMaturityDateDescription" xlink:to="label_DebtInstrumentMaturityDateDescription_1" xlink:title="Label : DebtInstrumentMaturityDateDescription to label_DebtInstrumentMaturityDateDescription_1" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_AdditionalPaidCapitalMember" xlink:label="AdditionalPaidCapitalMember" xlink:title="AdditionalPaidCapitalMember" />
    <link:label xlink:type="resource" xlink:label="label_AdditionalPaidCapitalMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_AdditionalPaidCapitalMember" xml:lang="en-US" id="label_AdditionalPaidCapitalMember">Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdditionalPaidCapitalMember" xlink:to="label_AdditionalPaidCapitalMember" xlink:title="Label : AdditionalPaidCapitalMember to label_AdditionalPaidCapitalMember" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_CommonStocksMember" xlink:label="CommonStocksMember" xlink:title="CommonStocksMember" />
    <link:label xlink:type="resource" xlink:label="label_CommonStocksMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_CommonStocksMember" xml:lang="en-US" id="label_CommonStocksMember">Stock that is subordinate to all other stock of the issuer.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStocksMember" xlink:to="label_CommonStocksMember" xlink:title="Label : CommonStocksMember to label_CommonStocksMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromConvertibleDebt" xlink:label="ProceedsFromConvertibleDebt" xlink:title="ProceedsFromConvertibleDebt" />
    <link:label xlink:type="resource" xlink:label="label_ProceedsFromConvertibleDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ProceedsFromConvertibleDebt" xml:lang="en-US" id="label_ProceedsFromConvertibleDebt">Principal portion of convertible debt</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromConvertibleDebt" xlink:to="label_ProceedsFromConvertibleDebt" xlink:title="Label : ProceedsFromConvertibleDebt to label_ProceedsFromConvertibleDebt" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeniorDebtObligationsMember" xlink:label="SeniorDebtObligationsMember" xlink:title="SeniorDebtObligationsMember" />
    <link:label xlink:type="resource" xlink:label="label_SeniorDebtObligationsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_SeniorDebtObligationsMember" xml:lang="en-US" id="label_SeniorDebtObligationsMember">Senior Convertible Notes [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SeniorDebtObligationsMember" xlink:to="label_SeniorDebtObligationsMember" xlink:title="Label : SeniorDebtObligationsMember to label_SeniorDebtObligationsMember" />
    <link:label xlink:type="resource" xlink:label="label_SeniorDebtObligationsMember_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SeniorDebtObligationsMember_1" xml:lang="en-US" id="label_SeniorDebtObligationsMember_1">Senior Debt Obligations [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SeniorDebtObligationsMember" xlink:to="label_SeniorDebtObligationsMember_1" xlink:title="Label : SeniorDebtObligationsMember to label_SeniorDebtObligationsMember_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SecuredDebt" xlink:label="SecuredDebt" xlink:title="SecuredDebt" />
    <link:label xlink:type="resource" xlink:label="label_SecuredDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_SecuredDebt" xml:lang="en-US" id="label_SecuredDebt">Aggregate principal amount</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SecuredDebt" xlink:to="label_SecuredDebt" xlink:title="Label : SecuredDebt to label_SecuredDebt" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:label="BusinessAcquisitionsProFormaNetIncomeLoss" xlink:title="BusinessAcquisitionsProFormaNetIncomeLoss" />
    <link:label xlink:type="resource" xlink:label="label_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_BusinessAcquisitionsProFormaNetIncomeLoss" xml:lang="en-US" id="label_BusinessAcquisitionsProFormaNetIncomeLoss">Net loss</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessAcquisitionsProFormaNetIncomeLoss" xlink:to="label_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:title="Label : BusinessAcquisitionsProFormaNetIncomeLoss to label_BusinessAcquisitionsProFormaNetIncomeLoss" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MovementInDeferredRevenueRollForward" xlink:label="MovementInDeferredRevenueRollForward" xlink:title="MovementInDeferredRevenueRollForward" />
    <link:label xlink:type="resource" xlink:label="label_MovementInDeferredRevenueRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_MovementInDeferredRevenueRollForward" xml:lang="en-US" id="label_MovementInDeferredRevenueRollForward">Deferred revenue activity</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MovementInDeferredRevenueRollForward" xlink:to="label_MovementInDeferredRevenueRollForward" xlink:title="Label : MovementInDeferredRevenueRollForward to label_MovementInDeferredRevenueRollForward" />
    <link:label xlink:type="resource" xlink:label="label_MovementInDeferredRevenueRollForward_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_MovementInDeferredRevenueRollForward_1" xml:lang="en-US" id="label_MovementInDeferredRevenueRollForward_1">Movement in Deferred Revenue [Roll Forward]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MovementInDeferredRevenueRollForward" xlink:to="label_MovementInDeferredRevenueRollForward_1" xlink:title="Label : MovementInDeferredRevenueRollForward to label_MovementInDeferredRevenueRollForward_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProductInformationLineItems" xlink:label="ProductInformationLineItems" xlink:title="ProductInformationLineItems" />
    <link:label xlink:type="resource" xlink:label="label_ProductInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ProductInformationLineItems" xml:lang="en-US" id="label_ProductInformationLineItems">Product Information [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProductInformationLineItems" xlink:to="label_ProductInformationLineItems" xlink:title="Label : ProductInformationLineItems to label_ProductInformationLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesOther" xlink:label="StockIssuedDuringPeriodSharesOther" xlink:title="StockIssuedDuringPeriodSharesOther" />
    <link:label xlink:type="resource" xlink:label="label_StockIssuedDuringPeriodSharesOther" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_StockIssuedDuringPeriodSharesOther" xml:lang="en-US" id="label_StockIssuedDuringPeriodSharesOther">Right to purchase common stock</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodSharesOther" xlink:to="label_StockIssuedDuringPeriodSharesOther" xlink:title="Label : StockIssuedDuringPeriodSharesOther to label_StockIssuedDuringPeriodSharesOther" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncome" xlink:label="DeferredIncome" xlink:title="DeferredIncome" />
    <link:label xlink:type="resource" xlink:label="label_DeferredIncome" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DeferredIncome" xml:lang="en-US" id="label_DeferredIncome">Deferred revenue</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredIncome" xlink:to="label_DeferredIncome" xlink:title="Label : DeferredIncome to label_DeferredIncome" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:label="CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:title="CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" />
    <link:label xlink:type="resource" xlink:label="label_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xml:lang="en-US" id="label_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract">Supplemental disclosures of non-cash investing and financing activities:</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:to="label_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:title="Label : CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract to label_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleDebtSecuritiesMember" xlink:label="ConvertibleDebtSecuritiesMember" xlink:title="ConvertibleDebtSecuritiesMember" />
    <link:label xlink:type="resource" xlink:label="label_ConvertibleDebtSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ConvertibleDebtSecuritiesMember" xml:lang="en-US" id="label_ConvertibleDebtSecuritiesMember">Convertible Debt Securities [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConvertibleDebtSecuritiesMember" xlink:to="label_ConvertibleDebtSecuritiesMember" xlink:title="Label : ConvertibleDebtSecuritiesMember to label_ConvertibleDebtSecuritiesMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="EarningsPerShareTextBlock" xlink:title="EarningsPerShareTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EarningsPerShareTextBlock" xml:lang="en-US" id="label_EarningsPerShareTextBlock">Earnings Per Share [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EarningsPerShareTextBlock" xlink:to="label_EarningsPerShareTextBlock" xlink:title="Label : EarningsPerShareTextBlock to label_EarningsPerShareTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtTextBlock" xlink:label="LongTermDebtTextBlock" xlink:title="LongTermDebtTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_LongTermDebtTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LongTermDebtTextBlock" xml:lang="en-US" id="label_LongTermDebtTextBlock">Long-term Debt [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermDebtTextBlock" xlink:to="label_LongTermDebtTextBlock" xlink:title="Label : LongTermDebtTextBlock to label_LongTermDebtTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="CommitmentsAndContingenciesDisclosureTextBlock" xlink:title="CommitmentsAndContingenciesDisclosureTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CommitmentsAndContingenciesDisclosureTextBlock" xml:lang="en-US" id="label_CommitmentsAndContingenciesDisclosureTextBlock">Commitments and Contingencies Disclosure [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="label_CommitmentsAndContingenciesDisclosureTextBlock" xlink:title="Label : CommitmentsAndContingenciesDisclosureTextBlock to label_CommitmentsAndContingenciesDisclosureTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresTextBlock" xlink:label="FairValueDisclosuresTextBlock" xlink:title="FairValueDisclosuresTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_FairValueDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FairValueDisclosuresTextBlock" xml:lang="en-US" id="label_FairValueDisclosuresTextBlock">Fair Value Disclosures [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueDisclosuresTextBlock" xlink:to="label_FairValueDisclosuresTextBlock" xlink:title="Label : FairValueDisclosuresTextBlock to label_FairValueDisclosuresTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:title="AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" />
    <link:label xlink:type="resource" xlink:label="label_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xml:lang="en-US" id="label_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue">Stock-based compensation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:to="label_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:title="Label : AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue to label_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleNotesPayable" xlink:label="ConvertibleNotesPayable" xlink:title="ConvertibleNotesPayable" />
    <link:label xlink:type="resource" xlink:label="label_ConvertibleNotesPayable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ConvertibleNotesPayable" xml:lang="en-US" id="label_ConvertibleNotesPayable">Convertible Notes (at fair value)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConvertibleNotesPayable" xlink:to="label_ConvertibleNotesPayable" xlink:title="Label : ConvertibleNotesPayable to label_ConvertibleNotesPayable" />
    <link:label xlink:type="resource" xlink:label="label_ConvertibleDebtSecuritiesMember_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ConvertibleDebtSecuritiesMember_1" xml:lang="en-US" id="label_ConvertibleDebtSecuritiesMember_1">Convertible Debt [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConvertibleDebtSecuritiesMember" xlink:to="label_ConvertibleDebtSecuritiesMember_1" xlink:title="Label : ConvertibleDebtSecuritiesMember to label_ConvertibleDebtSecuritiesMember_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentPeriodicPayment" xlink:label="DebtInstrumentPeriodicPayment" xlink:title="DebtInstrumentPeriodicPayment" />
    <link:label xlink:type="resource" xlink:label="label_DebtInstrumentPeriodicPayment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DebtInstrumentPeriodicPayment" xml:lang="en-US" id="label_DebtInstrumentPeriodicPayment">Installment amount</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentPeriodicPayment" xlink:to="label_DebtInstrumentPeriodicPayment" xlink:title="Label : DebtInstrumentPeriodicPayment to label_DebtInstrumentPeriodicPayment" />
    <link:label xlink:type="resource" xlink:label="label_DebtInstrumentPeriodicPayment_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DebtInstrumentPeriodicPayment_1" xml:lang="en-US" id="label_DebtInstrumentPeriodicPayment_1">Debt Instrument, Periodic Payment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentPeriodicPayment" xlink:to="label_DebtInstrumentPeriodicPayment_1" xlink:title="Label : DebtInstrumentPeriodicPayment to label_DebtInstrumentPeriodicPayment_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtAbstract" xlink:label="LongTermDebtAbstract" xlink:title="LongTermDebtAbstract" />
    <link:label xlink:type="resource" xlink:label="label_LongTermDebtAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LongTermDebtAbstract" xml:lang="en-US" id="label_LongTermDebtAbstract">Long-term Debt, Unclassified [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermDebtAbstract" xlink:to="label_LongTermDebtAbstract" xlink:title="Label : LongTermDebtAbstract to label_LongTermDebtAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentPolicyTextBlock" xlink:label="InvestmentPolicyTextBlock" xlink:title="InvestmentPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_InvestmentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_InvestmentPolicyTextBlock" xml:lang="en-US" id="label_InvestmentPolicyTextBlock">Investment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InvestmentPolicyTextBlock" xlink:to="label_InvestmentPolicyTextBlock" xlink:title="Label : InvestmentPolicyTextBlock to label_InvestmentPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_1" xml:lang="en-US" id="label_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_1">APIC, Share-based Payment Arrangement, Increase for Cost Recognition</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:to="label_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_1" xlink:title="Label : AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue to label_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_1" />
    <link:label xlink:type="resource" xlink:label="label_InvestmentPolicyTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_InvestmentPolicyTextBlock_1" xml:lang="en-US" id="label_InvestmentPolicyTextBlock_1">Investment, Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InvestmentPolicyTextBlock" xlink:to="label_InvestmentPolicyTextBlock_1" xlink:title="Label : InvestmentPolicyTextBlock to label_InvestmentPolicyTextBlock_1" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_ExchangeableSharesMember" xlink:label="ExchangeableSharesMember" xlink:title="ExchangeableSharesMember" />
    <link:label xlink:type="resource" xlink:label="label_ExchangeableSharesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ExchangeableSharesMember" xml:lang="en-US" id="label_ExchangeableSharesMember">Exchangeable Shares [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExchangeableSharesMember" xlink:to="label_ExchangeableSharesMember" xlink:title="Label : ExchangeableSharesMember to label_ExchangeableSharesMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:label="StockIssuedDuringPeriodValueNewIssues" xlink:title="StockIssuedDuringPeriodValueNewIssues" />
    <link:label xlink:type="resource" xlink:label="label_StockIssuedDuringPeriodValueNewIssues" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_StockIssuedDuringPeriodValueNewIssues" xml:lang="en-US" id="label_StockIssuedDuringPeriodValueNewIssues">Issuance of common stock</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodValueNewIssues" xlink:to="label_StockIssuedDuringPeriodValueNewIssues" xlink:title="Label : StockIssuedDuringPeriodValueNewIssues to label_StockIssuedDuringPeriodValueNewIssues" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockValue" xlink:label="PreferredStockValue" xlink:title="PreferredStockValue" />
    <link:label xlink:type="resource" xlink:label="label_PreferredStockValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_PreferredStockValue" xml:lang="en-US" id="label_PreferredStockValue">Special voting preferred stock, par value $0.0001; 1 share authorized, issued and outstanding as of March 31, 2022 and December 31, 2021, with $1 preference in liquidation; exchangeable shares, no par value, 306,852 and 309,286 shares issued and outstanding as of March 31, 2022 and December 31, 2021 respectively</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PreferredStockValue" xlink:to="label_PreferredStockValue" xlink:title="Label : PreferredStockValue to label_PreferredStockValue" />
    <link:label xlink:type="resource" xlink:label="label_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_1" xml:lang="en-US" id="label_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_1">Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:to="label_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_1" xlink:title="Label : EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate to label_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NatureOfOperations" xlink:label="NatureOfOperations" xlink:title="NatureOfOperations" />
    <link:label xlink:type="resource" xlink:label="label_NatureOfOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_NatureOfOperations" xml:lang="en-US" id="label_NatureOfOperations">Nature of Operations [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NatureOfOperations" xlink:to="label_NatureOfOperations" xlink:title="Label : NatureOfOperations to label_NatureOfOperations" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="FiniteLivedIntangibleAssetsNet" xlink:title="FiniteLivedIntangibleAssetsNet" />
    <link:label xlink:type="resource" xlink:label="label_FiniteLivedIntangibleAssetsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FiniteLivedIntangibleAssetsNet" xml:lang="en-US" id="label_FiniteLivedIntangibleAssetsNet">Net carrying amount</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsNet" xlink:to="label_FiniteLivedIntangibleAssetsNet" xlink:title="Label : FiniteLivedIntangibleAssetsNet to label_FiniteLivedIntangibleAssetsNet" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtCurrent" xlink:label="LongTermDebtCurrent" xlink:title="LongTermDebtCurrent" />
    <link:label xlink:type="resource" xlink:label="label_LongTermDebtCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_LongTermDebtCurrent" xml:lang="en-US" id="label_LongTermDebtCurrent">Less:Current portion</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermDebtCurrent" xlink:to="label_LongTermDebtCurrent" xlink:title="Label : LongTermDebtCurrent to label_LongTermDebtCurrent" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromRightsConcentrationRiskMember" xlink:label="RevenueFromRightsConcentrationRiskMember" xlink:title="RevenueFromRightsConcentrationRiskMember" />
    <link:label xlink:type="resource" xlink:label="label_RevenueFromRightsConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_RevenueFromRightsConcentrationRiskMember" xml:lang="en-US" id="label_RevenueFromRightsConcentrationRiskMember">Revenue from Rights Concentration Risk [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RevenueFromRightsConcentrationRiskMember" xlink:to="label_RevenueFromRightsConcentrationRiskMember" xlink:title="Label : RevenueFromRightsConcentrationRiskMember to label_RevenueFromRightsConcentrationRiskMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="ConcentrationRiskTypeDomain" xlink:title="ConcentrationRiskTypeDomain" />
    <link:label xlink:type="resource" xlink:label="label_ConcentrationRiskTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ConcentrationRiskTypeDomain" xml:lang="en-US" id="label_ConcentrationRiskTypeDomain">Concentration Risk Type [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConcentrationRiskTypeDomain" xlink:to="label_ConcentrationRiskTypeDomain" xlink:title="Label : ConcentrationRiskTypeDomain to label_ConcentrationRiskTypeDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="ConcentrationRiskByTypeAxis" xlink:title="ConcentrationRiskByTypeAxis" />
    <link:label xlink:type="resource" xlink:label="label_ConcentrationRiskByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ConcentrationRiskByTypeAxis" xml:lang="en-US" id="label_ConcentrationRiskByTypeAxis">Concentration Risk Type [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConcentrationRiskByTypeAxis" xlink:to="label_ConcentrationRiskByTypeAxis" xlink:title="Label : ConcentrationRiskByTypeAxis to label_ConcentrationRiskByTypeAxis" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_AccountReceivableMember" xlink:label="AccountReceivableMember" xlink:title="AccountReceivableMember" />
    <link:label xlink:type="resource" xlink:label="label_AccountReceivableMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AccountReceivableMember" xml:lang="en-US" id="label_AccountReceivableMember">Account Receivable [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccountReceivableMember" xlink:to="label_AccountReceivableMember" xlink:title="Label : AccountReceivableMember to label_AccountReceivableMember" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_PrefundedUnitOfferingPriceMember" xlink:label="PrefundedUnitOfferingPriceMember" xlink:title="PrefundedUnitOfferingPriceMember" />
    <link:label xlink:type="resource" xlink:label="label_PrefundedUnitOfferingPriceMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_PrefundedUnitOfferingPriceMember" xml:lang="en-US" id="label_PrefundedUnitOfferingPriceMember">This member stands for the information pertaining to pre funded unit offering price.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PrefundedUnitOfferingPriceMember" xlink:to="label_PrefundedUnitOfferingPriceMember" xlink:title="Label : PrefundedUnitOfferingPriceMember to label_PrefundedUnitOfferingPriceMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="LiabilitiesAndStockholdersEquityAbstract" xlink:title="LiabilitiesAndStockholdersEquityAbstract" />
    <link:label xlink:type="resource" xlink:label="label_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LiabilitiesAndStockholdersEquityAbstract" xml:lang="en-US" id="label_LiabilitiesAndStockholdersEquityAbstract">Liabilities and Stockholders' Equity</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiabilitiesAndStockholdersEquityAbstract" xlink:to="label_LiabilitiesAndStockholdersEquityAbstract" xlink:title="Label : LiabilitiesAndStockholdersEquityAbstract to label_LiabilitiesAndStockholdersEquityAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf" xlink:label="ImpairmentOfLongLivedAssetsToBeDisposedOf" xlink:title="ImpairmentOfLongLivedAssetsToBeDisposedOf" />
    <link:label xlink:type="resource" xlink:label="label_ImpairmentOfLongLivedAssetsToBeDisposedOf" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ImpairmentOfLongLivedAssetsToBeDisposedOf" xml:lang="en-US" id="label_ImpairmentOfLongLivedAssetsToBeDisposedOf">Impairment of Long-Lived Assets to be Disposed of</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ImpairmentOfLongLivedAssetsToBeDisposedOf" xlink:to="label_ImpairmentOfLongLivedAssetsToBeDisposedOf" xlink:title="Label : ImpairmentOfLongLivedAssetsToBeDisposedOf to label_ImpairmentOfLongLivedAssetsToBeDisposedOf" />
    <link:label xlink:type="resource" xlink:label="label_ImpairmentOfLongLivedAssetsToBeDisposedOf_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ImpairmentOfLongLivedAssetsToBeDisposedOf_1" xml:lang="en-US" id="label_ImpairmentOfLongLivedAssetsToBeDisposedOf_1">Impairment of long-lived assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ImpairmentOfLongLivedAssetsToBeDisposedOf" xlink:to="label_ImpairmentOfLongLivedAssetsToBeDisposedOf_1" xlink:title="Label : ImpairmentOfLongLivedAssetsToBeDisposedOf to label_ImpairmentOfLongLivedAssetsToBeDisposedOf_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="LongTermDebtNoncurrent" xlink:title="LongTermDebtNoncurrent" />
    <link:label xlink:type="resource" xlink:label="label_LongTermDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LongTermDebtNoncurrent" xml:lang="en-US" id="label_LongTermDebtNoncurrent">Long-term Debt, Excluding Current Maturities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermDebtNoncurrent" xlink:to="label_LongTermDebtNoncurrent" xlink:title="Label : LongTermDebtNoncurrent to label_LongTermDebtNoncurrent" />
    <link:label xlink:type="resource" xlink:label="label_LongTermDebtNoncurrent_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_LongTermDebtNoncurrent_1" xml:lang="en-US" id="label_LongTermDebtNoncurrent_1">Long-term debt, less current portion</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermDebtNoncurrent" xlink:to="label_LongTermDebtNoncurrent_1" xlink:title="Label : LongTermDebtNoncurrent to label_LongTermDebtNoncurrent_1" />
    <link:label xlink:type="resource" xlink:label="label_LongTermDebtCurrent_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_LongTermDebtCurrent_1" xml:lang="en-US" id="label_LongTermDebtCurrent_1">Current portion of long-term debt</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermDebtCurrent" xlink:to="label_LongTermDebtCurrent_1" xlink:title="Label : LongTermDebtCurrent to label_LongTermDebtCurrent_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonoperatingIncomeExpenseAbstract" xlink:label="NonoperatingIncomeExpenseAbstract" xlink:title="NonoperatingIncomeExpenseAbstract" />
    <link:label xlink:type="resource" xlink:label="label_NonoperatingIncomeExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_NonoperatingIncomeExpenseAbstract" xml:lang="en-US" id="label_NonoperatingIncomeExpenseAbstract">Other income (expense)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NonoperatingIncomeExpenseAbstract" xlink:to="label_NonoperatingIncomeExpenseAbstract" xlink:title="Label : NonoperatingIncomeExpenseAbstract to label_NonoperatingIncomeExpenseAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:label="SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:title="SharesPaidForTaxWithholdingForShareBasedCompensation" />
    <link:label xlink:type="resource" xlink:label="label_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SharesPaidForTaxWithholdingForShareBasedCompensation" xml:lang="en-US" id="label_SharesPaidForTaxWithholdingForShareBasedCompensation">Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:to="label_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:title="Label : SharesPaidForTaxWithholdingForShareBasedCompensation to label_SharesPaidForTaxWithholdingForShareBasedCompensation" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:label="AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:title="AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" />
    <link:label xlink:type="resource" xlink:label="label_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xml:lang="en-US" id="label_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation">Share-based Payment Arrangement, Decrease for Tax Withholding Obligation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:to="label_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:title="Label : AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation to label_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_StockIssuedDuringPeriodSharesSettlementOfLiabilities" xlink:label="StockIssuedDuringPeriodSharesSettlementOfLiabilities" xlink:title="StockIssuedDuringPeriodSharesSettlementOfLiabilities" />
    <link:label xlink:type="resource" xlink:label="label_StockIssuedDuringPeriodSharesSettlementOfLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_StockIssuedDuringPeriodSharesSettlementOfLiabilities" xml:lang="en-US" id="label_StockIssuedDuringPeriodSharesSettlementOfLiabilities">Liabilities with shares, shares</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodSharesSettlementOfLiabilities" xlink:to="label_StockIssuedDuringPeriodSharesSettlementOfLiabilities" xlink:title="Label : StockIssuedDuringPeriodSharesSettlementOfLiabilities to label_StockIssuedDuringPeriodSharesSettlementOfLiabilities" />
    <link:label xlink:type="resource" xlink:label="label_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_1" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="label_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_1" xml:lang="en-US" id="label_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_1">Shares withheld for withholding taxes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:to="label_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_1" xlink:title="Label : AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation to label_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_1" />
    <link:label xlink:type="resource" xlink:label="label_DescriptionOfLiquidityAndCapitalResources_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DescriptionOfLiquidityAndCapitalResources_1" xml:lang="en-US" id="label_DescriptionOfLiquidityAndCapitalResources_1">Description of liquidity and capital resources</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DescriptionOfLiquidityAndCapitalResources" xlink:to="label_DescriptionOfLiquidityAndCapitalResources_1" xlink:title="Label : DescriptionOfLiquidityAndCapitalResources to label_DescriptionOfLiquidityAndCapitalResources_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtConversionOriginalDebtAmount1" xlink:label="DebtConversionOriginalDebtAmount1" xlink:title="DebtConversionOriginalDebtAmount1" />
    <link:label xlink:type="resource" xlink:label="label_DebtConversionOriginalDebtAmount1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DebtConversionOriginalDebtAmount1" xml:lang="en-US" id="label_DebtConversionOriginalDebtAmount1">Debt Conversion, Original Debt, Amount</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtConversionOriginalDebtAmount1" xlink:to="label_DebtConversionOriginalDebtAmount1" xlink:title="Label : DebtConversionOriginalDebtAmount1 to label_DebtConversionOriginalDebtAmount1" />
    <link:label xlink:type="resource" xlink:label="label_ConversionOfStockAmountConverted1_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ConversionOfStockAmountConverted1_1" xml:lang="en-US" id="label_ConversionOfStockAmountConverted1_1">Conversion of exchangeable shares to common stock</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConversionOfStockAmountConverted1" xlink:to="label_ConversionOfStockAmountConverted1_1" xlink:title="Label : ConversionOfStockAmountConverted1 to label_ConversionOfStockAmountConverted1_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConversionOfStockAmountIssued1" xlink:label="ConversionOfStockAmountIssued1" xlink:title="ConversionOfStockAmountIssued1" />
    <link:label xlink:type="resource" xlink:label="label_ConversionOfStockAmountIssued1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ConversionOfStockAmountIssued1" xml:lang="en-US" id="label_ConversionOfStockAmountIssued1">Conversion of Stock, Amount Issued</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConversionOfStockAmountIssued1" xlink:to="label_ConversionOfStockAmountIssued1" xlink:title="Label : ConversionOfStockAmountIssued1 to label_ConversionOfStockAmountIssued1" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_TotalCostsOfGovernmentRevenues" xlink:label="TotalCostsOfGovernmentRevenues" xlink:title="TotalCostsOfGovernmentRevenues" />
    <link:label xlink:type="resource" xlink:label="label_TotalCostsOfGovernmentRevenues" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_TotalCostsOfGovernmentRevenues" xml:lang="en-US" id="label_TotalCostsOfGovernmentRevenues">Total costs of government revenues</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TotalCostsOfGovernmentRevenues" xlink:to="label_TotalCostsOfGovernmentRevenues" xlink:title="Label : TotalCostsOfGovernmentRevenues to label_TotalCostsOfGovernmentRevenues" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_SoftwareRevenues" xlink:label="SoftwareRevenues" xlink:title="SoftwareRevenues" />
    <link:label xlink:type="resource" xlink:label="label_SoftwareRevenues" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_SoftwareRevenues" xml:lang="en-US" id="label_SoftwareRevenues">Software revenues</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SoftwareRevenues" xlink:to="label_SoftwareRevenues" xlink:title="Label : SoftwareRevenues to label_SoftwareRevenues" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_NumberOfCustomer" xlink:label="NumberOfCustomer" xlink:title="NumberOfCustomer" />
    <link:label xlink:type="resource" xlink:label="label_NumberOfCustomer" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_NumberOfCustomer" xml:lang="en-US" id="label_NumberOfCustomer">Number of customer</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfCustomer" xlink:to="label_NumberOfCustomer" xlink:title="Label : NumberOfCustomer to label_NumberOfCustomer" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:label="PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:title="PaymentsRelatedToTaxWithholdingForShareBasedCompensation" />
    <link:label xlink:type="resource" xlink:label="label_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xml:lang="en-US" id="label_PaymentsRelatedToTaxWithholdingForShareBasedCompensation">Payment, Tax Withholding, Share-based Payment Arrangement</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:to="label_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:title="Label : PaymentsRelatedToTaxWithholdingForShareBasedCompensation to label_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" />
    <link:label xlink:type="resource" xlink:label="label_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_1" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="label_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_1" xml:lang="en-US" id="label_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_1">Value of shares withheld related to tax withholdings</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:to="label_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_1" xlink:title="Label : PaymentsRelatedToTaxWithholdingForShareBasedCompensation to label_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_1" />
    <link:label xlink:type="resource" xlink:label="label_ConversionOfStockAmountIssued1_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ConversionOfStockAmountIssued1_1" xml:lang="en-US" id="label_ConversionOfStockAmountIssued1_1">Settlement of convertible notes in common stock</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConversionOfStockAmountIssued1" xlink:to="label_ConversionOfStockAmountIssued1_1" xlink:title="Label : ConversionOfStockAmountIssued1 to label_ConversionOfStockAmountIssued1_1" />
    <link:label xlink:type="resource" xlink:label="label_DebtConversionOriginalDebtAmount1_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DebtConversionOriginalDebtAmount1_1" xml:lang="en-US" id="label_DebtConversionOriginalDebtAmount1_1">Settlement of other liabilities in common stock</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtConversionOriginalDebtAmount1" xlink:to="label_DebtConversionOriginalDebtAmount1_1" xlink:title="Label : DebtConversionOriginalDebtAmount1 to label_DebtConversionOriginalDebtAmount1_1" />
    <link:label xlink:type="resource" xlink:label="label_ConversionOfStockAmountConverted1_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_ConversionOfStockAmountConverted1_2" xml:lang="en-US" id="label_ConversionOfStockAmountConverted1_2">Conversion amount</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConversionOfStockAmountConverted1" xlink:to="label_ConversionOfStockAmountConverted1_2" xlink:title="Label : ConversionOfStockAmountConverted1 to label_ConversionOfStockAmountConverted1_2" />
    <link:label xlink:type="resource" xlink:label="label_SharesPaidForTaxWithholdingForShareBasedCompensation_1" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="label_SharesPaidForTaxWithholdingForShareBasedCompensation_1" xml:lang="en-US" id="label_SharesPaidForTaxWithholdingForShareBasedCompensation_1">Shares withheld for withholding taxes, shares</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:to="label_SharesPaidForTaxWithholdingForShareBasedCompensation_1" xlink:title="Label : SharesPaidForTaxWithholdingForShareBasedCompensation to label_SharesPaidForTaxWithholdingForShareBasedCompensation_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:label="BusinessAcquisitionProFormaInformationTextBlock" xlink:title="BusinessAcquisitionProFormaInformationTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_BusinessAcquisitionProFormaInformationTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_BusinessAcquisitionProFormaInformationTextBlock" xml:lang="en-US" id="label_BusinessAcquisitionProFormaInformationTextBlock">Schedule of pro forma financial information</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessAcquisitionProFormaInformationTextBlock" xlink:to="label_BusinessAcquisitionProFormaInformationTextBlock" xlink:title="Label : BusinessAcquisitionProFormaInformationTextBlock to label_BusinessAcquisitionProFormaInformationTextBlock" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_ConsultingRevenuesMember" xlink:label="ConsultingRevenuesMember" xlink:title="ConsultingRevenuesMember" />
    <link:label xlink:type="resource" xlink:label="label_ConsultingRevenuesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ConsultingRevenuesMember" xml:lang="en-US" id="label_ConsultingRevenuesMember">Consulting Revenues [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConsultingRevenuesMember" xlink:to="label_ConsultingRevenuesMember" xlink:title="Label : ConsultingRevenuesMember to label_ConsultingRevenuesMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenuesAbstract" xlink:label="RevenuesAbstract" xlink:title="RevenuesAbstract" />
    <link:label xlink:type="resource" xlink:label="label_RevenuesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_RevenuesAbstract" xml:lang="en-US" id="label_RevenuesAbstract">Revenues [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RevenuesAbstract" xlink:to="label_RevenuesAbstract" xlink:title="Label : RevenuesAbstract to label_RevenuesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsAbstract" xlink:label="AssetsAbstract" xlink:title="AssetsAbstract" />
    <link:label xlink:type="resource" xlink:label="label_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AssetsAbstract" xml:lang="en-US" id="label_AssetsAbstract">Assets [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssetsAbstract" xlink:to="label_AssetsAbstract" xlink:title="Label : AssetsAbstract to label_AssetsAbstract" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_SoftwareRevenuesMember" xlink:label="SoftwareRevenuesMember" xlink:title="SoftwareRevenuesMember" />
    <link:label xlink:type="resource" xlink:label="label_SoftwareRevenuesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_SoftwareRevenuesMember" xml:lang="en-US" id="label_SoftwareRevenuesMember">Software</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SoftwareRevenuesMember" xlink:to="label_SoftwareRevenuesMember" xlink:title="Label : SoftwareRevenuesMember to label_SoftwareRevenuesMember" />
    <link:label xlink:type="resource" xlink:label="label_SoftwareRevenuesMember_1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_SoftwareRevenuesMember_1" xml:lang="en-US" id="label_SoftwareRevenuesMember_1">Member stands for software revenues.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SoftwareRevenuesMember" xlink:to="label_SoftwareRevenuesMember_1" xlink:title="Label : SoftwareRevenuesMember to label_SoftwareRevenuesMember_1" />
    <link:label xlink:type="resource" xlink:label="label_SoftwareRevenuesMember_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SoftwareRevenuesMember_2" xml:lang="en-US" id="label_SoftwareRevenuesMember_2">Software Revenues [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SoftwareRevenuesMember" xlink:to="label_SoftwareRevenuesMember_2" xlink:title="Label : SoftwareRevenuesMember to label_SoftwareRevenuesMember_2" />
    <link:label xlink:type="resource" xlink:label="label_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLegalSettlements_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLegalSettlements_1" xml:lang="en-US" id="label_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLegalSettlements_1">Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Legal Settlements</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLegalSettlements" xlink:to="label_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLegalSettlements_1" xlink:title="Label : DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLegalSettlements to label_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLegalSettlements_1" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_CommonStockIssuedInBusinessCombinationShares" xlink:label="CommonStockIssuedInBusinessCombinationShares" xlink:title="CommonStockIssuedInBusinessCombinationShares" />
    <link:label xlink:type="resource" xlink:label="label_CommonStockIssuedInBusinessCombinationShares" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_CommonStockIssuedInBusinessCombinationShares" xml:lang="en-US" id="label_CommonStockIssuedInBusinessCombinationShares">Common shares issued in exchange for interest inconsolidated subsidiary, Shares.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockIssuedInBusinessCombinationShares" xlink:to="label_CommonStockIssuedInBusinessCombinationShares" xlink:title="Label : CommonStockIssuedInBusinessCombinationShares to label_CommonStockIssuedInBusinessCombinationShares" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:label="DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:title="DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" />
    <link:label xlink:type="resource" xlink:label="label_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xml:lang="en-US" id="label_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts">Employee compensation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:to="label_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:title="Label : DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts to label_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" />
    <link:label xlink:type="resource" xlink:label="label_IncomeTaxReconciliationProvisionReturnAdjustment_1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_IncomeTaxReconciliationProvisionReturnAdjustment_1" xml:lang="en-US" id="label_IncomeTaxReconciliationProvisionReturnAdjustment_1">Provision to return adjustment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxReconciliationProvisionReturnAdjustment" xlink:to="label_IncomeTaxReconciliationProvisionReturnAdjustment_1" xlink:title="Label : IncomeTaxReconciliationProvisionReturnAdjustment to label_IncomeTaxReconciliationProvisionReturnAdjustment_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:label="ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:title="ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xml:lang="en-US" id="label_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock">Schedule of statutory federal income tax rate to actual rates based on income or loss before income taxes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:to="label_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:title="Label : ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock to label_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_1" xml:lang="en-US" id="label_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_1">Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:to="label_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_1" xlink:title="Label : IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance to label_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:label="IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:title="IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" />
    <link:label xlink:type="resource" xlink:label="label_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xml:lang="en-US" id="label_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate">Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:to="label_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:title="Label : IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate to label_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:label="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:title="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" />
    <link:label xlink:type="resource" xlink:label="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xml:lang="en-US" id="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities">Deferred tax liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:to="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:title="Label : BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities to label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" />
    <link:label xlink:type="resource" xlink:label="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_1" xml:lang="en-US" id="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_1">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:to="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_1" xlink:title="Label : BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities to label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue" xlink:label="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue" xlink:title="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue" />
    <link:label xlink:type="resource" xlink:label="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue" xml:lang="en-US" id="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue">Deferred revenue</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue" xlink:to="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue" xlink:title="Label : BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue to label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:label="FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:title="FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" />
    <link:label xlink:type="resource" xlink:label="label_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xml:lang="en-US" id="label_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward">Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:to="label_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:title="Label : FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward to label_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationRollForward" xlink:label="FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationRollForward" xlink:title="FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationRollForward" />
    <link:label xlink:type="resource" xlink:label="label_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationRollForward" xml:lang="en-US" id="label_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationRollForward">Rconciliation of the fair values</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationRollForward" xlink:to="label_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationRollForward" xlink:title="Label : FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationRollForward to label_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationRollForward" />
    <link:label xlink:type="resource" xlink:label="label_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationRollForward_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationRollForward_1" xml:lang="en-US" id="label_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationRollForward_1">Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Roll Forward]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationRollForward" xlink:to="label_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationRollForward_1" xlink:title="Label : FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationRollForward to label_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationRollForward_1" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndAccruedExpenses" xlink:label="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndAccruedExpenses" xlink:title="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndAccruedExpenses" />
    <link:label xlink:type="resource" xlink:label="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndAccruedExpenses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndAccruedExpenses" xml:lang="en-US" id="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndAccruedExpenses">Accounts payable and accrued expenses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndAccruedExpenses" xlink:to="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndAccruedExpenses" xlink:title="Label : BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndAccruedExpenses to label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndAccruedExpenses" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAcquiredTradeName" xlink:label="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAcquiredTradeName" xlink:title="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAcquiredTradeName" />
    <link:label xlink:type="resource" xlink:label="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAcquiredTradeName" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAcquiredTradeName" xml:lang="en-US" id="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAcquiredTradeName">Acquired trade name</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAcquiredTradeName" xlink:to="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAcquiredTradeName" xlink:title="Label : BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAcquiredTradeName to label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAcquiredTradeName" />
    <link:label xlink:type="resource" xlink:label="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAcquiredTradeName_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAcquiredTradeName_1" xml:lang="en-US" id="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAcquiredTradeName_1">Acquired trade name</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAcquiredTradeName" xlink:to="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAcquiredTradeName_1" xlink:title="Label : BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAcquiredTradeName to label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAcquiredTradeName_1" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships" xlink:label="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships" xlink:title="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships" />
    <link:label xlink:type="resource" xlink:label="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships" xml:lang="en-US" id="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships">Customer relationships</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships" xlink:to="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships" xlink:title="Label : BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships to label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships" />
    <link:label xlink:type="resource" xlink:label="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships_1" xml:lang="en-US" id="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships_1">Customer relationships</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships" xlink:to="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships_1" xlink:title="Label : BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships to label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships_1" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAcquiredTechnology" xlink:label="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAcquiredTechnology" xlink:title="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAcquiredTechnology" />
    <link:label xlink:type="resource" xlink:label="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAcquiredTechnology" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAcquiredTechnology" xml:lang="en-US" id="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAcquiredTechnology">Acquired technology</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAcquiredTechnology" xlink:to="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAcquiredTechnology" xlink:title="Label : BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAcquiredTechnology to label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAcquiredTechnology" />
    <link:label xlink:type="resource" xlink:label="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAcquiredTechnology_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAcquiredTechnology_1" xml:lang="en-US" id="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAcquiredTechnology_1">Acquired technology</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAcquiredTechnology" xlink:to="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAcquiredTechnology_1" xlink:title="Label : BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAcquiredTechnology to label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAcquiredTechnology_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationAsset1" xlink:label="BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationAsset1" xlink:title="BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationAsset1" />
    <link:label xlink:type="resource" xlink:label="label_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationAsset1" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="label_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationAsset1" xml:lang="en-US" id="label_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationAsset1">Change in fair value of contingent consideration</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationAsset1" xlink:to="label_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationAsset1" xlink:title="Label : BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationAsset1 to label_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationAsset1" />
    <link:label xlink:type="resource" xlink:label="label_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationAsset1_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationAsset1_1" xml:lang="en-US" id="label_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationAsset1_1">Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Asset</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationAsset1" xlink:to="label_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationAsset1_1" xlink:title="Label : BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationAsset1 to label_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationAsset1_1" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalizedSoftware" xlink:label="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalizedSoftware" xlink:title="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalizedSoftware" />
    <link:label xlink:type="resource" xlink:label="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalizedSoftware" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalizedSoftware" xml:lang="en-US" id="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalizedSoftware">Capitalized software</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalizedSoftware" xlink:to="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalizedSoftware" xlink:title="Label : BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalizedSoftware to label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalizedSoftware" />
    <link:label xlink:type="resource" xlink:label="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalizedSoftware_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalizedSoftware_1" xml:lang="en-US" id="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalizedSoftware_1">Capitalized software</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalizedSoftware" xlink:to="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalizedSoftware_1" xlink:title="Label : BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalizedSoftware to label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalizedSoftware_1" />
    <link:label xlink:type="resource" xlink:label="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalizedSoftware_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalizedSoftware_2" xml:lang="en-US" id="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalizedSoftware_2">The amount of capitalized software recognized as of the acquisition date.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalizedSoftware" xlink:to="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalizedSoftware_2" xlink:title="Label : BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalizedSoftware to label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalizedSoftware_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:label="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:title="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" />
    <link:label xlink:type="resource" xlink:label="label_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xml:lang="en-US" id="label_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems">Fair Value Measurement Inputs and Valuation Techniques [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:to="label_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:title="Label : FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems to label_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:label="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:title="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" />
    <link:label xlink:type="resource" xlink:label="label_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xml:lang="en-US" id="label_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable">Fair Value Measurement Inputs and Valuation Techniques [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:to="label_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:title="Label : FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable to label_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationGainLossIncludedInEarnings" xlink:label="FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationGainLossIncludedInEarnings" xlink:title="FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationGainLossIncludedInEarnings" />
    <link:label xlink:type="resource" xlink:label="label_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationGainLossIncludedInEarnings" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="label_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationGainLossIncludedInEarnings" xml:lang="en-US" id="label_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationGainLossIncludedInEarnings">Change in fair value reported in the statements of operations</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationGainLossIncludedInEarnings" xlink:to="label_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationGainLossIncludedInEarnings" xlink:title="Label : FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationGainLossIncludedInEarnings to label_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationGainLossIncludedInEarnings" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs" xlink:label="FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs" xlink:title="FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs" />
    <link:label xlink:type="resource" xlink:label="label_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs" xml:lang="en-US" id="label_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs">Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis with Unobservable Inputs</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs" xlink:to="label_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs" xlink:title="Label : FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs to label_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs" />
    <link:label xlink:type="resource" xlink:label="label_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs_1" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:title="label_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs_1" xml:lang="en-US" id="label_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs_1">Fair value balance at beginning of period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs" xlink:to="label_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs_1" xlink:title="Label : FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs to label_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs_1" />
    <link:label xlink:type="resource" xlink:label="label_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationGainLossIncludedInEarnings_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationGainLossIncludedInEarnings_1" xml:lang="en-US" id="label_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationGainLossIncludedInEarnings_1">Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Inputs Reconciliation, Gain (Loss) Included in Earnings</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationGainLossIncludedInEarnings" xlink:to="label_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationGainLossIncludedInEarnings_1" xlink:title="Label : FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationGainLossIncludedInEarnings to label_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationGainLossIncludedInEarnings_1" />
    <link:label xlink:type="resource" xlink:label="label_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs_2" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:title="label_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs_2" xml:lang="en-US" id="label_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs_2">Fair value balance at end of period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs" xlink:to="label_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs_2" xlink:title="Label : FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs to label_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="ResearchAndDevelopmentExpense" xlink:title="ResearchAndDevelopmentExpense" />
    <link:label xlink:type="resource" xlink:label="label_ResearchAndDevelopmentExpense" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_ResearchAndDevelopmentExpense" xml:lang="en-US" id="label_ResearchAndDevelopmentExpense">Research and Development</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ResearchAndDevelopmentExpense" xlink:to="label_ResearchAndDevelopmentExpense" xlink:title="Label : ResearchAndDevelopmentExpense to label_ResearchAndDevelopmentExpense" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="ProvisionForDoubtfulAccounts" xlink:title="ProvisionForDoubtfulAccounts" />
    <link:label xlink:type="resource" xlink:label="label_ProvisionForDoubtfulAccounts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ProvisionForDoubtfulAccounts" xml:lang="en-US" id="label_ProvisionForDoubtfulAccounts">Credit loss expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProvisionForDoubtfulAccounts" xlink:to="label_ProvisionForDoubtfulAccounts" xlink:title="Label : ProvisionForDoubtfulAccounts to label_ProvisionForDoubtfulAccounts" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:label="OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:title="OperatingLeasesFutureMinimumPaymentsDueInFourYears" />
    <link:label xlink:type="resource" xlink:label="label_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xml:lang="en-US" id="label_OperatingLeasesFutureMinimumPaymentsDueInFourYears">Operating Leases, Future Minimum Payments, Due in Four Years</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:to="label_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:title="Label : OperatingLeasesFutureMinimumPaymentsDueInFourYears to label_OperatingLeasesFutureMinimumPaymentsDueInFourYears" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:label="ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:title="ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xml:lang="en-US" id="label_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock">Schedule of future minimum lease payments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:to="label_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:title="Label : ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock to label_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_DescriptionOfLiquidityAndCapitalResources_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DescriptionOfLiquidityAndCapitalResources_2" xml:lang="en-US" id="label_DescriptionOfLiquidityAndCapitalResources_2">Description Of Liquidity And Capital Resources</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DescriptionOfLiquidityAndCapitalResources" xlink:to="label_DescriptionOfLiquidityAndCapitalResources_2" xlink:title="Label : DescriptionOfLiquidityAndCapitalResources to label_DescriptionOfLiquidityAndCapitalResources_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:label="OperatingLeasesFutureMinimumPaymentsDue" xlink:title="OperatingLeasesFutureMinimumPaymentsDue" />
    <link:label xlink:type="resource" xlink:label="label_OperatingLeasesFutureMinimumPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_OperatingLeasesFutureMinimumPaymentsDue" xml:lang="en-US" id="label_OperatingLeasesFutureMinimumPaymentsDue">Total</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeasesFutureMinimumPaymentsDue" xlink:to="label_OperatingLeasesFutureMinimumPaymentsDue" xlink:title="Label : OperatingLeasesFutureMinimumPaymentsDue to label_OperatingLeasesFutureMinimumPaymentsDue" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:label="FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:title="FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" />
    <link:label xlink:type="resource" xlink:label="label_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xml:lang="en-US" id="label_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems">Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:to="label_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:title="Label : FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems to label_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:label="FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:title="FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTable" />
    <link:label xlink:type="resource" xlink:label="label_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xml:lang="en-US" id="label_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTable">Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:to="label_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:title="Label : FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTable to label_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:label="FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:title="FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xml:lang="en-US" id="label_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock">Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:to="label_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:title="Label : FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock to label_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_1" xml:lang="en-US" id="label_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_1">Schedule of reconciliation of fair values</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:to="label_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_1" xlink:title="Label : FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock to label_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:label="OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:title="OperatingLeasesFutureMinimumPaymentsDueThereafter" />
    <link:label xlink:type="resource" xlink:label="label_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_OperatingLeasesFutureMinimumPaymentsDueThereafter" xml:lang="en-US" id="label_OperatingLeasesFutureMinimumPaymentsDueThereafter">Operating Leases, Future Minimum Payments, Due Thereafter</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:to="label_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:title="Label : OperatingLeasesFutureMinimumPaymentsDueThereafter to label_OperatingLeasesFutureMinimumPaymentsDueThereafter" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:label="OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:title="OperatingLeasesFutureMinimumPaymentsDueInFiveYears" />
    <link:label xlink:type="resource" xlink:label="label_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xml:lang="en-US" id="label_OperatingLeasesFutureMinimumPaymentsDueInFiveYears">Operating Leases, Future Minimum Payments, Due in Five Years</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:to="label_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:title="Label : OperatingLeasesFutureMinimumPaymentsDueInFiveYears to label_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:label="ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:title="ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xml:lang="en-US" id="label_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock">Schedule of preliminary estimated fair values of assets acquired and liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:to="label_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:title="Label : ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock to label_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock" xlink:label="ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock" xlink:title="ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock" xml:lang="en-US" id="label_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock">Schedule of estimated acquisition date fair value of consideration</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock" xlink:to="label_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock" xlink:title="Label : ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock to label_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock_1" xml:lang="en-US" id="label_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock_1">Schedule of estimated acquisition date fair value of consideration</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock" xlink:to="label_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock_1" xlink:title="Label : ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock to label_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="DebtInstrumentInterestRateStatedPercentage" xlink:title="DebtInstrumentInterestRateStatedPercentage" />
    <link:label xlink:type="resource" xlink:label="label_DebtInstrumentInterestRateStatedPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DebtInstrumentInterestRateStatedPercentage" xml:lang="en-US" id="label_DebtInstrumentInterestRateStatedPercentage">Debt Instrument, Interest Rate, Stated Percentage</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentInterestRateStatedPercentage" xlink:to="label_DebtInstrumentInterestRateStatedPercentage" xlink:title="Label : DebtInstrumentInterestRateStatedPercentage to label_DebtInstrumentInterestRateStatedPercentage" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_GoingConcernAndManagementsLiquidityPlansPolicyTextBlock" xlink:label="GoingConcernAndManagementsLiquidityPlansPolicyTextBlock" xlink:title="GoingConcernAndManagementsLiquidityPlansPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_GoingConcernAndManagementsLiquidityPlansPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_GoingConcernAndManagementsLiquidityPlansPolicyTextBlock" xml:lang="en-US" id="label_GoingConcernAndManagementsLiquidityPlansPolicyTextBlock">Disclosure of accounting policy for Going Concern and Management&#x2019;s Liquidity Plans.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GoingConcernAndManagementsLiquidityPlansPolicyTextBlock" xlink:to="label_GoingConcernAndManagementsLiquidityPlansPolicyTextBlock" xlink:title="Label : GoingConcernAndManagementsLiquidityPlansPolicyTextBlock to label_GoingConcernAndManagementsLiquidityPlansPolicyTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:title="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" />
    <link:label xlink:type="resource" xlink:label="label_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xml:lang="en-US" id="label_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">Adjustments to reconcile net loss to net cash used in operating activities:</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="label_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:title="Label : AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract to label_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:label="OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:title="OperatingLeasesFutureMinimumPaymentsDueCurrent" />
    <link:label xlink:type="resource" xlink:label="label_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_OperatingLeasesFutureMinimumPaymentsDueCurrent" xml:lang="en-US" id="label_OperatingLeasesFutureMinimumPaymentsDueCurrent">Future minimum lease payments next 12 months</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:to="label_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:title="Label : OperatingLeasesFutureMinimumPaymentsDueCurrent to label_OperatingLeasesFutureMinimumPaymentsDueCurrent" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:label="NetIncomeLossAttributableToNoncontrollingInterest" xlink:title="NetIncomeLossAttributableToNoncontrollingInterest" />
    <link:label xlink:type="resource" xlink:label="label_NetIncomeLossAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_NetIncomeLossAttributableToNoncontrollingInterest" xml:lang="en-US" id="label_NetIncomeLossAttributableToNoncontrollingInterest">Net loss attributable to noncontrolling interest in consolidated subsidiary</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetIncomeLossAttributableToNoncontrollingInterest" xlink:to="label_NetIncomeLossAttributableToNoncontrollingInterest" xlink:title="Label : NetIncomeLossAttributableToNoncontrollingInterest to label_NetIncomeLossAttributableToNoncontrollingInterest" />
    <link:label xlink:type="resource" xlink:label="label_NetIncomeLossAttributableToNoncontrollingInterest_1" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="label_NetIncomeLossAttributableToNoncontrollingInterest_1" xml:lang="en-US" id="label_NetIncomeLossAttributableToNoncontrollingInterest_1">Net loss attributable to noncontrolling interest in consolidated subsidiary</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetIncomeLossAttributableToNoncontrollingInterest" xlink:to="label_NetIncomeLossAttributableToNoncontrollingInterest_1" xlink:title="Label : NetIncomeLossAttributableToNoncontrollingInterest to label_NetIncomeLossAttributableToNoncontrollingInterest_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromEquityMethodInvestments" xlink:label="IncomeLossFromEquityMethodInvestments" xlink:title="IncomeLossFromEquityMethodInvestments" />
    <link:label xlink:type="resource" xlink:label="label_IncomeLossFromEquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncomeLossFromEquityMethodInvestments" xml:lang="en-US" id="label_IncomeLossFromEquityMethodInvestments">Equity in losses of investee</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeLossFromEquityMethodInvestments" xlink:to="label_IncomeLossFromEquityMethodInvestments" xlink:title="Label : IncomeLossFromEquityMethodInvestments to label_IncomeLossFromEquityMethodInvestments" />
    <link:label xlink:type="resource" xlink:label="label_ConsultingRevenuesMember_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ConsultingRevenuesMember_1" xml:lang="en-US" id="label_ConsultingRevenuesMember_1">Consulting</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConsultingRevenuesMember" xlink:to="label_ConsultingRevenuesMember_1" xlink:title="Label : ConsultingRevenuesMember to label_ConsultingRevenuesMember_1" />
    <link:label xlink:type="resource" xlink:label="label_ConsultingRevenuesMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_ConsultingRevenuesMember_2" xml:lang="en-US" id="label_ConsultingRevenuesMember_2">Member stands for consulting revenues.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConsultingRevenuesMember" xlink:to="label_ConsultingRevenuesMember_2" xlink:title="Label : ConsultingRevenuesMember to label_ConsultingRevenuesMember_2" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_PercentageOfAcquiredEntityOwnershipAcquired" xlink:label="PercentageOfAcquiredEntityOwnershipAcquired" xlink:title="PercentageOfAcquiredEntityOwnershipAcquired" />
    <link:label xlink:type="resource" xlink:label="label_PercentageOfAcquiredEntityOwnershipAcquired" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_PercentageOfAcquiredEntityOwnershipAcquired" xml:lang="en-US" id="label_PercentageOfAcquiredEntityOwnershipAcquired">Percentage of equity in the acquiree held by the acquirer immediately before the acquisition date in a business combination.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PercentageOfAcquiredEntityOwnershipAcquired" xlink:to="label_PercentageOfAcquiredEntityOwnershipAcquired" xlink:title="Label : PercentageOfAcquiredEntityOwnershipAcquired to label_PercentageOfAcquiredEntityOwnershipAcquired" />
    <link:label xlink:type="resource" xlink:label="label_PercentageOfAcquiredEntityOwnershipAcquired_1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_PercentageOfAcquiredEntityOwnershipAcquired_1" xml:lang="en-US" id="label_PercentageOfAcquiredEntityOwnershipAcquired_1">Acquired entity ownership acquired</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PercentageOfAcquiredEntityOwnershipAcquired" xlink:to="label_PercentageOfAcquiredEntityOwnershipAcquired_1" xlink:title="Label : PercentageOfAcquiredEntityOwnershipAcquired to label_PercentageOfAcquiredEntityOwnershipAcquired_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:label="GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:title="GoodwillAndIntangibleAssetsPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_GoodwillAndIntangibleAssetsPolicyTextBlock" xml:lang="en-US" id="label_GoodwillAndIntangibleAssetsPolicyTextBlock">Goodwill and Intangible Assets, Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:to="label_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:title="Label : GoodwillAndIntangibleAssetsPolicyTextBlock to label_GoodwillAndIntangibleAssetsPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_StockIssuedDuringPeriodValueAcquisitions_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_StockIssuedDuringPeriodValueAcquisitions_2" xml:lang="en-US" id="label_StockIssuedDuringPeriodValueAcquisitions_2">Shares returned in connection with 365 Cannabis acquisition</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodValueAcquisitions" xlink:to="label_StockIssuedDuringPeriodValueAcquisitions_2" xlink:title="Label : StockIssuedDuringPeriodValueAcquisitions to label_StockIssuedDuringPeriodValueAcquisitions_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="StatementOfStockholdersEquityAbstract" xlink:title="StatementOfStockholdersEquityAbstract" />
    <link:label xlink:type="resource" xlink:label="label_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_StatementOfStockholdersEquityAbstract" xml:lang="en-US" id="label_StatementOfStockholdersEquityAbstract">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StatementOfStockholdersEquityAbstract" xlink:to="label_StatementOfStockholdersEquityAbstract" xlink:title="Label : StatementOfStockholdersEquityAbstract to label_StatementOfStockholdersEquityAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain" xlink:label="EquityComponentDomain" xlink:title="EquityComponentDomain" />
    <link:label xlink:type="resource" xlink:label="label_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EquityComponentDomain" xml:lang="en-US" id="label_EquityComponentDomain">Equity Component [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EquityComponentDomain" xlink:to="label_EquityComponentDomain" xlink:title="Label : EquityComponentDomain to label_EquityComponentDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_NameOfMajorCustomerDomain" xlink:label="NameOfMajorCustomerDomain" xlink:title="NameOfMajorCustomerDomain" />
    <link:label xlink:type="resource" xlink:label="label_NameOfMajorCustomerDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_NameOfMajorCustomerDomain" xml:lang="en-US" id="label_NameOfMajorCustomerDomain">Customer [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NameOfMajorCustomerDomain" xlink:to="label_NameOfMajorCustomerDomain" xlink:title="Label : NameOfMajorCustomerDomain to label_NameOfMajorCustomerDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="ConcentrationRiskBenchmarkDomain" xlink:title="ConcentrationRiskBenchmarkDomain" />
    <link:label xlink:type="resource" xlink:label="label_ConcentrationRiskBenchmarkDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ConcentrationRiskBenchmarkDomain" xml:lang="en-US" id="label_ConcentrationRiskBenchmarkDomain">Concentration Risk Benchmark [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConcentrationRiskBenchmarkDomain" xlink:to="label_ConcentrationRiskBenchmarkDomain" xlink:title="Label : ConcentrationRiskBenchmarkDomain to label_ConcentrationRiskBenchmarkDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="RangeMember" xlink:title="RangeMember" />
    <link:label xlink:type="resource" xlink:label="label_RangeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_RangeMember" xml:lang="en-US" id="label_RangeMember">Statistical Measurement [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RangeMember" xlink:to="label_RangeMember" xlink:title="Label : RangeMember to label_RangeMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:title="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xml:lang="en-US" id="label_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain">Award Type [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="label_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:title="Label : ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain to label_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain" xlink:label="ClassOfStockDomain" xlink:title="ClassOfStockDomain" />
    <link:label xlink:type="resource" xlink:label="label_ClassOfStockDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ClassOfStockDomain" xml:lang="en-US" id="label_ClassOfStockDomain">Class of Stock [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClassOfStockDomain" xlink:to="label_ClassOfStockDomain" xlink:title="Label : ClassOfStockDomain to label_ClassOfStockDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain" xlink:label="RelatedPartyDomain" xlink:title="RelatedPartyDomain" />
    <link:label xlink:type="resource" xlink:label="label_RelatedPartyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_RelatedPartyDomain" xml:lang="en-US" id="label_RelatedPartyDomain">Related Party [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RelatedPartyDomain" xlink:to="label_RelatedPartyDomain" xlink:title="Label : RelatedPartyDomain to label_RelatedPartyDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="SubsequentEventTypeDomain" xlink:title="SubsequentEventTypeDomain" />
    <link:label xlink:type="resource" xlink:label="label_SubsequentEventTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SubsequentEventTypeDomain" xml:lang="en-US" id="label_SubsequentEventTypeDomain">Subsequent Event Type [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SubsequentEventTypeDomain" xlink:to="label_SubsequentEventTypeDomain" xlink:title="Label : SubsequentEventTypeDomain to label_SubsequentEventTypeDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RestatementDomain" xlink:label="RestatementDomain" xlink:title="RestatementDomain" />
    <link:label xlink:type="resource" xlink:label="label_RestatementDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_RestatementDomain" xml:lang="en-US" id="label_RestatementDomain">Restatement [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RestatementDomain" xlink:to="label_RestatementDomain" xlink:title="Label : RestatementDomain to label_RestatementDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityRegistrantName" xlink:label="EntityRegistrantName" xlink:title="EntityRegistrantName" />
    <link:label xlink:type="resource" xlink:label="label_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EntityRegistrantName" xml:lang="en-US" id="label_EntityRegistrantName">Entity Registrant Name</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityRegistrantName" xlink:to="label_EntityRegistrantName" xlink:title="Label : EntityRegistrantName to label_EntityRegistrantName" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCentralIndexKey" xlink:label="EntityCentralIndexKey" xlink:title="EntityCentralIndexKey" />
    <link:label xlink:type="resource" xlink:label="label_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EntityCentralIndexKey" xml:lang="en-US" id="label_EntityCentralIndexKey">Entity Central Index Key</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityCentralIndexKey" xlink:to="label_EntityCentralIndexKey" xlink:title="Label : EntityCentralIndexKey to label_EntityCentralIndexKey" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AmendmentFlag" xlink:label="AmendmentFlag" xlink:title="AmendmentFlag" />
    <link:label xlink:type="resource" xlink:label="label_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AmendmentFlag" xml:lang="en-US" id="label_AmendmentFlag">Amendment Flag</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AmendmentFlag" xlink:to="label_AmendmentFlag" xlink:title="Label : AmendmentFlag to label_AmendmentFlag" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CurrentFiscalYearEndDate" xlink:label="CurrentFiscalYearEndDate" xlink:title="CurrentFiscalYearEndDate" />
    <link:label xlink:type="resource" xlink:label="label_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CurrentFiscalYearEndDate" xml:lang="en-US" id="label_CurrentFiscalYearEndDate">Current Fiscal Year End Date</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CurrentFiscalYearEndDate" xlink:to="label_CurrentFiscalYearEndDate" xlink:title="Label : CurrentFiscalYearEndDate to label_CurrentFiscalYearEndDate" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentType" xlink:label="DocumentType" xlink:title="DocumentType" />
    <link:label xlink:type="resource" xlink:label="label_DocumentType" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DocumentType" xml:lang="en-US" id="label_DocumentType">Document Type</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DocumentType" xlink:to="label_DocumentType" xlink:title="Label : DocumentType to label_DocumentType" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentPeriodEndDate" xlink:label="DocumentPeriodEndDate" xlink:title="DocumentPeriodEndDate" />
    <link:label xlink:type="resource" xlink:label="label_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DocumentPeriodEndDate" xml:lang="en-US" id="label_DocumentPeriodEndDate">Document Period End Date</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DocumentPeriodEndDate" xlink:to="label_DocumentPeriodEndDate" xlink:title="Label : DocumentPeriodEndDate to label_DocumentPeriodEndDate" />
    <link:label xlink:type="resource" xlink:label="label_DebtInstrumentIssuanceDate1_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DebtInstrumentIssuanceDate1_1" xml:lang="en-US" id="label_DebtInstrumentIssuanceDate1_1">Debt Instrument, Issuance Date</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentIssuanceDate1" xlink:to="label_DebtInstrumentIssuanceDate1_1" xlink:title="Label : DebtInstrumentIssuanceDate1 to label_DebtInstrumentIssuanceDate1_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage" xlink:label="BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage" xlink:title="BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage" />
    <link:label xlink:type="resource" xlink:label="label_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage" xml:lang="en-US" id="label_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage">Business Combination, Step Acquisition, Equity Interest in Acquiree, Percentage</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage" xlink:to="label_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage" xlink:title="Label : BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage to label_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="DocumentFiscalPeriodFocus" xlink:title="DocumentFiscalPeriodFocus" />
    <link:label xlink:type="resource" xlink:label="label_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DocumentFiscalPeriodFocus" xml:lang="en-US" id="label_DocumentFiscalPeriodFocus">Document Fiscal Period Focus</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DocumentFiscalPeriodFocus" xlink:to="label_DocumentFiscalPeriodFocus" xlink:title="Label : DocumentFiscalPeriodFocus to label_DocumentFiscalPeriodFocus" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalYearFocus" xlink:label="DocumentFiscalYearFocus" xlink:title="DocumentFiscalYearFocus" />
    <link:label xlink:type="resource" xlink:label="label_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DocumentFiscalYearFocus" xml:lang="en-US" id="label_DocumentFiscalYearFocus">Document Fiscal Year Focus</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DocumentFiscalYearFocus" xlink:to="label_DocumentFiscalYearFocus" xlink:title="Label : DocumentFiscalYearFocus to label_DocumentFiscalYearFocus" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCurrentReportingStatus" xlink:label="EntityCurrentReportingStatus" xlink:title="EntityCurrentReportingStatus" />
    <link:label xlink:type="resource" xlink:label="label_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EntityCurrentReportingStatus" xml:lang="en-US" id="label_EntityCurrentReportingStatus">Entity Current Reporting Status</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityCurrentReportingStatus" xlink:to="label_EntityCurrentReportingStatus" xlink:title="Label : EntityCurrentReportingStatus to label_EntityCurrentReportingStatus" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFilerCategory" xlink:label="EntityFilerCategory" xlink:title="EntityFilerCategory" />
    <link:label xlink:type="resource" xlink:label="label_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EntityFilerCategory" xml:lang="en-US" id="label_EntityFilerCategory">Entity Filer Category</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityFilerCategory" xlink:to="label_EntityFilerCategory" xlink:title="Label : EntityFilerCategory to label_EntityFilerCategory" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityShellCompany" xlink:label="EntityShellCompany" xlink:title="EntityShellCompany" />
    <link:label xlink:type="resource" xlink:label="label_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EntityShellCompany" xml:lang="en-US" id="label_EntityShellCompany">Entity Shell Company</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityShellCompany" xlink:to="label_EntityShellCompany" xlink:title="Label : EntityShellCompany to label_EntityShellCompany" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntitySmallBusiness" xlink:label="EntitySmallBusiness" xlink:title="EntitySmallBusiness" />
    <link:label xlink:type="resource" xlink:label="label_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EntitySmallBusiness" xml:lang="en-US" id="label_EntitySmallBusiness">Entity Small Business</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntitySmallBusiness" xlink:to="label_EntitySmallBusiness" xlink:title="Label : EntitySmallBusiness to label_EntitySmallBusiness" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityEmergingGrowthCompany" xlink:label="EntityEmergingGrowthCompany" xlink:title="EntityEmergingGrowthCompany" />
    <link:label xlink:type="resource" xlink:label="label_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EntityEmergingGrowthCompany" xml:lang="en-US" id="label_EntityEmergingGrowthCompany">Entity Emerging Growth Company</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityEmergingGrowthCompany" xlink:to="label_EntityEmergingGrowthCompany" xlink:title="Label : EntityEmergingGrowthCompany to label_EntityEmergingGrowthCompany" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityExTransitionPeriod" xlink:label="EntityExTransitionPeriod" xlink:title="EntityExTransitionPeriod" />
    <link:label xlink:type="resource" xlink:label="label_EntityExTransitionPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EntityExTransitionPeriod" xml:lang="en-US" id="label_EntityExTransitionPeriod">Entity Ex Transition Period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityExTransitionPeriod" xlink:to="label_EntityExTransitionPeriod" xlink:title="Label : EntityExTransitionPeriod to label_EntityExTransitionPeriod" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityInteractiveDataCurrent" xlink:label="EntityInteractiveDataCurrent" xlink:title="EntityInteractiveDataCurrent" />
    <link:label xlink:type="resource" xlink:label="label_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EntityInteractiveDataCurrent" xml:lang="en-US" id="label_EntityInteractiveDataCurrent">Entity Interactive Data Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityInteractiveDataCurrent" xlink:to="label_EntityInteractiveDataCurrent" xlink:title="Label : EntityInteractiveDataCurrent to label_EntityInteractiveDataCurrent" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFileNumber" xlink:label="EntityFileNumber" xlink:title="EntityFileNumber" />
    <link:label xlink:type="resource" xlink:label="label_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EntityFileNumber" xml:lang="en-US" id="label_EntityFileNumber">Entity File Number</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityFileNumber" xlink:to="label_EntityFileNumber" xlink:title="Label : EntityFileNumber to label_EntityFileNumber" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="EntityIncorporationStateCountryCode" xlink:title="EntityIncorporationStateCountryCode" />
    <link:label xlink:type="resource" xlink:label="label_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EntityIncorporationStateCountryCode" xml:lang="en-US" id="label_EntityIncorporationStateCountryCode">Entity Incorporation State Country Code</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityIncorporationStateCountryCode" xlink:to="label_EntityIncorporationStateCountryCode" xlink:title="Label : EntityIncorporationStateCountryCode to label_EntityIncorporationStateCountryCode" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="EntityCommonStockSharesOutstanding" xlink:title="EntityCommonStockSharesOutstanding" />
    <link:label xlink:type="resource" xlink:label="label_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EntityCommonStockSharesOutstanding" xml:lang="en-US" id="label_EntityCommonStockSharesOutstanding">Entity Common Stock, Shares Outstanding</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityCommonStockSharesOutstanding" xlink:to="label_EntityCommonStockSharesOutstanding" xlink:title="Label : EntityCommonStockSharesOutstanding to label_EntityCommonStockSharesOutstanding" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="StatementOfFinancialPositionAbstract" xlink:title="StatementOfFinancialPositionAbstract" />
    <link:label xlink:type="resource" xlink:label="label_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_StatementOfFinancialPositionAbstract" xml:lang="en-US" id="label_StatementOfFinancialPositionAbstract">Statement of Financial Position [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StatementOfFinancialPositionAbstract" xlink:to="label_StatementOfFinancialPositionAbstract" xlink:title="Label : StatementOfFinancialPositionAbstract to label_StatementOfFinancialPositionAbstract" />
    <link:label xlink:type="resource" xlink:label="label_AssetsAbstract_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AssetsAbstract_1" xml:lang="en-US" id="label_AssetsAbstract_1">Assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssetsAbstract" xlink:to="label_AssetsAbstract_1" xlink:title="Label : AssetsAbstract to label_AssetsAbstract_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="AssetsCurrentAbstract" xlink:title="AssetsCurrentAbstract" />
    <link:label xlink:type="resource" xlink:label="label_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AssetsCurrentAbstract" xml:lang="en-US" id="label_AssetsCurrentAbstract">Current assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssetsCurrentAbstract" xlink:to="label_AssetsCurrentAbstract" xlink:title="Label : AssetsCurrentAbstract to label_AssetsCurrentAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsDescription" xlink:label="BusinessCombinationContingentConsiderationArrangementsDescription" xlink:title="BusinessCombinationContingentConsiderationArrangementsDescription" />
    <link:label xlink:type="resource" xlink:label="label_BusinessCombinationContingentConsiderationArrangementsDescription" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_BusinessCombinationContingentConsiderationArrangementsDescription" xml:lang="en-US" id="label_BusinessCombinationContingentConsiderationArrangementsDescription">Business Combination, Contingent Consideration Arrangements, Description</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationContingentConsiderationArrangementsDescription" xlink:to="label_BusinessCombinationContingentConsiderationArrangementsDescription" xlink:title="Label : BusinessCombinationContingentConsiderationArrangementsDescription to label_BusinessCombinationContingentConsiderationArrangementsDescription" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCash" xlink:label="RestrictedCash" xlink:title="RestrictedCash" />
    <link:label xlink:type="resource" xlink:label="label_RestrictedCash" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_RestrictedCash" xml:lang="en-US" id="label_RestrictedCash">Restricted Cash</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RestrictedCash" xlink:to="label_RestrictedCash" xlink:title="Label : RestrictedCash to label_RestrictedCash" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="AccountsReceivableNetCurrent" xlink:title="AccountsReceivableNetCurrent" />
    <link:label xlink:type="resource" xlink:label="label_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AccountsReceivableNetCurrent" xml:lang="en-US" id="label_AccountsReceivableNetCurrent">Accounts Receivable, after Allowance for Credit Loss, Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccountsReceivableNetCurrent" xlink:to="label_AccountsReceivableNetCurrent" xlink:title="Label : AccountsReceivableNetCurrent to label_AccountsReceivableNetCurrent" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="PrepaidExpenseAndOtherAssetsCurrent" xlink:title="PrepaidExpenseAndOtherAssetsCurrent" />
    <link:label xlink:type="resource" xlink:label="label_PrepaidExpenseAndOtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_PrepaidExpenseAndOtherAssetsCurrent" xml:lang="en-US" id="label_PrepaidExpenseAndOtherAssetsCurrent">Prepaid expenses and other current assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PrepaidExpenseAndOtherAssetsCurrent" xlink:to="label_PrepaidExpenseAndOtherAssetsCurrent" xlink:title="Label : PrepaidExpenseAndOtherAssetsCurrent to label_PrepaidExpenseAndOtherAssetsCurrent" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent" xlink:label="AssetsCurrent" xlink:title="AssetsCurrent" />
    <link:label xlink:type="resource" xlink:label="label_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_AssetsCurrent" xml:lang="en-US" id="label_AssetsCurrent">Total current assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssetsCurrent" xlink:to="label_AssetsCurrent" xlink:title="Label : AssetsCurrent to label_AssetsCurrent" />
    <link:label xlink:type="resource" xlink:label="label_AssetsCurrent_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AssetsCurrent_1" xml:lang="en-US" id="label_AssetsCurrent_1">Total assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssetsCurrent" xlink:to="label_AssetsCurrent_1" xlink:title="Label : AssetsCurrent to label_AssetsCurrent_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherIntangibleAssetsNet" xlink:label="OtherIntangibleAssetsNet" xlink:title="OtherIntangibleAssetsNet" />
    <link:label xlink:type="resource" xlink:label="label_OtherIntangibleAssetsNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_OtherIntangibleAssetsNet" xml:lang="en-US" id="label_OtherIntangibleAssetsNet">Intangible assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherIntangibleAssetsNet" xlink:to="label_OtherIntangibleAssetsNet" xlink:title="Label : OtherIntangibleAssetsNet to label_OtherIntangibleAssetsNet" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets" xlink:label="Assets" xlink:title="Assets" />
    <link:label xlink:type="resource" xlink:label="label_Assets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_Assets" xml:lang="en-US" id="label_Assets">Assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Assets" xlink:to="label_Assets" xlink:title="Label : Assets to label_Assets" />
    <link:label xlink:type="resource" xlink:label="label_Assets_1" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_Assets_1" xml:lang="en-US" id="label_Assets_1">Total assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Assets" xlink:to="label_Assets_1" xlink:title="Label : Assets to label_Assets_1" />
    <link:label xlink:type="resource" xlink:label="label_LiabilitiesAndStockholdersEquityAbstract_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_LiabilitiesAndStockholdersEquityAbstract_1" xml:lang="en-US" id="label_LiabilitiesAndStockholdersEquityAbstract_1">Liabilities and Stockholders&#x2019; Deficit</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiabilitiesAndStockholdersEquityAbstract" xlink:to="label_LiabilitiesAndStockholdersEquityAbstract_1" xlink:title="Label : LiabilitiesAndStockholdersEquityAbstract to label_LiabilitiesAndStockholdersEquityAbstract_1" />
    <link:label xlink:type="resource" xlink:label="label_LiabilitiesCurrentAbstract_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LiabilitiesCurrentAbstract_1" xml:lang="en-US" id="label_LiabilitiesCurrentAbstract_1">Current liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiabilitiesCurrentAbstract" xlink:to="label_LiabilitiesCurrentAbstract_1" xlink:title="Label : LiabilitiesCurrentAbstract to label_LiabilitiesCurrentAbstract_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableCurrent" xlink:label="AccountsPayableCurrent" xlink:title="AccountsPayableCurrent" />
    <link:label xlink:type="resource" xlink:label="label_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AccountsPayableCurrent" xml:lang="en-US" id="label_AccountsPayableCurrent">Accounts Payable, Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccountsPayableCurrent" xlink:to="label_AccountsPayableCurrent" xlink:title="Label : AccountsPayableCurrent to label_AccountsPayableCurrent" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredRevenueCurrent" xlink:label="DeferredRevenueCurrent" xlink:title="DeferredRevenueCurrent" />
    <link:label xlink:type="resource" xlink:label="label_DeferredRevenueCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_DeferredRevenueCurrent" xml:lang="en-US" id="label_DeferredRevenueCurrent">Current portion of deferred revenue</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredRevenueCurrent" xlink:to="label_DeferredRevenueCurrent" xlink:title="Label : DeferredRevenueCurrent to label_DeferredRevenueCurrent" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent" xlink:label="LiabilitiesCurrent" xlink:title="LiabilitiesCurrent" />
    <link:label xlink:type="resource" xlink:label="label_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_LiabilitiesCurrent" xml:lang="en-US" id="label_LiabilitiesCurrent">Total current liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiabilitiesCurrent" xlink:to="label_LiabilitiesCurrent" xlink:title="Label : LiabilitiesCurrent to label_LiabilitiesCurrent" />
    <link:label xlink:type="resource" xlink:label="label_LiabilitiesCurrent_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LiabilitiesCurrent_1" xml:lang="en-US" id="label_LiabilitiesCurrent_1">Total liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiabilitiesCurrent" xlink:to="label_LiabilitiesCurrent_1" xlink:title="Label : LiabilitiesCurrent to label_LiabilitiesCurrent_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="CommitmentsAndContingencies" xlink:title="CommitmentsAndContingencies" />
    <link:label xlink:type="resource" xlink:label="label_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CommitmentsAndContingencies" xml:lang="en-US" id="label_CommitmentsAndContingencies">Commitments and contingencies</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommitmentsAndContingencies" xlink:to="label_CommitmentsAndContingencies" xlink:title="Label : CommitmentsAndContingencies to label_CommitmentsAndContingencies" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="StockholdersEquityAbstract" xlink:title="StockholdersEquityAbstract" />
    <link:label xlink:type="resource" xlink:label="label_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_StockholdersEquityAbstract" xml:lang="en-US" id="label_StockholdersEquityAbstract">Equity:</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockholdersEquityAbstract" xlink:to="label_StockholdersEquityAbstract" xlink:title="Label : StockholdersEquityAbstract to label_StockholdersEquityAbstract" />
    <link:label xlink:type="resource" xlink:label="label_PreferredStockValue_1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_PreferredStockValue_1" xml:lang="en-US" id="label_PreferredStockValue_1">Preferred stock, par value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PreferredStockValue" xlink:to="label_PreferredStockValue_1" xlink:title="Label : PreferredStockValue to label_PreferredStockValue_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockLiquidationPreference" xlink:label="PreferredStockLiquidationPreference" xlink:title="PreferredStockLiquidationPreference" />
    <link:label xlink:type="resource" xlink:label="label_PreferredStockLiquidationPreference" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_PreferredStockLiquidationPreference" xml:lang="en-US" id="label_PreferredStockLiquidationPreference">Preferred stock, liquidation preference (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PreferredStockLiquidationPreference" xlink:to="label_PreferredStockLiquidationPreference" xlink:title="Label : PreferredStockLiquidationPreference to label_PreferredStockLiquidationPreference" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalCommonStock" xlink:label="AdditionalPaidInCapitalCommonStock" xlink:title="AdditionalPaidInCapitalCommonStock" />
    <link:label xlink:type="resource" xlink:label="label_AdditionalPaidInCapitalCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AdditionalPaidInCapitalCommonStock" xml:lang="en-US" id="label_AdditionalPaidInCapitalCommonStock">Additional paid-in capital</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdditionalPaidInCapitalCommonStock" xlink:to="label_AdditionalPaidInCapitalCommonStock" xlink:title="Label : AdditionalPaidInCapitalCommonStock to label_AdditionalPaidInCapitalCommonStock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="RetainedEarningsAccumulatedDeficit" xlink:title="RetainedEarningsAccumulatedDeficit" />
    <link:label xlink:type="resource" xlink:label="label_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_RetainedEarningsAccumulatedDeficit" xml:lang="en-US" id="label_RetainedEarningsAccumulatedDeficit">Retained Earnings (Accumulated Deficit)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RetainedEarningsAccumulatedDeficit" xlink:to="label_RetainedEarningsAccumulatedDeficit" xlink:title="Label : RetainedEarningsAccumulatedDeficit to label_RetainedEarningsAccumulatedDeficit" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="LiabilitiesAndStockholdersEquity" xlink:title="LiabilitiesAndStockholdersEquity" />
    <link:label xlink:type="resource" xlink:label="label_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LiabilitiesAndStockholdersEquity" xml:lang="en-US" id="label_LiabilitiesAndStockholdersEquity">Liabilities and Equity</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiabilitiesAndStockholdersEquity" xlink:to="label_LiabilitiesAndStockholdersEquity" xlink:title="Label : LiabilitiesAndStockholdersEquity to label_LiabilitiesAndStockholdersEquity" />
    <link:label xlink:type="resource" xlink:label="label_LiabilitiesAndStockholdersEquity_1" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_LiabilitiesAndStockholdersEquity_1" xml:lang="en-US" id="label_LiabilitiesAndStockholdersEquity_1">Total liabilities and stockholders&#x2019;&#xA0;deficit</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiabilitiesAndStockholdersEquity" xlink:to="label_LiabilitiesAndStockholdersEquity_1" xlink:title="Label : LiabilitiesAndStockholdersEquity to label_LiabilitiesAndStockholdersEquity_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="PreferredStockParOrStatedValuePerShare" xlink:title="PreferredStockParOrStatedValuePerShare" />
    <link:label xlink:type="resource" xlink:label="label_PreferredStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_PreferredStockParOrStatedValuePerShare" xml:lang="en-US" id="label_PreferredStockParOrStatedValuePerShare">Preferred stock, par value (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PreferredStockParOrStatedValuePerShare" xlink:to="label_PreferredStockParOrStatedValuePerShare" xlink:title="Label : PreferredStockParOrStatedValuePerShare to label_PreferredStockParOrStatedValuePerShare" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="PreferredStockSharesAuthorized" xlink:title="PreferredStockSharesAuthorized" />
    <link:label xlink:type="resource" xlink:label="label_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_PreferredStockSharesAuthorized" xml:lang="en-US" id="label_PreferredStockSharesAuthorized">Preferred stock, shares authorized</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PreferredStockSharesAuthorized" xlink:to="label_PreferredStockSharesAuthorized" xlink:title="Label : PreferredStockSharesAuthorized to label_PreferredStockSharesAuthorized" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="PreferredStockSharesIssued" xlink:title="PreferredStockSharesIssued" />
    <link:label xlink:type="resource" xlink:label="label_PreferredStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_PreferredStockSharesIssued" xml:lang="en-US" id="label_PreferredStockSharesIssued">Preferred stock, shares issued</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PreferredStockSharesIssued" xlink:to="label_PreferredStockSharesIssued" xlink:title="Label : PreferredStockSharesIssued to label_PreferredStockSharesIssued" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="PreferredStockSharesOutstanding" xlink:title="PreferredStockSharesOutstanding" />
    <link:label xlink:type="resource" xlink:label="label_PreferredStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_PreferredStockSharesOutstanding" xml:lang="en-US" id="label_PreferredStockSharesOutstanding">Preferred stock, shares outstanding</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PreferredStockSharesOutstanding" xlink:to="label_PreferredStockSharesOutstanding" xlink:title="Label : PreferredStockSharesOutstanding to label_PreferredStockSharesOutstanding" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="CommonStockParOrStatedValuePerShare" xlink:title="CommonStockParOrStatedValuePerShare" />
    <link:label xlink:type="resource" xlink:label="label_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CommonStockParOrStatedValuePerShare" xml:lang="en-US" id="label_CommonStockParOrStatedValuePerShare">Common stock, par value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockParOrStatedValuePerShare" xlink:to="label_CommonStockParOrStatedValuePerShare" xlink:title="Label : CommonStockParOrStatedValuePerShare to label_CommonStockParOrStatedValuePerShare" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="CommonStockSharesAuthorized" xlink:title="CommonStockSharesAuthorized" />
    <link:label xlink:type="resource" xlink:label="label_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CommonStockSharesAuthorized" xml:lang="en-US" id="label_CommonStockSharesAuthorized">Common stock, shares authorized</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockSharesAuthorized" xlink:to="label_CommonStockSharesAuthorized" xlink:title="Label : CommonStockSharesAuthorized to label_CommonStockSharesAuthorized" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesIssued" xlink:label="CommonStockSharesIssued" xlink:title="CommonStockSharesIssued" />
    <link:label xlink:type="resource" xlink:label="label_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CommonStockSharesIssued" xml:lang="en-US" id="label_CommonStockSharesIssued">Common stock, shares issued (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockSharesIssued" xlink:to="label_CommonStockSharesIssued" xlink:title="Label : CommonStockSharesIssued to label_CommonStockSharesIssued" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:title="OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" />
    <link:label xlink:type="resource" xlink:label="label_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xml:lang="en-US" id="label_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">Description of Business</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="label_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:title="Label : OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract to label_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="CommonStockSharesOutstanding" xlink:title="CommonStockSharesOutstanding" />
    <link:label xlink:type="resource" xlink:label="label_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CommonStockSharesOutstanding" xml:lang="en-US" id="label_CommonStockSharesOutstanding">Common stock, shares outstanding</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockSharesOutstanding" xlink:to="label_CommonStockSharesOutstanding" xlink:title="Label : CommonStockSharesOutstanding to label_CommonStockSharesOutstanding" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementAbstract" xlink:label="IncomeStatementAbstract" xlink:title="IncomeStatementAbstract" />
    <link:label xlink:type="resource" xlink:label="label_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncomeStatementAbstract" xml:lang="en-US" id="label_IncomeStatementAbstract">Income Statement [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeStatementAbstract" xlink:to="label_IncomeStatementAbstract" xlink:title="Label : IncomeStatementAbstract to label_IncomeStatementAbstract" />
    <link:label xlink:type="resource" xlink:label="label_RevenuesAbstract_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_RevenuesAbstract_1" xml:lang="en-US" id="label_RevenuesAbstract_1">Revenue</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RevenuesAbstract" xlink:to="label_RevenuesAbstract_1" xlink:title="Label : RevenuesAbstract to label_RevenuesAbstract_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues" xlink:label="Revenues" xlink:title="Revenues" />
    <link:label xlink:type="resource" xlink:label="label_Revenues" xlink:role="http://www.xbrl.org/2003/role/measurementGuidance" xlink:title="label_Revenues" xml:lang="en-US" id="label_Revenues">Revenues</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Revenues" xlink:to="label_Revenues" xlink:title="Label : Revenues to label_Revenues" />
    <link:label xlink:type="resource" xlink:label="label_Revenues_1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_Revenues_1" xml:lang="en-US" id="label_Revenues_1">Total revenue</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Revenues" xlink:to="label_Revenues_1" xlink:title="Label : Revenues to label_Revenues_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfRevenue" xlink:label="CostOfRevenue" xlink:title="CostOfRevenue" />
    <link:label xlink:type="resource" xlink:label="label_CostOfRevenue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CostOfRevenue" xml:lang="en-US" id="label_CostOfRevenue">Cost of revenue</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CostOfRevenue" xlink:to="label_CostOfRevenue" xlink:title="Label : CostOfRevenue to label_CostOfRevenue" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrossProfit" xlink:label="GrossProfit" xlink:title="GrossProfit" />
    <link:label xlink:type="resource" xlink:label="label_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_GrossProfit" xml:lang="en-US" id="label_GrossProfit">Gross profit</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GrossProfit" xlink:to="label_GrossProfit" xlink:title="Label : GrossProfit to label_GrossProfit" />
    <link:label xlink:type="resource" xlink:label="label_GrossProfit_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_GrossProfit_1" xml:lang="en-US" id="label_GrossProfit_1">Gross Profit</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GrossProfit" xlink:to="label_GrossProfit_1" xlink:title="Label : GrossProfit to label_GrossProfit_1" />
    <link:label xlink:type="resource" xlink:label="label_OperatingExpensesAbstract_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_OperatingExpensesAbstract_1" xml:lang="en-US" id="label_OperatingExpensesAbstract_1">Operating expenses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingExpensesAbstract" xlink:to="label_OperatingExpensesAbstract_1" xlink:title="Label : OperatingExpensesAbstract to label_OperatingExpensesAbstract_1" />
    <link:label xlink:type="resource" xlink:label="label_ResearchAndDevelopmentExpense_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ResearchAndDevelopmentExpense_1" xml:lang="en-US" id="label_ResearchAndDevelopmentExpense_1">Research and Development Expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ResearchAndDevelopmentExpense" xlink:to="label_ResearchAndDevelopmentExpense_1" xlink:title="Label : ResearchAndDevelopmentExpense to label_ResearchAndDevelopmentExpense_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpenses" xlink:label="OperatingExpenses" xlink:title="OperatingExpenses" />
    <link:label xlink:type="resource" xlink:label="label_OperatingExpenses" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_OperatingExpenses" xml:lang="en-US" id="label_OperatingExpenses">Total operating expenses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingExpenses" xlink:to="label_OperatingExpenses" xlink:title="Label : OperatingExpenses to label_OperatingExpenses" />
    <link:label xlink:type="resource" xlink:label="label_OperatingExpenses_1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_OperatingExpenses_1" xml:lang="en-US" id="label_OperatingExpenses_1">Operating expenses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingExpenses" xlink:to="label_OperatingExpenses_1" xlink:title="Label : OperatingExpenses to label_OperatingExpenses_1" />
    <link:label xlink:type="resource" xlink:label="label_OperatingExpenses_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_OperatingExpenses_2" xml:lang="en-US" id="label_OperatingExpenses_2">Operating Expenses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingExpenses" xlink:to="label_OperatingExpenses_2" xlink:title="Label : OperatingExpenses to label_OperatingExpenses_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss" xlink:label="OperatingIncomeLoss" xlink:title="OperatingIncomeLoss" />
    <link:label xlink:type="resource" xlink:label="label_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_OperatingIncomeLoss" xml:lang="en-US" id="label_OperatingIncomeLoss">Operating Income (Loss)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingIncomeLoss" xlink:to="label_OperatingIncomeLoss" xlink:title="Label : OperatingIncomeLoss to label_OperatingIncomeLoss" />
    <link:label xlink:type="resource" xlink:label="label_OperatingIncomeLoss_1" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_OperatingIncomeLoss_1" xml:lang="en-US" id="label_OperatingIncomeLoss_1">Loss from operations</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingIncomeLoss" xlink:to="label_OperatingIncomeLoss_1" xlink:title="Label : OperatingIncomeLoss to label_OperatingIncomeLoss_1" />
    <link:label xlink:type="resource" xlink:label="label_NonoperatingIncomeExpenseAbstract_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_NonoperatingIncomeExpenseAbstract_1" xml:lang="en-US" id="label_NonoperatingIncomeExpenseAbstract_1">Other (expense) income</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NonoperatingIncomeExpenseAbstract" xlink:to="label_NonoperatingIncomeExpenseAbstract_1" xlink:title="Label : NonoperatingIncomeExpenseAbstract to label_NonoperatingIncomeExpenseAbstract_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="NonoperatingIncomeExpense" xlink:title="NonoperatingIncomeExpense" />
    <link:label xlink:type="resource" xlink:label="label_NonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/positiveLabel" xlink:title="label_NonoperatingIncomeExpense" xml:lang="en-US" id="label_NonoperatingIncomeExpense">Total other income (expense)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NonoperatingIncomeExpense" xlink:to="label_NonoperatingIncomeExpense" xlink:title="Label : NonoperatingIncomeExpense to label_NonoperatingIncomeExpense" />
    <link:label xlink:type="resource" xlink:label="label_NonoperatingIncomeExpense_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_NonoperatingIncomeExpense_1" xml:lang="en-US" id="label_NonoperatingIncomeExpense_1">Nonoperating Income (Expense)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NonoperatingIncomeExpense" xlink:to="label_NonoperatingIncomeExpense_1" xlink:title="Label : NonoperatingIncomeExpense to label_NonoperatingIncomeExpense_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss" xlink:label="NetIncomeLoss" xlink:title="NetIncomeLoss" />
    <link:label xlink:type="resource" xlink:label="label_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_NetIncomeLoss" xml:lang="en-US" id="label_NetIncomeLoss">Net income (loss)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetIncomeLoss" xlink:to="label_NetIncomeLoss" xlink:title="Label : NetIncomeLoss to label_NetIncomeLoss" />
    <link:label xlink:type="resource" xlink:label="label_NetIncomeLoss_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_NetIncomeLoss_1" xml:lang="en-US" id="label_NetIncomeLoss_1">Net Income (Loss) Attributable to Parent</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetIncomeLoss" xlink:to="label_NetIncomeLoss_1" xlink:title="Label : NetIncomeLoss to label_NetIncomeLoss_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable" xlink:label="StatementTable" xlink:title="StatementTable" />
    <link:label xlink:type="resource" xlink:label="label_StatementTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_StatementTable" xml:lang="en-US" id="label_StatementTable">Statement [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StatementTable" xlink:to="label_StatementTable" xlink:title="Label : StatementTable to label_StatementTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="StatementEquityComponentsAxis" xlink:title="StatementEquityComponentsAxis" />
    <link:label xlink:type="resource" xlink:label="label_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_StatementEquityComponentsAxis" xml:lang="en-US" id="label_StatementEquityComponentsAxis">Equity Components [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StatementEquityComponentsAxis" xlink:to="label_StatementEquityComponentsAxis" xlink:title="Label : StatementEquityComponentsAxis to label_StatementEquityComponentsAxis" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_1" xml:lang="en-US" id="label_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_1">Schedule of fair values of assets acquired and liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:to="label_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_1" xlink:title="Label : ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock to label_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember" xlink:label="CommonStockMember" xlink:title="CommonStockMember" />
    <link:label xlink:type="resource" xlink:label="label_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_CommonStockMember" xml:lang="en-US" id="label_CommonStockMember">Common</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockMember" xlink:to="label_CommonStockMember" xlink:title="Label : CommonStockMember to label_CommonStockMember" />
    <link:label xlink:type="resource" xlink:label="label_CommonStockMember_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CommonStockMember_1" xml:lang="en-US" id="label_CommonStockMember_1">Common</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockMember" xlink:to="label_CommonStockMember_1" xlink:title="Label : CommonStockMember to label_CommonStockMember_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="AdditionalPaidInCapitalMember" xlink:title="AdditionalPaidInCapitalMember" />
    <link:label xlink:type="resource" xlink:label="label_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AdditionalPaidInCapitalMember" xml:lang="en-US" id="label_AdditionalPaidInCapitalMember">Additional Paid-In Capital</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdditionalPaidInCapitalMember" xlink:to="label_AdditionalPaidInCapitalMember" xlink:title="Label : AdditionalPaidInCapitalMember to label_AdditionalPaidInCapitalMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember" xlink:label="RetainedEarningsMember" xlink:title="RetainedEarningsMember" />
    <link:label xlink:type="resource" xlink:label="label_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_RetainedEarningsMember" xml:lang="en-US" id="label_RetainedEarningsMember">Accumulated Deficit</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RetainedEarningsMember" xlink:to="label_RetainedEarningsMember" xlink:title="Label : RetainedEarningsMember to label_RetainedEarningsMember" />
    <link:label xlink:type="resource" xlink:label="label_RetainedEarningsMember_1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_RetainedEarningsMember_1" xml:lang="en-US" id="label_RetainedEarningsMember_1">Retained Earnings / Accumulated Deficit</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RetainedEarningsMember" xlink:to="label_RetainedEarningsMember_1" xlink:title="Label : RetainedEarningsMember to label_RetainedEarningsMember_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems" xlink:label="StatementLineItems" xlink:title="StatementLineItems" />
    <link:label xlink:type="resource" xlink:label="label_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_StatementLineItems" xml:lang="en-US" id="label_StatementLineItems">Statement [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StatementLineItems" xlink:to="label_StatementLineItems" xlink:title="Label : StatementLineItems to label_StatementLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity" xlink:label="StockholdersEquity" xlink:title="StockholdersEquity" />
    <link:label xlink:type="resource" xlink:label="label_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_StockholdersEquity" xml:lang="en-US" id="label_StockholdersEquity">Common stock, par value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockholdersEquity" xlink:to="label_StockholdersEquity" xlink:title="Label : StockholdersEquity to label_StockholdersEquity" />
    <link:label xlink:type="resource" xlink:label="label_StockholdersEquity_1" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:title="label_StockholdersEquity_1" xml:lang="en-US" id="label_StockholdersEquity_1">Balance</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockholdersEquity" xlink:to="label_StockholdersEquity_1" xlink:title="Label : StockholdersEquity to label_StockholdersEquity_1" />
    <link:label xlink:type="resource" xlink:label="label_StockholdersEquity_2" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:title="label_StockholdersEquity_2" xml:lang="en-US" id="label_StockholdersEquity_2">Balance</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockholdersEquity" xlink:to="label_StockholdersEquity_2" xlink:title="Label : StockholdersEquity to label_StockholdersEquity_2" />
    <link:label xlink:type="resource" xlink:label="label_SharesOutstanding_1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_SharesOutstanding_1" xml:lang="en-US" id="label_SharesOutstanding_1">Exchangeable shares outstanding</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharesOutstanding" xlink:to="label_SharesOutstanding_1" xlink:title="Label : SharesOutstanding to label_SharesOutstanding_1" />
    <link:label xlink:type="resource" xlink:label="label_SharesOutstanding_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SharesOutstanding_2" xml:lang="en-US" id="label_SharesOutstanding_2">Shares, Outstanding</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharesOutstanding" xlink:to="label_SharesOutstanding_2" xlink:title="Label : SharesOutstanding to label_SharesOutstanding_2" />
    <link:label xlink:type="resource" xlink:label="label_SharesOutstanding_3" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:title="label_SharesOutstanding_3" xml:lang="en-US" id="label_SharesOutstanding_3">Balance, shares</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharesOutstanding" xlink:to="label_SharesOutstanding_3" xlink:title="Label : SharesOutstanding to label_SharesOutstanding_3" />
    <link:label xlink:type="resource" xlink:label="label_StockIssuedDuringPeriodValueNewIssues_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_StockIssuedDuringPeriodValueNewIssues_1" xml:lang="en-US" id="label_StockIssuedDuringPeriodValueNewIssues_1">Stock Issued During Period, Value, New Issues</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodValueNewIssues" xlink:to="label_StockIssuedDuringPeriodValueNewIssues_1" xlink:title="Label : StockIssuedDuringPeriodValueNewIssues to label_StockIssuedDuringPeriodValueNewIssues_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="StockIssuedDuringPeriodSharesNewIssues" xlink:title="StockIssuedDuringPeriodSharesNewIssues" />
    <link:label xlink:type="resource" xlink:label="label_StockIssuedDuringPeriodSharesNewIssues" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_StockIssuedDuringPeriodSharesNewIssues" xml:lang="en-US" id="label_StockIssuedDuringPeriodSharesNewIssues">Stock Issued During Period, Shares, New Issues</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodSharesNewIssues" xlink:to="label_StockIssuedDuringPeriodSharesNewIssues" xlink:title="Label : StockIssuedDuringPeriodSharesNewIssues to label_StockIssuedDuringPeriodSharesNewIssues" />
    <link:label xlink:type="resource" xlink:label="label_StockIssuedDuringPeriodSharesOther_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_StockIssuedDuringPeriodSharesOther_1" xml:lang="en-US" id="label_StockIssuedDuringPeriodSharesOther_1">Shares issued in connection with the ATM offering program, Shares</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodSharesOther" xlink:to="label_StockIssuedDuringPeriodSharesOther_1" xlink:title="Label : StockIssuedDuringPeriodSharesOther to label_StockIssuedDuringPeriodSharesOther_1" />
    <link:label xlink:type="resource" xlink:label="label_CommonStockIssuedInBusinessCombinationShares_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CommonStockIssuedInBusinessCombinationShares_1" xml:lang="en-US" id="label_CommonStockIssuedInBusinessCombinationShares_1">Common stock issued in business combination, Shares</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockIssuedInBusinessCombinationShares" xlink:to="label_CommonStockIssuedInBusinessCombinationShares_1" xlink:title="Label : CommonStockIssuedInBusinessCombinationShares to label_CommonStockIssuedInBusinessCombinationShares_1" />
    <link:label xlink:type="resource" xlink:label="label_CommonStockIssuedInBusinessCombinationShares_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CommonStockIssuedInBusinessCombinationShares_2" xml:lang="en-US" id="label_CommonStockIssuedInBusinessCombinationShares_2">Common Stock Issued In Business Combination Shares</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockIssuedInBusinessCombinationShares" xlink:to="label_CommonStockIssuedInBusinessCombinationShares_2" xlink:title="Label : CommonStockIssuedInBusinessCombinationShares to label_CommonStockIssuedInBusinessCombinationShares_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="StatementOfCashFlowsAbstract" xlink:title="StatementOfCashFlowsAbstract" />
    <link:label xlink:type="resource" xlink:label="label_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_StatementOfCashFlowsAbstract" xml:lang="en-US" id="label_StatementOfCashFlowsAbstract">Statement of Cash Flows [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StatementOfCashFlowsAbstract" xlink:to="label_StatementOfCashFlowsAbstract" xlink:title="Label : StatementOfCashFlowsAbstract to label_StatementOfCashFlowsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:title="NetCashProvidedByUsedInOperatingActivitiesAbstract" />
    <link:label xlink:type="resource" xlink:label="label_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_NetCashProvidedByUsedInOperatingActivitiesAbstract" xml:lang="en-US" id="label_NetCashProvidedByUsedInOperatingActivitiesAbstract">Cash flows from operating activities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="label_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:title="Label : NetCashProvidedByUsedInOperatingActivitiesAbstract to label_NetCashProvidedByUsedInOperatingActivitiesAbstract" />
    <link:label xlink:type="resource" xlink:label="label_ProvisionForDoubtfulAccounts_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ProvisionForDoubtfulAccounts_1" xml:lang="en-US" id="label_ProvisionForDoubtfulAccounts_1">Accounts Receivable, Credit Loss Expense (Reversal)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProvisionForDoubtfulAccounts" xlink:to="label_ProvisionForDoubtfulAccounts_1" xlink:title="Label : ProvisionForDoubtfulAccounts to label_ProvisionForDoubtfulAccounts_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="DepreciationDepletionAndAmortization" xlink:title="DepreciationDepletionAndAmortization" />
    <link:label xlink:type="resource" xlink:label="label_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_DepreciationDepletionAndAmortization" xml:lang="en-US" id="label_DepreciationDepletionAndAmortization">Depreciation and amortization</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DepreciationDepletionAndAmortization" xlink:to="label_DepreciationDepletionAndAmortization" xlink:title="Label : DepreciationDepletionAndAmortization to label_DepreciationDepletionAndAmortization" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="IncreaseDecreaseInOperatingCapitalAbstract" xlink:title="IncreaseDecreaseInOperatingCapitalAbstract" />
    <link:label xlink:type="resource" xlink:label="label_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncreaseDecreaseInOperatingCapitalAbstract" xml:lang="en-US" id="label_IncreaseDecreaseInOperatingCapitalAbstract">Increase (Decrease) in Operating Capital [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="label_IncreaseDecreaseInOperatingCapitalAbstract" xlink:title="Label : IncreaseDecreaseInOperatingCapitalAbstract to label_IncreaseDecreaseInOperatingCapitalAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="IncreaseDecreaseInAccountsReceivable" xlink:title="IncreaseDecreaseInAccountsReceivable" />
    <link:label xlink:type="resource" xlink:label="label_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncreaseDecreaseInAccountsReceivable" xml:lang="en-US" id="label_IncreaseDecreaseInAccountsReceivable">Increase (Decrease) in Accounts Receivable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInAccountsReceivable" xlink:to="label_IncreaseDecreaseInAccountsReceivable" xlink:title="Label : IncreaseDecreaseInAccountsReceivable to label_IncreaseDecreaseInAccountsReceivable" />
    <link:label xlink:type="resource" xlink:label="label_IncreaseDecreaseInAccountsReceivable_1" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="label_IncreaseDecreaseInAccountsReceivable_1" xml:lang="en-US" id="label_IncreaseDecreaseInAccountsReceivable_1">Accounts receivable, net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInAccountsReceivable" xlink:to="label_IncreaseDecreaseInAccountsReceivable_1" xlink:title="Label : IncreaseDecreaseInAccountsReceivable to label_IncreaseDecreaseInAccountsReceivable_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:title="IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" />
    <link:label xlink:type="resource" xlink:label="label_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="label_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xml:lang="en-US" id="label_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets">Prepaid expenses and other current assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:to="label_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:title="Label : IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets to label_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" />
    <link:label xlink:type="resource" xlink:label="label_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_1" xml:lang="en-US" id="label_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_1">Increase (Decrease) in Prepaid Expense and Other Assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:to="label_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_1" xlink:title="Label : IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets to label_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod">Issuance of common stock upon vesting of restricted stock units, shares</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_1" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_1" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_1">Vested</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_1" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:label="IncreaseDecreaseInDeferredRevenue" xlink:title="IncreaseDecreaseInDeferredRevenue" />
    <link:label xlink:type="resource" xlink:label="label_IncreaseDecreaseInDeferredRevenue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_IncreaseDecreaseInDeferredRevenue" xml:lang="en-US" id="label_IncreaseDecreaseInDeferredRevenue">Deferred revenue</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInDeferredRevenue" xlink:to="label_IncreaseDecreaseInDeferredRevenue" xlink:title="Label : IncreaseDecreaseInDeferredRevenue to label_IncreaseDecreaseInDeferredRevenue" />
    <link:label xlink:type="resource" xlink:label="label_IncreaseDecreaseInDeferredRevenue_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncreaseDecreaseInDeferredRevenue_1" xml:lang="en-US" id="label_IncreaseDecreaseInDeferredRevenue_1">Increase (Decrease) in Deferred Revenue</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInDeferredRevenue" xlink:to="label_IncreaseDecreaseInDeferredRevenue_1" xlink:title="Label : IncreaseDecreaseInDeferredRevenue to label_IncreaseDecreaseInDeferredRevenue_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="NetCashProvidedByUsedInOperatingActivities" xlink:title="NetCashProvidedByUsedInOperatingActivities" />
    <link:label xlink:type="resource" xlink:label="label_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_NetCashProvidedByUsedInOperatingActivities" xml:lang="en-US" id="label_NetCashProvidedByUsedInOperatingActivities">Net Cash Provided by (Used in) Operating Activities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetCashProvidedByUsedInOperatingActivities" xlink:to="label_NetCashProvidedByUsedInOperatingActivities" xlink:title="Label : NetCashProvidedByUsedInOperatingActivities to label_NetCashProvidedByUsedInOperatingActivities" />
    <link:label xlink:type="resource" xlink:label="label_NetCashProvidedByUsedInOperatingActivities_1" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_NetCashProvidedByUsedInOperatingActivities_1" xml:lang="en-US" id="label_NetCashProvidedByUsedInOperatingActivities_1">Net cash used in operating activities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetCashProvidedByUsedInOperatingActivities" xlink:to="label_NetCashProvidedByUsedInOperatingActivities_1" xlink:title="Label : NetCashProvidedByUsedInOperatingActivities to label_NetCashProvidedByUsedInOperatingActivities_1" />
    <link:label xlink:type="resource" xlink:label="label_NetCashProvidedByUsedInInvestingActivitiesAbstract_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_NetCashProvidedByUsedInInvestingActivitiesAbstract_1" xml:lang="en-US" id="label_NetCashProvidedByUsedInInvestingActivitiesAbstract_1">Cash flows from investing activities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="label_NetCashProvidedByUsedInInvestingActivitiesAbstract_1" xlink:title="Label : NetCashProvidedByUsedInInvestingActivitiesAbstract to label_NetCashProvidedByUsedInInvestingActivitiesAbstract_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:label="IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:title="IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" />
    <link:label xlink:type="resource" xlink:label="label_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xml:lang="en-US" id="label_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract">Effective Income Tax Rate Reconciliation, Amount [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:to="label_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:title="Label : IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract to label_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="NetCashProvidedByUsedInInvestingActivities" xlink:title="NetCashProvidedByUsedInInvestingActivities" />
    <link:label xlink:type="resource" xlink:label="label_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_NetCashProvidedByUsedInInvestingActivities" xml:lang="en-US" id="label_NetCashProvidedByUsedInInvestingActivities">Net Cash Provided by (Used in) Investing Activities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetCashProvidedByUsedInInvestingActivities" xlink:to="label_NetCashProvidedByUsedInInvestingActivities" xlink:title="Label : NetCashProvidedByUsedInInvestingActivities to label_NetCashProvidedByUsedInInvestingActivities" />
    <link:label xlink:type="resource" xlink:label="label_NetCashProvidedByUsedInInvestingActivities_1" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_NetCashProvidedByUsedInInvestingActivities_1" xml:lang="en-US" id="label_NetCashProvidedByUsedInInvestingActivities_1">Net cash provided by (used in) investing activities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetCashProvidedByUsedInInvestingActivities" xlink:to="label_NetCashProvidedByUsedInInvestingActivities_1" xlink:title="Label : NetCashProvidedByUsedInInvestingActivities to label_NetCashProvidedByUsedInInvestingActivities_1" />
    <link:label xlink:type="resource" xlink:label="label_NetCashProvidedByUsedInFinancingActivitiesAbstract_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_NetCashProvidedByUsedInFinancingActivitiesAbstract_1" xml:lang="en-US" id="label_NetCashProvidedByUsedInFinancingActivitiesAbstract_1">Cash flows from financing activities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="label_NetCashProvidedByUsedInFinancingActivitiesAbstract_1" xlink:title="Label : NetCashProvidedByUsedInFinancingActivitiesAbstract to label_NetCashProvidedByUsedInFinancingActivitiesAbstract_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:label="ProceedsFromIssuanceOfCommonStock" xlink:title="ProceedsFromIssuanceOfCommonStock" />
    <link:label xlink:type="resource" xlink:label="label_ProceedsFromIssuanceOfCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ProceedsFromIssuanceOfCommonStock" xml:lang="en-US" id="label_ProceedsFromIssuanceOfCommonStock">Cash received in connection with issuance of shares</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromIssuanceOfCommonStock" xlink:to="label_ProceedsFromIssuanceOfCommonStock" xlink:title="Label : ProceedsFromIssuanceOfCommonStock to label_ProceedsFromIssuanceOfCommonStock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="NetCashProvidedByUsedInFinancingActivities" xlink:title="NetCashProvidedByUsedInFinancingActivities" />
    <link:label xlink:type="resource" xlink:label="label_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_NetCashProvidedByUsedInFinancingActivities" xml:lang="en-US" id="label_NetCashProvidedByUsedInFinancingActivities">Net Cash Provided by (Used in) Financing Activities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetCashProvidedByUsedInFinancingActivities" xlink:to="label_NetCashProvidedByUsedInFinancingActivities" xlink:title="Label : NetCashProvidedByUsedInFinancingActivities to label_NetCashProvidedByUsedInFinancingActivities" />
    <link:label xlink:type="resource" xlink:label="label_NetCashProvidedByUsedInFinancingActivities_1" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_NetCashProvidedByUsedInFinancingActivities_1" xml:lang="en-US" id="label_NetCashProvidedByUsedInFinancingActivities_1">Net cash used in financing activities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetCashProvidedByUsedInFinancingActivities" xlink:to="label_NetCashProvidedByUsedInFinancingActivities_1" xlink:title="Label : NetCashProvidedByUsedInFinancingActivities to label_NetCashProvidedByUsedInFinancingActivities_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:title="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" />
    <link:label xlink:type="resource" xlink:label="label_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:title="label_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xml:lang="en-US" id="label_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">Cash and restricted cash - end of period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="label_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:title="Label : CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents to label_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" />
    <link:label xlink:type="resource" xlink:label="label_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_1" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:title="label_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_1" xml:lang="en-US" id="label_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_1">Cash and restricted cash - beginning of period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="label_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_1" xlink:title="Label : CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents to label_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_1" />
    <link:label xlink:type="resource" xlink:label="label_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_2" xml:lang="en-US" id="label_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_2">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="label_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_2" xlink:title="Label : CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents to label_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationAndAmortization" xlink:label="DepreciationAndAmortization" xlink:title="DepreciationAndAmortization" />
    <link:label xlink:type="resource" xlink:label="label_DepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_DepreciationAndAmortization" xml:lang="en-US" id="label_DepreciationAndAmortization">Depreciation and amortization</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DepreciationAndAmortization" xlink:to="label_DepreciationAndAmortization" xlink:title="Label : DepreciationAndAmortization to label_DepreciationAndAmortization" />
    <link:label xlink:type="resource" xlink:label="label_NatureOfOperations_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_NatureOfOperations_1" xml:lang="en-US" id="label_NatureOfOperations_1">Description of Business</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NatureOfOperations" xlink:to="label_NatureOfOperations_1" xlink:title="Label : NatureOfOperations to label_NatureOfOperations_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="AccountingPoliciesAbstract" xlink:title="AccountingPoliciesAbstract" />
    <link:label xlink:type="resource" xlink:label="label_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AccountingPoliciesAbstract" xml:lang="en-US" id="label_AccountingPoliciesAbstract">Accounting Policies [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccountingPoliciesAbstract" xlink:to="label_AccountingPoliciesAbstract" xlink:title="Label : AccountingPoliciesAbstract to label_AccountingPoliciesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SignificantAccountingPoliciesTextBlock" xlink:label="SignificantAccountingPoliciesTextBlock" xlink:title="SignificantAccountingPoliciesTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_SignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_SignificantAccountingPoliciesTextBlock" xml:lang="en-US" id="label_SignificantAccountingPoliciesTextBlock">Summary of Significant Accounting Policies</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SignificantAccountingPoliciesTextBlock" xlink:to="label_SignificantAccountingPoliciesTextBlock" xlink:title="Label : SignificantAccountingPoliciesTextBlock to label_SignificantAccountingPoliciesTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_BusinessCombinationDisclosureTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_BusinessCombinationDisclosureTextBlock_1" xml:lang="en-US" id="label_BusinessCombinationDisclosureTextBlock_1">Business Combination</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationDisclosureTextBlock" xlink:to="label_BusinessCombinationDisclosureTextBlock_1" xlink:title="Label : BusinessCombinationDisclosureTextBlock to label_BusinessCombinationDisclosureTextBlock_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="EarningsPerShareAbstract" xlink:title="EarningsPerShareAbstract" />
    <link:label xlink:type="resource" xlink:label="label_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EarningsPerShareAbstract" xml:lang="en-US" id="label_EarningsPerShareAbstract">Earnings Per Share [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EarningsPerShareAbstract" xlink:to="label_EarningsPerShareAbstract" xlink:title="Label : EarningsPerShareAbstract to label_EarningsPerShareAbstract" />
    <link:label xlink:type="resource" xlink:label="label_EarningsPerShareTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_EarningsPerShareTextBlock_1" xml:lang="en-US" id="label_EarningsPerShareTextBlock_1">Loss Per Share</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EarningsPerShareTextBlock" xlink:to="label_EarningsPerShareTextBlock_1" xlink:title="Label : EarningsPerShareTextBlock to label_EarningsPerShareTextBlock_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityAbstract" xlink:label="EquityAbstract" xlink:title="EquityAbstract" />
    <link:label xlink:type="resource" xlink:label="label_EquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EquityAbstract" xml:lang="en-US" id="label_EquityAbstract">Equity [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EquityAbstract" xlink:to="label_EquityAbstract" xlink:title="Label : EquityAbstract to label_EquityAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:label="StockholdersEquityNoteDisclosureTextBlock" xlink:title="StockholdersEquityNoteDisclosureTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_StockholdersEquityNoteDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_StockholdersEquityNoteDisclosureTextBlock" xml:lang="en-US" id="label_StockholdersEquityNoteDisclosureTextBlock">Stockholders' Equity and Stock-Based Compensation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockholdersEquityNoteDisclosureTextBlock" xlink:to="label_StockholdersEquityNoteDisclosureTextBlock" xlink:title="Label : StockholdersEquityNoteDisclosureTextBlock to label_StockholdersEquityNoteDisclosureTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="CommitmentsAndContingenciesDisclosureAbstract" xlink:title="CommitmentsAndContingenciesDisclosureAbstract" />
    <link:label xlink:type="resource" xlink:label="label_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CommitmentsAndContingenciesDisclosureAbstract" xml:lang="en-US" id="label_CommitmentsAndContingenciesDisclosureAbstract">Commitments and&#xA0;Contingencies</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommitmentsAndContingenciesDisclosureAbstract" xlink:to="label_CommitmentsAndContingenciesDisclosureAbstract" xlink:title="Label : CommitmentsAndContingenciesDisclosureAbstract to label_CommitmentsAndContingenciesDisclosureAbstract" />
    <link:label xlink:type="resource" xlink:label="label_CommitmentsAndContingenciesDisclosureTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CommitmentsAndContingenciesDisclosureTextBlock_1" xml:lang="en-US" id="label_CommitmentsAndContingenciesDisclosureTextBlock_1">Commitments and Contingencies</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="label_CommitmentsAndContingenciesDisclosureTextBlock_1" xlink:title="Label : CommitmentsAndContingenciesDisclosureTextBlock to label_CommitmentsAndContingenciesDisclosureTextBlock_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:label="BasisOfAccountingPolicyPolicyTextBlock" xlink:title="BasisOfAccountingPolicyPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_BasisOfAccountingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_BasisOfAccountingPolicyPolicyTextBlock" xml:lang="en-US" id="label_BasisOfAccountingPolicyPolicyTextBlock">Basis of Presentation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BasisOfAccountingPolicyPolicyTextBlock" xlink:to="label_BasisOfAccountingPolicyPolicyTextBlock" xlink:title="Label : BasisOfAccountingPolicyPolicyTextBlock to label_BasisOfAccountingPolicyPolicyTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConsolidationPolicyTextBlock" xlink:label="ConsolidationPolicyTextBlock" xlink:title="ConsolidationPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_ConsolidationPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ConsolidationPolicyTextBlock" xml:lang="en-US" id="label_ConsolidationPolicyTextBlock">Principles of Consolidation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConsolidationPolicyTextBlock" xlink:to="label_ConsolidationPolicyTextBlock" xlink:title="Label : ConsolidationPolicyTextBlock to label_ConsolidationPolicyTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UseOfEstimates" xlink:label="UseOfEstimates" xlink:title="UseOfEstimates" />
    <link:label xlink:type="resource" xlink:label="label_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_UseOfEstimates" xml:lang="en-US" id="label_UseOfEstimates">Use of Estimates</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UseOfEstimates" xlink:to="label_UseOfEstimates" xlink:title="Label : UseOfEstimates to label_UseOfEstimates" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivablesPolicyTextBlock" xlink:label="ReceivablesPolicyTextBlock" xlink:title="ReceivablesPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_ReceivablesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ReceivablesPolicyTextBlock" xml:lang="en-US" id="label_ReceivablesPolicyTextBlock">Accounts Receivable, Net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ReceivablesPolicyTextBlock" xlink:to="label_ReceivablesPolicyTextBlock" xlink:title="Label : ReceivablesPolicyTextBlock to label_ReceivablesPolicyTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskCreditRisk" xlink:label="ConcentrationRiskCreditRisk" xlink:title="ConcentrationRiskCreditRisk" />
    <link:label xlink:type="resource" xlink:label="label_ConcentrationRiskCreditRisk" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ConcentrationRiskCreditRisk" xml:lang="en-US" id="label_ConcentrationRiskCreditRisk">Concentrations of Credit Risk</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConcentrationRiskCreditRisk" xlink:to="label_ConcentrationRiskCreditRisk" xlink:title="Label : ConcentrationRiskCreditRisk to label_ConcentrationRiskCreditRisk" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentsPolicy" xlink:label="EquityMethodInvestmentsPolicy" xlink:title="EquityMethodInvestmentsPolicy" />
    <link:label xlink:type="resource" xlink:label="label_EquityMethodInvestmentsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_EquityMethodInvestmentsPolicy" xml:lang="en-US" id="label_EquityMethodInvestmentsPolicy">Equity Method Investments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EquityMethodInvestmentsPolicy" xlink:to="label_EquityMethodInvestmentsPolicy" xlink:title="Label : EquityMethodInvestmentsPolicy to label_EquityMethodInvestmentsPolicy" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationsPolicy" xlink:label="BusinessCombinationsPolicy" xlink:title="BusinessCombinationsPolicy" />
    <link:label xlink:type="resource" xlink:label="label_BusinessCombinationsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_BusinessCombinationsPolicy" xml:lang="en-US" id="label_BusinessCombinationsPolicy">Business Combinations</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationsPolicy" xlink:to="label_BusinessCombinationsPolicy" xlink:title="Label : BusinessCombinationsPolicy to label_BusinessCombinationsPolicy" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRecognitionPolicyTextBlock" xlink:label="RevenueRecognitionPolicyTextBlock" xlink:title="RevenueRecognitionPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_RevenueRecognitionPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_RevenueRecognitionPolicyTextBlock" xml:lang="en-US" id="label_RevenueRecognitionPolicyTextBlock">Revenue Recognition</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RevenueRecognitionPolicyTextBlock" xlink:to="label_RevenueRecognitionPolicyTextBlock" xlink:title="Label : RevenueRecognitionPolicyTextBlock to label_RevenueRecognitionPolicyTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:label="PriorPeriodReclassificationAdjustmentDescription" xlink:title="PriorPeriodReclassificationAdjustmentDescription" />
    <link:label xlink:type="resource" xlink:label="label_PriorPeriodReclassificationAdjustmentDescription" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_PriorPeriodReclassificationAdjustmentDescription" xml:lang="en-US" id="label_PriorPeriodReclassificationAdjustmentDescription">Reclassification, Comparability Adjustment [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PriorPeriodReclassificationAdjustmentDescription" xlink:to="label_PriorPeriodReclassificationAdjustmentDescription" xlink:title="Label : PriorPeriodReclassificationAdjustmentDescription to label_PriorPeriodReclassificationAdjustmentDescription" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:title="NewAccountingPronouncementsPolicyPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_NewAccountingPronouncementsPolicyPolicyTextBlock" xml:lang="en-US" id="label_NewAccountingPronouncementsPolicyPolicyTextBlock">Recent Accounting Pronouncements</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="label_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:title="Label : NewAccountingPronouncementsPolicyPolicyTextBlock to label_NewAccountingPronouncementsPolicyPolicyTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MajorCustomersAxis" xlink:label="MajorCustomersAxis" xlink:title="MajorCustomersAxis" />
    <link:label xlink:type="resource" xlink:label="label_MajorCustomersAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_MajorCustomersAxis" xml:lang="en-US" id="label_MajorCustomersAxis">Customer [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MajorCustomersAxis" xlink:to="label_MajorCustomersAxis" xlink:title="Label : MajorCustomersAxis to label_MajorCustomersAxis" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_OneOtherGovernmentCustomerMember" xlink:label="OneOtherGovernmentCustomerMember" xlink:title="OneOtherGovernmentCustomerMember" />
    <link:label xlink:type="resource" xlink:label="label_OneOtherGovernmentCustomerMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_OneOtherGovernmentCustomerMember" xml:lang="en-US" id="label_OneOtherGovernmentCustomerMember">One Other Government Customer [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OneOtherGovernmentCustomerMember" xlink:to="label_OneOtherGovernmentCustomerMember" xlink:title="Label : OneOtherGovernmentCustomerMember to label_OneOtherGovernmentCustomerMember" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_SameGovernmentCustomerMember" xlink:label="SameGovernmentCustomerMember" xlink:title="SameGovernmentCustomerMember" />
    <link:label xlink:type="resource" xlink:label="label_SameGovernmentCustomerMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SameGovernmentCustomerMember" xml:lang="en-US" id="label_SameGovernmentCustomerMember">Same Government Customer [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SameGovernmentCustomerMember" xlink:to="label_SameGovernmentCustomerMember" xlink:title="Label : SameGovernmentCustomerMember to label_SameGovernmentCustomerMember" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_CustomerOneMember" xlink:label="CustomerOneMember" xlink:title="CustomerOneMember" />
    <link:label xlink:type="resource" xlink:label="label_CustomerOneMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CustomerOneMember" xml:lang="en-US" id="label_CustomerOneMember">Customer One [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CustomerOneMember" xlink:to="label_CustomerOneMember" xlink:title="Label : CustomerOneMember to label_CustomerOneMember" />
    <link:label xlink:type="resource" xlink:label="label_CustomerOneMember_1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_CustomerOneMember_1" xml:lang="en-US" id="label_CustomerOneMember_1">Customer one [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CustomerOneMember" xlink:to="label_CustomerOneMember_1" xlink:title="Label : CustomerOneMember to label_CustomerOneMember_1" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_OneConsultingCustomerMember" xlink:label="OneConsultingCustomerMember" xlink:title="OneConsultingCustomerMember" />
    <link:label xlink:type="resource" xlink:label="label_OneConsultingCustomerMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_OneConsultingCustomerMember" xml:lang="en-US" id="label_OneConsultingCustomerMember">One Consulting Customer [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OneConsultingCustomerMember" xlink:to="label_OneConsultingCustomerMember" xlink:title="Label : OneConsultingCustomerMember to label_OneConsultingCustomerMember" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_TwoGovernmentClientMember" xlink:label="TwoGovernmentClientMember" xlink:title="TwoGovernmentClientMember" />
    <link:label xlink:type="resource" xlink:label="label_TwoGovernmentClientMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_TwoGovernmentClientMember" xml:lang="en-US" id="label_TwoGovernmentClientMember">Two Government Client [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TwoGovernmentClientMember" xlink:to="label_TwoGovernmentClientMember" xlink:title="Label : TwoGovernmentClientMember to label_TwoGovernmentClientMember" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_TwoGovernmentCustomersOneMember" xlink:label="TwoGovernmentCustomersOneMember" xlink:title="TwoGovernmentCustomersOneMember" />
    <link:label xlink:type="resource" xlink:label="label_TwoGovernmentCustomersOneMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_TwoGovernmentCustomersOneMember" xml:lang="en-US" id="label_TwoGovernmentCustomersOneMember">Two Government Customers One [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TwoGovernmentCustomersOneMember" xlink:to="label_TwoGovernmentCustomersOneMember" xlink:title="Label : TwoGovernmentCustomersOneMember to label_TwoGovernmentCustomersOneMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="ConcentrationRiskByBenchmarkAxis" xlink:title="ConcentrationRiskByBenchmarkAxis" />
    <link:label xlink:type="resource" xlink:label="label_ConcentrationRiskByBenchmarkAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ConcentrationRiskByBenchmarkAxis" xml:lang="en-US" id="label_ConcentrationRiskByBenchmarkAxis">Concentration Risk Benchmark [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConcentrationRiskByBenchmarkAxis" xlink:to="label_ConcentrationRiskByBenchmarkAxis" xlink:title="Label : ConcentrationRiskByBenchmarkAxis to label_ConcentrationRiskByBenchmarkAxis" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_SalesRevenuesMember" xlink:label="SalesRevenuesMember" xlink:title="SalesRevenuesMember" />
    <link:label xlink:type="resource" xlink:label="label_SalesRevenuesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SalesRevenuesMember" xml:lang="en-US" id="label_SalesRevenuesMember">Total Revenues [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SalesRevenuesMember" xlink:to="label_SalesRevenuesMember" xlink:title="Label : SalesRevenuesMember to label_SalesRevenuesMember" />
    <link:label xlink:type="resource" xlink:label="label_SalesRevenuesMember_1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_SalesRevenuesMember_1" xml:lang="en-US" id="label_SalesRevenuesMember_1">Total Revenues [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SalesRevenuesMember" xlink:to="label_SalesRevenuesMember_1" xlink:title="Label : SalesRevenuesMember to label_SalesRevenuesMember_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="AllowanceForDoubtfulAccountsReceivableCurrent" xlink:title="AllowanceForDoubtfulAccountsReceivableCurrent" />
    <link:label xlink:type="resource" xlink:label="label_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AllowanceForDoubtfulAccountsReceivableCurrent" xml:lang="en-US" id="label_AllowanceForDoubtfulAccountsReceivableCurrent">Allowance for doubtful accounts</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AllowanceForDoubtfulAccountsReceivableCurrent" xlink:to="label_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:title="Label : AllowanceForDoubtfulAccountsReceivableCurrent to label_AllowanceForDoubtfulAccountsReceivableCurrent" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="ConcentrationRiskPercentage1" xlink:title="ConcentrationRiskPercentage1" />
    <link:label xlink:type="resource" xlink:label="label_ConcentrationRiskPercentage1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ConcentrationRiskPercentage1" xml:lang="en-US" id="label_ConcentrationRiskPercentage1">Concentration risk percentage</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConcentrationRiskPercentage1" xlink:to="label_ConcentrationRiskPercentage1" xlink:title="Label : ConcentrationRiskPercentage1 to label_ConcentrationRiskPercentage1" />
    <link:label xlink:type="resource" xlink:label="label_NumberOfCustomer_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_NumberOfCustomer_1" xml:lang="en-US" id="label_NumberOfCustomer_1">Number of Customer</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfCustomer" xlink:to="label_NumberOfCustomer_1" xlink:title="Label : NumberOfCustomer to label_NumberOfCustomer_1" />
    <link:label xlink:type="resource" xlink:label="label_NumberOfCustomer_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_NumberOfCustomer_2" xml:lang="en-US" id="label_NumberOfCustomer_2">Number of customer.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfCustomer" xlink:to="label_NumberOfCustomer_2" xlink:title="Label : NumberOfCustomer to label_NumberOfCustomer_2" />
    <link:label xlink:type="resource" xlink:label="label_SoftwareRevenues_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SoftwareRevenues_1" xml:lang="en-US" id="label_SoftwareRevenues_1">Software Revenues</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SoftwareRevenues" xlink:to="label_SoftwareRevenues_1" xlink:title="Label : SoftwareRevenues to label_SoftwareRevenues_1" />
    <link:label xlink:type="resource" xlink:label="label_SoftwareRevenues_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_SoftwareRevenues_2" xml:lang="en-US" id="label_SoftwareRevenues_2">Amount of software revenues.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SoftwareRevenues" xlink:to="label_SoftwareRevenues_2" xlink:title="Label : SoftwareRevenues to label_SoftwareRevenues_2" />
    <link:label xlink:type="resource" xlink:label="label_TotalCostsOfGovernmentRevenues_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_TotalCostsOfGovernmentRevenues_1" xml:lang="en-US" id="label_TotalCostsOfGovernmentRevenues_1">Total Costs of Government Revenues</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TotalCostsOfGovernmentRevenues" xlink:to="label_TotalCostsOfGovernmentRevenues_1" xlink:title="Label : TotalCostsOfGovernmentRevenues to label_TotalCostsOfGovernmentRevenues_1" />
    <link:label xlink:type="resource" xlink:label="label_TotalCostsOfGovernmentRevenues_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_TotalCostsOfGovernmentRevenues_2" xml:lang="en-US" id="label_TotalCostsOfGovernmentRevenues_2">Amount of total costs of government revenues incurred by the company.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TotalCostsOfGovernmentRevenues" xlink:to="label_TotalCostsOfGovernmentRevenues_2" xlink:title="Label : TotalCostsOfGovernmentRevenues to label_TotalCostsOfGovernmentRevenues_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:label="EquityMethodInvestmentOwnershipPercentage" xlink:title="EquityMethodInvestmentOwnershipPercentage" />
    <link:label xlink:type="resource" xlink:label="label_EquityMethodInvestmentOwnershipPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EquityMethodInvestmentOwnershipPercentage" xml:lang="en-US" id="label_EquityMethodInvestmentOwnershipPercentage">Ownership percentgae</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EquityMethodInvestmentOwnershipPercentage" xlink:to="label_EquityMethodInvestmentOwnershipPercentage" xlink:title="Label : EquityMethodInvestmentOwnershipPercentage to label_EquityMethodInvestmentOwnershipPercentage" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Cash" xlink:label="Cash" xlink:title="Cash" />
    <link:label xlink:type="resource" xlink:label="label_Cash" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_Cash" xml:lang="en-US" id="label_Cash">Cash</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Cash" xlink:to="label_Cash" xlink:title="Label : Cash to label_Cash" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfConvertibleDebt" xlink:label="RepaymentsOfConvertibleDebt" xlink:title="RepaymentsOfConvertibleDebt" />
    <link:label xlink:type="resource" xlink:label="label_RepaymentsOfConvertibleDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_RepaymentsOfConvertibleDebt" xml:lang="en-US" id="label_RepaymentsOfConvertibleDebt">Repayments of Convertible Debt</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RepaymentsOfConvertibleDebt" xlink:to="label_RepaymentsOfConvertibleDebt" xlink:title="Label : RepaymentsOfConvertibleDebt to label_RepaymentsOfConvertibleDebt" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_ForeignCurrencyTranslationPolicyTextBlock" xlink:label="ForeignCurrencyTranslationPolicyTextBlock" xlink:title="ForeignCurrencyTranslationPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_ForeignCurrencyTranslationPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ForeignCurrencyTranslationPolicyTextBlock" xml:lang="en-US" id="label_ForeignCurrencyTranslationPolicyTextBlock">Foreign Currency Translation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ForeignCurrencyTranslationPolicyTextBlock" xlink:to="label_ForeignCurrencyTranslationPolicyTextBlock" xlink:title="Label : ForeignCurrencyTranslationPolicyTextBlock to label_ForeignCurrencyTranslationPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_ForeignCurrencyTranslationPolicyTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ForeignCurrencyTranslationPolicyTextBlock_1" xml:lang="en-US" id="label_ForeignCurrencyTranslationPolicyTextBlock_1">Foreign Currency Translation [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ForeignCurrencyTranslationPolicyTextBlock" xlink:to="label_ForeignCurrencyTranslationPolicyTextBlock_1" xlink:title="Label : ForeignCurrencyTranslationPolicyTextBlock to label_ForeignCurrencyTranslationPolicyTextBlock_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:label="BusinessAcquisitionsProFormaRevenue" xlink:title="BusinessAcquisitionsProFormaRevenue" />
    <link:label xlink:type="resource" xlink:label="label_BusinessAcquisitionsProFormaRevenue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_BusinessAcquisitionsProFormaRevenue" xml:lang="en-US" id="label_BusinessAcquisitionsProFormaRevenue">Revenue</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessAcquisitionsProFormaRevenue" xlink:to="label_BusinessAcquisitionsProFormaRevenue" xlink:title="Label : BusinessAcquisitionsProFormaRevenue to label_BusinessAcquisitionsProFormaRevenue" />
    <link:label xlink:type="resource" xlink:label="label_BusinessAcquisitionsProFormaRevenue_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_BusinessAcquisitionsProFormaRevenue_1" xml:lang="en-US" id="label_BusinessAcquisitionsProFormaRevenue_1">Business Acquisition, Pro Forma Revenue</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessAcquisitionsProFormaRevenue" xlink:to="label_BusinessAcquisitionsProFormaRevenue_1" xlink:title="Label : BusinessAcquisitionsProFormaRevenue to label_BusinessAcquisitionsProFormaRevenue_1" />
    <link:label xlink:type="resource" xlink:label="label_BusinessAcquisitionsProFormaNetIncomeLoss_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_BusinessAcquisitionsProFormaNetIncomeLoss_1" xml:lang="en-US" id="label_BusinessAcquisitionsProFormaNetIncomeLoss_1">Business Acquisition, Pro Forma Net Income (Loss)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessAcquisitionsProFormaNetIncomeLoss" xlink:to="label_BusinessAcquisitionsProFormaNetIncomeLoss_1" xlink:title="Label : BusinessAcquisitionsProFormaNetIncomeLoss to label_BusinessAcquisitionsProFormaNetIncomeLoss_1" />
    <link:label xlink:type="resource" xlink:label="label_BusinessAcquisitionsProFormaNetIncomeLoss_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_BusinessAcquisitionsProFormaNetIncomeLoss_2" xml:lang="en-US" id="label_BusinessAcquisitionsProFormaNetIncomeLoss_2">Acquisition of net income</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessAcquisitionsProFormaNetIncomeLoss" xlink:to="label_BusinessAcquisitionsProFormaNetIncomeLoss_2" xlink:title="Label : BusinessAcquisitionsProFormaNetIncomeLoss to label_BusinessAcquisitionsProFormaNetIncomeLoss_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis" xlink:label="RangeAxis" xlink:title="RangeAxis" />
    <link:label xlink:type="resource" xlink:label="label_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_RangeAxis" xml:lang="en-US" id="label_RangeAxis">Statistical Measurement [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RangeAxis" xlink:to="label_RangeAxis" xlink:title="Label : RangeAxis to label_RangeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember" xlink:label="MinimumMember" xlink:title="MinimumMember" />
    <link:label xlink:type="resource" xlink:label="label_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_MinimumMember" xml:lang="en-US" id="label_MinimumMember">Minimum [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MinimumMember" xlink:to="label_MinimumMember" xlink:title="Label : MinimumMember to label_MinimumMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember" xlink:label="MaximumMember" xlink:title="MaximumMember" />
    <link:label xlink:type="resource" xlink:label="label_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_MaximumMember" xml:lang="en-US" id="label_MaximumMember">Maximum [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MaximumMember" xlink:to="label_MaximumMember" xlink:title="Label : MaximumMember to label_MaximumMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferred1" xlink:label="BusinessCombinationConsiderationTransferred1" xlink:title="BusinessCombinationConsiderationTransferred1" />
    <link:label xlink:type="resource" xlink:label="label_BusinessCombinationConsiderationTransferred1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_BusinessCombinationConsiderationTransferred1" xml:lang="en-US" id="label_BusinessCombinationConsiderationTransferred1">Business Combination, Consideration Transferred</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationConsiderationTransferred1" xlink:to="label_BusinessCombinationConsiderationTransferred1" xlink:title="Label : BusinessCombinationConsiderationTransferred1 to label_BusinessCombinationConsiderationTransferred1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockPricePerShare" xlink:label="SaleOfStockPricePerShare" xlink:title="SaleOfStockPricePerShare" />
    <link:label xlink:type="resource" xlink:label="label_SaleOfStockPricePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SaleOfStockPricePerShare" xml:lang="en-US" id="label_SaleOfStockPricePerShare">Common stock per share</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SaleOfStockPricePerShare" xlink:to="label_SaleOfStockPricePerShare" xlink:title="Label : SaleOfStockPricePerShare to label_SaleOfStockPricePerShare" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis" xlink:label="AwardTypeAxis" xlink:title="AwardTypeAxis" />
    <link:label xlink:type="resource" xlink:label="label_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AwardTypeAxis" xml:lang="en-US" id="label_AwardTypeAxis">Award Type [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AwardTypeAxis" xlink:to="label_AwardTypeAxis" xlink:title="Label : AwardTypeAxis to label_AwardTypeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WarrantMember" xlink:label="WarrantMember" xlink:title="WarrantMember" />
    <link:label xlink:type="resource" xlink:label="label_WarrantMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_WarrantMember" xml:lang="en-US" id="label_WarrantMember">Warrants [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WarrantMember" xlink:to="label_WarrantMember" xlink:title="Label : WarrantMember to label_WarrantMember" />
    <link:label xlink:type="resource" xlink:label="label_WarrantMember_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_WarrantMember_1" xml:lang="en-US" id="label_WarrantMember_1">Warrant [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WarrantMember" xlink:to="label_WarrantMember_1" xlink:title="Label : WarrantMember to label_WarrantMember_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="RestrictedStockUnitsRSUMember" xlink:title="RestrictedStockUnitsRSUMember" />
    <link:label xlink:type="resource" xlink:label="label_RestrictedStockUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_RestrictedStockUnitsRSUMember" xml:lang="en-US" id="label_RestrictedStockUnitsRSUMember">Unvested restricted stock units [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RestrictedStockUnitsRSUMember" xlink:to="label_RestrictedStockUnitsRSUMember" xlink:title="Label : RestrictedStockUnitsRSUMember to label_RestrictedStockUnitsRSUMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockMember" xlink:label="RestrictedStockMember" xlink:title="RestrictedStockMember" />
    <link:label xlink:type="resource" xlink:label="label_RestrictedStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_RestrictedStockMember" xml:lang="en-US" id="label_RestrictedStockMember">Unvested restricted stock awards [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RestrictedStockMember" xlink:to="label_RestrictedStockMember" xlink:title="Label : RestrictedStockMember to label_RestrictedStockMember" />
    <link:label xlink:type="resource" xlink:label="label_RestrictedStockMember_1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_RestrictedStockMember_1" xml:lang="en-US" id="label_RestrictedStockMember_1">Unvested restricted stock awards [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RestrictedStockMember" xlink:to="label_RestrictedStockMember_1" xlink:title="Label : RestrictedStockMember to label_RestrictedStockMember_1" />
    <link:label xlink:type="resource" xlink:label="label_RestrictedStockMember_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_RestrictedStockMember_2" xml:lang="en-US" id="label_RestrictedStockMember_2">Unvested restricted stock awards [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RestrictedStockMember" xlink:to="label_RestrictedStockMember_2" xlink:title="Label : RestrictedStockMember to label_RestrictedStockMember_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="WeightedAverageNumberOfDilutedSharesOutstanding" xlink:title="WeightedAverageNumberOfDilutedSharesOutstanding" />
    <link:label xlink:type="resource" xlink:label="label_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_WeightedAverageNumberOfDilutedSharesOutstanding" xml:lang="en-US" id="label_WeightedAverageNumberOfDilutedSharesOutstanding">Basic and diluted weighted average common shares outstanding</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="label_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:title="Label : WeightedAverageNumberOfDilutedSharesOutstanding to label_WeightedAverageNumberOfDilutedSharesOutstanding" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:label="AccountsPayableAndAccruedLiabilitiesCurrent" xlink:title="AccountsPayableAndAccruedLiabilitiesCurrent" />
    <link:label xlink:type="resource" xlink:label="label_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AccountsPayableAndAccruedLiabilitiesCurrent" xml:lang="en-US" id="label_AccountsPayableAndAccruedLiabilitiesCurrent">Accounts payable, accrued expenses and other accrued liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccountsPayableAndAccruedLiabilitiesCurrent" xlink:to="label_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:title="Label : AccountsPayableAndAccruedLiabilitiesCurrent to label_AccountsPayableAndAccruedLiabilitiesCurrent" />
    <link:label xlink:type="resource" xlink:label="label_DescriptionOfLiquidityAndCapitalResources_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_DescriptionOfLiquidityAndCapitalResources_3" xml:lang="en-US" id="label_DescriptionOfLiquidityAndCapitalResources_3">Description of liquidity and capital resources.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DescriptionOfLiquidityAndCapitalResources" xlink:to="label_DescriptionOfLiquidityAndCapitalResources_3" xlink:title="Label : DescriptionOfLiquidityAndCapitalResources to label_DescriptionOfLiquidityAndCapitalResources_3" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="StatementClassOfStockAxis" xlink:title="StatementClassOfStockAxis" />
    <link:label xlink:type="resource" xlink:label="label_StatementClassOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_StatementClassOfStockAxis" xml:lang="en-US" id="label_StatementClassOfStockAxis">Class of Stock [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StatementClassOfStockAxis" xlink:to="label_StatementClassOfStockAxis" xlink:title="Label : StatementClassOfStockAxis to label_StatementClassOfStockAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="RelatedPartyTransactionsByRelatedPartyAxis" xlink:title="RelatedPartyTransactionsByRelatedPartyAxis" />
    <link:label xlink:type="resource" xlink:label="label_RelatedPartyTransactionsByRelatedPartyAxis" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_RelatedPartyTransactionsByRelatedPartyAxis" xml:lang="en-US" id="label_RelatedPartyTransactionsByRelatedPartyAxis">Related Party [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="label_RelatedPartyTransactionsByRelatedPartyAxis" xlink:title="Label : RelatedPartyTransactionsByRelatedPartyAxis to label_RelatedPartyTransactionsByRelatedPartyAxis" />
    <link:label xlink:type="resource" xlink:label="label_RelatedPartyTransactionsByRelatedPartyAxis_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_RelatedPartyTransactionsByRelatedPartyAxis_1" xml:lang="en-US" id="label_RelatedPartyTransactionsByRelatedPartyAxis_1">Related Party [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="label_RelatedPartyTransactionsByRelatedPartyAxis_1" xlink:title="Label : RelatedPartyTransactionsByRelatedPartyAxis to label_RelatedPartyTransactionsByRelatedPartyAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseAndRentalExpense" xlink:label="LeaseAndRentalExpense" xlink:title="LeaseAndRentalExpense" />
    <link:label xlink:type="resource" xlink:label="label_LeaseAndRentalExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LeaseAndRentalExpense" xml:lang="en-US" id="label_LeaseAndRentalExpense">Operating Leases, Rent Expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LeaseAndRentalExpense" xlink:to="label_LeaseAndRentalExpense" xlink:title="Label : LeaseAndRentalExpense to label_LeaseAndRentalExpense" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseExpirationDate1" xlink:label="LeaseExpirationDate1" xlink:title="LeaseExpirationDate1" />
    <link:label xlink:type="resource" xlink:label="label_LeaseExpirationDate1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LeaseExpirationDate1" xml:lang="en-US" id="label_LeaseExpirationDate1">Lease Expiration Date</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LeaseExpirationDate1" xlink:to="label_LeaseExpirationDate1" xlink:title="Label : LeaseExpirationDate1 to label_LeaseExpirationDate1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear" xlink:label="OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear" xlink:title="OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear" />
    <link:label xlink:type="resource" xlink:label="label_OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear" xml:lang="en-US" id="label_OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear">Three months ending December 31, 2020</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear" xlink:to="label_OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear" xlink:title="Label : OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear to label_OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear" />
    <link:label xlink:type="resource" xlink:label="label_OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear_1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear_1" xml:lang="en-US" id="label_OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear_1">Three months ending December 31, 2020</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear" xlink:to="label_OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear_1" xlink:title="Label : OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear to label_OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:label="OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:title="OperatingLeasesFutureMinimumPaymentsDueInTwoYears" />
    <link:label xlink:type="resource" xlink:label="label_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xml:lang="en-US" id="label_OperatingLeasesFutureMinimumPaymentsDueInTwoYears">Operating Leases, Future Minimum Payments, Due in Two Years</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:to="label_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:title="Label : OperatingLeasesFutureMinimumPaymentsDueInTwoYears to label_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:label="OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:title="OperatingLeasesFutureMinimumPaymentsDueInThreeYears" />
    <link:label xlink:type="resource" xlink:label="label_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xml:lang="en-US" id="label_OperatingLeasesFutureMinimumPaymentsDueInThreeYears">Future minimum lease payments of fiscal year ended June 30, 2022</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:to="label_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:title="Label : OperatingLeasesFutureMinimumPaymentsDueInThreeYears to label_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeBenefitsAndShareBasedCompensation" xlink:label="EmployeeBenefitsAndShareBasedCompensation" xlink:title="EmployeeBenefitsAndShareBasedCompensation" />
    <link:label xlink:type="resource" xlink:label="label_EmployeeBenefitsAndShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EmployeeBenefitsAndShareBasedCompensation" xml:lang="en-US" id="label_EmployeeBenefitsAndShareBasedCompensation">Employee Benefits and Share-based Compensation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmployeeBenefitsAndShareBasedCompensation" xlink:to="label_EmployeeBenefitsAndShareBasedCompensation" xlink:title="Label : EmployeeBenefitsAndShareBasedCompensation to label_EmployeeBenefitsAndShareBasedCompensation" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesIssuedPricePerShare" xlink:label="SharesIssuedPricePerShare" xlink:title="SharesIssuedPricePerShare" />
    <link:label xlink:type="resource" xlink:label="label_SharesIssuedPricePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_SharesIssuedPricePerShare" xml:lang="en-US" id="label_SharesIssuedPricePerShare">Purchase price per unit (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharesIssuedPricePerShare" xlink:to="label_SharesIssuedPricePerShare" xlink:title="Label : SharesIssuedPricePerShare to label_SharesIssuedPricePerShare" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="SubsequentEventTypeAxis" xlink:title="SubsequentEventTypeAxis" />
    <link:label xlink:type="resource" xlink:label="label_SubsequentEventTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SubsequentEventTypeAxis" xml:lang="en-US" id="label_SubsequentEventTypeAxis">Subsequent Event Type [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SubsequentEventTypeAxis" xlink:to="label_SubsequentEventTypeAxis" xlink:title="Label : SubsequentEventTypeAxis to label_SubsequentEventTypeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventMember" xlink:label="SubsequentEventMember" xlink:title="SubsequentEventMember" />
    <link:label xlink:type="resource" xlink:label="label_SubsequentEventMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SubsequentEventMember" xml:lang="en-US" id="label_SubsequentEventMember">Subsequent Event [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SubsequentEventMember" xlink:to="label_SubsequentEventMember" xlink:title="Label : SubsequentEventMember to label_SubsequentEventMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="DebtInstrumentFaceAmount" xlink:title="DebtInstrumentFaceAmount" />
    <link:label xlink:type="resource" xlink:label="label_DebtInstrumentFaceAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DebtInstrumentFaceAmount" xml:lang="en-US" id="label_DebtInstrumentFaceAmount">Face value principal payable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentFaceAmount" xlink:to="label_DebtInstrumentFaceAmount" xlink:title="Label : DebtInstrumentFaceAmount to label_DebtInstrumentFaceAmount" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RestatementAxis" xlink:label="RestatementAxis" xlink:title="RestatementAxis" />
    <link:label xlink:type="resource" xlink:label="label_RestatementAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_RestatementAxis" xml:lang="en-US" id="label_RestatementAxis">Restatement [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RestatementAxis" xlink:to="label_RestatementAxis" xlink:title="Label : RestatementAxis to label_RestatementAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioPreviouslyReportedMember" xlink:label="ScenarioPreviouslyReportedMember" xlink:title="ScenarioPreviouslyReportedMember" />
    <link:label xlink:type="resource" xlink:label="label_ScenarioPreviouslyReportedMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ScenarioPreviouslyReportedMember" xml:lang="en-US" id="label_ScenarioPreviouslyReportedMember">Prior to Reverse Split [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScenarioPreviouslyReportedMember" xlink:to="label_ScenarioPreviouslyReportedMember" xlink:title="Label : ScenarioPreviouslyReportedMember to label_ScenarioPreviouslyReportedMember" />
    <link:label xlink:type="resource" xlink:label="label_ScenarioPreviouslyReportedMember_1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_ScenarioPreviouslyReportedMember_1" xml:lang="en-US" id="label_ScenarioPreviouslyReportedMember_1">As reported [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScenarioPreviouslyReportedMember" xlink:to="label_ScenarioPreviouslyReportedMember_1" xlink:title="Label : ScenarioPreviouslyReportedMember to label_ScenarioPreviouslyReportedMember_1" />
    <link:label xlink:type="resource" xlink:label="label_ProfitLoss_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ProfitLoss_1" xml:lang="en-US" id="label_ProfitLoss_1">Net loss</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProfitLoss" xlink:to="label_ProfitLoss_1" xlink:title="Label : ProfitLoss to label_ProfitLoss_1" />
    <link:label xlink:type="resource" xlink:label="label_ProfitLoss_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ProfitLoss_2" xml:lang="en-US" id="label_ProfitLoss_2">Net loss</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProfitLoss" xlink:to="label_ProfitLoss_2" xlink:title="Label : ProfitLoss to label_ProfitLoss_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="BusinessAcquisitionAcquireeDomain" xlink:title="BusinessAcquisitionAcquireeDomain" />
    <link:label xlink:type="resource" xlink:label="label_BusinessAcquisitionAcquireeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_BusinessAcquisitionAcquireeDomain" xml:lang="en-US" id="label_BusinessAcquisitionAcquireeDomain">Business Acquisition, Acquiree [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessAcquisitionAcquireeDomain" xlink:to="label_BusinessAcquisitionAcquireeDomain" xlink:title="Label : BusinessAcquisitionAcquireeDomain to label_BusinessAcquisitionAcquireeDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:title="FiniteLivedIntangibleAssetsMajorClassNameDomain" />
    <link:label xlink:type="resource" xlink:label="label_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FiniteLivedIntangibleAssetsMajorClassNameDomain" xml:lang="en-US" id="label_FiniteLivedIntangibleAssetsMajorClassNameDomain">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="label_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:title="Label : FiniteLivedIntangibleAssetsMajorClassNameDomain to label_FiniteLivedIntangibleAssetsMajorClassNameDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="LongtermDebtTypeDomain" xlink:title="LongtermDebtTypeDomain" />
    <link:label xlink:type="resource" xlink:label="label_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LongtermDebtTypeDomain" xml:lang="en-US" id="label_LongtermDebtTypeDomain">Long-term Debt, Type [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongtermDebtTypeDomain" xlink:to="label_LongtermDebtTypeDomain" xlink:title="Label : LongtermDebtTypeDomain to label_LongtermDebtTypeDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermDebtTypeDomain" xlink:label="ShortTermDebtTypeDomain" xlink:title="ShortTermDebtTypeDomain" />
    <link:label xlink:type="resource" xlink:label="label_ShortTermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShortTermDebtTypeDomain" xml:lang="en-US" id="label_ShortTermDebtTypeDomain">Short-term Debt, Type [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShortTermDebtTypeDomain" xlink:to="label_ShortTermDebtTypeDomain" xlink:title="Label : ShortTermDebtTypeDomain to label_ShortTermDebtTypeDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="CashAndCashEquivalentsAtCarryingValue" xlink:title="CashAndCashEquivalentsAtCarryingValue" />
    <link:label xlink:type="resource" xlink:label="label_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_CashAndCashEquivalentsAtCarryingValue" xml:lang="en-US" id="label_CashAndCashEquivalentsAtCarryingValue">Cash</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashAndCashEquivalentsAtCarryingValue" xlink:to="label_CashAndCashEquivalentsAtCarryingValue" xlink:title="Label : CashAndCashEquivalentsAtCarryingValue to label_CashAndCashEquivalentsAtCarryingValue" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="PropertyPlantAndEquipmentNet" xlink:title="PropertyPlantAndEquipmentNet" />
    <link:label xlink:type="resource" xlink:label="label_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_PropertyPlantAndEquipmentNet" xml:lang="en-US" id="label_PropertyPlantAndEquipmentNet">Fixed assets, net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentNet" xlink:to="label_PropertyPlantAndEquipmentNet" xlink:title="Label : PropertyPlantAndEquipmentNet to label_PropertyPlantAndEquipmentNet" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedComputerSoftwareNet" xlink:label="CapitalizedComputerSoftwareNet" xlink:title="CapitalizedComputerSoftwareNet" />
    <link:label xlink:type="resource" xlink:label="label_CapitalizedComputerSoftwareNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CapitalizedComputerSoftwareNet" xml:lang="en-US" id="label_CapitalizedComputerSoftwareNet">Capitalized software, net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CapitalizedComputerSoftwareNet" xlink:to="label_CapitalizedComputerSoftwareNet" xlink:title="Label : CapitalizedComputerSoftwareNet to label_CapitalizedComputerSoftwareNet" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill" xlink:label="Goodwill" xlink:title="Goodwill" />
    <link:label xlink:type="resource" xlink:label="label_Goodwill" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:title="label_Goodwill" xml:lang="en-US" id="label_Goodwill">Balance at end of year</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Goodwill" xlink:to="label_Goodwill" xlink:title="Label : Goodwill to label_Goodwill" />
    <link:label xlink:type="resource" xlink:label="label_Goodwill_1" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:title="label_Goodwill_1" xml:lang="en-US" id="label_Goodwill_1">Balance at beginning of year</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Goodwill" xlink:to="label_Goodwill_1" xlink:title="Label : Goodwill to label_Goodwill_1" />
    <link:label xlink:type="resource" xlink:label="label_Goodwill_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_Goodwill_2" xml:lang="en-US" id="label_Goodwill_2">Goodwill</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Goodwill" xlink:to="label_Goodwill_2" xlink:title="Label : Goodwill to label_Goodwill_2" />
    <link:label xlink:type="resource" xlink:label="label_AccountsPayableAndAccruedLiabilitiesCurrent_1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_AccountsPayableAndAccruedLiabilitiesCurrent_1" xml:lang="en-US" id="label_AccountsPayableAndAccruedLiabilitiesCurrent_1">Total accounts payable, accrued expenses, and other accrued liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccountsPayableAndAccruedLiabilitiesCurrent" xlink:to="label_AccountsPayableAndAccruedLiabilitiesCurrent_1" xlink:title="Label : AccountsPayableAndAccruedLiabilitiesCurrent to label_AccountsPayableAndAccruedLiabilitiesCurrent_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLongTermDebtCurrent" xlink:label="OtherLongTermDebtCurrent" xlink:title="OtherLongTermDebtCurrent" />
    <link:label xlink:type="resource" xlink:label="label_OtherLongTermDebtCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_OtherLongTermDebtCurrent" xml:lang="en-US" id="label_OtherLongTermDebtCurrent">Noncurrent portion</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherLongTermDebtCurrent" xlink:to="label_OtherLongTermDebtCurrent" xlink:title="Label : OtherLongTermDebtCurrent to label_OtherLongTermDebtCurrent" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities" xlink:label="Liabilities" xlink:title="Liabilities" />
    <link:label xlink:type="resource" xlink:label="label_Liabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_Liabilities" xml:lang="en-US" id="label_Liabilities">Total liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Liabilities" xlink:to="label_Liabilities" xlink:title="Label : Liabilities to label_Liabilities" />
    <link:label xlink:type="resource" xlink:label="label_Liabilities_1" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_Liabilities_1" xml:lang="en-US" id="label_Liabilities_1">Total liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Liabilities" xlink:to="label_Liabilities_1" xlink:title="Label : Liabilities to label_Liabilities_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:title="AccumulatedOtherComprehensiveIncomeLossNetOfTax" />
    <link:label xlink:type="resource" xlink:label="label_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xml:lang="en-US" id="label_AccumulatedOtherComprehensiveIncomeLossNetOfTax">Accumulated other comprehensive loss</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="label_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:title="Label : AccumulatedOtherComprehensiveIncomeLossNetOfTax to label_AccumulatedOtherComprehensiveIncomeLossNetOfTax" />
    <link:label xlink:type="resource" xlink:label="label_StockholdersEquity_3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_StockholdersEquity_3" xml:lang="en-US" id="label_StockholdersEquity_3">Stockholders' Equity Attributable to Parent</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockholdersEquity" xlink:to="label_StockholdersEquity_3" xlink:title="Label : StockholdersEquity to label_StockholdersEquity_3" />
    <link:label xlink:type="resource" xlink:label="label_Revenues_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_Revenues_2" xml:lang="en-US" id="label_Revenues_2">Revenues</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Revenues" xlink:to="label_Revenues_2" xlink:title="Label : Revenues to label_Revenues_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingAndMarketingExpense" xlink:label="SellingAndMarketingExpense" xlink:title="SellingAndMarketingExpense" />
    <link:label xlink:type="resource" xlink:label="label_SellingAndMarketingExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SellingAndMarketingExpense" xml:lang="en-US" id="label_SellingAndMarketingExpense">Sales and marketing</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SellingAndMarketingExpense" xlink:to="label_SellingAndMarketingExpense" xlink:title="Label : SellingAndMarketingExpense to label_SellingAndMarketingExpense" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="GeneralAndAdministrativeExpense" xlink:title="GeneralAndAdministrativeExpense" />
    <link:label xlink:type="resource" xlink:label="label_GeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_GeneralAndAdministrativeExpense" xml:lang="en-US" id="label_GeneralAndAdministrativeExpense">General and administrative</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GeneralAndAdministrativeExpense" xlink:to="label_GeneralAndAdministrativeExpense" xlink:title="Label : GeneralAndAdministrativeExpense to label_GeneralAndAdministrativeExpense" />
    <link:label xlink:type="resource" xlink:label="label_DepreciationAndAmortization_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DepreciationAndAmortization_1" xml:lang="en-US" id="label_DepreciationAndAmortization_1">Depreciation, DepletionAmortization, Nonproduction</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DepreciationAndAmortization" xlink:to="label_DepreciationAndAmortization_1" xlink:title="Label : DepreciationAndAmortization to label_DepreciationAndAmortization_1" />
    <link:label xlink:type="resource" xlink:label="label_NonoperatingIncomeExpense_2" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_NonoperatingIncomeExpense_2" xml:lang="en-US" id="label_NonoperatingIncomeExpense_2">Total other (expense) income</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NonoperatingIncomeExpense" xlink:to="label_NonoperatingIncomeExpense_2" xlink:title="Label : NonoperatingIncomeExpense to label_NonoperatingIncomeExpense_2" />
    <link:label xlink:type="resource" xlink:label="label_IncomeTaxExpenseBenefit_2" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_IncomeTaxExpenseBenefit_2" xml:lang="en-US" id="label_IncomeTaxExpenseBenefit_2">Effective income tax expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxExpenseBenefit" xlink:to="label_IncomeTaxExpenseBenefit_2" xlink:title="Label : IncomeTaxExpenseBenefit to label_IncomeTaxExpenseBenefit_2" />
    <link:label xlink:type="resource" xlink:label="label_IncomeTaxExpenseBenefit_3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_IncomeTaxExpenseBenefit_3" xml:lang="en-US" id="label_IncomeTaxExpenseBenefit_3">Effective income tax expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxExpenseBenefit" xlink:to="label_IncomeTaxExpenseBenefit_3" xlink:title="Label : IncomeTaxExpenseBenefit to label_IncomeTaxExpenseBenefit_3" />
    <link:label xlink:type="resource" xlink:label="label_IncomeLossFromEquityMethodInvestments_1" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="label_IncomeLossFromEquityMethodInvestments_1" xml:lang="en-US" id="label_IncomeLossFromEquityMethodInvestments_1">Equity in losses of investee</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeLossFromEquityMethodInvestments" xlink:to="label_IncomeLossFromEquityMethodInvestments_1" xlink:title="Label : IncomeLossFromEquityMethodInvestments to label_IncomeLossFromEquityMethodInvestments_1" />
    <link:label xlink:type="resource" xlink:label="label_IncomeLossFromEquityMethodInvestments_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_IncomeLossFromEquityMethodInvestments_2" xml:lang="en-US" id="label_IncomeLossFromEquityMethodInvestments_2">Net gain (loss) from discontinued operations</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeLossFromEquityMethodInvestments" xlink:to="label_IncomeLossFromEquityMethodInvestments_2" xlink:title="Label : IncomeLossFromEquityMethodInvestments to label_IncomeLossFromEquityMethodInvestments_2" />
    <link:label xlink:type="resource" xlink:label="label_NetIncomeLossAttributableToNoncontrollingInterest_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_NetIncomeLossAttributableToNoncontrollingInterest_2" xml:lang="en-US" id="label_NetIncomeLossAttributableToNoncontrollingInterest_2">Net Income (Loss) Attributable to Noncontrolling Interest</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetIncomeLossAttributableToNoncontrollingInterest" xlink:to="label_NetIncomeLossAttributableToNoncontrollingInterest_2" xlink:title="Label : NetIncomeLossAttributableToNoncontrollingInterest to label_NetIncomeLossAttributableToNoncontrollingInterest_2" />
    <link:label xlink:type="resource" xlink:label="label_NetIncomeLossAttributableToNoncontrollingInterest_3" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_NetIncomeLossAttributableToNoncontrollingInterest_3" xml:lang="en-US" id="label_NetIncomeLossAttributableToNoncontrollingInterest_3">Net loss attributable to noncontrolling interest in consolidated subsidiary</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetIncomeLossAttributableToNoncontrollingInterest" xlink:to="label_NetIncomeLossAttributableToNoncontrollingInterest_3" xlink:title="Label : NetIncomeLossAttributableToNoncontrollingInterest to label_NetIncomeLossAttributableToNoncontrollingInterest_3" />
    <link:label xlink:type="resource" xlink:label="label_NetIncomeLoss_2" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_NetIncomeLoss_2" xml:lang="en-US" id="label_NetIncomeLoss_2">Net loss attributable to Akerna&#xA0;shareholders</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetIncomeLoss" xlink:to="label_NetIncomeLoss_2" xlink:title="Label : NetIncomeLoss to label_NetIncomeLoss_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:label="StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:title="StatementOfIncomeAndComprehensiveIncomeAbstract" />
    <link:label xlink:type="resource" xlink:label="label_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_StatementOfIncomeAndComprehensiveIncomeAbstract" xml:lang="en-US" id="label_StatementOfIncomeAndComprehensiveIncomeAbstract">Statement of Comprehensive Income [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="label_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:title="Label : StatementOfIncomeAndComprehensiveIncomeAbstract to label_StatementOfIncomeAndComprehensiveIncomeAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:label="OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:title="OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" />
    <link:label xlink:type="resource" xlink:label="label_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xml:lang="en-US" id="label_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract">Other comprehensive (loss) income</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:to="label_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:title="Label : OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract to label_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="ComprehensiveIncomeNetOfTax" xlink:title="ComprehensiveIncomeNetOfTax" />
    <link:label xlink:type="resource" xlink:label="label_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/positiveLabel" xlink:title="label_ComprehensiveIncomeNetOfTax" xml:lang="en-US" id="label_ComprehensiveIncomeNetOfTax">Comprehensive loss&#xA0;attributable to Akerna&#xA0;shareholders</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ComprehensiveIncomeNetOfTax" xlink:to="label_ComprehensiveIncomeNetOfTax" xlink:title="Label : ComprehensiveIncomeNetOfTax to label_ComprehensiveIncomeNetOfTax" />
    <link:label xlink:type="resource" xlink:label="label_ComprehensiveIncomeNetOfTax_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ComprehensiveIncomeNetOfTax_1" xml:lang="en-US" id="label_ComprehensiveIncomeNetOfTax_1">Comprehensive Income (Loss), Net of Tax, Attributable to Parent</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ComprehensiveIncomeNetOfTax" xlink:to="label_ComprehensiveIncomeNetOfTax_1" xlink:title="Label : ComprehensiveIncomeNetOfTax to label_ComprehensiveIncomeNetOfTax_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="AccumulatedOtherComprehensiveIncomeMember" xlink:title="AccumulatedOtherComprehensiveIncomeMember" />
    <link:label xlink:type="resource" xlink:label="label_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_AccumulatedOtherComprehensiveIncomeMember" xml:lang="en-US" id="label_AccumulatedOtherComprehensiveIncomeMember">Accumulated Other Comprehensive Income</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccumulatedOtherComprehensiveIncomeMember" xlink:to="label_AccumulatedOtherComprehensiveIncomeMember" xlink:title="Label : AccumulatedOtherComprehensiveIncomeMember to label_AccumulatedOtherComprehensiveIncomeMember" />
    <link:label xlink:type="resource" xlink:label="label_AccumulatedOtherComprehensiveIncomeMember_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AccumulatedOtherComprehensiveIncomeMember_1" xml:lang="en-US" id="label_AccumulatedOtherComprehensiveIncomeMember_1">AOCI Attributable to Parent</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccumulatedOtherComprehensiveIncomeMember" xlink:to="label_AccumulatedOtherComprehensiveIncomeMember_1" xlink:title="Label : AccumulatedOtherComprehensiveIncomeMember to label_AccumulatedOtherComprehensiveIncomeMember_1" />
    <link:label xlink:type="resource" xlink:label="label_StockIssuedDuringPeriodValueAcquisitions_3" xlink:role="http://www.xbrl.org/2003/role/positiveLabel" xlink:title="label_StockIssuedDuringPeriodValueAcquisitions_3" xml:lang="en-US" id="label_StockIssuedDuringPeriodValueAcquisitions_3">Common stock issued in business combinations</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodValueAcquisitions" xlink:to="label_StockIssuedDuringPeriodValueAcquisitions_3" xlink:title="Label : StockIssuedDuringPeriodValueAcquisitions to label_StockIssuedDuringPeriodValueAcquisitions_3" />
    <link:label xlink:type="resource" xlink:label="label_StockIssuedDuringPeriodSharesAcquisitions_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_StockIssuedDuringPeriodSharesAcquisitions_1" xml:lang="en-US" id="label_StockIssuedDuringPeriodSharesAcquisitions_1">Common shares issued in acquisition, Shares</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodSharesAcquisitions" xlink:to="label_StockIssuedDuringPeriodSharesAcquisitions_1" xlink:title="Label : StockIssuedDuringPeriodSharesAcquisitions to label_StockIssuedDuringPeriodSharesAcquisitions_1" />
    <link:label xlink:type="resource" xlink:label="label_DepreciationDepletionAndAmortization_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DepreciationDepletionAndAmortization_1" xml:lang="en-US" id="label_DepreciationDepletionAndAmortization_1">Depreciation, Depletion and Amortization, Nonproduction</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DepreciationDepletionAndAmortization" xlink:to="label_DepreciationDepletionAndAmortization_1" xlink:title="Label : DepreciationDepletionAndAmortization to label_DepreciationDepletionAndAmortization_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:label="InterestIncomeExpenseNonoperatingNet" xlink:title="InterestIncomeExpenseNonoperatingNet" />
    <link:label xlink:type="resource" xlink:label="label_InterestIncomeExpenseNonoperatingNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_InterestIncomeExpenseNonoperatingNet" xml:lang="en-US" id="label_InterestIncomeExpenseNonoperatingNet">Interest Income (Expense), Nonoperating, Net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InterestIncomeExpenseNonoperatingNet" xlink:to="label_InterestIncomeExpenseNonoperatingNet" xlink:title="Label : InterestIncomeExpenseNonoperatingNet to label_InterestIncomeExpenseNonoperatingNet" />
    <link:label xlink:type="resource" xlink:label="label_InterestIncomeExpenseNonoperatingNet_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_InterestIncomeExpenseNonoperatingNet_1" xml:lang="en-US" id="label_InterestIncomeExpenseNonoperatingNet_1">Interest (expense) income, net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InterestIncomeExpenseNonoperatingNet" xlink:to="label_InterestIncomeExpenseNonoperatingNet_1" xlink:title="Label : InterestIncomeExpenseNonoperatingNet to label_InterestIncomeExpenseNonoperatingNet_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToDevelopSoftware" xlink:label="PaymentsToDevelopSoftware" xlink:title="PaymentsToDevelopSoftware" />
    <link:label xlink:type="resource" xlink:label="label_PaymentsToDevelopSoftware" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_PaymentsToDevelopSoftware" xml:lang="en-US" id="label_PaymentsToDevelopSoftware">Payments to Develop Software</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsToDevelopSoftware" xlink:to="label_PaymentsToDevelopSoftware" xlink:title="Label : PaymentsToDevelopSoftware to label_PaymentsToDevelopSoftware" />
    <link:label xlink:type="resource" xlink:label="label_PaymentsToDevelopSoftware_1" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="label_PaymentsToDevelopSoftware_1" xml:lang="en-US" id="label_PaymentsToDevelopSoftware_1">Developed software additions</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsToDevelopSoftware" xlink:to="label_PaymentsToDevelopSoftware_1" xlink:title="Label : PaymentsToDevelopSoftware to label_PaymentsToDevelopSoftware_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestPaidNet" xlink:label="InterestPaidNet" xlink:title="InterestPaidNet" />
    <link:label xlink:type="resource" xlink:label="label_InterestPaidNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_InterestPaidNet" xml:lang="en-US" id="label_InterestPaidNet">Cash paid for interest</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InterestPaidNet" xlink:to="label_InterestPaidNet" xlink:title="Label : InterestPaidNet to label_InterestPaidNet" />
    <link:label xlink:type="resource" xlink:label="label_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_1" xml:lang="en-US" id="label_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_1">Supplemental Disclosure of non-cash investing and financing activity:</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:to="label_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_1" xlink:title="Label : CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract to label_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:title="GoodwillAndIntangibleAssetsDisclosureAbstract" />
    <link:label xlink:type="resource" xlink:label="label_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_GoodwillAndIntangibleAssetsDisclosureAbstract" xml:lang="en-US" id="label_GoodwillAndIntangibleAssetsDisclosureAbstract">Intangible Assets, net and Goodwill</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="label_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:title="Label : GoodwillAndIntangibleAssetsDisclosureAbstract to label_GoodwillAndIntangibleAssetsDisclosureAbstract" />
    <link:label xlink:type="resource" xlink:label="label_GoodwillAndIntangibleAssetsDisclosureTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_GoodwillAndIntangibleAssetsDisclosureTextBlock_1" xml:lang="en-US" id="label_GoodwillAndIntangibleAssetsDisclosureTextBlock_1">Intangible Assets, net and Goodwill</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:to="label_GoodwillAndIntangibleAssetsDisclosureTextBlock_1" xlink:title="Label : GoodwillAndIntangibleAssetsDisclosureTextBlock to label_GoodwillAndIntangibleAssetsDisclosureTextBlock_1" />
    <link:label xlink:type="resource" xlink:label="label_LongTermDebtTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_LongTermDebtTextBlock_1" xml:lang="en-US" id="label_LongTermDebtTextBlock_1">Long Term Debt</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermDebtTextBlock" xlink:to="label_LongTermDebtTextBlock_1" xlink:title="Label : LongTermDebtTextBlock to label_LongTermDebtTextBlock_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="FairValueDisclosuresAbstract" xlink:title="FairValueDisclosuresAbstract" />
    <link:label xlink:type="resource" xlink:label="label_FairValueDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FairValueDisclosuresAbstract" xml:lang="en-US" id="label_FairValueDisclosuresAbstract">Fair Value Disclosures [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueDisclosuresAbstract" xlink:to="label_FairValueDisclosuresAbstract" xlink:title="Label : FairValueDisclosuresAbstract to label_FairValueDisclosuresAbstract" />
    <link:label xlink:type="resource" xlink:label="label_FairValueDisclosuresTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_FairValueDisclosuresTextBlock_1" xml:lang="en-US" id="label_FairValueDisclosuresTextBlock_1">Fair Value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueDisclosuresTextBlock" xlink:to="label_FairValueDisclosuresTextBlock_1" xlink:title="Label : FairValueDisclosuresTextBlock to label_FairValueDisclosuresTextBlock_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="IncomeTaxDisclosureAbstract" xlink:title="IncomeTaxDisclosureAbstract" />
    <link:label xlink:type="resource" xlink:label="label_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncomeTaxDisclosureAbstract" xml:lang="en-US" id="label_IncomeTaxDisclosureAbstract">Income Tax Disclosure [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxDisclosureAbstract" xlink:to="label_IncomeTaxDisclosureAbstract" xlink:title="Label : IncomeTaxDisclosureAbstract to label_IncomeTaxDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="IncomeTaxDisclosureTextBlock" xlink:title="IncomeTaxDisclosureTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncomeTaxDisclosureTextBlock" xml:lang="en-US" id="label_IncomeTaxDisclosureTextBlock">Income Tax Disclosure [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxDisclosureTextBlock" xlink:to="label_IncomeTaxDisclosureTextBlock" xlink:title="Label : IncomeTaxDisclosureTextBlock to label_IncomeTaxDisclosureTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_GoodwillAndIntangibleAssetsPolicyTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_GoodwillAndIntangibleAssetsPolicyTextBlock_1" xml:lang="en-US" id="label_GoodwillAndIntangibleAssetsPolicyTextBlock_1">Goodwill Impairment Assessment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:to="label_GoodwillAndIntangibleAssetsPolicyTextBlock_1" xlink:title="Label : GoodwillAndIntangibleAssetsPolicyTextBlock to label_GoodwillAndIntangibleAssetsPolicyTextBlock_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:label="ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:title="ShareBasedCompensationOptionAndIncentivePlansPolicy" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShareBasedCompensationOptionAndIncentivePlansPolicy" xml:lang="en-US" id="label_ShareBasedCompensationOptionAndIncentivePlansPolicy">Share-based Payment Arrangement [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:to="label_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:title="Label : ShareBasedCompensationOptionAndIncentivePlansPolicy to label_ShareBasedCompensationOptionAndIncentivePlansPolicy" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationOptionAndIncentivePlansPolicy_1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_ShareBasedCompensationOptionAndIncentivePlansPolicy_1" xml:lang="en-US" id="label_ShareBasedCompensationOptionAndIncentivePlansPolicy_1">Stock-Based Compensation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:to="label_ShareBasedCompensationOptionAndIncentivePlansPolicy_1" xlink:title="Label : ShareBasedCompensationOptionAndIncentivePlansPolicy to label_ShareBasedCompensationOptionAndIncentivePlansPolicy_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:label="SegmentReportingPolicyPolicyTextBlock" xlink:title="SegmentReportingPolicyPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_SegmentReportingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_SegmentReportingPolicyPolicyTextBlock" xml:lang="en-US" id="label_SegmentReportingPolicyPolicyTextBlock">Segment Reporting</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SegmentReportingPolicyPolicyTextBlock" xlink:to="label_SegmentReportingPolicyPolicyTextBlock" xlink:title="Label : SegmentReportingPolicyPolicyTextBlock to label_SegmentReportingPolicyPolicyTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock" xlink:label="AccountsReceivableAllowanceForCreditLossTableTextBlock" xlink:title="AccountsReceivableAllowanceForCreditLossTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_AccountsReceivableAllowanceForCreditLossTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AccountsReceivableAllowanceForCreditLossTableTextBlock" xml:lang="en-US" id="label_AccountsReceivableAllowanceForCreditLossTableTextBlock">Schedule of allowance for doubtful accounts</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccountsReceivableAllowanceForCreditLossTableTextBlock" xlink:to="label_AccountsReceivableAllowanceForCreditLossTableTextBlock" xlink:title="Label : AccountsReceivableAllowanceForCreditLossTableTextBlock to label_AccountsReceivableAllowanceForCreditLossTableTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:title="ScheduleOfBusinessAcquisitionsByAcquisitionTable" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xml:lang="en-US" id="label_ScheduleOfBusinessAcquisitionsByAcquisitionTable">Schedule of Business Acquisitions, by Acquisition [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="label_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:title="Label : ScheduleOfBusinessAcquisitionsByAcquisitionTable to label_ScheduleOfBusinessAcquisitionsByAcquisitionTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="BusinessAcquisitionAxis" xlink:title="BusinessAcquisitionAxis" />
    <link:label xlink:type="resource" xlink:label="label_BusinessAcquisitionAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_BusinessAcquisitionAxis" xml:lang="en-US" id="label_BusinessAcquisitionAxis">Business Acquisition [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessAcquisitionAxis" xlink:to="label_BusinessAcquisitionAxis" xlink:title="Label : BusinessAcquisitionAxis to label_BusinessAcquisitionAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="BusinessAcquisitionLineItems" xlink:title="BusinessAcquisitionLineItems" />
    <link:label xlink:type="resource" xlink:label="label_BusinessAcquisitionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_BusinessAcquisitionLineItems" xml:lang="en-US" id="label_BusinessAcquisitionLineItems">Business Acquisition [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessAcquisitionLineItems" xlink:to="label_BusinessAcquisitionLineItems" xlink:title="Label : BusinessAcquisitionLineItems to label_BusinessAcquisitionLineItems" />
    <link:label xlink:type="resource" xlink:label="label_BusinessAcquisitionProFormaInformationTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_BusinessAcquisitionProFormaInformationTextBlock_1" xml:lang="en-US" id="label_BusinessAcquisitionProFormaInformationTextBlock_1">Schedule of financial information combined results of operations</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessAcquisitionProFormaInformationTextBlock" xlink:to="label_BusinessAcquisitionProFormaInformationTextBlock_1" xlink:title="Label : BusinessAcquisitionProFormaInformationTextBlock to label_BusinessAcquisitionProFormaInformationTextBlock_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:label="ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:title="ScheduleOfAccruedLiabilitiesTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ScheduleOfAccruedLiabilitiesTableTextBlock" xml:lang="en-US" id="label_ScheduleOfAccruedLiabilitiesTableTextBlock">Schedule of accounts payable, accrued expenses, and other current liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:to="label_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:title="Label : ScheduleOfAccruedLiabilitiesTableTextBlock to label_ScheduleOfAccruedLiabilitiesTableTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:label="ScheduleOfDebtInstrumentsTextBlock" xlink:title="ScheduleOfDebtInstrumentsTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfDebtInstrumentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ScheduleOfDebtInstrumentsTextBlock" xml:lang="en-US" id="label_ScheduleOfDebtInstrumentsTextBlock">Schedule of long-term debt</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfDebtInstrumentsTextBlock" xlink:to="label_ScheduleOfDebtInstrumentsTextBlock" xlink:title="Label : ScheduleOfDebtInstrumentsTextBlock to label_ScheduleOfDebtInstrumentsTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:label="ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:title="ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xml:lang="en-US" id="label_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock">Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:to="label_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:title="Label : ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock to label_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_SecuredDebt_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SecuredDebt_1" xml:lang="en-US" id="label_SecuredDebt_1">Secured Debt</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SecuredDebt" xlink:to="label_SecuredDebt_1" xlink:title="Label : SecuredDebt to label_SecuredDebt_1" />
    <link:label xlink:type="resource" xlink:label="label_RangeAxis_1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_RangeAxis_1" xml:lang="en-US" id="label_RangeAxis_1">Statistical Measurement [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RangeAxis" xlink:to="label_RangeAxis_1" xlink:title="Label : RangeAxis to label_RangeAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:label="BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:title="BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" />
    <link:label xlink:type="resource" xlink:label="label_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xml:lang="en-US" id="label_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable">Value of shares issued for exchangeable shares</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:to="label_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:title="Label : BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable to label_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" />
    <link:label xlink:type="resource" xlink:label="label_BusinessCombinationConsiderationTransferred1_1" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_BusinessCombinationConsiderationTransferred1_1" xml:lang="en-US" id="label_BusinessCombinationConsiderationTransferred1_1">Total fair value of consideration transferred</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationConsiderationTransferred1" xlink:to="label_BusinessCombinationConsiderationTransferred1_1" xlink:title="Label : BusinessCombinationConsiderationTransferred1 to label_BusinessCombinationConsiderationTransferred1_1" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_TrellisSolutionsIncMember" xlink:label="TrellisSolutionsIncMember" xlink:title="TrellisSolutionsIncMember" />
    <link:label xlink:type="resource" xlink:label="label_TrellisSolutionsIncMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_TrellisSolutionsIncMember" xml:lang="en-US" id="label_TrellisSolutionsIncMember">Trellis Solutions, Inc. [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TrellisSolutionsIncMember" xlink:to="label_TrellisSolutionsIncMember" xlink:title="Label : TrellisSolutionsIncMember to label_TrellisSolutionsIncMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred" xlink:label="BusinessCombinationConsiderationTransferredLiabilitiesIncurred" xlink:title="BusinessCombinationConsiderationTransferredLiabilitiesIncurred" />
    <link:label xlink:type="resource" xlink:label="label_BusinessCombinationConsiderationTransferredLiabilitiesIncurred" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_BusinessCombinationConsiderationTransferredLiabilitiesIncurred" xml:lang="en-US" id="label_BusinessCombinationConsiderationTransferredLiabilitiesIncurred">Contingent consideration</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationConsiderationTransferredLiabilitiesIncurred" xlink:to="label_BusinessCombinationConsiderationTransferredLiabilitiesIncurred" xlink:title="Label : BusinessCombinationConsiderationTransferredLiabilitiesIncurred to label_BusinessCombinationConsiderationTransferredLiabilitiesIncurred" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts" xlink:label="BusinessAcquisitionCostOfAcquiredEntityTransactionCosts" xlink:title="BusinessAcquisitionCostOfAcquiredEntityTransactionCosts" />
    <link:label xlink:type="resource" xlink:label="label_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts" xml:lang="en-US" id="label_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts">Business Acquisition, Transaction Costs</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessAcquisitionCostOfAcquiredEntityTransactionCosts" xlink:to="label_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts" xlink:title="Label : BusinessAcquisitionCostOfAcquiredEntityTransactionCosts to label_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueOptionChangesInFairValueGainLoss1" xlink:label="FairValueOptionChangesInFairValueGainLoss1" xlink:title="FairValueOptionChangesInFairValueGainLoss1" />
    <link:label xlink:type="resource" xlink:label="label_FairValueOptionChangesInFairValueGainLoss1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FairValueOptionChangesInFairValueGainLoss1" xml:lang="en-US" id="label_FairValueOptionChangesInFairValueGainLoss1">Fair Value, Option, Changes in Fair Value, Gain (Loss)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueOptionChangesInFairValueGainLoss1" xlink:to="label_FairValueOptionChangesInFairValueGainLoss1" xlink:title="Label : FairValueOptionChangesInFairValueGainLoss1 to label_FairValueOptionChangesInFairValueGainLoss1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidInsurance" xlink:label="PrepaidInsurance" xlink:title="PrepaidInsurance" />
    <link:label xlink:type="resource" xlink:label="label_PrepaidInsurance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_PrepaidInsurance" xml:lang="en-US" id="label_PrepaidInsurance">Prepaid Insurance</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PrepaidInsurance" xlink:to="label_PrepaidInsurance" xlink:title="Label : PrepaidInsurance to label_PrepaidInsurance" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherPrepaidExpenseCurrent" xlink:label="OtherPrepaidExpenseCurrent" xlink:title="OtherPrepaidExpenseCurrent" />
    <link:label xlink:type="resource" xlink:label="label_OtherPrepaidExpenseCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_OtherPrepaidExpenseCurrent" xml:lang="en-US" id="label_OtherPrepaidExpenseCurrent">Deferred contract costs</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherPrepaidExpenseCurrent" xlink:to="label_OtherPrepaidExpenseCurrent" xlink:title="Label : OtherPrepaidExpenseCurrent to label_OtherPrepaidExpenseCurrent" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssets" xlink:label="OtherAssets" xlink:title="OtherAssets" />
    <link:label xlink:type="resource" xlink:label="label_OtherAssets" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_OtherAssets" xml:lang="en-US" id="label_OtherAssets">Other</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherAssets" xlink:to="label_OtherAssets" xlink:title="Label : OtherAssets to label_OtherAssets" />
    <link:label xlink:type="resource" xlink:label="label_OtherAssets_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_OtherAssets_1" xml:lang="en-US" id="label_OtherAssets_1">Other Assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherAssets" xlink:to="label_OtherAssets_1" xlink:title="Label : OtherAssets to label_OtherAssets_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseCurrent" xlink:label="PrepaidExpenseCurrent" xlink:title="PrepaidExpenseCurrent" />
    <link:label xlink:type="resource" xlink:label="label_PrepaidExpenseCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_PrepaidExpenseCurrent" xml:lang="en-US" id="label_PrepaidExpenseCurrent">Total prepaid expenses and other current assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PrepaidExpenseCurrent" xlink:to="label_PrepaidExpenseCurrent" xlink:title="Label : PrepaidExpenseCurrent to label_PrepaidExpenseCurrent" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedProfessionalFeesCurrent" xlink:label="AccruedProfessionalFeesCurrent" xlink:title="AccruedProfessionalFeesCurrent" />
    <link:label xlink:type="resource" xlink:label="label_AccruedProfessionalFeesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AccruedProfessionalFeesCurrent" xml:lang="en-US" id="label_AccruedProfessionalFeesCurrent">Accrued Professional Fees, Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccruedProfessionalFeesCurrent" xlink:to="label_AccruedProfessionalFeesCurrent" xlink:title="Label : AccruedProfessionalFeesCurrent to label_AccruedProfessionalFeesCurrent" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SalesAndExciseTaxPayableCurrent" xlink:label="SalesAndExciseTaxPayableCurrent" xlink:title="SalesAndExciseTaxPayableCurrent" />
    <link:label xlink:type="resource" xlink:label="label_SalesAndExciseTaxPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SalesAndExciseTaxPayableCurrent" xml:lang="en-US" id="label_SalesAndExciseTaxPayableCurrent">Sales and Excise Tax Payable, Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SalesAndExciseTaxPayableCurrent" xlink:to="label_SalesAndExciseTaxPayableCurrent" xlink:title="Label : SalesAndExciseTaxPayableCurrent to label_SalesAndExciseTaxPayableCurrent" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedEmployeeBenefitsCurrent" xlink:label="AccruedEmployeeBenefitsCurrent" xlink:title="AccruedEmployeeBenefitsCurrent" />
    <link:label xlink:type="resource" xlink:label="label_AccruedEmployeeBenefitsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AccruedEmployeeBenefitsCurrent" xml:lang="en-US" id="label_AccruedEmployeeBenefitsCurrent">Accrued Employee Benefits, Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccruedEmployeeBenefitsCurrent" xlink:to="label_AccruedEmployeeBenefitsCurrent" xlink:title="Label : AccruedEmployeeBenefitsCurrent to label_AccruedEmployeeBenefitsCurrent" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAccruedLiabilitiesCurrent" xlink:label="OtherAccruedLiabilitiesCurrent" xlink:title="OtherAccruedLiabilitiesCurrent" />
    <link:label xlink:type="resource" xlink:label="label_OtherAccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_OtherAccruedLiabilitiesCurrent" xml:lang="en-US" id="label_OtherAccruedLiabilitiesCurrent">Interest and other</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherAccruedLiabilitiesCurrent" xlink:to="label_OtherAccruedLiabilitiesCurrent" xlink:title="Label : OtherAccruedLiabilitiesCurrent to label_OtherAccruedLiabilitiesCurrent" />
    <link:label xlink:type="resource" xlink:label="label_OtherAccruedLiabilitiesCurrent_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_OtherAccruedLiabilitiesCurrent_1" xml:lang="en-US" id="label_OtherAccruedLiabilitiesCurrent_1">Other Accrued Liabilities, Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherAccruedLiabilitiesCurrent" xlink:to="label_OtherAccruedLiabilitiesCurrent_1" xlink:title="Label : OtherAccruedLiabilitiesCurrent to label_OtherAccruedLiabilitiesCurrent_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:title="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" />
    <link:label xlink:type="resource" xlink:label="label_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xml:lang="en-US" id="label_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">Net increase in cash and restricted cash</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="label_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:title="Label : CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect to label_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:title="ScheduleOfFiniteLivedIntangibleAssetsTable" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ScheduleOfFiniteLivedIntangibleAssetsTable" xml:lang="en-US" id="label_ScheduleOfFiniteLivedIntangibleAssetsTable">Schedule of Finite-Lived Intangible Assets [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="label_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:title="Label : ScheduleOfFiniteLivedIntangibleAssetsTable to label_ScheduleOfFiniteLivedIntangibleAssetsTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:title="FiniteLivedIntangibleAssetsByMajorClassAxis" />
    <link:label xlink:type="resource" xlink:label="label_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FiniteLivedIntangibleAssetsByMajorClassAxis" xml:lang="en-US" id="label_FiniteLivedIntangibleAssetsByMajorClassAxis">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="label_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:title="Label : FiniteLivedIntangibleAssetsByMajorClassAxis to label_FiniteLivedIntangibleAssetsByMajorClassAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerRelationshipsMember" xlink:label="CustomerRelationshipsMember" xlink:title="CustomerRelationshipsMember" />
    <link:label xlink:type="resource" xlink:label="label_CustomerRelationshipsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CustomerRelationshipsMember" xml:lang="en-US" id="label_CustomerRelationshipsMember">Customer Relationships [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CustomerRelationshipsMember" xlink:to="label_CustomerRelationshipsMember" xlink:title="Label : CustomerRelationshipsMember to label_CustomerRelationshipsMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DevelopedTechnologyRightsMember" xlink:label="DevelopedTechnologyRightsMember" xlink:title="DevelopedTechnologyRightsMember" />
    <link:label xlink:type="resource" xlink:label="label_DevelopedTechnologyRightsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DevelopedTechnologyRightsMember" xml:lang="en-US" id="label_DevelopedTechnologyRightsMember">Developed technology [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DevelopedTechnologyRightsMember" xlink:to="label_DevelopedTechnologyRightsMember" xlink:title="Label : DevelopedTechnologyRightsMember to label_DevelopedTechnologyRightsMember" />
    <link:label xlink:type="resource" xlink:label="label_DevelopedTechnologyRightsMember_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DevelopedTechnologyRightsMember_1" xml:lang="en-US" id="label_DevelopedTechnologyRightsMember_1">Developed Technology Rights [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DevelopedTechnologyRightsMember" xlink:to="label_DevelopedTechnologyRightsMember_1" xlink:title="Label : DevelopedTechnologyRightsMember to label_DevelopedTechnologyRightsMember_1" />
    <link:label xlink:type="resource" xlink:label="label_StockIssuedDuringPeriodSharesSettlementOfLiabilities_1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_StockIssuedDuringPeriodSharesSettlementOfLiabilities_1" xml:lang="en-US" id="label_StockIssuedDuringPeriodSharesSettlementOfLiabilities_1">Number of shares of stock issued during the period as part of a transaction to settlement of liabilities that do not qualify as a business combination.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodSharesSettlementOfLiabilities" xlink:to="label_StockIssuedDuringPeriodSharesSettlementOfLiabilities_1" xlink:title="Label : StockIssuedDuringPeriodSharesSettlementOfLiabilities to label_StockIssuedDuringPeriodSharesSettlementOfLiabilities_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" xlink:label="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" xlink:title="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" xml:lang="en-US" id="label_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock">Schedule of fair value by using key inputs</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" xlink:to="label_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" xlink:title="Label : FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock to label_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:label="FiniteLivedIntangibleAssetsLineItems" xlink:title="FiniteLivedIntangibleAssetsLineItems" />
    <link:label xlink:type="resource" xlink:label="label_FiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FiniteLivedIntangibleAssetsLineItems" xml:lang="en-US" id="label_FiniteLivedIntangibleAssetsLineItems">Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsLineItems" xlink:to="label_FiniteLivedIntangibleAssetsLineItems" xlink:title="Label : FiniteLivedIntangibleAssetsLineItems to label_FiniteLivedIntangibleAssetsLineItems" />
    <link:label xlink:type="resource" xlink:label="label_FiniteLivedIntangibleAssetsNet_1" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_FiniteLivedIntangibleAssetsNet_1" xml:lang="en-US" id="label_FiniteLivedIntangibleAssetsNet_1">Total</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsNet" xlink:to="label_FiniteLivedIntangibleAssetsNet_1" xlink:title="Label : FiniteLivedIntangibleAssetsNet to label_FiniteLivedIntangibleAssetsNet_1" />
    <link:label xlink:type="resource" xlink:label="label_FiniteLivedIntangibleAssetsNet_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_FiniteLivedIntangibleAssetsNet_2" xml:lang="en-US" id="label_FiniteLivedIntangibleAssetsNet_2">Intangible assets, net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsNet" xlink:to="label_FiniteLivedIntangibleAssetsNet_2" xlink:title="Label : FiniteLivedIntangibleAssetsNet to label_FiniteLivedIntangibleAssetsNet_2" />
    <link:label xlink:type="resource" xlink:label="label_AmortizationOfIntangibleAssets_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AmortizationOfIntangibleAssets_1" xml:lang="en-US" id="label_AmortizationOfIntangibleAssets_1">Amortization expense of intangible assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AmortizationOfIntangibleAssets" xlink:to="label_AmortizationOfIntangibleAssets_1" xlink:title="Label : AmortizationOfIntangibleAssets to label_AmortizationOfIntangibleAssets_1" />
    <link:label xlink:type="resource" xlink:label="label_ConvertibleNotesPayable_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ConvertibleNotesPayable_1" xml:lang="en-US" id="label_ConvertibleNotesPayable_1">Convertible notes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConvertibleNotesPayable" xlink:to="label_ConvertibleNotesPayable_1" xlink:title="Label : ConvertibleNotesPayable to label_ConvertibleNotesPayable_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable" xlink:label="DebtInstrumentTable" xlink:title="DebtInstrumentTable" />
    <link:label xlink:type="resource" xlink:label="label_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DebtInstrumentTable" xml:lang="en-US" id="label_DebtInstrumentTable">Schedule of Long-term Debt Instruments [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentTable" xlink:to="label_DebtInstrumentTable" xlink:title="Label : DebtInstrumentTable to label_DebtInstrumentTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="LongtermDebtTypeAxis" xlink:title="LongtermDebtTypeAxis" />
    <link:label xlink:type="resource" xlink:label="label_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LongtermDebtTypeAxis" xml:lang="en-US" id="label_LongtermDebtTypeAxis">Long-term Debt, Type [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongtermDebtTypeAxis" xlink:to="label_LongtermDebtTypeAxis" xlink:title="Label : LongtermDebtTypeAxis to label_LongtermDebtTypeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleDebtMember" xlink:label="ConvertibleDebtMember" xlink:title="ConvertibleDebtMember" />
    <link:label xlink:type="resource" xlink:label="label_ConvertibleDebtMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ConvertibleDebtMember" xml:lang="en-US" id="label_ConvertibleDebtMember">Convertible Debt [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConvertibleDebtMember" xlink:to="label_ConvertibleDebtMember" xlink:title="Label : ConvertibleDebtMember to label_ConvertibleDebtMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="DebtInstrumentLineItems" xlink:title="DebtInstrumentLineItems" />
    <link:label xlink:type="resource" xlink:label="label_DebtInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DebtInstrumentLineItems" xml:lang="en-US" id="label_DebtInstrumentLineItems">Debt Instrument [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentLineItems" xlink:to="label_DebtInstrumentLineItems" xlink:title="Label : DebtInstrumentLineItems to label_DebtInstrumentLineItems" />
    <link:label xlink:type="resource" xlink:label="label_ProceedsFromConvertibleDebt_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ProceedsFromConvertibleDebt_1" xml:lang="en-US" id="label_ProceedsFromConvertibleDebt_1">Proceeds from Convertible Debt</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromConvertibleDebt" xlink:to="label_ProceedsFromConvertibleDebt_1" xlink:title="Label : ProceedsFromConvertibleDebt to label_ProceedsFromConvertibleDebt_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentCarryingAmount" xlink:label="DebtInstrumentCarryingAmount" xlink:title="DebtInstrumentCarryingAmount" />
    <link:label xlink:type="resource" xlink:label="label_DebtInstrumentCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DebtInstrumentCarryingAmount" xml:lang="en-US" id="label_DebtInstrumentCarryingAmount">Convertible notes on issuance amount</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentCarryingAmount" xlink:to="label_DebtInstrumentCarryingAmount" xlink:title="Label : DebtInstrumentCarryingAmount to label_DebtInstrumentCarryingAmount" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAnnualPrincipalPayment" xlink:label="DebtInstrumentAnnualPrincipalPayment" xlink:title="DebtInstrumentAnnualPrincipalPayment" />
    <link:label xlink:type="resource" xlink:label="label_DebtInstrumentAnnualPrincipalPayment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DebtInstrumentAnnualPrincipalPayment" xml:lang="en-US" id="label_DebtInstrumentAnnualPrincipalPayment">Debt Instrument, Annual Principal Payment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentAnnualPrincipalPayment" xlink:to="label_DebtInstrumentAnnualPrincipalPayment" xlink:title="Label : DebtInstrumentAnnualPrincipalPayment to label_DebtInstrumentAnnualPrincipalPayment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrivatePlacementMember" xlink:label="PrivatePlacementMember" xlink:title="PrivatePlacementMember" />
    <link:label xlink:type="resource" xlink:label="label_PrivatePlacementMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_PrivatePlacementMember" xml:lang="en-US" id="label_PrivatePlacementMember">Private Placement Shares [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PrivatePlacementMember" xlink:to="label_PrivatePlacementMember" xlink:title="Label : PrivatePlacementMember to label_PrivatePlacementMember" />
    <link:label xlink:type="resource" xlink:label="label_PrivatePlacementMember_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_PrivatePlacementMember_1" xml:lang="en-US" id="label_PrivatePlacementMember_1">Private Placement [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PrivatePlacementMember" xlink:to="label_PrivatePlacementMember_1" xlink:title="Label : PrivatePlacementMember to label_PrivatePlacementMember_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockDescriptionOfTransaction" xlink:label="SaleOfStockDescriptionOfTransaction" xlink:title="SaleOfStockDescriptionOfTransaction" />
    <link:label xlink:type="resource" xlink:label="label_SaleOfStockDescriptionOfTransaction" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SaleOfStockDescriptionOfTransaction" xml:lang="en-US" id="label_SaleOfStockDescriptionOfTransaction">Sale of stock, description</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SaleOfStockDescriptionOfTransaction" xlink:to="label_SaleOfStockDescriptionOfTransaction" xlink:title="Label : SaleOfStockDescriptionOfTransaction to label_SaleOfStockDescriptionOfTransaction" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" xlink:label="ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" xlink:title="ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" />
    <link:label xlink:type="resource" xlink:label="label_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" xml:lang="en-US" id="label_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight">Class of Warrant or Right, Number of Securities Called by Each Warrant or Right</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" xlink:to="label_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" xlink:title="Label : ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight to label_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" />
    <link:label xlink:type="resource" xlink:label="label_NameOfMajorCustomerDomain_1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_NameOfMajorCustomerDomain_1" xml:lang="en-US" id="label_NameOfMajorCustomerDomain_1">Customer [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NameOfMajorCustomerDomain" xlink:to="label_NameOfMajorCustomerDomain_1" xlink:title="Label : NameOfMajorCustomerDomain to label_NameOfMajorCustomerDomain_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfStockByClassTable" xlink:label="ScheduleOfStockByClassTable" xlink:title="ScheduleOfStockByClassTable" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfStockByClassTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ScheduleOfStockByClassTable" xml:lang="en-US" id="label_ScheduleOfStockByClassTable">Schedule of Stock by Class [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfStockByClassTable" xlink:to="label_ScheduleOfStockByClassTable" xlink:title="Label : ScheduleOfStockByClassTable to label_ScheduleOfStockByClassTable" />
    <link:label xlink:type="resource" xlink:label="label_RestrictedStockUnitsRSUMember_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_RestrictedStockUnitsRSUMember_1" xml:lang="en-US" id="label_RestrictedStockUnitsRSUMember_1">Restricted Stock Units (RSUs) [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RestrictedStockUnitsRSUMember" xlink:to="label_RestrictedStockUnitsRSUMember_1" xlink:title="Label : RestrictedStockUnitsRSUMember to label_RestrictedStockUnitsRSUMember_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermDebtTypeAxis" xlink:label="ShortTermDebtTypeAxis" xlink:title="ShortTermDebtTypeAxis" />
    <link:label xlink:type="resource" xlink:label="label_ShortTermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShortTermDebtTypeAxis" xml:lang="en-US" id="label_ShortTermDebtTypeAxis">Short-term Debt, Type [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShortTermDebtTypeAxis" xlink:to="label_ShortTermDebtTypeAxis" xlink:title="Label : ShortTermDebtTypeAxis to label_ShortTermDebtTypeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleNotesPayableMember" xlink:label="ConvertibleNotesPayableMember" xlink:title="ConvertibleNotesPayableMember" />
    <link:label xlink:type="resource" xlink:label="label_ConvertibleNotesPayableMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ConvertibleNotesPayableMember" xml:lang="en-US" id="label_ConvertibleNotesPayableMember">Convertible Notes Payable [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConvertibleNotesPayableMember" xlink:to="label_ConvertibleNotesPayableMember" xlink:title="Label : ConvertibleNotesPayableMember to label_ConvertibleNotesPayableMember" />
    <link:label xlink:type="resource" xlink:label="label_ConvertibleNotesPayableMember_1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_ConvertibleNotesPayableMember_1" xml:lang="en-US" id="label_ConvertibleNotesPayableMember_1">Shares of common stock issuable upon conversion of convertible notes [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConvertibleNotesPayableMember" xlink:to="label_ConvertibleNotesPayableMember_1" xlink:title="Label : ConvertibleNotesPayableMember to label_ConvertibleNotesPayableMember_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockLineItems" xlink:label="ClassOfStockLineItems" xlink:title="ClassOfStockLineItems" />
    <link:label xlink:type="resource" xlink:label="label_ClassOfStockLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ClassOfStockLineItems" xml:lang="en-US" id="label_ClassOfStockLineItems">Class of Stock [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClassOfStockLineItems" xlink:to="label_ClassOfStockLineItems" xlink:title="Label : ClassOfStockLineItems to label_ClassOfStockLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:title="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" />
    <link:label xlink:type="resource" xlink:label="label_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xml:lang="en-US" id="label_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">Fully Diluted</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="label_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:title="Label : AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount to label_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleDebtFairValueDisclosures" xlink:label="ConvertibleDebtFairValueDisclosures" xlink:title="ConvertibleDebtFairValueDisclosures" />
    <link:label xlink:type="resource" xlink:label="label_ConvertibleDebtFairValueDisclosures" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ConvertibleDebtFairValueDisclosures" xml:lang="en-US" id="label_ConvertibleDebtFairValueDisclosures">Fair value of debt</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConvertibleDebtFairValueDisclosures" xlink:to="label_ConvertibleDebtFairValueDisclosures" xlink:title="Label : ConvertibleDebtFairValueDisclosures to label_ConvertibleDebtFairValueDisclosures" />
    <link:label xlink:type="resource" xlink:label="label_ConvertibleDebtFairValueDisclosures_1" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:title="label_ConvertibleDebtFairValueDisclosures_1" xml:lang="en-US" id="label_ConvertibleDebtFairValueDisclosures_1">Fair value balance at beginning of period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConvertibleDebtFairValueDisclosures" xlink:to="label_ConvertibleDebtFairValueDisclosures_1" xlink:title="Label : ConvertibleDebtFairValueDisclosures to label_ConvertibleDebtFairValueDisclosures_1" />
    <link:label xlink:type="resource" xlink:label="label_ConvertibleDebtFairValueDisclosures_2" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:title="label_ConvertibleDebtFairValueDisclosures_2" xml:lang="en-US" id="label_ConvertibleDebtFairValueDisclosures_2">Fair value balance at end of period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConvertibleDebtFairValueDisclosures" xlink:to="label_ConvertibleDebtFairValueDisclosures_2" xlink:title="Label : ConvertibleDebtFairValueDisclosures to label_ConvertibleDebtFairValueDisclosures_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByBalanceSheetGroupingTable" xlink:label="FairValueByBalanceSheetGroupingTable" xlink:title="FairValueByBalanceSheetGroupingTable" />
    <link:label xlink:type="resource" xlink:label="label_FairValueByBalanceSheetGroupingTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FairValueByBalanceSheetGroupingTable" xml:lang="en-US" id="label_FairValueByBalanceSheetGroupingTable">Fair Value, by Balance Sheet Grouping [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueByBalanceSheetGroupingTable" xlink:to="label_FairValueByBalanceSheetGroupingTable" xlink:title="Label : FairValueByBalanceSheetGroupingTable to label_FairValueByBalanceSheetGroupingTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:label="DebtInstrumentConvertibleConversionPrice1" xlink:title="DebtInstrumentConvertibleConversionPrice1" />
    <link:label xlink:type="resource" xlink:label="label_DebtInstrumentConvertibleConversionPrice1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_DebtInstrumentConvertibleConversionPrice1" xml:lang="en-US" id="label_DebtInstrumentConvertibleConversionPrice1">Conversion price</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentConvertibleConversionPrice1" xlink:to="label_DebtInstrumentConvertibleConversionPrice1" xlink:title="Label : DebtInstrumentConvertibleConversionPrice1 to label_DebtInstrumentConvertibleConversionPrice1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleDebt" xlink:label="ConvertibleDebt" xlink:title="ConvertibleDebt" />
    <link:label xlink:type="resource" xlink:label="label_ConvertibleDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ConvertibleDebt" xml:lang="en-US" id="label_ConvertibleDebt">Principal amount</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConvertibleDebt" xlink:to="label_ConvertibleDebt" xlink:title="Label : ConvertibleDebt to label_ConvertibleDebt" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:label="BusinessCombinationContingentConsiderationLiability" xlink:title="BusinessCombinationContingentConsiderationLiability" />
    <link:label xlink:type="resource" xlink:label="label_BusinessCombinationContingentConsiderationLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_BusinessCombinationContingentConsiderationLiability" xml:lang="en-US" id="label_BusinessCombinationContingentConsiderationLiability">Fair value of the contingent consideration</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationContingentConsiderationLiability" xlink:to="label_BusinessCombinationContingentConsiderationLiability" xlink:title="Label : BusinessCombinationContingentConsiderationLiability to label_BusinessCombinationContingentConsiderationLiability" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditMember" xlink:label="LineOfCreditMember" xlink:title="LineOfCreditMember" />
    <link:label xlink:type="resource" xlink:label="label_LineOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LineOfCreditMember" xml:lang="en-US" id="label_LineOfCreditMember">Line of Credit [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LineOfCreditMember" xlink:to="label_LineOfCreditMember" xlink:title="Label : LineOfCreditMember to label_LineOfCreditMember" />
    <link:label xlink:type="resource" xlink:label="label_OperatingLeasesFutureMinimumPaymentsDueCurrent_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_OperatingLeasesFutureMinimumPaymentsDueCurrent_1" xml:lang="en-US" id="label_OperatingLeasesFutureMinimumPaymentsDueCurrent_1">Operating Leases, Future Minimum Payments Due, Next Twelve Months</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:to="label_OperatingLeasesFutureMinimumPaymentsDueCurrent_1" xlink:title="Label : OperatingLeasesFutureMinimumPaymentsDueCurrent to label_OperatingLeasesFutureMinimumPaymentsDueCurrent_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" xlink:label="DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" xlink:title="DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" />
    <link:label xlink:type="resource" xlink:label="label_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" xml:lang="en-US" id="label_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage">Defined Benefit Plan, Plan Assets, Investment within Plan Asset Category, Percentage</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" xlink:to="label_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" xlink:title="Label : DefinedBenefitPlanPlanAssetsTargetAllocationPercentage to label_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SalariesAndWages" xlink:label="SalariesAndWages" xlink:title="SalariesAndWages" />
    <link:label xlink:type="resource" xlink:label="label_SalariesAndWages" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SalariesAndWages" xml:lang="en-US" id="label_SalariesAndWages">Salary and Wage, NonOfficer, Excluding Cost of Good and Service Sold</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SalariesAndWages" xlink:to="label_SalariesAndWages" xlink:title="Label : SalariesAndWages to label_SalariesAndWages" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentsDescription" xlink:label="OtherCommitmentsDescription" xlink:title="OtherCommitmentsDescription" />
    <link:label xlink:type="resource" xlink:label="label_OtherCommitmentsDescription" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_OtherCommitmentsDescription" xml:lang="en-US" id="label_OtherCommitmentsDescription">Other Commitments, Description</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherCommitmentsDescription" xlink:to="label_OtherCommitmentsDescription" xlink:title="Label : OtherCommitmentsDescription to label_OtherCommitmentsDescription" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlansGeneralInformation" xlink:label="DefinedBenefitPlansGeneralInformation" xlink:title="DefinedBenefitPlansGeneralInformation" />
    <link:label xlink:type="resource" xlink:label="label_DefinedBenefitPlansGeneralInformation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DefinedBenefitPlansGeneralInformation" xml:lang="en-US" id="label_DefinedBenefitPlansGeneralInformation">Defined Benefit Plan, Description</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlansGeneralInformation" xlink:to="label_DefinedBenefitPlansGeneralInformation" xlink:title="Label : DefinedBenefitPlansGeneralInformation to label_DefinedBenefitPlansGeneralInformation" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LegalFees" xlink:label="LegalFees" xlink:title="LegalFees" />
    <link:label xlink:type="resource" xlink:label="label_LegalFees" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LegalFees" xml:lang="en-US" id="label_LegalFees">Legal Fees</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LegalFees" xlink:to="label_LegalFees" xlink:title="Label : LegalFees to label_LegalFees" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCredit" xlink:label="LineOfCredit" xlink:title="LineOfCredit" />
    <link:label xlink:type="resource" xlink:label="label_LineOfCredit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LineOfCredit" xml:lang="en-US" id="label_LineOfCredit">Long-term Line of Credit</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LineOfCredit" xlink:to="label_LineOfCredit" xlink:title="Label : LineOfCredit to label_LineOfCredit" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:label="CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:title="CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" />
    <link:label xlink:type="resource" xlink:label="label_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xml:lang="en-US" id="label_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract">Current Income Tax Expense (Benefit), Continuing Operations [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="label_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:title="Label : CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract to label_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:label="CurrentFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:title="CurrentFederalStateAndLocalTaxExpenseBenefitAbstract" />
    <link:label xlink:type="resource" xlink:label="label_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract" xml:lang="en-US" id="label_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract">Current Federal, State and Local, Tax Expense (Benefit) [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CurrentFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:to="label_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:title="Label : CurrentFederalStateAndLocalTaxExpenseBenefitAbstract to label_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentFederalTaxExpenseBenefit" xlink:label="CurrentFederalTaxExpenseBenefit" xlink:title="CurrentFederalTaxExpenseBenefit" />
    <link:label xlink:type="resource" xlink:label="label_CurrentFederalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CurrentFederalTaxExpenseBenefit" xml:lang="en-US" id="label_CurrentFederalTaxExpenseBenefit">Current Federal Tax Expense (Benefit)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CurrentFederalTaxExpenseBenefit" xlink:to="label_CurrentFederalTaxExpenseBenefit" xlink:title="Label : CurrentFederalTaxExpenseBenefit to label_CurrentFederalTaxExpenseBenefit" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:label="CurrentStateAndLocalTaxExpenseBenefit" xlink:title="CurrentStateAndLocalTaxExpenseBenefit" />
    <link:label xlink:type="resource" xlink:label="label_CurrentStateAndLocalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CurrentStateAndLocalTaxExpenseBenefit" xml:lang="en-US" id="label_CurrentStateAndLocalTaxExpenseBenefit">Current State and Local Tax Expense (Benefit)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CurrentStateAndLocalTaxExpenseBenefit" xlink:to="label_CurrentStateAndLocalTaxExpenseBenefit" xlink:title="Label : CurrentStateAndLocalTaxExpenseBenefit to label_CurrentStateAndLocalTaxExpenseBenefit" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:label="CurrentIncomeTaxExpenseBenefit" xlink:title="CurrentIncomeTaxExpenseBenefit" />
    <link:label xlink:type="resource" xlink:label="label_CurrentIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_CurrentIncomeTaxExpenseBenefit" xml:lang="en-US" id="label_CurrentIncomeTaxExpenseBenefit">Total current income taxes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CurrentIncomeTaxExpenseBenefit" xlink:to="label_CurrentIncomeTaxExpenseBenefit" xlink:title="Label : CurrentIncomeTaxExpenseBenefit to label_CurrentIncomeTaxExpenseBenefit" />
    <link:label xlink:type="resource" xlink:label="label_CurrentIncomeTaxExpenseBenefit_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CurrentIncomeTaxExpenseBenefit_1" xml:lang="en-US" id="label_CurrentIncomeTaxExpenseBenefit_1">Current Income Tax Expense (Benefit)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CurrentIncomeTaxExpenseBenefit" xlink:to="label_CurrentIncomeTaxExpenseBenefit_1" xlink:title="Label : CurrentIncomeTaxExpenseBenefit to label_CurrentIncomeTaxExpenseBenefit_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:label="DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:title="DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" />
    <link:label xlink:type="resource" xlink:label="label_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xml:lang="en-US" id="label_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract">Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="label_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:title="Label : DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract to label_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:label="DeferredFederalIncomeTaxExpenseBenefit" xlink:title="DeferredFederalIncomeTaxExpenseBenefit" />
    <link:label xlink:type="resource" xlink:label="label_DeferredFederalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_DeferredFederalIncomeTaxExpenseBenefit" xml:lang="en-US" id="label_DeferredFederalIncomeTaxExpenseBenefit">U.S. federal</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredFederalIncomeTaxExpenseBenefit" xlink:to="label_DeferredFederalIncomeTaxExpenseBenefit" xlink:title="Label : DeferredFederalIncomeTaxExpenseBenefit to label_DeferredFederalIncomeTaxExpenseBenefit" />
    <link:label xlink:type="resource" xlink:label="label_DeferredFederalIncomeTaxExpenseBenefit_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DeferredFederalIncomeTaxExpenseBenefit_1" xml:lang="en-US" id="label_DeferredFederalIncomeTaxExpenseBenefit_1">Deferred Federal Income Tax Expense (Benefit)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredFederalIncomeTaxExpenseBenefit" xlink:to="label_DeferredFederalIncomeTaxExpenseBenefit_1" xlink:title="Label : DeferredFederalIncomeTaxExpenseBenefit to label_DeferredFederalIncomeTaxExpenseBenefit_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:label="DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:title="DeferredStateAndLocalIncomeTaxExpenseBenefit" />
    <link:label xlink:type="resource" xlink:label="label_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_DeferredStateAndLocalIncomeTaxExpenseBenefit" xml:lang="en-US" id="label_DeferredStateAndLocalIncomeTaxExpenseBenefit">U.S. state</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:to="label_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:title="Label : DeferredStateAndLocalIncomeTaxExpenseBenefit to label_DeferredStateAndLocalIncomeTaxExpenseBenefit" />
    <link:label xlink:type="resource" xlink:label="label_DeferredStateAndLocalIncomeTaxExpenseBenefit_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DeferredStateAndLocalIncomeTaxExpenseBenefit_1" xml:lang="en-US" id="label_DeferredStateAndLocalIncomeTaxExpenseBenefit_1">Deferred State and Local Income Tax Expense (Benefit)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:to="label_DeferredStateAndLocalIncomeTaxExpenseBenefit_1" xlink:title="Label : DeferredStateAndLocalIncomeTaxExpenseBenefit to label_DeferredStateAndLocalIncomeTaxExpenseBenefit_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="DeferredIncomeTaxExpenseBenefit" xlink:title="DeferredIncomeTaxExpenseBenefit" />
    <link:label xlink:type="resource" xlink:label="label_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_DeferredIncomeTaxExpenseBenefit" xml:lang="en-US" id="label_DeferredIncomeTaxExpenseBenefit">Total deferred income tax benefit</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredIncomeTaxExpenseBenefit" xlink:to="label_DeferredIncomeTaxExpenseBenefit" xlink:title="Label : DeferredIncomeTaxExpenseBenefit to label_DeferredIncomeTaxExpenseBenefit" />
    <link:label xlink:type="resource" xlink:label="label_DeferredIncomeTaxExpenseBenefit_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DeferredIncomeTaxExpenseBenefit_1" xml:lang="en-US" id="label_DeferredIncomeTaxExpenseBenefit_1">Deferred Income Tax Expense (Benefit)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredIncomeTaxExpenseBenefit" xlink:to="label_DeferredIncomeTaxExpenseBenefit_1" xlink:title="Label : DeferredIncomeTaxExpenseBenefit to label_DeferredIncomeTaxExpenseBenefit_1" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_SpecialVotingPreferredStockMember" xlink:label="SpecialVotingPreferredStockMember" xlink:title="SpecialVotingPreferredStockMember" />
    <link:label xlink:type="resource" xlink:label="label_SpecialVotingPreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SpecialVotingPreferredStockMember" xml:lang="en-US" id="label_SpecialVotingPreferredStockMember">Special Voting Preferred Stock</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SpecialVotingPreferredStockMember" xlink:to="label_SpecialVotingPreferredStockMember" xlink:title="Label : SpecialVotingPreferredStockMember to label_SpecialVotingPreferredStockMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:label="IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:title="IncomeTaxReconciliationStateAndLocalIncomeTaxes" />
    <link:label xlink:type="resource" xlink:label="label_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xml:lang="en-US" id="label_IncomeTaxReconciliationStateAndLocalIncomeTaxes">Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:to="label_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:title="Label : IncomeTaxReconciliationStateAndLocalIncomeTaxes to label_IncomeTaxReconciliationStateAndLocalIncomeTaxes" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationTaxSettlementsForeign" xlink:label="IncomeTaxReconciliationTaxSettlementsForeign" xlink:title="IncomeTaxReconciliationTaxSettlementsForeign" />
    <link:label xlink:type="resource" xlink:label="label_IncomeTaxReconciliationTaxSettlementsForeign" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncomeTaxReconciliationTaxSettlementsForeign" xml:lang="en-US" id="label_IncomeTaxReconciliationTaxSettlementsForeign">Effective Income Tax Rate Reconciliation, Tax Settlement, Foreign, Amount</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxReconciliationTaxSettlementsForeign" xlink:to="label_IncomeTaxReconciliationTaxSettlementsForeign" xlink:title="Label : IncomeTaxReconciliationTaxSettlementsForeign to label_IncomeTaxReconciliationTaxSettlementsForeign" />
    <link:label xlink:type="resource" xlink:label="label_IncomeTaxReconciliationChangeInEnactedTaxRate_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncomeTaxReconciliationChangeInEnactedTaxRate_1" xml:lang="en-US" id="label_IncomeTaxReconciliationChangeInEnactedTaxRate_1">Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Amount</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:to="label_IncomeTaxReconciliationChangeInEnactedTaxRate_1" xlink:title="Label : IncomeTaxReconciliationChangeInEnactedTaxRate to label_IncomeTaxReconciliationChangeInEnactedTaxRate_1" />
    <link:label xlink:type="resource" xlink:label="label_StockIssuedDuringPeriodSharesSettlementOfLiabilities_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_StockIssuedDuringPeriodSharesSettlementOfLiabilities_2" xml:lang="en-US" id="label_StockIssuedDuringPeriodSharesSettlementOfLiabilities_2">Settlement of liabilities with shares, shares</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodSharesSettlementOfLiabilities" xlink:to="label_StockIssuedDuringPeriodSharesSettlementOfLiabilities_2" xlink:title="Label : StockIssuedDuringPeriodSharesSettlementOfLiabilities to label_StockIssuedDuringPeriodSharesSettlementOfLiabilities_2" />
    <link:label xlink:type="resource" xlink:label="label_IncomeTaxReconciliationOtherReconcilingItems_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncomeTaxReconciliationOtherReconcilingItems_1" xml:lang="en-US" id="label_IncomeTaxReconciliationOtherReconcilingItems_1">Effective Income Tax Rate Reconciliation, Other Reconciling Items, Amount</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxReconciliationOtherReconcilingItems" xlink:to="label_IncomeTaxReconciliationOtherReconcilingItems_1" xlink:title="Label : IncomeTaxReconciliationOtherReconcilingItems to label_IncomeTaxReconciliationOtherReconcilingItems_1" />
    <link:label xlink:type="resource" xlink:label="label_IncomeTaxReconciliationOtherAdjustments_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncomeTaxReconciliationOtherAdjustments_1" xml:lang="en-US" id="label_IncomeTaxReconciliationOtherAdjustments_1">Effective Income Tax Rate Reconciliation, Other Adjustments, Amount</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxReconciliationOtherAdjustments" xlink:to="label_IncomeTaxReconciliationOtherAdjustments_1" xlink:title="Label : IncomeTaxReconciliationOtherAdjustments to label_IncomeTaxReconciliationOtherAdjustments_1" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_StockIssuedDuringPeriodValueSettlementOfLiabilities" xlink:label="StockIssuedDuringPeriodValueSettlementOfLiabilities" xlink:title="StockIssuedDuringPeriodValueSettlementOfLiabilities" />
    <link:label xlink:type="resource" xlink:label="label_StockIssuedDuringPeriodValueSettlementOfLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_StockIssuedDuringPeriodValueSettlementOfLiabilities" xml:lang="en-US" id="label_StockIssuedDuringPeriodValueSettlementOfLiabilities">Stock Issued During Period, Value, Settlement of Liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodValueSettlementOfLiabilities" xlink:to="label_StockIssuedDuringPeriodValueSettlementOfLiabilities" xlink:title="Label : StockIssuedDuringPeriodValueSettlementOfLiabilities to label_StockIssuedDuringPeriodValueSettlementOfLiabilities" />
    <link:label xlink:type="resource" xlink:label="label_DeferredTaxAssetsCharitableContributionCarryforwards_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DeferredTaxAssetsCharitableContributionCarryforwards_1" xml:lang="en-US" id="label_DeferredTaxAssetsCharitableContributionCarryforwards_1">Deferred Tax Assets, Charitable Contribution Carryforwards</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsCharitableContributionCarryforwards" xlink:to="label_DeferredTaxAssetsCharitableContributionCarryforwards_1" xlink:title="Label : DeferredTaxAssetsCharitableContributionCarryforwards to label_DeferredTaxAssetsCharitableContributionCarryforwards_1" />
    <link:label xlink:type="resource" xlink:label="label_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_1" xml:lang="en-US" id="label_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_1">Deferred Tax Assets, Operating Loss Carryforwards, State and Local</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" xlink:to="label_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_1" xlink:title="Label : DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal to label_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_1" />
    <link:label xlink:type="resource" xlink:label="label_DeferredTaxAssetsLiabilitiesNet_1" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_DeferredTaxAssetsLiabilitiesNet_1" xml:lang="en-US" id="label_DeferredTaxAssetsLiabilitiesNet_1">Total deferred tax assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsLiabilitiesNet" xlink:to="label_DeferredTaxAssetsLiabilitiesNet_1" xlink:title="Label : DeferredTaxAssetsLiabilitiesNet to label_DeferredTaxAssetsLiabilitiesNet_1" />
    <link:label xlink:type="resource" xlink:label="label_DeferredTaxAssetsLiabilitiesNet_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DeferredTaxAssetsLiabilitiesNet_2" xml:lang="en-US" id="label_DeferredTaxAssetsLiabilitiesNet_2">Deferred Tax Assets, Net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsLiabilitiesNet" xlink:to="label_DeferredTaxAssetsLiabilitiesNet_2" xlink:title="Label : DeferredTaxAssetsLiabilitiesNet to label_DeferredTaxAssetsLiabilitiesNet_2" />
    <link:label xlink:type="resource" xlink:label="label_DeferredTaxLiabilities_2" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="label_DeferredTaxLiabilities_2" xml:lang="en-US" id="label_DeferredTaxLiabilities_2">Deferred tax liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxLiabilities" xlink:to="label_DeferredTaxLiabilities_2" xlink:title="Label : DeferredTaxLiabilities to label_DeferredTaxLiabilities_2" />
    <link:label xlink:type="resource" xlink:label="label_DeferredTaxLiabilities_3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DeferredTaxLiabilities_3" xml:lang="en-US" id="label_DeferredTaxLiabilities_3">Deferred Tax Liabilities, Net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxLiabilities" xlink:to="label_DeferredTaxLiabilities_3" xlink:title="Label : DeferredTaxLiabilities to label_DeferredTaxLiabilities_3" />
    <link:label xlink:type="resource" xlink:label="label_DeferredTaxAssetsValuationAllowance_1" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="label_DeferredTaxAssetsValuationAllowance_1" xml:lang="en-US" id="label_DeferredTaxAssetsValuationAllowance_1">Valuation allowance</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsValuationAllowance" xlink:to="label_DeferredTaxAssetsValuationAllowance_1" xlink:title="Label : DeferredTaxAssetsValuationAllowance to label_DeferredTaxAssetsValuationAllowance_1" />
    <link:label xlink:type="resource" xlink:label="label_DeferredTaxAssetsValuationAllowance_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DeferredTaxAssetsValuationAllowance_2" xml:lang="en-US" id="label_DeferredTaxAssetsValuationAllowance_2">Deferred Tax Assets, Valuation Allowance</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsValuationAllowance" xlink:to="label_DeferredTaxAssetsValuationAllowance_2" xlink:title="Label : DeferredTaxAssetsValuationAllowance to label_DeferredTaxAssetsValuationAllowance_2" />
    <link:label xlink:type="resource" xlink:label="label_DeferredTaxAssetsOperatingLossCarryforwards_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DeferredTaxAssetsOperatingLossCarryforwards_1" xml:lang="en-US" id="label_DeferredTaxAssetsOperatingLossCarryforwards_1">Deferred Tax Assets, Operating Loss Carryforwards</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsOperatingLossCarryforwards" xlink:to="label_DeferredTaxAssetsOperatingLossCarryforwards_1" xlink:title="Label : DeferredTaxAssetsOperatingLossCarryforwards to label_DeferredTaxAssetsOperatingLossCarryforwards_1" />
    <link:label xlink:type="resource" xlink:label="label_ValuationAllowanceDeferredTaxAssetChangeInAmount_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ValuationAllowanceDeferredTaxAssetChangeInAmount_1" xml:lang="en-US" id="label_ValuationAllowanceDeferredTaxAssetChangeInAmount_1">Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:to="label_ValuationAllowanceDeferredTaxAssetChangeInAmount_1" xlink:title="Label : ValuationAllowanceDeferredTaxAssetChangeInAmount to label_ValuationAllowanceDeferredTaxAssetChangeInAmount_1" />
    <link:label xlink:type="resource" xlink:label="label_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_1" xml:lang="en-US" id="label_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_1">Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:to="label_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_1" xlink:title="Label : UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued to label_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_1" />
    <link:label xlink:type="resource" xlink:label="label_OtherInformationPertainingToIncomeTaxes_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_OtherInformationPertainingToIncomeTaxes_1" xml:lang="en-US" id="label_OtherInformationPertainingToIncomeTaxes_1">Other Information Pertaining to Income Taxes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherInformationPertainingToIncomeTaxes" xlink:to="label_OtherInformationPertainingToIncomeTaxes_1" xlink:title="Label : OtherInformationPertainingToIncomeTaxes to label_OtherInformationPertainingToIncomeTaxes_1" />
    <link:label xlink:type="resource" xlink:label="label_RestatementAxis_1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_RestatementAxis_1" xml:lang="en-US" id="label_RestatementAxis_1">Revision of Prior Period [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RestatementAxis" xlink:to="label_RestatementAxis_1" xlink:title="Label : RestatementAxis to label_RestatementAxis_1" />
    <link:label xlink:type="resource" xlink:label="label_PropertyPlantAndEquipmentNet_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_PropertyPlantAndEquipmentNet_1" xml:lang="en-US" id="label_PropertyPlantAndEquipmentNet_1">Fixed assets, net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentNet" xlink:to="label_PropertyPlantAndEquipmentNet_1" xlink:title="Label : PropertyPlantAndEquipmentNet to label_PropertyPlantAndEquipmentNet_1" />
    <link:label xlink:type="resource" xlink:label="label_OtherIntangibleAssetsNet_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_OtherIntangibleAssetsNet_1" xml:lang="en-US" id="label_OtherIntangibleAssetsNet_1">Other Intangible Assets, Net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherIntangibleAssetsNet" xlink:to="label_OtherIntangibleAssetsNet_1" xlink:title="Label : OtherIntangibleAssetsNet to label_OtherIntangibleAssetsNet_1" />
    <link:label xlink:type="resource" xlink:label="label_OtherLongTermDebtCurrent_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_OtherLongTermDebtCurrent_1" xml:lang="en-US" id="label_OtherLongTermDebtCurrent_1">Current portion of long-term debt</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherLongTermDebtCurrent" xlink:to="label_OtherLongTermDebtCurrent_1" xlink:title="Label : OtherLongTermDebtCurrent to label_OtherLongTermDebtCurrent_1" />
    <link:label xlink:type="resource" xlink:label="label_PreferredStockValue_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_PreferredStockValue_2" xml:lang="en-US" id="label_PreferredStockValue_2">Preferred Stock, Value, Issued</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PreferredStockValue" xlink:to="label_PreferredStockValue_2" xlink:title="Label : PreferredStockValue to label_PreferredStockValue_2" />
    <link:label xlink:type="resource" xlink:label="label_CommonStockSharesIssued_1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_CommonStockSharesIssued_1" xml:lang="en-US" id="label_CommonStockSharesIssued_1">Common stock, shares</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockSharesIssued" xlink:to="label_CommonStockSharesIssued_1" xlink:title="Label : CommonStockSharesIssued to label_CommonStockSharesIssued_1" />
    <link:label xlink:type="resource" xlink:label="label_AccumulatedOtherComprehensiveIncomeLossNetOfTax_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AccumulatedOtherComprehensiveIncomeLossNetOfTax_1" xml:lang="en-US" id="label_AccumulatedOtherComprehensiveIncomeLossNetOfTax_1">Accumulated other comprehensive income</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="label_AccumulatedOtherComprehensiveIncomeLossNetOfTax_1" xlink:title="Label : AccumulatedOtherComprehensiveIncomeLossNetOfTax to label_AccumulatedOtherComprehensiveIncomeLossNetOfTax_1" />
    <link:label xlink:type="resource" xlink:label="label_Assets_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_Assets_2" xml:lang="en-US" id="label_Assets_2">Total assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Assets" xlink:to="label_Assets_2" xlink:title="Label : Assets to label_Assets_2" />
    <link:label xlink:type="resource" xlink:label="label_Liabilities_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_Liabilities_2" xml:lang="en-US" id="label_Liabilities_2">Liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Liabilities" xlink:to="label_Liabilities_2" xlink:title="Label : Liabilities to label_Liabilities_2" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_ChangesInFairValueReportedInStatementsOfOperations" xlink:label="ChangesInFairValueReportedInStatementsOfOperations" xlink:title="ChangesInFairValueReportedInStatementsOfOperations" />
    <link:label xlink:type="resource" xlink:label="label_ChangesInFairValueReportedInStatementsOfOperations" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_ChangesInFairValueReportedInStatementsOfOperations" xml:lang="en-US" id="label_ChangesInFairValueReportedInStatementsOfOperations">The amount of change in fair value reported in the statements of operations.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ChangesInFairValueReportedInStatementsOfOperations" xlink:to="label_ChangesInFairValueReportedInStatementsOfOperations" xlink:title="Label : ChangesInFairValueReportedInStatementsOfOperations to label_ChangesInFairValueReportedInStatementsOfOperations" />
    <link:label xlink:type="resource" xlink:label="label_ChangesInFairValueReportedInStatementsOfOperations_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ChangesInFairValueReportedInStatementsOfOperations_1" xml:lang="en-US" id="label_ChangesInFairValueReportedInStatementsOfOperations_1">Change in fair value reported in the statements of operations</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ChangesInFairValueReportedInStatementsOfOperations" xlink:to="label_ChangesInFairValueReportedInStatementsOfOperations_1" xlink:title="Label : ChangesInFairValueReportedInStatementsOfOperations to label_ChangesInFairValueReportedInStatementsOfOperations_1" />
    <link:label xlink:type="resource" xlink:label="label_ChangesInFairValueReportedInStatementsOfOperations_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ChangesInFairValueReportedInStatementsOfOperations_2" xml:lang="en-US" id="label_ChangesInFairValueReportedInStatementsOfOperations_2">Change in fair value reported in the statements of operations</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ChangesInFairValueReportedInStatementsOfOperations" xlink:to="label_ChangesInFairValueReportedInStatementsOfOperations_2" xlink:title="Label : ChangesInFairValueReportedInStatementsOfOperations to label_ChangesInFairValueReportedInStatementsOfOperations_2" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_ChangeInFairValueReportedInOtherComprehensiveIncome" xlink:label="ChangeInFairValueReportedInOtherComprehensiveIncome" xlink:title="ChangeInFairValueReportedInOtherComprehensiveIncome" />
    <link:label xlink:type="resource" xlink:label="label_ChangeInFairValueReportedInOtherComprehensiveIncome" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ChangeInFairValueReportedInOtherComprehensiveIncome" xml:lang="en-US" id="label_ChangeInFairValueReportedInOtherComprehensiveIncome">Change in fair value reported in other comprehensive income</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ChangeInFairValueReportedInOtherComprehensiveIncome" xlink:to="label_ChangeInFairValueReportedInOtherComprehensiveIncome" xlink:title="Label : ChangeInFairValueReportedInOtherComprehensiveIncome to label_ChangeInFairValueReportedInOtherComprehensiveIncome" />
    <link:label xlink:type="resource" xlink:label="label_ChangeInFairValueReportedInOtherComprehensiveIncome_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ChangeInFairValueReportedInOtherComprehensiveIncome_1" xml:lang="en-US" id="label_ChangeInFairValueReportedInOtherComprehensiveIncome_1">Change in fair value reported in other comprehensive loss</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ChangeInFairValueReportedInOtherComprehensiveIncome" xlink:to="label_ChangeInFairValueReportedInOtherComprehensiveIncome_1" xlink:title="Label : ChangeInFairValueReportedInOtherComprehensiveIncome to label_ChangeInFairValueReportedInOtherComprehensiveIncome_1" />
    <link:label xlink:type="resource" xlink:label="label_ChangeInFairValueReportedInOtherComprehensiveIncome_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_ChangeInFairValueReportedInOtherComprehensiveIncome_2" xml:lang="en-US" id="label_ChangeInFairValueReportedInOtherComprehensiveIncome_2">The amount of change in fair value reported in other comprehensive income.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ChangeInFairValueReportedInOtherComprehensiveIncome" xlink:to="label_ChangeInFairValueReportedInOtherComprehensiveIncome_2" xlink:title="Label : ChangeInFairValueReportedInOtherComprehensiveIncome to label_ChangeInFairValueReportedInOtherComprehensiveIncome_2" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_FairValueAssumptionsValueOfCommonStock" xlink:label="FairValueAssumptionsValueOfCommonStock" xlink:title="FairValueAssumptionsValueOfCommonStock" />
    <link:label xlink:type="resource" xlink:label="label_FairValueAssumptionsValueOfCommonStock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_FairValueAssumptionsValueOfCommonStock" xml:lang="en-US" id="label_FairValueAssumptionsValueOfCommonStock">Per share or per unit amount of equity securities issued.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueAssumptionsValueOfCommonStock" xlink:to="label_FairValueAssumptionsValueOfCommonStock" xlink:title="Label : FairValueAssumptionsValueOfCommonStock to label_FairValueAssumptionsValueOfCommonStock" />
    <link:label xlink:type="resource" xlink:label="label_FairValueAssumptionsValueOfCommonStock_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_FairValueAssumptionsValueOfCommonStock_1" xml:lang="en-US" id="label_FairValueAssumptionsValueOfCommonStock_1">Value of Common Stock on measurement date</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueAssumptionsValueOfCommonStock" xlink:to="label_FairValueAssumptionsValueOfCommonStock_1" xlink:title="Label : FairValueAssumptionsValueOfCommonStock to label_FairValueAssumptionsValueOfCommonStock_1" />
    <link:label xlink:type="resource" xlink:label="label_FairValueAssumptionsValueOfCommonStock_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FairValueAssumptionsValueOfCommonStock_2" xml:lang="en-US" id="label_FairValueAssumptionsValueOfCommonStock_2">Value of Common Stock</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueAssumptionsValueOfCommonStock" xlink:to="label_FairValueAssumptionsValueOfCommonStock_2" xlink:title="Label : FairValueAssumptionsValueOfCommonStock to label_FairValueAssumptionsValueOfCommonStock_2" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_FairValueAssumptionExpectedTerms" xlink:label="FairValueAssumptionExpectedTerms" xlink:title="FairValueAssumptionExpectedTerms" />
    <link:label xlink:type="resource" xlink:label="label_FairValueAssumptionExpectedTerms" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_FairValueAssumptionExpectedTerms" xml:lang="en-US" id="label_FairValueAssumptionExpectedTerms">Period between issuance and maturity of investment in debt security, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueAssumptionExpectedTerms" xlink:to="label_FairValueAssumptionExpectedTerms" xlink:title="Label : FairValueAssumptionExpectedTerms to label_FairValueAssumptionExpectedTerms" />
    <link:label xlink:type="resource" xlink:label="label_FairValueAssumptionExpectedTerms_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_FairValueAssumptionExpectedTerms_1" xml:lang="en-US" id="label_FairValueAssumptionExpectedTerms_1">Expected term (years)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueAssumptionExpectedTerms" xlink:to="label_FairValueAssumptionExpectedTerms_1" xlink:title="Label : FairValueAssumptionExpectedTerms to label_FairValueAssumptionExpectedTerms_1" />
    <link:label xlink:type="resource" xlink:label="label_FairValueAssumptionExpectedTerms_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FairValueAssumptionExpectedTerms_2" xml:lang="en-US" id="label_FairValueAssumptionExpectedTerms_2">Expected term (years)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueAssumptionExpectedTerms" xlink:to="label_FairValueAssumptionExpectedTerms_2" xlink:title="Label : FairValueAssumptionExpectedTerms to label_FairValueAssumptionExpectedTerms_2" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_FairValueAssumptionsVolatilityRate" xlink:label="FairValueAssumptionsVolatilityRate" xlink:title="FairValueAssumptionsVolatilityRate" />
    <link:label xlink:type="resource" xlink:label="label_FairValueAssumptionsVolatilityRate" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_FairValueAssumptionsVolatilityRate" xml:lang="en-US" id="label_FairValueAssumptionsVolatilityRate">The percentage of rate at which price of option increases (decreases) for given set of returns.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueAssumptionsVolatilityRate" xlink:to="label_FairValueAssumptionsVolatilityRate" xlink:title="Label : FairValueAssumptionsVolatilityRate to label_FairValueAssumptionsVolatilityRate" />
    <link:label xlink:type="resource" xlink:label="label_FairValueAssumptionsVolatilityRate_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_FairValueAssumptionsVolatilityRate_1" xml:lang="en-US" id="label_FairValueAssumptionsVolatilityRate_1">Volatility</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueAssumptionsVolatilityRate" xlink:to="label_FairValueAssumptionsVolatilityRate_1" xlink:title="Label : FairValueAssumptionsVolatilityRate to label_FairValueAssumptionsVolatilityRate_1" />
    <link:label xlink:type="resource" xlink:label="label_FairValueAssumptionsVolatilityRate_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FairValueAssumptionsVolatilityRate_2" xml:lang="en-US" id="label_FairValueAssumptionsVolatilityRate_2">Volatility</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueAssumptionsVolatilityRate" xlink:to="label_FairValueAssumptionsVolatilityRate_2" xlink:title="Label : FairValueAssumptionsVolatilityRate to label_FairValueAssumptionsVolatilityRate_2" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_FairValueAssumptionsMarketYieldRate" xlink:label="FairValueAssumptionsMarketYieldRate" xlink:title="FairValueAssumptionsMarketYieldRate" />
    <link:label xlink:type="resource" xlink:label="label_FairValueAssumptionsMarketYieldRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FairValueAssumptionsMarketYieldRate" xml:lang="en-US" id="label_FairValueAssumptionsMarketYieldRate">Market yield (range)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueAssumptionsMarketYieldRate" xlink:to="label_FairValueAssumptionsMarketYieldRate" xlink:title="Label : FairValueAssumptionsMarketYieldRate to label_FairValueAssumptionsMarketYieldRate" />
    <link:label xlink:type="resource" xlink:label="label_FairValueAssumptionsMarketYieldRate_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_FairValueAssumptionsMarketYieldRate_1" xml:lang="en-US" id="label_FairValueAssumptionsMarketYieldRate_1">Market yield (range)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueAssumptionsMarketYieldRate" xlink:to="label_FairValueAssumptionsMarketYieldRate_1" xlink:title="Label : FairValueAssumptionsMarketYieldRate to label_FairValueAssumptionsMarketYieldRate_1" />
    <link:label xlink:type="resource" xlink:label="label_FairValueAssumptionsMarketYieldRate_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_FairValueAssumptionsMarketYieldRate_2" xml:lang="en-US" id="label_FairValueAssumptionsMarketYieldRate_2">The percentage of measurement input using market yield.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueAssumptionsMarketYieldRate" xlink:to="label_FairValueAssumptionsMarketYieldRate_2" xlink:title="Label : FairValueAssumptionsMarketYieldRate to label_FairValueAssumptionsMarketYieldRate_2" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_FairValueAssumptionRiskFreeInterestRate" xlink:label="FairValueAssumptionRiskFreeInterestRate" xlink:title="FairValueAssumptionRiskFreeInterestRate" />
    <link:label xlink:type="resource" xlink:label="label_FairValueAssumptionRiskFreeInterestRate" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_FairValueAssumptionRiskFreeInterestRate" xml:lang="en-US" id="label_FairValueAssumptionRiskFreeInterestRate">The percentage of measurement input using interest rate on instrument with zero risk of financial loss.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueAssumptionRiskFreeInterestRate" xlink:to="label_FairValueAssumptionRiskFreeInterestRate" xlink:title="Label : FairValueAssumptionRiskFreeInterestRate to label_FairValueAssumptionRiskFreeInterestRate" />
    <link:label xlink:type="resource" xlink:label="label_FairValueAssumptionRiskFreeInterestRate_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_FairValueAssumptionRiskFreeInterestRate_1" xml:lang="en-US" id="label_FairValueAssumptionRiskFreeInterestRate_1">Risk free rate</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueAssumptionRiskFreeInterestRate" xlink:to="label_FairValueAssumptionRiskFreeInterestRate_1" xlink:title="Label : FairValueAssumptionRiskFreeInterestRate to label_FairValueAssumptionRiskFreeInterestRate_1" />
    <link:label xlink:type="resource" xlink:label="label_FairValueAssumptionRiskFreeInterestRate_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FairValueAssumptionRiskFreeInterestRate_2" xml:lang="en-US" id="label_FairValueAssumptionRiskFreeInterestRate_2">Risk free rate</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueAssumptionRiskFreeInterestRate" xlink:to="label_FairValueAssumptionRiskFreeInterestRate_2" xlink:title="Label : FairValueAssumptionRiskFreeInterestRate to label_FairValueAssumptionRiskFreeInterestRate_2" />
    <link:label xlink:type="resource" xlink:label="label_DebtInstrumentFaceAmount_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DebtInstrumentFaceAmount_1" xml:lang="en-US" id="label_DebtInstrumentFaceAmount_1">Aggregate amount of loan</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentFaceAmount" xlink:to="label_DebtInstrumentFaceAmount_1" xlink:title="Label : DebtInstrumentFaceAmount to label_DebtInstrumentFaceAmount_1" />
    <link:label xlink:type="resource" xlink:label="label_DebtInstrumentConvertibleConversionPrice1_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DebtInstrumentConvertibleConversionPrice1_1" xml:lang="en-US" id="label_DebtInstrumentConvertibleConversionPrice1_1">Debt Instrument, Convertible, Conversion Price</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentConvertibleConversionPrice1" xlink:to="label_DebtInstrumentConvertibleConversionPrice1_1" xlink:title="Label : DebtInstrumentConvertibleConversionPrice1 to label_DebtInstrumentConvertibleConversionPrice1_1" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_DebtPurchasePrice" xlink:label="DebtPurchasePrice" xlink:title="DebtPurchasePrice" />
    <link:label xlink:type="resource" xlink:label="label_DebtPurchasePrice" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_DebtPurchasePrice" xml:lang="en-US" id="label_DebtPurchasePrice">Amount at purchase price of investment in debt .</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtPurchasePrice" xlink:to="label_DebtPurchasePrice" xlink:title="Label : DebtPurchasePrice to label_DebtPurchasePrice" />
    <link:label xlink:type="resource" xlink:label="label_DebtPurchasePrice_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DebtPurchasePrice_1" xml:lang="en-US" id="label_DebtPurchasePrice_1">Purchase price</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtPurchasePrice" xlink:to="label_DebtPurchasePrice_1" xlink:title="Label : DebtPurchasePrice to label_DebtPurchasePrice_1" />
    <link:label xlink:type="resource" xlink:label="label_DebtPurchasePrice_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DebtPurchasePrice_2" xml:lang="en-US" id="label_DebtPurchasePrice_2">Debt Purchase Price</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtPurchasePrice" xlink:to="label_DebtPurchasePrice_2" xlink:title="Label : DebtPurchasePrice to label_DebtPurchasePrice_2" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_SoloSciencesIncMember" xlink:label="SoloSciencesIncMember" xlink:title="SoloSciencesIncMember" />
    <link:label xlink:type="resource" xlink:label="label_SoloSciencesIncMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_SoloSciencesIncMember" xml:lang="en-US" id="label_SoloSciencesIncMember">Solo Sciences, Inc. [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SoloSciencesIncMember" xlink:to="label_SoloSciencesIncMember" xlink:title="Label : SoloSciencesIncMember to label_SoloSciencesIncMember" />
    <link:label xlink:type="resource" xlink:label="label_StockIssuedDuringPeriodSharesAcquisitions_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_StockIssuedDuringPeriodSharesAcquisitions_2" xml:lang="en-US" id="label_StockIssuedDuringPeriodSharesAcquisitions_2">Issuance of common stock in connection with reverse merger, shares</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodSharesAcquisitions" xlink:to="label_StockIssuedDuringPeriodSharesAcquisitions_2" xlink:title="Label : StockIssuedDuringPeriodSharesAcquisitions to label_StockIssuedDuringPeriodSharesAcquisitions_2" />
    <link:label xlink:type="resource" xlink:label="label_StockIssuedDuringPeriodValueAcquisitions_4" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="label_StockIssuedDuringPeriodValueAcquisitions_4" xml:lang="en-US" id="label_StockIssuedDuringPeriodValueAcquisitions_4">Shares returned in connection with acquisition</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodValueAcquisitions" xlink:to="label_StockIssuedDuringPeriodValueAcquisitions_4" xlink:title="Label : StockIssuedDuringPeriodValueAcquisitions to label_StockIssuedDuringPeriodValueAcquisitions_4" />
    <link:label xlink:type="resource" xlink:label="label_NonoperatingIncomeExpense_3" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_NonoperatingIncomeExpense_3" xml:lang="en-US" id="label_NonoperatingIncomeExpense_3">Total other income (expense)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NonoperatingIncomeExpense" xlink:to="label_NonoperatingIncomeExpense_3" xlink:title="Label : NonoperatingIncomeExpense to label_NonoperatingIncomeExpense_3" />
    <link:label xlink:type="resource" xlink:label="label_ComprehensiveIncomeNetOfTax_2" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_ComprehensiveIncomeNetOfTax_2" xml:lang="en-US" id="label_ComprehensiveIncomeNetOfTax_2">Comprehensive loss</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ComprehensiveIncomeNetOfTax" xlink:to="label_ComprehensiveIncomeNetOfTax_2" xlink:title="Label : ComprehensiveIncomeNetOfTax to label_ComprehensiveIncomeNetOfTax_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxesPaidNet" xlink:label="IncomeTaxesPaidNet" xlink:title="IncomeTaxesPaidNet" />
    <link:label xlink:type="resource" xlink:label="label_IncomeTaxesPaidNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncomeTaxesPaidNet" xml:lang="en-US" id="label_IncomeTaxesPaidNet">Income Taxes Paid, Net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxesPaidNet" xlink:to="label_IncomeTaxesPaidNet" xlink:title="Label : IncomeTaxesPaidNet to label_IncomeTaxesPaidNet" />
    <link:label xlink:type="resource" xlink:label="label_CommitmentsAndContingencies_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CommitmentsAndContingencies_1" xml:lang="en-US" id="label_CommitmentsAndContingencies_1">Commitments and contingencies (Note&#xA0;8)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommitmentsAndContingencies" xlink:to="label_CommitmentsAndContingencies_1" xlink:title="Label : CommitmentsAndContingencies to label_CommitmentsAndContingencies_1" />
    <link:label xlink:type="resource" xlink:label="label_NonoperatingIncomeExpense_4" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_NonoperatingIncomeExpense_4" xml:lang="en-US" id="label_NonoperatingIncomeExpense_4">Total other income (expense)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NonoperatingIncomeExpense" xlink:to="label_NonoperatingIncomeExpense_4" xlink:title="Label : NonoperatingIncomeExpense to label_NonoperatingIncomeExpense_4" />
    <link:label xlink:type="resource" xlink:label="label_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_1" xml:lang="en-US" id="label_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_1">Future minimum lease payments two years</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:to="label_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_1" xlink:title="Label : OperatingLeasesFutureMinimumPaymentsDueInTwoYears to label_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_1" />
    <link:label xlink:type="resource" xlink:label="label_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_1" xml:lang="en-US" id="label_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_1">2023</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:to="label_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_1" xlink:title="Label : OperatingLeasesFutureMinimumPaymentsDueInThreeYears to label_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_1" />
    <link:label xlink:type="resource" xlink:label="label_OperatingLeasesFutureMinimumPaymentsDueInFourYears_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_OperatingLeasesFutureMinimumPaymentsDueInFourYears_1" xml:lang="en-US" id="label_OperatingLeasesFutureMinimumPaymentsDueInFourYears_1">2024</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:to="label_OperatingLeasesFutureMinimumPaymentsDueInFourYears_1" xlink:title="Label : OperatingLeasesFutureMinimumPaymentsDueInFourYears to label_OperatingLeasesFutureMinimumPaymentsDueInFourYears_1" />
    <link:label xlink:type="resource" xlink:label="label_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_1" xml:lang="en-US" id="label_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_1">2025</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:to="label_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_1" xlink:title="Label : OperatingLeasesFutureMinimumPaymentsDueInFiveYears to label_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_1" />
    <link:label xlink:type="resource" xlink:label="label_OperatingLeasesFutureMinimumPaymentsDueThereafter_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_OperatingLeasesFutureMinimumPaymentsDueThereafter_1" xml:lang="en-US" id="label_OperatingLeasesFutureMinimumPaymentsDueThereafter_1">Thereafter</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:to="label_OperatingLeasesFutureMinimumPaymentsDueThereafter_1" xlink:title="Label : OperatingLeasesFutureMinimumPaymentsDueThereafter to label_OperatingLeasesFutureMinimumPaymentsDueThereafter_1" />
    <link:label xlink:type="resource" xlink:label="label_OperatingLeasesFutureMinimumPaymentsDue_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_OperatingLeasesFutureMinimumPaymentsDue_1" xml:lang="en-US" id="label_OperatingLeasesFutureMinimumPaymentsDue_1">Operating Leases, Future Minimum Payments Due</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeasesFutureMinimumPaymentsDue" xlink:to="label_OperatingLeasesFutureMinimumPaymentsDue_1" xlink:title="Label : OperatingLeasesFutureMinimumPaymentsDue to label_OperatingLeasesFutureMinimumPaymentsDue_1" />
    <link:label xlink:type="resource" xlink:label="label_CostOfRevenue_1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_CostOfRevenue_1" xml:lang="en-US" id="label_CostOfRevenue_1">Cost of revenue</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CostOfRevenue" xlink:to="label_CostOfRevenue_1" xlink:title="Label : CostOfRevenue to label_CostOfRevenue_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:label="ForeignCurrencyTransactionGainLossBeforeTax" xlink:title="ForeignCurrencyTransactionGainLossBeforeTax" />
    <link:label xlink:type="resource" xlink:label="label_ForeignCurrencyTransactionGainLossBeforeTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ForeignCurrencyTransactionGainLossBeforeTax" xml:lang="en-US" id="label_ForeignCurrencyTransactionGainLossBeforeTax">Foreign currency transaction related losses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ForeignCurrencyTransactionGainLossBeforeTax" xlink:to="label_ForeignCurrencyTransactionGainLossBeforeTax" xlink:title="Label : ForeignCurrencyTransactionGainLossBeforeTax to label_ForeignCurrencyTransactionGainLossBeforeTax" />
    <link:label xlink:type="resource" xlink:label="label_ForeignCurrencyTransactionGainLossBeforeTax_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ForeignCurrencyTransactionGainLossBeforeTax_1" xml:lang="en-US" id="label_ForeignCurrencyTransactionGainLossBeforeTax_1">Foreign Currency Transaction Gain (Loss), before Tax</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ForeignCurrencyTransactionGainLossBeforeTax" xlink:to="label_ForeignCurrencyTransactionGainLossBeforeTax_1" xlink:title="Label : ForeignCurrencyTransactionGainLossBeforeTax to label_ForeignCurrencyTransactionGainLossBeforeTax_1" />
    <link:label xlink:type="resource" xlink:label="label_AssetsCurrentAbstract_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AssetsCurrentAbstract_1" xml:lang="en-US" id="label_AssetsCurrentAbstract_1">Current assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssetsCurrentAbstract" xlink:to="label_AssetsCurrentAbstract_1" xlink:title="Label : AssetsCurrentAbstract to label_AssetsCurrentAbstract_1" />
    <link:label xlink:type="resource" xlink:label="label_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts_1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts_1" xml:lang="en-US" id="label_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts_1">Transaction costs</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessAcquisitionCostOfAcquiredEntityTransactionCosts" xlink:to="label_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts_1" xlink:title="Label : BusinessAcquisitionCostOfAcquiredEntityTransactionCosts to label_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts_1" />
    <link:label xlink:type="resource" xlink:label="label_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts_2" xml:lang="en-US" id="label_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts_2">Acquisition of ample</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessAcquisitionCostOfAcquiredEntityTransactionCosts" xlink:to="label_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts_2" xlink:title="Label : BusinessAcquisitionCostOfAcquiredEntityTransactionCosts to label_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ExchangeableDebtMember" xlink:label="ExchangeableDebtMember" xlink:title="ExchangeableDebtMember" />
    <link:label xlink:type="resource" xlink:label="label_ExchangeableDebtMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_ExchangeableDebtMember" xml:lang="en-US" id="label_ExchangeableDebtMember">Shares issuable upon exchange of Exchangeable Shares [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExchangeableDebtMember" xlink:to="label_ExchangeableDebtMember" xlink:title="Label : ExchangeableDebtMember to label_ExchangeableDebtMember" />
    <link:label xlink:type="resource" xlink:label="label_ExchangeableDebtMember_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ExchangeableDebtMember_1" xml:lang="en-US" id="label_ExchangeableDebtMember_1">Exchangeable Debt [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExchangeableDebtMember" xlink:to="label_ExchangeableDebtMember_1" xlink:title="Label : ExchangeableDebtMember to label_ExchangeableDebtMember_1" />
    <link:label xlink:type="resource" xlink:label="label_WeightedAverageNumberOfDilutedSharesOutstanding_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_WeightedAverageNumberOfDilutedSharesOutstanding_1" xml:lang="en-US" id="label_WeightedAverageNumberOfDilutedSharesOutstanding_1">Basic and diluted weighted average common stock outstanding</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="label_WeightedAverageNumberOfDilutedSharesOutstanding_1" xlink:title="Label : WeightedAverageNumberOfDilutedSharesOutstanding to label_WeightedAverageNumberOfDilutedSharesOutstanding_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromDebtNetOfIssuanceCosts" xlink:label="ProceedsFromDebtNetOfIssuanceCosts" xlink:title="ProceedsFromDebtNetOfIssuanceCosts" />
    <link:label xlink:type="resource" xlink:label="label_ProceedsFromDebtNetOfIssuanceCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ProceedsFromDebtNetOfIssuanceCosts" xml:lang="en-US" id="label_ProceedsFromDebtNetOfIssuanceCosts">Net proceeds</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromDebtNetOfIssuanceCosts" xlink:to="label_ProceedsFromDebtNetOfIssuanceCosts" xlink:title="Label : ProceedsFromDebtNetOfIssuanceCosts to label_ProceedsFromDebtNetOfIssuanceCosts" />
    <link:label xlink:type="resource" xlink:label="label_ProceedsFromDebtNetOfIssuanceCosts_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ProceedsFromDebtNetOfIssuanceCosts_1" xml:lang="en-US" id="label_ProceedsFromDebtNetOfIssuanceCosts_1">Net proceeds</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromDebtNetOfIssuanceCosts" xlink:to="label_ProceedsFromDebtNetOfIssuanceCosts_1" xlink:title="Label : ProceedsFromDebtNetOfIssuanceCosts to label_ProceedsFromDebtNetOfIssuanceCosts_1" />
    <link:label xlink:type="resource" xlink:label="label_CashAndCashEquivalentsAtCarryingValue_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CashAndCashEquivalentsAtCarryingValue_1" xml:lang="en-US" id="label_CashAndCashEquivalentsAtCarryingValue_1">Cash and Cash Equivalents, at Carrying Value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashAndCashEquivalentsAtCarryingValue" xlink:to="label_CashAndCashEquivalentsAtCarryingValue_1" xlink:title="Label : CashAndCashEquivalentsAtCarryingValue to label_CashAndCashEquivalentsAtCarryingValue_1" />
    <link:label xlink:type="resource" xlink:label="label_PreferredStockLiquidationPreference_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_PreferredStockLiquidationPreference_1" xml:lang="en-US" id="label_PreferredStockLiquidationPreference_1">Preferred Stock, Liquidation Preference Per Share</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PreferredStockLiquidationPreference" xlink:to="label_PreferredStockLiquidationPreference_1" xlink:title="Label : PreferredStockLiquidationPreference to label_PreferredStockLiquidationPreference_1" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_1" xml:lang="en-US" id="label_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_1">Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:to="label_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_1" xlink:title="Label : ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock to label_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_1" />
    <link:label xlink:type="resource" xlink:label="label_SpecialVotingPreferredStockMember_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_SpecialVotingPreferredStockMember_1" xml:lang="en-US" id="label_SpecialVotingPreferredStockMember_1">Special Voting Preferred Stock</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SpecialVotingPreferredStockMember" xlink:to="label_SpecialVotingPreferredStockMember_1" xlink:title="Label : SpecialVotingPreferredStockMember to label_SpecialVotingPreferredStockMember_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesConversionOfUnits" xlink:label="StockIssuedDuringPeriodSharesConversionOfUnits" xlink:title="StockIssuedDuringPeriodSharesConversionOfUnits" />
    <link:label xlink:type="resource" xlink:label="label_StockIssuedDuringPeriodSharesConversionOfUnits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_StockIssuedDuringPeriodSharesConversionOfUnits" xml:lang="en-US" id="label_StockIssuedDuringPeriodSharesConversionOfUnits">Stock Issued During Period, Shares, Conversion of Units</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodSharesConversionOfUnits" xlink:to="label_StockIssuedDuringPeriodSharesConversionOfUnits" xlink:title="Label : StockIssuedDuringPeriodSharesConversionOfUnits to label_StockIssuedDuringPeriodSharesConversionOfUnits" />
    <link:label xlink:type="resource" xlink:label="label_StockIssuedDuringPeriodSharesConversionOfUnits_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_StockIssuedDuringPeriodSharesConversionOfUnits_1" xml:lang="en-US" id="label_StockIssuedDuringPeriodSharesConversionOfUnits_1">Conversion of exchangeable shares to common stock, shares</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodSharesConversionOfUnits" xlink:to="label_StockIssuedDuringPeriodSharesConversionOfUnits_1" xlink:title="Label : StockIssuedDuringPeriodSharesConversionOfUnits to label_StockIssuedDuringPeriodSharesConversionOfUnits_1" />
    <link:label xlink:type="resource" xlink:label="label_PercentageOfAcquiredEntityOwnershipAcquired_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_PercentageOfAcquiredEntityOwnershipAcquired_2" xml:lang="en-US" id="label_PercentageOfAcquiredEntityOwnershipAcquired_2">Percentage of Acquired Entity Ownership Acquired</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PercentageOfAcquiredEntityOwnershipAcquired" xlink:to="label_PercentageOfAcquiredEntityOwnershipAcquired_2" xlink:title="Label : PercentageOfAcquiredEntityOwnershipAcquired to label_PercentageOfAcquiredEntityOwnershipAcquired_2" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_StockConsideration" xlink:label="StockConsideration" xlink:title="StockConsideration" />
    <link:label xlink:type="resource" xlink:label="label_StockConsideration" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_StockConsideration" xml:lang="en-US" id="label_StockConsideration">Stock Consideration</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockConsideration" xlink:to="label_StockConsideration" xlink:title="Label : StockConsideration to label_StockConsideration" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_ExchangeableSharesIssuedParValue" xlink:label="ExchangeableSharesIssuedParValue" xlink:title="ExchangeableSharesIssuedParValue" />
    <link:label xlink:type="resource" xlink:label="label_ExchangeableSharesIssuedParValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ExchangeableSharesIssuedParValue" xml:lang="en-US" id="label_ExchangeableSharesIssuedParValue">Exchangeable Shares Issued Par Value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExchangeableSharesIssuedParValue" xlink:to="label_ExchangeableSharesIssuedParValue" xlink:title="Label : ExchangeableSharesIssuedParValue to label_ExchangeableSharesIssuedParValue" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_AggregateValueOfExchangeableShares" xlink:label="AggregateValueOfExchangeableShares" xlink:title="AggregateValueOfExchangeableShares" />
    <link:label xlink:type="resource" xlink:label="label_AggregateValueOfExchangeableShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AggregateValueOfExchangeableShares" xml:lang="en-US" id="label_AggregateValueOfExchangeableShares">Aggregate value of exchangeable shares</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AggregateValueOfExchangeableShares" xlink:to="label_AggregateValueOfExchangeableShares" xlink:title="Label : AggregateValueOfExchangeableShares to label_AggregateValueOfExchangeableShares" />
    <link:label xlink:type="resource" xlink:label="label_TrellisSolutionsIncMember_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_TrellisSolutionsIncMember_1" xml:lang="en-US" id="label_TrellisSolutionsIncMember_1">Trellis Solutions, Inc [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TrellisSolutionsIncMember" xlink:to="label_TrellisSolutionsIncMember_1" xlink:title="Label : TrellisSolutionsIncMember to label_TrellisSolutionsIncMember_1" />
    <link:label xlink:type="resource" xlink:label="label_ForeignCurrencyTranslationPolicyTextBlock_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_ForeignCurrencyTranslationPolicyTextBlock_2" xml:lang="en-US" id="label_ForeignCurrencyTranslationPolicyTextBlock_2">Disclosure of accounting policy for foreign currency translation.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ForeignCurrencyTranslationPolicyTextBlock" xlink:to="label_ForeignCurrencyTranslationPolicyTextBlock_2" xlink:title="Label : ForeignCurrencyTranslationPolicyTextBlock to label_ForeignCurrencyTranslationPolicyTextBlock_2" />
    <link:label xlink:type="resource" xlink:label="label_PriorPeriodReclassificationAdjustmentDescription_1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_PriorPeriodReclassificationAdjustmentDescription_1" xml:lang="en-US" id="label_PriorPeriodReclassificationAdjustmentDescription_1">Reclassifications</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PriorPeriodReclassificationAdjustmentDescription" xlink:to="label_PriorPeriodReclassificationAdjustmentDescription_1" xlink:title="Label : PriorPeriodReclassificationAdjustmentDescription to label_PriorPeriodReclassificationAdjustmentDescription_1" />
    <link:label xlink:type="resource" xlink:label="label_BusinessAcquisitionProFormaInformationTextBlock_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_BusinessAcquisitionProFormaInformationTextBlock_2" xml:lang="en-US" id="label_BusinessAcquisitionProFormaInformationTextBlock_2">Schedule of pro forma financial information</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessAcquisitionProFormaInformationTextBlock" xlink:to="label_BusinessAcquisitionProFormaInformationTextBlock_2" xlink:title="Label : BusinessAcquisitionProFormaInformationTextBlock to label_BusinessAcquisitionProFormaInformationTextBlock_2" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_NonRecurringExpenses" xlink:label="NonRecurringExpenses" xlink:title="NonRecurringExpenses" />
    <link:label xlink:type="resource" xlink:label="label_NonRecurringExpenses" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_NonRecurringExpenses" xml:lang="en-US" id="label_NonRecurringExpenses">Non recurring expenses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NonRecurringExpenses" xlink:to="label_NonRecurringExpenses" xlink:title="Label : NonRecurringExpenses to label_NonRecurringExpenses" />
    <link:label xlink:type="resource" xlink:label="label_NonRecurringExpenses_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_NonRecurringExpenses_1" xml:lang="en-US" id="label_NonRecurringExpenses_1">Non recurring expenses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NonRecurringExpenses" xlink:to="label_NonRecurringExpenses_1" xlink:title="Label : NonRecurringExpenses to label_NonRecurringExpenses_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:label="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:title="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" />
    <link:label xlink:type="resource" xlink:label="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xml:lang="en-US" id="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:to="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:title="Label : BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents to label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" />
    <link:label xlink:type="resource" xlink:label="label_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_1" xml:lang="en-US" id="label_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_1">Outstanding shares on fully diluted</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="label_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_1" xlink:title="Label : AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount to label_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_1" />
    <link:label xlink:type="resource" xlink:label="label_ProceedsFromIssuanceOfCommonStock_1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_ProceedsFromIssuanceOfCommonStock_1" xml:lang="en-US" id="label_ProceedsFromIssuanceOfCommonStock_1">Offering costs</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromIssuanceOfCommonStock" xlink:to="label_ProceedsFromIssuanceOfCommonStock_1" xlink:title="Label : ProceedsFromIssuanceOfCommonStock to label_ProceedsFromIssuanceOfCommonStock_1" />
    <link:label xlink:type="resource" xlink:label="label_NonRecurringExpenses_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_NonRecurringExpenses_2" xml:lang="en-US" id="label_NonRecurringExpenses_2">The amount of non recurring expenses.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NonRecurringExpenses" xlink:to="label_NonRecurringExpenses_2" xlink:title="Label : NonRecurringExpenses to label_NonRecurringExpenses_2" />
    <link:label xlink:type="resource" xlink:label="label_StockIssuedDuringPeriodSharesNewIssues_1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_StockIssuedDuringPeriodSharesNewIssues_1" xml:lang="en-US" id="label_StockIssuedDuringPeriodSharesNewIssues_1">Common stock issued for cash consideration</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodSharesNewIssues" xlink:to="label_StockIssuedDuringPeriodSharesNewIssues_1" xlink:title="Label : StockIssuedDuringPeriodSharesNewIssues to label_StockIssuedDuringPeriodSharesNewIssues_1" />
    <link:label xlink:type="resource" xlink:label="label_NetCashProvidedByUsedInOperatingActivities_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_NetCashProvidedByUsedInOperatingActivities_2" xml:lang="en-US" id="label_NetCashProvidedByUsedInOperatingActivities_2">Cash in operations</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetCashProvidedByUsedInOperatingActivities" xlink:to="label_NetCashProvidedByUsedInOperatingActivities_2" xlink:title="Label : NetCashProvidedByUsedInOperatingActivities to label_NetCashProvidedByUsedInOperatingActivities_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis" xlink:label="StatementGeographicalAxis" xlink:title="StatementGeographicalAxis" />
    <link:label xlink:type="resource" xlink:label="label_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_StatementGeographicalAxis" xml:lang="en-US" id="label_StatementGeographicalAxis">Geographical [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StatementGeographicalAxis" xlink:to="label_StatementGeographicalAxis" xlink:title="Label : StatementGeographicalAxis to label_StatementGeographicalAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain" xlink:label="SegmentGeographicalDomain" xlink:title="SegmentGeographicalDomain" />
    <link:label xlink:type="resource" xlink:label="label_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SegmentGeographicalDomain" xml:lang="en-US" id="label_SegmentGeographicalDomain">Geographical [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SegmentGeographicalDomain" xlink:to="label_SegmentGeographicalDomain" xlink:title="Label : SegmentGeographicalDomain to label_SegmentGeographicalDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_US" xlink:label="US" xlink:title="US" />
    <link:label xlink:type="resource" xlink:label="label_US" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_US" xml:lang="en-US" id="label_US">United States</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="US" xlink:to="label_US" xlink:title="Label : US to label_US" />
    <link:label xlink:type="resource" xlink:label="label_CA_1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_CA_1" xml:lang="en-US" id="label_CA_1">Canada [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CA" xlink:to="label_CA_1" xlink:title="Label : CA to label_CA_1" />
    <link:label xlink:type="resource" xlink:label="label_OtherMember_1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_OtherMember_1" xml:lang="en-US" id="label_OtherMember_1">Other [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherMember" xlink:to="label_OtherMember_1" xlink:title="Label : OtherMember to label_OtherMember_1" />
    <link:label xlink:type="resource" xlink:label="label_OtherMember_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_OtherMember_2" xml:lang="en-US" id="label_OtherMember_2">Other [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherMember" xlink:to="label_OtherMember_2" xlink:title="Label : OtherMember to label_OtherMember_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:label="RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:title="RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" />
    <link:label xlink:type="resource" xlink:label="label_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xml:lang="en-US" id="label_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems">Revenues from External Customers and Long-Lived Assets [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="label_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:title="Label : RevenuesFromExternalCustomersAndLongLivedAssetsLineItems to label_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeographicAreasLongLivedAssetsAbstract" xlink:label="GeographicAreasLongLivedAssetsAbstract" xlink:title="GeographicAreasLongLivedAssetsAbstract" />
    <link:label xlink:type="resource" xlink:label="label_GeographicAreasLongLivedAssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_GeographicAreasLongLivedAssetsAbstract" xml:lang="en-US" id="label_GeographicAreasLongLivedAssetsAbstract">Geographic Areas, Long-Lived Assets [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GeographicAreasLongLivedAssetsAbstract" xlink:to="label_GeographicAreasLongLivedAssetsAbstract" xlink:title="Label : GeographicAreasLongLivedAssetsAbstract to label_GeographicAreasLongLivedAssetsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncurrentAssets" xlink:label="NoncurrentAssets" xlink:title="NoncurrentAssets" />
    <link:label xlink:type="resource" xlink:label="label_NoncurrentAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_NoncurrentAssets" xml:lang="en-US" id="label_NoncurrentAssets">Long-Lived assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NoncurrentAssets" xlink:to="label_NoncurrentAssets" xlink:title="Label : NoncurrentAssets to label_NoncurrentAssets" />
    <link:label xlink:type="resource" xlink:label="label_GeographicAreasLongLivedAssetsAbstract_1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_GeographicAreasLongLivedAssetsAbstract_1" xml:lang="en-US" id="label_GeographicAreasLongLivedAssetsAbstract_1">Long-lived assets:</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GeographicAreasLongLivedAssetsAbstract" xlink:to="label_GeographicAreasLongLivedAssetsAbstract_1" xlink:title="Label : GeographicAreasLongLivedAssetsAbstract to label_GeographicAreasLongLivedAssetsAbstract_1" />
    <link:label xlink:type="resource" xlink:label="label_US_1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_US_1" xml:lang="en-US" id="label_US_1">United States [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="US" xlink:to="label_US_1" xlink:title="Label : US to label_US_1" />
    <link:label xlink:type="resource" xlink:label="label_CA_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CA_2" xml:lang="en-US" id="label_CA_2">Canada</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CA" xlink:to="label_CA_2" xlink:title="Label : CA to label_CA_2" />
    <link:label xlink:type="resource" xlink:label="label_Revenues_3" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_Revenues_3" xml:lang="en-US" id="label_Revenues_3">Total revenues</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Revenues" xlink:to="label_Revenues_3" xlink:title="Label : Revenues to label_Revenues_3" />
    <link:label xlink:type="resource" xlink:label="label_SegmentReportingPolicyPolicyTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SegmentReportingPolicyPolicyTextBlock_1" xml:lang="en-US" id="label_SegmentReportingPolicyPolicyTextBlock_1">Segments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SegmentReportingPolicyPolicyTextBlock" xlink:to="label_SegmentReportingPolicyPolicyTextBlock_1" xlink:title="Label : SegmentReportingPolicyPolicyTextBlock to label_SegmentReportingPolicyPolicyTextBlock_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:label="StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:title="StockIssuedDuringPeriodSharesRestrictedStockAwardGross" />
    <link:label xlink:type="resource" xlink:label="label_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xml:lang="en-US" id="label_StockIssuedDuringPeriodSharesRestrictedStockAwardGross">Granted shares of restricted stock</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:to="label_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:title="Label : StockIssuedDuringPeriodSharesRestrictedStockAwardGross to label_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" />
    <link:label xlink:type="resource" xlink:label="label_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_1" xml:lang="en-US" id="label_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_1">Stock Issued During Period, Shares, Restricted Stock Award, Gross</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:to="label_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_1" xlink:title="Label : StockIssuedDuringPeriodSharesRestrictedStockAwardGross to label_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_1" />
    <link:label xlink:type="resource" xlink:label="label_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage_1" xml:lang="en-US" id="label_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage_1">Percentage of acquisition transactions</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage" xlink:to="label_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage_1" xlink:title="Label : BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage to label_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage_1" />
    <link:label xlink:type="resource" xlink:label="label_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_1" xml:lang="en-US" id="label_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_1">Business Combination, Consideration Transferred, Liabilities Incurred</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationConsiderationTransferredLiabilitiesIncurred" xlink:to="label_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_1" xlink:title="Label : BusinessCombinationConsiderationTransferredLiabilitiesIncurred to label_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NumberOfReportableSegments" xlink:label="NumberOfReportableSegments" xlink:title="NumberOfReportableSegments" />
    <link:label xlink:type="resource" xlink:label="label_NumberOfReportableSegments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_NumberOfReportableSegments" xml:lang="en-US" id="label_NumberOfReportableSegments">Number of Reportable Segments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfReportableSegments" xlink:to="label_NumberOfReportableSegments" xlink:title="Label : NumberOfReportableSegments to label_NumberOfReportableSegments" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationOptionAndIncentivePlansPolicy_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ShareBasedCompensationOptionAndIncentivePlansPolicy_2" xml:lang="en-US" id="label_ShareBasedCompensationOptionAndIncentivePlansPolicy_2">Stock-Based Compensation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:to="label_ShareBasedCompensationOptionAndIncentivePlansPolicy_2" xlink:title="Label : ShareBasedCompensationOptionAndIncentivePlansPolicy to label_ShareBasedCompensationOptionAndIncentivePlansPolicy_2" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_CostReductionInitiativesDescription" xlink:label="CostReductionInitiativesDescription" xlink:title="CostReductionInitiativesDescription" />
    <link:label xlink:type="resource" xlink:label="label_CostReductionInitiativesDescription" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CostReductionInitiativesDescription" xml:lang="en-US" id="label_CostReductionInitiativesDescription">Cost reduction initiatives, description</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CostReductionInitiativesDescription" xlink:to="label_CostReductionInitiativesDescription" xlink:title="Label : CostReductionInitiativesDescription to label_CostReductionInitiativesDescription" />
    <link:label xlink:type="resource" xlink:label="label_CostReductionInitiativesDescription_1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_CostReductionInitiativesDescription_1" xml:lang="en-US" id="label_CostReductionInitiativesDescription_1">Cost reduction initiatives, description</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CostReductionInitiativesDescription" xlink:to="label_CostReductionInitiativesDescription_1" xlink:title="Label : CostReductionInitiativesDescription to label_CostReductionInitiativesDescription_1" />
    <link:label xlink:type="resource" xlink:label="label_OperatingIncomeLoss_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_OperatingIncomeLoss_2" xml:lang="en-US" id="label_OperatingIncomeLoss_2">Loss from operations</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingIncomeLoss" xlink:to="label_OperatingIncomeLoss_2" xlink:title="Label : OperatingIncomeLoss to label_OperatingIncomeLoss_2" />
    <link:label xlink:type="resource" xlink:label="label_InterestPaidNet_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_InterestPaidNet_1" xml:lang="en-US" id="label_InterestPaidNet_1">Cash paid for interests</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InterestPaidNet" xlink:to="label_InterestPaidNet_1" xlink:title="Label : InterestPaidNet to label_InterestPaidNet_1" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_PreferredStockLiquidationDescription" xlink:label="PreferredStockLiquidationDescription" xlink:title="PreferredStockLiquidationDescription" />
    <link:label xlink:type="resource" xlink:label="label_PreferredStockLiquidationDescription" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_PreferredStockLiquidationDescription" xml:lang="en-US" id="label_PreferredStockLiquidationDescription">Preferred stock liquidation, description</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PreferredStockLiquidationDescription" xlink:to="label_PreferredStockLiquidationDescription" xlink:title="Label : PreferredStockLiquidationDescription to label_PreferredStockLiquidationDescription" />
    <link:label xlink:type="resource" xlink:label="label_PreferredStockLiquidationDescription_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_PreferredStockLiquidationDescription_1" xml:lang="en-US" id="label_PreferredStockLiquidationDescription_1">Preferred Stock Liquidation Description</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PreferredStockLiquidationDescription" xlink:to="label_PreferredStockLiquidationDescription_1" xlink:title="Label : PreferredStockLiquidationDescription to label_PreferredStockLiquidationDescription_1" />
    <link:label xlink:type="resource" xlink:label="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_1" xml:lang="en-US" id="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_1">Cash</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:to="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_1" xlink:title="Label : BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents to label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:label="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:title="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" />
    <link:label xlink:type="resource" xlink:label="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xml:lang="en-US" id="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables">Accounts receivable, net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:to="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:title="Label : BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables to label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" />
    <link:label xlink:type="resource" xlink:label="label_ExchangeableSharesMember_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ExchangeableSharesMember_1" xml:lang="en-US" id="label_ExchangeableSharesMember_1">Exchangeable Shares</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExchangeableSharesMember" xlink:to="label_ExchangeableSharesMember_1" xlink:title="Label : ExchangeableSharesMember to label_ExchangeableSharesMember_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockNoParValue" xlink:label="PreferredStockNoParValue" xlink:title="PreferredStockNoParValue" />
    <link:label xlink:type="resource" xlink:label="label_PreferredStockNoParValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_PreferredStockNoParValue" xml:lang="en-US" id="label_PreferredStockNoParValue">Preferred stock, no par value (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PreferredStockNoParValue" xlink:to="label_PreferredStockNoParValue" xlink:title="Label : PreferredStockNoParValue to label_PreferredStockNoParValue" />
    <link:label xlink:type="resource" xlink:label="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_1" xml:lang="en-US" id="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_1">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:to="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_1" xlink:title="Label : BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables to label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:label="BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:title="BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" />
    <link:label xlink:type="resource" xlink:label="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xml:lang="en-US" id="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet">Goodwill</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:to="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:title="Label : BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet to label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" />
    <link:label xlink:type="resource" xlink:label="label_PreferredStockNoParValue_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_PreferredStockNoParValue_1" xml:lang="en-US" id="label_PreferredStockNoParValue_1">Preferred Stock, No Par Value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PreferredStockNoParValue" xlink:to="label_PreferredStockNoParValue_1" xlink:title="Label : PreferredStockNoParValue to label_PreferredStockNoParValue_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeGainLossOnDerivativeNet" xlink:label="DerivativeGainLossOnDerivativeNet" xlink:title="DerivativeGainLossOnDerivativeNet" />
    <link:label xlink:type="resource" xlink:label="label_DerivativeGainLossOnDerivativeNet" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="label_DerivativeGainLossOnDerivativeNet" xml:lang="en-US" id="label_DerivativeGainLossOnDerivativeNet">Change in fair value of derivative liability</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DerivativeGainLossOnDerivativeNet" xlink:to="label_DerivativeGainLossOnDerivativeNet" xlink:title="Label : DerivativeGainLossOnDerivativeNet to label_DerivativeGainLossOnDerivativeNet" />
    <link:label xlink:type="resource" xlink:label="label_DerivativeGainLossOnDerivativeNet_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DerivativeGainLossOnDerivativeNet_1" xml:lang="en-US" id="label_DerivativeGainLossOnDerivativeNet_1">Change in fair value of derivative liability</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DerivativeGainLossOnDerivativeNet" xlink:to="label_DerivativeGainLossOnDerivativeNet_1" xlink:title="Label : DerivativeGainLossOnDerivativeNet to label_DerivativeGainLossOnDerivativeNet_1" />
    <link:label xlink:type="resource" xlink:label="label_DerivativeGainLossOnDerivativeNet_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_DerivativeGainLossOnDerivativeNet_2" xml:lang="en-US" id="label_DerivativeGainLossOnDerivativeNet_2">Change in fair value of derivative liability</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DerivativeGainLossOnDerivativeNet" xlink:to="label_DerivativeGainLossOnDerivativeNet_2" xlink:title="Label : DerivativeGainLossOnDerivativeNet to label_DerivativeGainLossOnDerivativeNet_2" />
    <link:label xlink:type="resource" xlink:label="label_DebtPurchasePrice_3" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_DebtPurchasePrice_3" xml:lang="en-US" id="label_DebtPurchasePrice_3">Purchase price</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtPurchasePrice" xlink:to="label_DebtPurchasePrice_3" xlink:title="Label : DebtPurchasePrice to label_DebtPurchasePrice_3" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain" xlink:label="ProductsAndServicesDomain" xlink:title="ProductsAndServicesDomain" />
    <link:label xlink:type="resource" xlink:label="label_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ProductsAndServicesDomain" xml:lang="en-US" id="label_ProductsAndServicesDomain">Product and Service [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProductsAndServicesDomain" xlink:to="label_ProductsAndServicesDomain" xlink:title="Label : ProductsAndServicesDomain to label_ProductsAndServicesDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis" xlink:label="ProductOrServiceAxis" xlink:title="ProductOrServiceAxis" />
    <link:label xlink:type="resource" xlink:label="label_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ProductOrServiceAxis" xml:lang="en-US" id="label_ProductOrServiceAxis">Product and Service [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProductOrServiceAxis" xlink:to="label_ProductOrServiceAxis" xlink:title="Label : ProductOrServiceAxis to label_ProductOrServiceAxis" />
    <link:label xlink:type="resource" xlink:label="label_IncomeTaxesPaidNet_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_IncomeTaxesPaidNet_1" xml:lang="en-US" id="label_IncomeTaxesPaidNet_1">Cash paid for income taxes, net of refunds received</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxesPaidNet" xlink:to="label_IncomeTaxesPaidNet_1" xlink:title="Label : IncomeTaxesPaidNet to label_IncomeTaxesPaidNet_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueConversionOfUnits" xlink:label="StockIssuedDuringPeriodValueConversionOfUnits" xlink:title="StockIssuedDuringPeriodValueConversionOfUnits" />
    <link:label xlink:type="resource" xlink:label="label_StockIssuedDuringPeriodValueConversionOfUnits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_StockIssuedDuringPeriodValueConversionOfUnits" xml:lang="en-US" id="label_StockIssuedDuringPeriodValueConversionOfUnits">Stock Issued During Period, Value, Conversion of Units</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodValueConversionOfUnits" xlink:to="label_StockIssuedDuringPeriodValueConversionOfUnits" xlink:title="Label : StockIssuedDuringPeriodValueConversionOfUnits to label_StockIssuedDuringPeriodValueConversionOfUnits" />
    <link:label xlink:type="resource" xlink:label="label_StockIssuedDuringPeriodValueConversionOfUnits_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_StockIssuedDuringPeriodValueConversionOfUnits_1" xml:lang="en-US" id="label_StockIssuedDuringPeriodValueConversionOfUnits_1">Conversion of exchangeable shares to common stock</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodValueConversionOfUnits" xlink:to="label_StockIssuedDuringPeriodValueConversionOfUnits_1" xlink:title="Label : StockIssuedDuringPeriodValueConversionOfUnits to label_StockIssuedDuringPeriodValueConversionOfUnits_1" />
    <link:label xlink:type="resource" xlink:label="label_NonRecurringExpenses_3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_NonRecurringExpenses_3" xml:lang="en-US" id="label_NonRecurringExpenses_3">Non recurring expenses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NonRecurringExpenses" xlink:to="label_NonRecurringExpenses_3" xlink:title="Label : NonRecurringExpenses to label_NonRecurringExpenses_3" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_ScheduleOfPrepaidExpensesTableTextBlock" xlink:label="ScheduleOfPrepaidExpensesTableTextBlock" xlink:title="ScheduleOfPrepaidExpensesTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfPrepaidExpensesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_ScheduleOfPrepaidExpensesTableTextBlock" xml:lang="en-US" id="label_ScheduleOfPrepaidExpensesTableTextBlock">Tabular disclosure of the prepaid expenses.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfPrepaidExpensesTableTextBlock" xlink:to="label_ScheduleOfPrepaidExpensesTableTextBlock" xlink:title="Label : ScheduleOfPrepaidExpensesTableTextBlock to label_ScheduleOfPrepaidExpensesTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfPrepaidExpensesTableTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ScheduleOfPrepaidExpensesTableTextBlock_1" xml:lang="en-US" id="label_ScheduleOfPrepaidExpensesTableTextBlock_1">Schedule of Prepaid Expenses [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfPrepaidExpensesTableTextBlock" xlink:to="label_ScheduleOfPrepaidExpensesTableTextBlock_1" xlink:title="Label : ScheduleOfPrepaidExpensesTableTextBlock to label_ScheduleOfPrepaidExpensesTableTextBlock_1" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfPrepaidExpensesTableTextBlock_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ScheduleOfPrepaidExpensesTableTextBlock_2" xml:lang="en-US" id="label_ScheduleOfPrepaidExpensesTableTextBlock_2">Schedule of prepaid expenses and other current assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfPrepaidExpensesTableTextBlock" xlink:to="label_ScheduleOfPrepaidExpensesTableTextBlock_2" xlink:title="Label : ScheduleOfPrepaidExpensesTableTextBlock to label_ScheduleOfPrepaidExpensesTableTextBlock_2" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfAccruedLiabilitiesTableTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ScheduleOfAccruedLiabilitiesTableTextBlock_1" xml:lang="en-US" id="label_ScheduleOfAccruedLiabilitiesTableTextBlock_1">Schedule of Accrued Liabilities [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:to="label_ScheduleOfAccruedLiabilitiesTableTextBlock_1" xlink:title="Label : ScheduleOfAccruedLiabilitiesTableTextBlock to label_ScheduleOfAccruedLiabilitiesTableTextBlock_1" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_PrepaidExpensesSoftwareAndTechnology" xlink:label="PrepaidExpensesSoftwareAndTechnology" xlink:title="PrepaidExpensesSoftwareAndTechnology" />
    <link:label xlink:type="resource" xlink:label="label_PrepaidExpensesSoftwareAndTechnology" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_PrepaidExpensesSoftwareAndTechnology" xml:lang="en-US" id="label_PrepaidExpensesSoftwareAndTechnology">Prepaid Expenses Software and Technology</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PrepaidExpensesSoftwareAndTechnology" xlink:to="label_PrepaidExpensesSoftwareAndTechnology" xlink:title="Label : PrepaidExpensesSoftwareAndTechnology to label_PrepaidExpensesSoftwareAndTechnology" />
    <link:label xlink:type="resource" xlink:label="label_PrepaidExpensesSoftwareAndTechnology_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_PrepaidExpensesSoftwareAndTechnology_1" xml:lang="en-US" id="label_PrepaidExpensesSoftwareAndTechnology_1">Software and technology</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PrepaidExpensesSoftwareAndTechnology" xlink:to="label_PrepaidExpensesSoftwareAndTechnology_1" xlink:title="Label : PrepaidExpensesSoftwareAndTechnology to label_PrepaidExpensesSoftwareAndTechnology_1" />
    <link:label xlink:type="resource" xlink:label="label_PrepaidExpensesSoftwareAndTechnology_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_PrepaidExpensesSoftwareAndTechnology_2" xml:lang="en-US" id="label_PrepaidExpensesSoftwareAndTechnology_2">Amount of asset related to consideration paid in advance for costs that provide software and technology.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PrepaidExpensesSoftwareAndTechnology" xlink:to="label_PrepaidExpensesSoftwareAndTechnology_2" xlink:title="Label : PrepaidExpensesSoftwareAndTechnology to label_PrepaidExpensesSoftwareAndTechnology_2" />
    <link:label xlink:type="resource" xlink:label="label_PrepaidProfessionalFees_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_PrepaidProfessionalFees_1" xml:lang="en-US" id="label_PrepaidProfessionalFees_1">Professional services, dues and subscriptions</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PrepaidProfessionalFees" xlink:to="label_PrepaidProfessionalFees_1" xlink:title="Label : PrepaidProfessionalFees to label_PrepaidProfessionalFees_1" />
    <link:label xlink:type="resource" xlink:label="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_1" xml:lang="en-US" id="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_1">Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:to="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_1" xlink:title="Label : BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet to label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_1" />
    <link:label xlink:type="resource" xlink:label="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue_1" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue_1" xml:lang="en-US" id="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue_1">Deferred revenue</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue" xlink:to="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue_1" xlink:title="Label : BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue to label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue_1" />
    <link:label xlink:type="resource" xlink:label="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue_2" xml:lang="en-US" id="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue_2">Deferred revenue</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue" xlink:to="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue_2" xlink:title="Label : BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue to label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue_2" />
    <link:label xlink:type="resource" xlink:label="label_PrepaidProfessionalFees_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_PrepaidProfessionalFees_2" xml:lang="en-US" id="label_PrepaidProfessionalFees_2">Prepaid professional fees.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PrepaidProfessionalFees" xlink:to="label_PrepaidProfessionalFees_2" xlink:title="Label : PrepaidProfessionalFees to label_PrepaidProfessionalFees_2" />
    <link:label xlink:type="resource" xlink:label="label_PrepaidProfessionalFees_3" xlink:role="http://www.xbrl.org/2003/role/measurementGuidance" xlink:title="label_PrepaidProfessionalFees_3" xml:lang="en-US" id="label_PrepaidProfessionalFees_3">Professional services, dues and subscriptions</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PrepaidProfessionalFees" xlink:to="label_PrepaidProfessionalFees_3" xlink:title="Label : PrepaidProfessionalFees to label_PrepaidProfessionalFees_3" />
    <link:label xlink:type="resource" xlink:label="label_PrepaidInsurance_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_PrepaidInsurance_1" xml:lang="en-US" id="label_PrepaidInsurance_1">Insurance</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PrepaidInsurance" xlink:to="label_PrepaidInsurance_1" xlink:title="Label : PrepaidInsurance to label_PrepaidInsurance_1" />
    <link:label xlink:type="resource" xlink:label="label_OtherPrepaidExpenseCurrent_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_OtherPrepaidExpenseCurrent_1" xml:lang="en-US" id="label_OtherPrepaidExpenseCurrent_1">Rental deposit</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherPrepaidExpenseCurrent" xlink:to="label_OtherPrepaidExpenseCurrent_1" xlink:title="Label : OtherPrepaidExpenseCurrent to label_OtherPrepaidExpenseCurrent_1" />
    <link:label xlink:type="resource" xlink:label="label_OtherPrepaidExpenseCurrent_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_OtherPrepaidExpenseCurrent_2" xml:lang="en-US" id="label_OtherPrepaidExpenseCurrent_2">Other Prepaid Expense, Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherPrepaidExpenseCurrent" xlink:to="label_OtherPrepaidExpenseCurrent_2" xlink:title="Label : OtherPrepaidExpenseCurrent to label_OtherPrepaidExpenseCurrent_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnbilledContractsReceivable" xlink:label="UnbilledContractsReceivable" xlink:title="UnbilledContractsReceivable" />
    <link:label xlink:type="resource" xlink:label="label_UnbilledContractsReceivable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_UnbilledContractsReceivable" xml:lang="en-US" id="label_UnbilledContractsReceivable">Unbilled receivables</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UnbilledContractsReceivable" xlink:to="label_UnbilledContractsReceivable" xlink:title="Label : UnbilledContractsReceivable to label_UnbilledContractsReceivable" />
    <link:label xlink:type="resource" xlink:label="label_UnbilledContractsReceivable_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_UnbilledContractsReceivable_1" xml:lang="en-US" id="label_UnbilledContractsReceivable_1">Unbilled Contracts Receivable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UnbilledContractsReceivable" xlink:to="label_UnbilledContractsReceivable_1" xlink:title="Label : UnbilledContractsReceivable to label_UnbilledContractsReceivable_1" />
    <link:label xlink:type="resource" xlink:label="label_OtherAssets_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_OtherAssets_2" xml:lang="en-US" id="label_OtherAssets_2">Other</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherAssets" xlink:to="label_OtherAssets_2" xlink:title="Label : OtherAssets to label_OtherAssets_2" />
    <link:label xlink:type="resource" xlink:label="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue_3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue_3" xml:lang="en-US" id="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue_3">Deferred revenue</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue" xlink:to="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue_3" xlink:title="Label : BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue to label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue_3" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:label="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:title="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" />
    <link:label xlink:type="resource" xlink:label="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xml:lang="en-US" id="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets">Net assets acquired</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:to="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:title="Label : BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets to label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" />
    <link:label xlink:type="resource" xlink:label="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_1" xml:lang="en-US" id="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_1">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:to="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_1" xlink:title="Label : BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets to label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" xlink:label="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" xlink:title="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" />
    <link:label xlink:type="resource" xlink:label="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" xml:lang="en-US" id="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets">Prepaid expenses and other current assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" xlink:to="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" xlink:title="Label : BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets to label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:label="FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:title="FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" />
    <link:label xlink:type="resource" xlink:label="label_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xml:lang="en-US" id="label_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems">Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:to="label_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:title="Label : FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems to label_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" />
    <link:label xlink:type="resource" xlink:label="label_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_1" xml:lang="en-US" id="label_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_1">Deferred Tax Asset, Tax Deferred Expense, Reserve and Accrual, Accounts Receivable, Allowance for Credit Loss</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:to="label_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_1" xlink:title="Label : DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts to label_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_1" />
    <link:label xlink:type="resource" xlink:label="label_PrepaidExpenseCurrent_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_PrepaidExpenseCurrent_1" xml:lang="en-US" id="label_PrepaidExpenseCurrent_1">Prepaid Expense, Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PrepaidExpenseCurrent" xlink:to="label_PrepaidExpenseCurrent_1" xlink:title="Label : PrepaidExpenseCurrent to label_PrepaidExpenseCurrent_1" />
    <link:label xlink:type="resource" xlink:label="label_AccountsPayableCurrent_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AccountsPayableCurrent_1" xml:lang="en-US" id="label_AccountsPayableCurrent_1">Accounts payable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccountsPayableCurrent" xlink:to="label_AccountsPayableCurrent_1" xlink:title="Label : AccountsPayableCurrent to label_AccountsPayableCurrent_1" />
    <link:label xlink:type="resource" xlink:label="label_AccruedProfessionalFeesCurrent_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AccruedProfessionalFeesCurrent_1" xml:lang="en-US" id="label_AccruedProfessionalFeesCurrent_1">Professional fees</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccruedProfessionalFeesCurrent" xlink:to="label_AccruedProfessionalFeesCurrent_1" xlink:title="Label : AccruedProfessionalFeesCurrent to label_AccruedProfessionalFeesCurrent_1" />
    <link:label xlink:type="resource" xlink:label="label_SalesAndExciseTaxPayableCurrent_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_SalesAndExciseTaxPayableCurrent_1" xml:lang="en-US" id="label_SalesAndExciseTaxPayableCurrent_1">Sales taxes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SalesAndExciseTaxPayableCurrent" xlink:to="label_SalesAndExciseTaxPayableCurrent_1" xlink:title="Label : SalesAndExciseTaxPayableCurrent to label_SalesAndExciseTaxPayableCurrent_1" />
    <link:label xlink:type="resource" xlink:label="label_AccruedEmployeeBenefitsCurrent_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AccruedEmployeeBenefitsCurrent_1" xml:lang="en-US" id="label_AccruedEmployeeBenefitsCurrent_1">Compensation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccruedEmployeeBenefitsCurrent" xlink:to="label_AccruedEmployeeBenefitsCurrent_1" xlink:title="Label : AccruedEmployeeBenefitsCurrent to label_AccruedEmployeeBenefitsCurrent_1" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_AccruedContractors" xlink:label="AccruedContractors" xlink:title="AccruedContractors" />
    <link:label xlink:type="resource" xlink:label="label_AccruedContractors" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AccruedContractors" xml:lang="en-US" id="label_AccruedContractors">Contractors</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccruedContractors" xlink:to="label_AccruedContractors" xlink:title="Label : AccruedContractors to label_AccruedContractors" />
    <link:label xlink:type="resource" xlink:label="label_AccruedContractors_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AccruedContractors_1" xml:lang="en-US" id="label_AccruedContractors_1">Contractors</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccruedContractors" xlink:to="label_AccruedContractors_1" xlink:title="Label : AccruedContractors to label_AccruedContractors_1" />
    <link:label xlink:type="resource" xlink:label="label_OtherAccruedLiabilitiesCurrent_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_OtherAccruedLiabilitiesCurrent_2" xml:lang="en-US" id="label_OtherAccruedLiabilitiesCurrent_2">Other</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherAccruedLiabilitiesCurrent" xlink:to="label_OtherAccruedLiabilitiesCurrent_2" xlink:title="Label : OtherAccruedLiabilitiesCurrent to label_OtherAccruedLiabilitiesCurrent_2" />
    <link:label xlink:type="resource" xlink:label="label_AccountsPayableAndAccruedLiabilitiesCurrent_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AccountsPayableAndAccruedLiabilitiesCurrent_2" xml:lang="en-US" id="label_AccountsPayableAndAccruedLiabilitiesCurrent_2">Accounts Payable and Accrued Liabilities, Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccountsPayableAndAccruedLiabilitiesCurrent" xlink:to="label_AccountsPayableAndAccruedLiabilitiesCurrent_2" xlink:title="Label : AccountsPayableAndAccruedLiabilitiesCurrent to label_AccountsPayableAndAccruedLiabilitiesCurrent_2" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_CannabisWorkingCapitalFundsReleasedFromAccruedExpenses" xlink:label="CannabisWorkingCapitalFundsReleasedFromAccruedExpenses" xlink:title="CannabisWorkingCapitalFundsReleasedFromAccruedExpenses" />
    <link:label xlink:type="resource" xlink:label="label_CannabisWorkingCapitalFundsReleasedFromAccruedExpenses" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CannabisWorkingCapitalFundsReleasedFromAccruedExpenses" xml:lang="en-US" id="label_CannabisWorkingCapitalFundsReleasedFromAccruedExpenses">Reduction to accrued expenses from an acquisition-related working capital settlement</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CannabisWorkingCapitalFundsReleasedFromAccruedExpenses" xlink:to="label_CannabisWorkingCapitalFundsReleasedFromAccruedExpenses" xlink:title="Label : CannabisWorkingCapitalFundsReleasedFromAccruedExpenses to label_CannabisWorkingCapitalFundsReleasedFromAccruedExpenses" />
    <link:label xlink:type="resource" xlink:label="label_CannabisWorkingCapitalFundsReleasedFromAccruedExpenses_1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_CannabisWorkingCapitalFundsReleasedFromAccruedExpenses_1" xml:lang="en-US" id="label_CannabisWorkingCapitalFundsReleasedFromAccruedExpenses_1">The 365 Cannabis working capital funds released from accrued expenses in noncash investing or financing activities.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CannabisWorkingCapitalFundsReleasedFromAccruedExpenses" xlink:to="label_CannabisWorkingCapitalFundsReleasedFromAccruedExpenses_1" xlink:title="Label : CannabisWorkingCapitalFundsReleasedFromAccruedExpenses to label_CannabisWorkingCapitalFundsReleasedFromAccruedExpenses_1" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_1" xml:lang="en-US" id="label_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_1">Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:to="label_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_1" xlink:title="Label : ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock to label_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:title="EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" />
    <link:label xlink:type="resource" xlink:label="label_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xml:lang="en-US" id="label_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">Effect of exchange rate changes on cash and restricted cash</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="label_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:title="Label : EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents to label_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="RevenueFromContractWithCustomerAbstract" xlink:title="RevenueFromContractWithCustomerAbstract" />
    <link:label xlink:type="resource" xlink:label="label_RevenueFromContractWithCustomerAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_RevenueFromContractWithCustomerAbstract" xml:lang="en-US" id="label_RevenueFromContractWithCustomerAbstract">Revenue and Contracts with Customers</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RevenueFromContractWithCustomerAbstract" xlink:to="label_RevenueFromContractWithCustomerAbstract" xlink:title="Label : RevenueFromContractWithCustomerAbstract to label_RevenueFromContractWithCustomerAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:label="RevenueFromContractWithCustomerTextBlock" xlink:title="RevenueFromContractWithCustomerTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_RevenueFromContractWithCustomerTextBlock" xml:lang="en-US" id="label_RevenueFromContractWithCustomerTextBlock">Revenue from Contract with Customer [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RevenueFromContractWithCustomerTextBlock" xlink:to="label_RevenueFromContractWithCustomerTextBlock" xlink:title="Label : RevenueFromContractWithCustomerTextBlock to label_RevenueFromContractWithCustomerTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_RevenueFromContractWithCustomerTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_RevenueFromContractWithCustomerTextBlock_1" xml:lang="en-US" id="label_RevenueFromContractWithCustomerTextBlock_1">Revenue and Contracts with Customers</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RevenueFromContractWithCustomerTextBlock" xlink:to="label_RevenueFromContractWithCustomerTextBlock_1" xlink:title="Label : RevenueFromContractWithCustomerTextBlock to label_RevenueFromContractWithCustomerTextBlock_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:label="DisaggregationOfRevenueTableTextBlock" xlink:title="DisaggregationOfRevenueTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_DisaggregationOfRevenueTableTextBlock" xml:lang="en-US" id="label_DisaggregationOfRevenueTableTextBlock">Summarizes revenue disaggregation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DisaggregationOfRevenueTableTextBlock" xlink:to="label_DisaggregationOfRevenueTableTextBlock" xlink:title="Label : DisaggregationOfRevenueTableTextBlock to label_DisaggregationOfRevenueTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_DisaggregationOfRevenueTableTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DisaggregationOfRevenueTableTextBlock_1" xml:lang="en-US" id="label_DisaggregationOfRevenueTableTextBlock_1">Summarizes revenue disaggregation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DisaggregationOfRevenueTableTextBlock" xlink:to="label_DisaggregationOfRevenueTableTextBlock_1" xlink:title="Label : DisaggregationOfRevenueTableTextBlock to label_DisaggregationOfRevenueTableTextBlock_1" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_SummarizesDeferredContractCostActivityTableTextBlock" xlink:label="SummarizesDeferredContractCostActivityTableTextBlock" xlink:title="SummarizesDeferredContractCostActivityTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_SummarizesDeferredContractCostActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SummarizesDeferredContractCostActivityTableTextBlock" xml:lang="en-US" id="label_SummarizesDeferredContractCostActivityTableTextBlock">Summarizes deferred contract cost activity</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SummarizesDeferredContractCostActivityTableTextBlock" xlink:to="label_SummarizesDeferredContractCostActivityTableTextBlock" xlink:title="Label : SummarizesDeferredContractCostActivityTableTextBlock to label_SummarizesDeferredContractCostActivityTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_SummarizesDeferredContractCostActivityTableTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_SummarizesDeferredContractCostActivityTableTextBlock_1" xml:lang="en-US" id="label_SummarizesDeferredContractCostActivityTableTextBlock_1">Summarizes deferred contract cost activity</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SummarizesDeferredContractCostActivityTableTextBlock" xlink:to="label_SummarizesDeferredContractCostActivityTableTextBlock_1" xlink:title="Label : SummarizesDeferredContractCostActivityTableTextBlock to label_SummarizesDeferredContractCostActivityTableTextBlock_1" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_SummarizesDeferredRevenueActivityTableTextBlock" xlink:label="SummarizesDeferredRevenueActivityTableTextBlock" xlink:title="SummarizesDeferredRevenueActivityTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_SummarizesDeferredRevenueActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SummarizesDeferredRevenueActivityTableTextBlock" xml:lang="en-US" id="label_SummarizesDeferredRevenueActivityTableTextBlock">Summarizes deferred revenue activity</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SummarizesDeferredRevenueActivityTableTextBlock" xlink:to="label_SummarizesDeferredRevenueActivityTableTextBlock" xlink:title="Label : SummarizesDeferredRevenueActivityTableTextBlock to label_SummarizesDeferredRevenueActivityTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_SummarizesDeferredRevenueActivityTableTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_SummarizesDeferredRevenueActivityTableTextBlock_1" xml:lang="en-US" id="label_SummarizesDeferredRevenueActivityTableTextBlock_1">Summarizes deferred revenue activity</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SummarizesDeferredRevenueActivityTableTextBlock" xlink:to="label_SummarizesDeferredRevenueActivityTableTextBlock_1" xlink:title="Label : SummarizesDeferredRevenueActivityTableTextBlock to label_SummarizesDeferredRevenueActivityTableTextBlock_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfCondensedBalanceSheetTableTextBlock" xlink:label="ScheduleOfCondensedBalanceSheetTableTextBlock" xlink:title="ScheduleOfCondensedBalanceSheetTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfCondensedBalanceSheetTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ScheduleOfCondensedBalanceSheetTableTextBlock" xml:lang="en-US" id="label_ScheduleOfCondensedBalanceSheetTableTextBlock">Summarizes Balance Sheet - select financial statement line items impacted by the adoption of ASC</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfCondensedBalanceSheetTableTextBlock" xlink:to="label_ScheduleOfCondensedBalanceSheetTableTextBlock" xlink:title="Label : ScheduleOfCondensedBalanceSheetTableTextBlock to label_ScheduleOfCondensedBalanceSheetTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfCondensedBalanceSheetTableTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_ScheduleOfCondensedBalanceSheetTableTextBlock_1" xml:lang="en-US" id="label_ScheduleOfCondensedBalanceSheetTableTextBlock_1">Summarizes Balance Sheet - select financial statement line items impacted by the adoption of ASC</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfCondensedBalanceSheetTableTextBlock" xlink:to="label_ScheduleOfCondensedBalanceSheetTableTextBlock_1" xlink:title="Label : ScheduleOfCondensedBalanceSheetTableTextBlock to label_ScheduleOfCondensedBalanceSheetTableTextBlock_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfCondensedCashFlowStatementTableTextBlock" xlink:label="ScheduleOfCondensedCashFlowStatementTableTextBlock" xlink:title="ScheduleOfCondensedCashFlowStatementTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfCondensedCashFlowStatementTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ScheduleOfCondensedCashFlowStatementTableTextBlock" xml:lang="en-US" id="label_ScheduleOfCondensedCashFlowStatementTableTextBlock">Summarizes Statement of Cash Flows - select financial statement line items impacted by the adoption of ASC 606</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfCondensedCashFlowStatementTableTextBlock" xlink:to="label_ScheduleOfCondensedCashFlowStatementTableTextBlock" xlink:title="Label : ScheduleOfCondensedCashFlowStatementTableTextBlock to label_ScheduleOfCondensedCashFlowStatementTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfCondensedCashFlowStatementTableTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_ScheduleOfCondensedCashFlowStatementTableTextBlock_1" xml:lang="en-US" id="label_ScheduleOfCondensedCashFlowStatementTableTextBlock_1">Summarizes Statement of Cash Flows - select financial statement line items impacted by the adoption of ASC 606</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfCondensedCashFlowStatementTableTextBlock" xlink:to="label_ScheduleOfCondensedCashFlowStatementTableTextBlock_1" xlink:title="Label : ScheduleOfCondensedCashFlowStatementTableTextBlock to label_ScheduleOfCondensedCashFlowStatementTableTextBlock_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="DisaggregationOfRevenueTable" xlink:title="DisaggregationOfRevenueTable" />
    <link:label xlink:type="resource" xlink:label="label_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DisaggregationOfRevenueTable" xml:lang="en-US" id="label_DisaggregationOfRevenueTable">Disaggregation of Revenue [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DisaggregationOfRevenueTable" xlink:to="label_DisaggregationOfRevenueTable" xlink:title="Label : DisaggregationOfRevenueTable to label_DisaggregationOfRevenueTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis" xlink:label="AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis" xlink:title="AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis" />
    <link:label xlink:type="resource" xlink:label="label_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis" xml:lang="en-US" id="label_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis">Legal Entity of Counterparty, Type [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis" xlink:to="label_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis" xlink:title="Label : AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis to label_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LegalEntityTypeOfCounterpartyDomain" xlink:label="LegalEntityTypeOfCounterpartyDomain" xlink:title="LegalEntityTypeOfCounterpartyDomain" />
    <link:label xlink:type="resource" xlink:label="label_LegalEntityTypeOfCounterpartyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LegalEntityTypeOfCounterpartyDomain" xml:lang="en-US" id="label_LegalEntityTypeOfCounterpartyDomain">Legal Entity Type of Counterparty [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LegalEntityTypeOfCounterpartyDomain" xlink:to="label_LegalEntityTypeOfCounterpartyDomain" xlink:title="Label : LegalEntityTypeOfCounterpartyDomain to label_LegalEntityTypeOfCounterpartyDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GovernmentSectorMember" xlink:label="GovernmentSectorMember" xlink:title="GovernmentSectorMember" />
    <link:label xlink:type="resource" xlink:label="label_GovernmentSectorMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_GovernmentSectorMember" xml:lang="en-US" id="label_GovernmentSectorMember">Government [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GovernmentSectorMember" xlink:to="label_GovernmentSectorMember" xlink:title="Label : GovernmentSectorMember to label_GovernmentSectorMember" />
    <link:label xlink:type="resource" xlink:label="label_GovernmentSectorMember_1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_GovernmentSectorMember_1" xml:lang="en-US" id="label_GovernmentSectorMember_1">Government [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GovernmentSectorMember" xlink:to="label_GovernmentSectorMember_1" xlink:title="Label : GovernmentSectorMember to label_GovernmentSectorMember_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="DisaggregationOfRevenueLineItems" xlink:title="DisaggregationOfRevenueLineItems" />
    <link:label xlink:type="resource" xlink:label="label_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DisaggregationOfRevenueLineItems" xml:lang="en-US" id="label_DisaggregationOfRevenueLineItems">Disaggregation of Revenue [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DisaggregationOfRevenueLineItems" xlink:to="label_DisaggregationOfRevenueLineItems" xlink:title="Label : DisaggregationOfRevenueLineItems to label_DisaggregationOfRevenueLineItems" />
    <link:label xlink:type="resource" xlink:label="label_RevenueFromContractWithCustomerIncludingAssessedTax_1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_RevenueFromContractWithCustomerIncludingAssessedTax_1" xml:lang="en-US" id="label_RevenueFromContractWithCustomerIncludingAssessedTax_1">Revenue recognized</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RevenueFromContractWithCustomerIncludingAssessedTax" xlink:to="label_RevenueFromContractWithCustomerIncludingAssessedTax_1" xlink:title="Label : RevenueFromContractWithCustomerIncludingAssessedTax to label_RevenueFromContractWithCustomerIncludingAssessedTax_1" />
    <link:label xlink:type="resource" xlink:label="label_RevenueFromContractWithCustomerIncludingAssessedTax_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_RevenueFromContractWithCustomerIncludingAssessedTax_2" xml:lang="en-US" id="label_RevenueFromContractWithCustomerIncludingAssessedTax_2">Adjusted for adoption</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RevenueFromContractWithCustomerIncludingAssessedTax" xlink:to="label_RevenueFromContractWithCustomerIncludingAssessedTax_2" xlink:title="Label : RevenueFromContractWithCustomerIncludingAssessedTax to label_RevenueFromContractWithCustomerIncludingAssessedTax_2" />
    <link:label xlink:type="resource" xlink:label="label_US_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_US_2" xml:lang="en-US" id="label_US_2">United States</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="US" xlink:to="label_US_2" xlink:title="Label : US to label_US_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredRevenue" xlink:label="DeferredRevenue" xlink:title="DeferredRevenue" />
    <link:label xlink:type="resource" xlink:label="label_DeferredRevenue" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:title="label_DeferredRevenue" xml:lang="en-US" id="label_DeferredRevenue">Deferred revenue Beginning Balance</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredRevenue" xlink:to="label_DeferredRevenue" xlink:title="Label : DeferredRevenue to label_DeferredRevenue" />
    <link:label xlink:type="resource" xlink:label="label_DeferredRevenue_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DeferredRevenue_1" xml:lang="en-US" id="label_DeferredRevenue_1">Deferred revenue Beginning Balance</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredRevenue" xlink:to="label_DeferredRevenue_1" xlink:title="Label : DeferredRevenue to label_DeferredRevenue_1" />
    <link:label xlink:type="resource" xlink:label="label_DeferredRevenue_2" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:title="label_DeferredRevenue_2" xml:lang="en-US" id="label_DeferredRevenue_2">Deferred revenue Ending Balance</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredRevenue" xlink:to="label_DeferredRevenue_2" xlink:title="Label : DeferredRevenue to label_DeferredRevenue_2" />
    <link:label xlink:type="resource" xlink:label="label_DeferredRevenue_3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DeferredRevenue_3" xml:lang="en-US" id="label_DeferredRevenue_3">Deferred revenue</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredRevenue" xlink:to="label_DeferredRevenue_3" xlink:title="Label : DeferredRevenue to label_DeferredRevenue_3" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredRevenueAdditions" xlink:label="DeferredRevenueAdditions" xlink:title="DeferredRevenueAdditions" />
    <link:label xlink:type="resource" xlink:label="label_DeferredRevenueAdditions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DeferredRevenueAdditions" xml:lang="en-US" id="label_DeferredRevenueAdditions">Deferred Revenue, Additions</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredRevenueAdditions" xlink:to="label_DeferredRevenueAdditions" xlink:title="Label : DeferredRevenueAdditions to label_DeferredRevenueAdditions" />
    <link:label xlink:type="resource" xlink:label="label_DeferredRevenueAdditions_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DeferredRevenueAdditions_1" xml:lang="en-US" id="label_DeferredRevenueAdditions_1">Net additions</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredRevenueAdditions" xlink:to="label_DeferredRevenueAdditions_1" xlink:title="Label : DeferredRevenueAdditions to label_DeferredRevenueAdditions_1" />
    <link:label xlink:type="resource" xlink:label="label_DeferredRevenueRevenueRecognized1_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DeferredRevenueRevenueRecognized1_1" xml:lang="en-US" id="label_DeferredRevenueRevenueRecognized1_1">Deferred Revenue, Revenue Recognized</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredRevenueRevenueRecognized1" xlink:to="label_DeferredRevenueRevenueRecognized1_1" xlink:title="Label : DeferredRevenueRevenueRecognized1 to label_DeferredRevenueRevenueRecognized1_1" />
    <link:label xlink:type="resource" xlink:label="label_DeferredRevenueRevenueRecognized1_2" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="label_DeferredRevenueRevenueRecognized1_2" xml:lang="en-US" id="label_DeferredRevenueRevenueRecognized1_2">Revenue recognized</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredRevenueRevenueRecognized1" xlink:to="label_DeferredRevenueRevenueRecognized1_2" xlink:title="Label : DeferredRevenueRevenueRecognized1 to label_DeferredRevenueRevenueRecognized1_2" />
    <link:label xlink:type="resource" xlink:label="label_DeferredRevenueRevenueRecognized1_3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DeferredRevenueRevenueRecognized1_3" xml:lang="en-US" id="label_DeferredRevenueRevenueRecognized1_3">Revenue recognized</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredRevenueRevenueRecognized1" xlink:to="label_DeferredRevenueRevenueRecognized1_3" xlink:title="Label : DeferredRevenueRevenueRecognized1 to label_DeferredRevenueRevenueRecognized1_3" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiability" xlink:label="ContractWithCustomerLiability" xlink:title="ContractWithCustomerLiability" />
    <link:label xlink:type="resource" xlink:label="label_ContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ContractWithCustomerLiability" xml:lang="en-US" id="label_ContractWithCustomerLiability">Contract with Customer, Liability</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ContractWithCustomerLiability" xlink:to="label_ContractWithCustomerLiability" xlink:title="Label : ContractWithCustomerLiability to label_ContractWithCustomerLiability" />
    <link:label xlink:type="resource" xlink:label="label_ContractWithCustomerLiability_1" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:title="label_ContractWithCustomerLiability_1" xml:lang="en-US" id="label_ContractWithCustomerLiability_1">Deferred contract costs Beginning Balance</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ContractWithCustomerLiability" xlink:to="label_ContractWithCustomerLiability_1" xlink:title="Label : ContractWithCustomerLiability to label_ContractWithCustomerLiability_1" />
    <link:label xlink:type="resource" xlink:label="label_ContractWithCustomerLiability_2" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:title="label_ContractWithCustomerLiability_2" xml:lang="en-US" id="label_ContractWithCustomerLiability_2">Deferred contract costs Ending Balance</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ContractWithCustomerLiability" xlink:to="label_ContractWithCustomerLiability_2" xlink:title="Label : ContractWithCustomerLiability to label_ContractWithCustomerLiability_2" />
    <link:label xlink:type="resource" xlink:label="label_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_1" xml:lang="en-US" id="label_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_1">Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="label_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_1" xlink:title="Label : EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents to label_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_1" />
    <link:label xlink:type="resource" xlink:label="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndAccruedExpenses_1" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndAccruedExpenses_1" xml:lang="en-US" id="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndAccruedExpenses_1">Accounts payable and accrued expenses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndAccruedExpenses" xlink:to="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndAccruedExpenses_1" xlink:title="Label : BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndAccruedExpenses to label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndAccruedExpenses_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:label="ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:title="ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xml:lang="en-US" id="label_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock">Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:to="label_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:title="Label : ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock to label_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_1" xml:lang="en-US" id="label_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_1">Schedule of diluted earnings per share</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:to="label_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_1" xlink:title="Label : ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock to label_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_1" />
    <link:label xlink:type="resource" xlink:label="label_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_1" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_1" xml:lang="en-US" id="label_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_1">Net change in cash and restricted cash</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="label_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_1" xlink:title="Label : CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect to label_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionsToContractHoldersFunds" xlink:label="AdditionsToContractHoldersFunds" xlink:title="AdditionsToContractHoldersFunds" />
    <link:label xlink:type="resource" xlink:label="label_AdditionsToContractHoldersFunds" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AdditionsToContractHoldersFunds" xml:lang="en-US" id="label_AdditionsToContractHoldersFunds">Additions to Contract Holders Funds</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdditionsToContractHoldersFunds" xlink:to="label_AdditionsToContractHoldersFunds" xlink:title="Label : AdditionsToContractHoldersFunds to label_AdditionsToContractHoldersFunds" />
    <link:label xlink:type="resource" xlink:label="label_AdditionsToContractHoldersFunds_1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_AdditionsToContractHoldersFunds_1" xml:lang="en-US" id="label_AdditionsToContractHoldersFunds_1">Additions</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdditionsToContractHoldersFunds" xlink:to="label_AdditionsToContractHoldersFunds_1" xlink:title="Label : AdditionsToContractHoldersFunds to label_AdditionsToContractHoldersFunds_1" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_AmortizedCosts" xlink:label="AmortizedCosts" xlink:title="AmortizedCosts" />
    <link:label xlink:type="resource" xlink:label="label_AmortizedCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AmortizedCosts" xml:lang="en-US" id="label_AmortizedCosts">Amortized costs</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AmortizedCosts" xlink:to="label_AmortizedCosts" xlink:title="Label : AmortizedCosts to label_AmortizedCosts" />
    <link:label xlink:type="resource" xlink:label="label_AmortizedCosts_1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_AmortizedCosts_1" xml:lang="en-US" id="label_AmortizedCosts_1">Amortized costs</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AmortizedCosts" xlink:to="label_AmortizedCosts_1" xlink:title="Label : AmortizedCosts to label_AmortizedCosts_1" />
    <link:label xlink:type="resource" xlink:label="label_RetainedEarningsAccumulatedDeficit_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_RetainedEarningsAccumulatedDeficit_1" xml:lang="en-US" id="label_RetainedEarningsAccumulatedDeficit_1">Accumulated deficit</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RetainedEarningsAccumulatedDeficit" xlink:to="label_RetainedEarningsAccumulatedDeficit_1" xlink:title="Label : RetainedEarningsAccumulatedDeficit to label_RetainedEarningsAccumulatedDeficit_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherExpense" xlink:label="DisposalGroupIncludingDiscontinuedOperationOtherExpense" xlink:title="DisposalGroupIncludingDiscontinuedOperationOtherExpense" />
    <link:label xlink:type="resource" xlink:label="label_DisposalGroupIncludingDiscontinuedOperationOtherExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DisposalGroupIncludingDiscontinuedOperationOtherExpense" xml:lang="en-US" id="label_DisposalGroupIncludingDiscontinuedOperationOtherExpense">Disposal Group, Including Discontinued Operation, Other Expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DisposalGroupIncludingDiscontinuedOperationOtherExpense" xlink:to="label_DisposalGroupIncludingDiscontinuedOperationOtherExpense" xlink:title="Label : DisposalGroupIncludingDiscontinuedOperationOtherExpense to label_DisposalGroupIncludingDiscontinuedOperationOtherExpense" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:label="ContractWithCustomerLiabilityRevenueRecognized" xlink:title="ContractWithCustomerLiabilityRevenueRecognized" />
    <link:label xlink:type="resource" xlink:label="label_ContractWithCustomerLiabilityRevenueRecognized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ContractWithCustomerLiabilityRevenueRecognized" xml:lang="en-US" id="label_ContractWithCustomerLiabilityRevenueRecognized">Recognized as revenue</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ContractWithCustomerLiabilityRevenueRecognized" xlink:to="label_ContractWithCustomerLiabilityRevenueRecognized" xlink:title="Label : ContractWithCustomerLiabilityRevenueRecognized to label_ContractWithCustomerLiabilityRevenueRecognized" />
    <link:label xlink:type="resource" xlink:label="label_ContractWithCustomerLiabilityRevenueRecognized_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ContractWithCustomerLiabilityRevenueRecognized_1" xml:lang="en-US" id="label_ContractWithCustomerLiabilityRevenueRecognized_1">Recognized as revenue</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ContractWithCustomerLiabilityRevenueRecognized" xlink:to="label_ContractWithCustomerLiabilityRevenueRecognized_1" xlink:title="Label : ContractWithCustomerLiabilityRevenueRecognized to label_ContractWithCustomerLiabilityRevenueRecognized_1" />
    <link:label xlink:type="resource" xlink:label="label_DeferredRevenueCurrent_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DeferredRevenueCurrent_1" xml:lang="en-US" id="label_DeferredRevenueCurrent_1">Deferred Revenue, Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredRevenueCurrent" xlink:to="label_DeferredRevenueCurrent_1" xlink:title="Label : DeferredRevenueCurrent to label_DeferredRevenueCurrent_1" />
    <link:label xlink:type="resource" xlink:label="label_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_1" xml:lang="en-US" id="label_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_1">Shares issued</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:to="label_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_1" xlink:title="Label : BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable to label_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_1" />
    <link:label xlink:type="resource" xlink:label="label_BusinessCombinationConsiderationTransferred1_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_BusinessCombinationConsiderationTransferred1_2" xml:lang="en-US" id="label_BusinessCombinationConsiderationTransferred1_2">Value of business acquired</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationConsiderationTransferred1" xlink:to="label_BusinessCombinationConsiderationTransferred1_2" xlink:title="Label : BusinessCombinationConsiderationTransferred1 to label_BusinessCombinationConsiderationTransferred1_2" />
    <link:label xlink:type="resource" xlink:label="label_BusinessCombinationConsiderationTransferred1_3" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_BusinessCombinationConsiderationTransferred1_3" xml:lang="en-US" id="label_BusinessCombinationConsiderationTransferred1_3">Total preliminary fair value of consideration transferred</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationConsiderationTransferred1" xlink:to="label_BusinessCombinationConsiderationTransferred1_3" xlink:title="Label : BusinessCombinationConsiderationTransferred1 to label_BusinessCombinationConsiderationTransferred1_3" />
    <link:label xlink:type="resource" xlink:label="label_BusinessCombinationConsiderationTransferred1_4" xlink:role="http://www.xbrl.org/2003/role/positiveTerseLabel" xlink:title="label_BusinessCombinationConsiderationTransferred1_4" xml:lang="en-US" id="label_BusinessCombinationConsiderationTransferred1_4">Settled value of the contingent consideration</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationConsiderationTransferred1" xlink:to="label_BusinessCombinationConsiderationTransferred1_4" xlink:title="Label : BusinessCombinationConsiderationTransferred1 to label_BusinessCombinationConsiderationTransferred1_4" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_StockConsiderationInCash" xlink:label="StockConsiderationInCash" xlink:title="StockConsiderationInCash" />
    <link:label xlink:type="resource" xlink:label="label_StockConsiderationInCash" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_StockConsiderationInCash" xml:lang="en-US" id="label_StockConsiderationInCash">Stock consideration in cash</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockConsiderationInCash" xlink:to="label_StockConsiderationInCash" xlink:title="Label : StockConsiderationInCash to label_StockConsiderationInCash" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_RecurringRevenue" xlink:label="RecurringRevenue" xlink:title="RecurringRevenue" />
    <link:label xlink:type="resource" xlink:label="label_RecurringRevenue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_RecurringRevenue" xml:lang="en-US" id="label_RecurringRevenue">Recurring Revenue</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RecurringRevenue" xlink:to="label_RecurringRevenue" xlink:title="Label : RecurringRevenue to label_RecurringRevenue" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_ReductionOfContingentConsideraiton" xlink:label="ReductionOfContingentConsideraiton" xlink:title="ReductionOfContingentConsideraiton" />
    <link:label xlink:type="resource" xlink:label="label_ReductionOfContingentConsideraiton" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ReductionOfContingentConsideraiton" xml:lang="en-US" id="label_ReductionOfContingentConsideraiton">Reduction of contingent consideration</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ReductionOfContingentConsideraiton" xlink:to="label_ReductionOfContingentConsideraiton" xlink:title="Label : ReductionOfContingentConsideraiton to label_ReductionOfContingentConsideraiton" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_AmpleOrganicsMember" xlink:label="AmpleOrganicsMember" xlink:title="AmpleOrganicsMember" />
    <link:label xlink:type="resource" xlink:label="label_AmpleOrganicsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AmpleOrganicsMember" xml:lang="en-US" id="label_AmpleOrganicsMember">Ample Organics [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AmpleOrganicsMember" xlink:to="label_AmpleOrganicsMember" xlink:title="Label : AmpleOrganicsMember to label_AmpleOrganicsMember" />
    <link:label xlink:type="resource" xlink:label="label_AmpleOrganicsMember_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AmpleOrganicsMember_1" xml:lang="en-US" id="label_AmpleOrganicsMember_1">Ample Organics [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AmpleOrganicsMember" xlink:to="label_AmpleOrganicsMember_1" xlink:title="Label : AmpleOrganicsMember to label_AmpleOrganicsMember_1" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_BusinessCombinationConsiderationTransferredCash" xlink:label="BusinessCombinationConsiderationTransferredCash" xlink:title="BusinessCombinationConsiderationTransferredCash" />
    <link:label xlink:type="resource" xlink:label="label_BusinessCombinationConsiderationTransferredCash" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_BusinessCombinationConsiderationTransferredCash" xml:lang="en-US" id="label_BusinessCombinationConsiderationTransferredCash">Business Combination, Consideration Transferred Cash</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationConsiderationTransferredCash" xlink:to="label_BusinessCombinationConsiderationTransferredCash" xlink:title="Label : BusinessCombinationConsiderationTransferredCash to label_BusinessCombinationConsiderationTransferredCash" />
    <link:label xlink:type="resource" xlink:label="label_BusinessCombinationConsiderationTransferredCash_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_BusinessCombinationConsiderationTransferredCash_1" xml:lang="en-US" id="label_BusinessCombinationConsiderationTransferredCash_1">Cash</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationConsiderationTransferredCash" xlink:to="label_BusinessCombinationConsiderationTransferredCash_1" xlink:title="Label : BusinessCombinationConsiderationTransferredCash to label_BusinessCombinationConsiderationTransferredCash_1" />
    <link:label xlink:type="resource" xlink:label="label_CommonStockSharesIssued_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CommonStockSharesIssued_2" xml:lang="en-US" id="label_CommonStockSharesIssued_2">Common Stock, Shares, Issued</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockSharesIssued" xlink:to="label_CommonStockSharesIssued_2" xlink:title="Label : CommonStockSharesIssued to label_CommonStockSharesIssued_2" />
    <link:label xlink:type="resource" xlink:label="label_SharesIssuedPricePerShare_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SharesIssuedPricePerShare_1" xml:lang="en-US" id="label_SharesIssuedPricePerShare_1">Price Per Share</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharesIssuedPricePerShare" xlink:to="label_SharesIssuedPricePerShare_1" xlink:title="Label : SharesIssuedPricePerShare to label_SharesIssuedPricePerShare_1" />
    <link:label xlink:type="resource" xlink:label="label_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage_2" xml:lang="en-US" id="label_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage_2">Percentage of exchange rate</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage" xlink:to="label_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage_2" xlink:title="Label : BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage to label_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage_2" />
    <link:label xlink:type="resource" xlink:label="label_FairValueOptionChangesInFairValueGainLoss1_1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_FairValueOptionChangesInFairValueGainLoss1_1" xml:lang="en-US" id="label_FairValueOptionChangesInFairValueGainLoss1_1">Gain on change fair value of contingent consideration</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueOptionChangesInFairValueGainLoss1" xlink:to="label_FairValueOptionChangesInFairValueGainLoss1_1" xlink:title="Label : FairValueOptionChangesInFairValueGainLoss1 to label_FairValueOptionChangesInFairValueGainLoss1_1" />
    <link:label xlink:type="resource" xlink:label="label_BusinessCombinationContingentConsiderationArrangementsDescription_1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_BusinessCombinationContingentConsiderationArrangementsDescription_1" xml:lang="en-US" id="label_BusinessCombinationContingentConsiderationArrangementsDescription_1">Description of contingent consideration</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationContingentConsiderationArrangementsDescription" xlink:to="label_BusinessCombinationContingentConsiderationArrangementsDescription_1" xlink:title="Label : BusinessCombinationContingentConsiderationArrangementsDescription to label_BusinessCombinationContingentConsiderationArrangementsDescription_1" />
    <link:label xlink:type="resource" xlink:label="label_AmortizationOfIntangibleAssets_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AmortizationOfIntangibleAssets_2" xml:lang="en-US" id="label_AmortizationOfIntangibleAssets_2">Amortization of Intangible Assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AmortizationOfIntangibleAssets" xlink:to="label_AmortizationOfIntangibleAssets_2" xlink:title="Label : AmortizationOfIntangibleAssets to label_AmortizationOfIntangibleAssets_2" />
    <link:label xlink:type="resource" xlink:label="label_BusinessCombinationConsiderationsTransferred_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_BusinessCombinationConsiderationsTransferred_1" xml:lang="en-US" id="label_BusinessCombinationConsiderationsTransferred_1">Estimated of fair value contingent consideration</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationConsiderationsTransferred" xlink:to="label_BusinessCombinationConsiderationsTransferred_1" xlink:title="Label : BusinessCombinationConsiderationsTransferred to label_BusinessCombinationConsiderationsTransferred_1" />
    <link:label xlink:type="resource" xlink:label="label_BusinessCombinationConsiderationsTransferred_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_BusinessCombinationConsiderationsTransferred_2" xml:lang="en-US" id="label_BusinessCombinationConsiderationsTransferred_2">Business Combination, Considerations Transferred, Total</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationConsiderationsTransferred" xlink:to="label_BusinessCombinationConsiderationsTransferred_2" xlink:title="Label : BusinessCombinationConsiderationsTransferred to label_BusinessCombinationConsiderationsTransferred_2" />
    <link:label xlink:type="resource" xlink:label="label_AmountOfContingentConsiderationLiability_1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_AmountOfContingentConsiderationLiability_1" xml:lang="en-US" id="label_AmountOfContingentConsiderationLiability_1">Amount of contingent consideration liability.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AmountOfContingentConsiderationLiability" xlink:to="label_AmountOfContingentConsiderationLiability_1" xlink:title="Label : AmountOfContingentConsiderationLiability to label_AmountOfContingentConsiderationLiability_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:label="ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:title="ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xml:lang="en-US" id="label_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock">Schedule of disaggregated by primary geographical markets and revenue</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:to="label_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:title="Label : ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock to label_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_1" xml:lang="en-US" id="label_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_1">Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:to="label_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_1" xlink:title="Label : ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock to label_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_1" />
    <link:label xlink:type="resource" xlink:label="label_AmountOfContingentConsiderationLiability_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AmountOfContingentConsiderationLiability_2" xml:lang="en-US" id="label_AmountOfContingentConsiderationLiability_2">Amount of contingent consideration liability</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AmountOfContingentConsiderationLiability" xlink:to="label_AmountOfContingentConsiderationLiability_2" xlink:title="Label : AmountOfContingentConsiderationLiability to label_AmountOfContingentConsiderationLiability_2" />
    <link:label xlink:type="resource" xlink:label="label_AmountOfContingentConsiderationLiability_3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AmountOfContingentConsiderationLiability_3" xml:lang="en-US" id="label_AmountOfContingentConsiderationLiability_3">Amount of Contingent Consideration Liability</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AmountOfContingentConsiderationLiability" xlink:to="label_AmountOfContingentConsiderationLiability_3" xlink:title="Label : AmountOfContingentConsiderationLiability to label_AmountOfContingentConsiderationLiability_3" />
    <link:label xlink:type="resource" xlink:label="label_Revenues_4" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_Revenues_4" xml:lang="en-US" id="label_Revenues_4">Total</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Revenues" xlink:to="label_Revenues_4" xlink:title="Label : Revenues to label_Revenues_4" />
    <link:label xlink:type="resource" xlink:label="label_AggregateStockPrice_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_AggregateStockPrice_2" xml:lang="en-US" id="label_AggregateStockPrice_2">The amount of aggregate stock price.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AggregateStockPrice" xlink:to="label_AggregateStockPrice_2" xlink:title="Label : AggregateStockPrice to label_AggregateStockPrice_2" />
    <link:label xlink:type="resource" xlink:label="label_PreferredStockParOrStatedValuePerShare_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_PreferredStockParOrStatedValuePerShare_1" xml:lang="en-US" id="label_PreferredStockParOrStatedValuePerShare_1">Preferred Stock, Par or Stated Value Per Share</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PreferredStockParOrStatedValuePerShare" xlink:to="label_PreferredStockParOrStatedValuePerShare_1" xlink:title="Label : PreferredStockParOrStatedValuePerShare to label_PreferredStockParOrStatedValuePerShare_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionDescriptionOfAcquiredEntity" xlink:label="BusinessAcquisitionDescriptionOfAcquiredEntity" xlink:title="BusinessAcquisitionDescriptionOfAcquiredEntity" />
    <link:label xlink:type="resource" xlink:label="label_BusinessAcquisitionDescriptionOfAcquiredEntity" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_BusinessAcquisitionDescriptionOfAcquiredEntity" xml:lang="en-US" id="label_BusinessAcquisitionDescriptionOfAcquiredEntity">Acquisition of description</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessAcquisitionDescriptionOfAcquiredEntity" xlink:to="label_BusinessAcquisitionDescriptionOfAcquiredEntity" xlink:title="Label : BusinessAcquisitionDescriptionOfAcquiredEntity to label_BusinessAcquisitionDescriptionOfAcquiredEntity" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:label="ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:title="ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xml:lang="en-US" id="label_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable">Schedule of Revenues from External Customers and Long-Lived Assets [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:to="label_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:title="Label : ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable to label_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" />
    <link:label xlink:type="resource" xlink:label="label_BusinessAcquisitionDescriptionOfAcquiredEntity_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_BusinessAcquisitionDescriptionOfAcquiredEntity_1" xml:lang="en-US" id="label_BusinessAcquisitionDescriptionOfAcquiredEntity_1">Business Acquisition, Description of Acquired Entity</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessAcquisitionDescriptionOfAcquiredEntity" xlink:to="label_BusinessAcquisitionDescriptionOfAcquiredEntity_1" xlink:title="Label : BusinessAcquisitionDescriptionOfAcquiredEntity to label_BusinessAcquisitionDescriptionOfAcquiredEntity_1" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_ExchangeableShares" xlink:label="ExchangeableShares" xlink:title="ExchangeableShares" />
    <link:label xlink:type="resource" xlink:label="label_ExchangeableShares" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_ExchangeableShares" xml:lang="en-US" id="label_ExchangeableShares">Exchangeable shares</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExchangeableShares" xlink:to="label_ExchangeableShares" xlink:title="Label : ExchangeableShares to label_ExchangeableShares" />
    <link:label xlink:type="resource" xlink:label="label_ExchangeableShares_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ExchangeableShares_1" xml:lang="en-US" id="label_ExchangeableShares_1">Exchangeable shares</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExchangeableShares" xlink:to="label_ExchangeableShares_1" xlink:title="Label : ExchangeableShares to label_ExchangeableShares_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" />
    <link:label xlink:type="resource" xlink:label="label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xml:lang="en-US" id="label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1">Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink:to="label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink:title="Label : SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1 to label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" />
    <link:label xlink:type="resource" xlink:label="label_SharesIssuedPricePerShare_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_SharesIssuedPricePerShare_2" xml:lang="en-US" id="label_SharesIssuedPricePerShare_2">Convertible into shares of common stock per share</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharesIssuedPricePerShare" xlink:to="label_SharesIssuedPricePerShare_2" xlink:title="Label : SharesIssuedPricePerShare to label_SharesIssuedPricePerShare_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesIssued" xlink:label="SharesIssued" xlink:title="SharesIssued" />
    <link:label xlink:type="resource" xlink:label="label_SharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SharesIssued" xml:lang="en-US" id="label_SharesIssued">Shares issued</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharesIssued" xlink:to="label_SharesIssued" xlink:title="Label : SharesIssued to label_SharesIssued" />
    <link:label xlink:type="resource" xlink:label="label_SharesIssued_1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_SharesIssued_1" xml:lang="en-US" id="label_SharesIssued_1">Exchangeable shares issued</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharesIssued" xlink:to="label_SharesIssued_1" xlink:title="Label : SharesIssued to label_SharesIssued_1" />
    <link:label xlink:type="resource" xlink:label="label_SharesIssued_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_SharesIssued_2" xml:lang="en-US" id="label_SharesIssued_2">Shares sold</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharesIssued" xlink:to="label_SharesIssued_2" xlink:title="Label : SharesIssued to label_SharesIssued_2" />
    <link:label xlink:type="resource" xlink:label="label_SharesOutstanding_4" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:title="label_SharesOutstanding_4" xml:lang="en-US" id="label_SharesOutstanding_4">Balance, shares</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharesOutstanding" xlink:to="label_SharesOutstanding_4" xlink:title="Label : SharesOutstanding to label_SharesOutstanding_4" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" />
    <link:label xlink:type="resource" xlink:label="label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" xml:lang="en-US" id="label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1">Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" xlink:to="label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" xlink:title="Label : SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1 to label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_AssetsandLiabilityAcquired" xlink:label="AssetsandLiabilityAcquired" xlink:title="AssetsandLiabilityAcquired" />
    <link:label xlink:type="resource" xlink:label="label_AssetsandLiabilityAcquired" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AssetsandLiabilityAcquired" xml:lang="en-US" id="label_AssetsandLiabilityAcquired">Assets and liability acquired</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssetsandLiabilityAcquired" xlink:to="label_AssetsandLiabilityAcquired" xlink:title="Label : AssetsandLiabilityAcquired to label_AssetsandLiabilityAcquired" />
    <link:label xlink:type="resource" xlink:label="label_AssetsandLiabilityAcquired_1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_AssetsandLiabilityAcquired_1" xml:lang="en-US" id="label_AssetsandLiabilityAcquired_1">Assets and liability acquired</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssetsandLiabilityAcquired" xlink:to="label_AssetsandLiabilityAcquired_1" xlink:title="Label : AssetsandLiabilityAcquired to label_AssetsandLiabilityAcquired_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherGeneralAndAdministrativeExpense" xlink:label="OtherGeneralAndAdministrativeExpense" xlink:title="OtherGeneralAndAdministrativeExpense" />
    <link:label xlink:type="resource" xlink:label="label_OtherGeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_OtherGeneralAndAdministrativeExpense" xml:lang="en-US" id="label_OtherGeneralAndAdministrativeExpense">Other General and Administrative Expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherGeneralAndAdministrativeExpense" xlink:to="label_OtherGeneralAndAdministrativeExpense" xlink:title="Label : OtherGeneralAndAdministrativeExpense to label_OtherGeneralAndAdministrativeExpense" />
    <link:label xlink:type="resource" xlink:label="label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_1" xml:lang="en-US" id="label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_1">Granted fair value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink:to="label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_1" xlink:title="Label : SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1 to label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_1" />
    <link:label xlink:type="resource" xlink:label="label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1_1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1_1" xml:lang="en-US" id="label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1_1">Vested term</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" xlink:to="label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1_1" xlink:title="Label : SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1 to label_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodIntrinsicValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodIntrinsicValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodIntrinsicValue" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodIntrinsicValue" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodIntrinsicValue">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Intrinsic Value, Amount Per Share</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodIntrinsicValue" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodIntrinsicValue" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodIntrinsicValue to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodIntrinsicValue" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodIntrinsicValue_1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodIntrinsicValue_1" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodIntrinsicValue_1">Voting preferred stock, par value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodIntrinsicValue" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodIntrinsicValue_1" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodIntrinsicValue to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodIntrinsicValue_1" />
    <link:label xlink:type="resource" xlink:label="label_OtherGeneralAndAdministrativeExpense_1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_OtherGeneralAndAdministrativeExpense_1" xml:lang="en-US" id="label_OtherGeneralAndAdministrativeExpense_1">General and administrative expenses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherGeneralAndAdministrativeExpense" xlink:to="label_OtherGeneralAndAdministrativeExpense_1" xlink:title="Label : OtherGeneralAndAdministrativeExpense to label_OtherGeneralAndAdministrativeExpense_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetImpairment" xlink:label="GoodwillAndIntangibleAssetImpairment" xlink:title="GoodwillAndIntangibleAssetImpairment" />
    <link:label xlink:type="resource" xlink:label="label_GoodwillAndIntangibleAssetImpairment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_GoodwillAndIntangibleAssetImpairment" xml:lang="en-US" id="label_GoodwillAndIntangibleAssetImpairment">Goodwill and Intangible Asset Impairment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GoodwillAndIntangibleAssetImpairment" xlink:to="label_GoodwillAndIntangibleAssetImpairment" xlink:title="Label : GoodwillAndIntangibleAssetImpairment to label_GoodwillAndIntangibleAssetImpairment" />
    <link:label xlink:type="resource" xlink:label="label_GoodwillAndIntangibleAssetImpairment_1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_GoodwillAndIntangibleAssetImpairment_1" xml:lang="en-US" id="label_GoodwillAndIntangibleAssetImpairment_1">Goodwill and intangible assets impairment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GoodwillAndIntangibleAssetImpairment" xlink:to="label_GoodwillAndIntangibleAssetImpairment_1" xlink:title="Label : GoodwillAndIntangibleAssetImpairment to label_GoodwillAndIntangibleAssetImpairment_1" />
    <link:label xlink:type="resource" xlink:label="label_RepaymentsOfConvertibleDebt_1" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="label_RepaymentsOfConvertibleDebt_1" xml:lang="en-US" id="label_RepaymentsOfConvertibleDebt_1">Principal payments in cash and Common Stock</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RepaymentsOfConvertibleDebt" xlink:to="label_RepaymentsOfConvertibleDebt_1" xlink:title="Label : RepaymentsOfConvertibleDebt to label_RepaymentsOfConvertibleDebt_1" />
    <link:label xlink:type="resource" xlink:label="label_CostOfRevenue_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CostOfRevenue_2" xml:lang="en-US" id="label_CostOfRevenue_2">Cost of Revenue</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CostOfRevenue" xlink:to="label_CostOfRevenue_2" xlink:title="Label : CostOfRevenue to label_CostOfRevenue_2" />
    <link:label xlink:type="resource" xlink:label="label_GrossProfit_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_GrossProfit_2" xml:lang="en-US" id="label_GrossProfit_2">Gross profit</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GrossProfit" xlink:to="label_GrossProfit_2" xlink:title="Label : GrossProfit to label_GrossProfit_2" />
    <link:label xlink:type="resource" xlink:label="label_ResearchAndDevelopmentExpense_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ResearchAndDevelopmentExpense_2" xml:lang="en-US" id="label_ResearchAndDevelopmentExpense_2">Product development</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ResearchAndDevelopmentExpense" xlink:to="label_ResearchAndDevelopmentExpense_2" xlink:title="Label : ResearchAndDevelopmentExpense to label_ResearchAndDevelopmentExpense_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperations" xlink:label="IncomeLossFromContinuingOperations" xlink:title="IncomeLossFromContinuingOperations" />
    <link:label xlink:type="resource" xlink:label="label_IncomeLossFromContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_IncomeLossFromContinuingOperations" xml:lang="en-US" id="label_IncomeLossFromContinuingOperations">Income for full fiscal year</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeLossFromContinuingOperations" xlink:to="label_IncomeLossFromContinuingOperations" xlink:title="Label : IncomeLossFromContinuingOperations to label_IncomeLossFromContinuingOperations" />
    <link:label xlink:type="resource" xlink:label="label_IncomeLossFromContinuingOperations_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncomeLossFromContinuingOperations_1" xml:lang="en-US" id="label_IncomeLossFromContinuingOperations_1">Income (Loss) from Continuing Operations, Net of Tax, Attributable to Parent</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeLossFromContinuingOperations" xlink:to="label_IncomeLossFromContinuingOperations_1" xlink:title="Label : IncomeLossFromContinuingOperations to label_IncomeLossFromContinuingOperations_1" />
    <link:label xlink:type="resource" xlink:label="label_StockholdersEquity_4" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_StockholdersEquity_4" xml:lang="en-US" id="label_StockholdersEquity_4">Total stockholders&#x2019;&#xA0;deficit</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockholdersEquity" xlink:to="label_StockholdersEquity_4" xlink:title="Label : StockholdersEquity to label_StockholdersEquity_4" />
    <link:label xlink:type="resource" xlink:label="label_Assets_3" xlink:role="http://www.xbrl.org/2003/role/presentationGuidance" xlink:title="label_Assets_3" xml:lang="en-US" id="label_Assets_3">Total assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Assets" xlink:to="label_Assets_3" xlink:title="Label : Assets to label_Assets_3" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:label="StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:title="StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" />
    <link:label xlink:type="resource" xlink:label="label_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xml:lang="en-US" id="label_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities">Settlement of convertible notes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:to="label_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:title="Label : StockIssuedDuringPeriodValueConversionOfConvertibleSecurities to label_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortdurationInsuranceContractsScheduleOfHistoricalClaimsDurationTableTextBlock" xlink:label="ShortdurationInsuranceContractsScheduleOfHistoricalClaimsDurationTableTextBlock" xlink:title="ShortdurationInsuranceContractsScheduleOfHistoricalClaimsDurationTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_ShortdurationInsuranceContractsScheduleOfHistoricalClaimsDurationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShortdurationInsuranceContractsScheduleOfHistoricalClaimsDurationTableTextBlock" xml:lang="en-US" id="label_ShortdurationInsuranceContractsScheduleOfHistoricalClaimsDurationTableTextBlock">Summarizes adjusted for the adoption of ASC 606</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShortdurationInsuranceContractsScheduleOfHistoricalClaimsDurationTableTextBlock" xlink:to="label_ShortdurationInsuranceContractsScheduleOfHistoricalClaimsDurationTableTextBlock" xlink:title="Label : ShortdurationInsuranceContractsScheduleOfHistoricalClaimsDurationTableTextBlock to label_ShortdurationInsuranceContractsScheduleOfHistoricalClaimsDurationTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_1" xml:lang="en-US" id="label_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_1">Stock Issued During Period, Value, Conversion of Convertible Securities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:to="label_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_1" xlink:title="Label : StockIssuedDuringPeriodValueConversionOfConvertibleSecurities to label_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:label="StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:title="StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" />
    <link:label xlink:type="resource" xlink:label="label_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xml:lang="en-US" id="label_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities">Settlement of convertible notes, shares</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:to="label_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:title="Label : StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities to label_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" />
    <link:label xlink:type="resource" xlink:label="label_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_1" xml:lang="en-US" id="label_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_1">Stock Issued During Period, Shares, Conversion of Convertible Securities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:to="label_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_1" xlink:title="Label : StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities to label_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_1" />
    <link:label xlink:type="resource" xlink:label="label_AccountsPayableAndAccruedLiabilitiesCurrent_3" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_AccountsPayableAndAccruedLiabilitiesCurrent_3" xml:lang="en-US" id="label_AccountsPayableAndAccruedLiabilitiesCurrent_3">Total accounts payable, accrued expenses and other accrued liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccountsPayableAndAccruedLiabilitiesCurrent" xlink:to="label_AccountsPayableAndAccruedLiabilitiesCurrent_3" xlink:title="Label : AccountsPayableAndAccruedLiabilitiesCurrent to label_AccountsPayableAndAccruedLiabilitiesCurrent_3" />
    <link:label xlink:type="resource" xlink:label="label_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_1" xml:lang="en-US" id="label_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_1">Increase (Decrease) in Accounts Payable and Accrued Liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:to="label_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_1" xlink:title="Label : IncreaseDecreaseInAccountsPayableAndAccruedLiabilities to label_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_1" />
    <link:label xlink:type="resource" xlink:label="label_ShortdurationInsuranceContractsScheduleOfHistoricalClaimsDurationTableTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_ShortdurationInsuranceContractsScheduleOfHistoricalClaimsDurationTableTextBlock_1" xml:lang="en-US" id="label_ShortdurationInsuranceContractsScheduleOfHistoricalClaimsDurationTableTextBlock_1">Summarizes adjusted for the adoption of ASC 606</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShortdurationInsuranceContractsScheduleOfHistoricalClaimsDurationTableTextBlock" xlink:to="label_ShortdurationInsuranceContractsScheduleOfHistoricalClaimsDurationTableTextBlock_1" xlink:title="Label : ShortdurationInsuranceContractsScheduleOfHistoricalClaimsDurationTableTextBlock to label_ShortdurationInsuranceContractsScheduleOfHistoricalClaimsDurationTableTextBlock_1" />
    <link:label xlink:type="resource" xlink:label="label_CustomerTwoMember_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CustomerTwoMember_1" xml:lang="en-US" id="label_CustomerTwoMember_1">Customer Two [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CustomerTwoMember" xlink:to="label_CustomerTwoMember_1" xlink:title="Label : CustomerTwoMember to label_CustomerTwoMember_1" />
    <link:label xlink:type="resource" xlink:label="label_CustomerTwoMember_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CustomerTwoMember_2" xml:lang="en-US" id="label_CustomerTwoMember_2">Customer two [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CustomerTwoMember" xlink:to="label_CustomerTwoMember_2" xlink:title="Label : CustomerTwoMember to label_CustomerTwoMember_2" />
    <link:label xlink:type="resource" xlink:label="label_CustomerTwoMember_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_CustomerTwoMember_3" xml:lang="en-US" id="label_CustomerTwoMember_3">This member stands for the information pertaining to customer.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CustomerTwoMember" xlink:to="label_CustomerTwoMember_3" xlink:title="Label : CustomerTwoMember to label_CustomerTwoMember_3" />
    <link:label xlink:type="resource" xlink:label="label_StockIssuedDuringPeriodSharesSettlementOfLiabilities_3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_StockIssuedDuringPeriodSharesSettlementOfLiabilities_3" xml:lang="en-US" id="label_StockIssuedDuringPeriodSharesSettlementOfLiabilities_3">Stock Issued During Period, Shares, Settlement of Liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodSharesSettlementOfLiabilities" xlink:to="label_StockIssuedDuringPeriodSharesSettlementOfLiabilities_3" xlink:title="Label : StockIssuedDuringPeriodSharesSettlementOfLiabilities to label_StockIssuedDuringPeriodSharesSettlementOfLiabilities_3" />
    <link:label xlink:type="resource" xlink:label="label_StockIssuedDuringPeriodValueSettlementOfLiabilities_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_StockIssuedDuringPeriodValueSettlementOfLiabilities_1" xml:lang="en-US" id="label_StockIssuedDuringPeriodValueSettlementOfLiabilities_1">Liabilities with shares</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodValueSettlementOfLiabilities" xlink:to="label_StockIssuedDuringPeriodValueSettlementOfLiabilities_1" xlink:title="Label : StockIssuedDuringPeriodValueSettlementOfLiabilities to label_StockIssuedDuringPeriodValueSettlementOfLiabilities_1" />
    <link:label xlink:type="resource" xlink:label="label_StockIssuedDuringPeriodValueSettlementOfLiabilities_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_StockIssuedDuringPeriodValueSettlementOfLiabilities_2" xml:lang="en-US" id="label_StockIssuedDuringPeriodValueSettlementOfLiabilities_2">Settlement of liabilities with shares</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodValueSettlementOfLiabilities" xlink:to="label_StockIssuedDuringPeriodValueSettlementOfLiabilities_2" xlink:title="Label : StockIssuedDuringPeriodValueSettlementOfLiabilities to label_StockIssuedDuringPeriodValueSettlementOfLiabilities_2" />
    <link:label xlink:type="resource" xlink:label="label_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_2" xml:lang="en-US" id="label_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_2">Restricted stock vesting, shares</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:to="label_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_2" xlink:title="Label : StockIssuedDuringPeriodSharesRestrictedStockAwardGross to label_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_2" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_OneGovernmentClientMember" xlink:label="OneGovernmentClientMember" xlink:title="OneGovernmentClientMember" />
    <link:label xlink:type="resource" xlink:label="label_OneGovernmentClientMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_OneGovernmentClientMember" xml:lang="en-US" id="label_OneGovernmentClientMember">One Government Client [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OneGovernmentClientMember" xlink:to="label_OneGovernmentClientMember" xlink:title="Label : OneGovernmentClientMember to label_OneGovernmentClientMember" />
    <link:label xlink:type="resource" xlink:label="label_OneGovernmentClientMember_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_OneGovernmentClientMember_1" xml:lang="en-US" id="label_OneGovernmentClientMember_1">One Government Client [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OneGovernmentClientMember" xlink:to="label_OneGovernmentClientMember_1" xlink:title="Label : OneGovernmentClientMember to label_OneGovernmentClientMember_1" />
    <link:label xlink:type="resource" xlink:label="label_OneGovernmentClientMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_OneGovernmentClientMember_2" xml:lang="en-US" id="label_OneGovernmentClientMember_2">This member stands for information pertaining to One Government Customer.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OneGovernmentClientMember" xlink:to="label_OneGovernmentClientMember_2" xlink:title="Label : OneGovernmentClientMember to label_OneGovernmentClientMember_2" />
    <link:label xlink:type="resource" xlink:label="label_DevelopedTechnologyRightsMember_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_DevelopedTechnologyRightsMember_2" xml:lang="en-US" id="label_DevelopedTechnologyRightsMember_2">Acquired developed technology [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DevelopedTechnologyRightsMember" xlink:to="label_DevelopedTechnologyRightsMember_2" xlink:title="Label : DevelopedTechnologyRightsMember to label_DevelopedTechnologyRightsMember_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xlink:label="ImpairmentOfIntangibleAssetsFinitelived" xlink:title="ImpairmentOfIntangibleAssetsFinitelived" />
    <link:label xlink:type="resource" xlink:label="label_ImpairmentOfIntangibleAssetsFinitelived" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ImpairmentOfIntangibleAssetsFinitelived" xml:lang="en-US" id="label_ImpairmentOfIntangibleAssetsFinitelived">Impairment of Intangible Assets, Finite-lived</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ImpairmentOfIntangibleAssetsFinitelived" xlink:to="label_ImpairmentOfIntangibleAssetsFinitelived" xlink:title="Label : ImpairmentOfIntangibleAssetsFinitelived to label_ImpairmentOfIntangibleAssetsFinitelived" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillImpairmentLoss" xlink:label="GoodwillImpairmentLoss" xlink:title="GoodwillImpairmentLoss" />
    <link:label xlink:type="resource" xlink:label="label_GoodwillImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_GoodwillImpairmentLoss" xml:lang="en-US" id="label_GoodwillImpairmentLoss">Impairment of goodwill</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GoodwillImpairmentLoss" xlink:to="label_GoodwillImpairmentLoss" xlink:title="Label : GoodwillImpairmentLoss to label_GoodwillImpairmentLoss" />
    <link:label xlink:type="resource" xlink:label="label_GoodwillImpairmentLoss_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_GoodwillImpairmentLoss_1" xml:lang="en-US" id="label_GoodwillImpairmentLoss_1">Goodwill, Impairment Loss</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GoodwillImpairmentLoss" xlink:to="label_GoodwillImpairmentLoss_1" xlink:title="Label : GoodwillImpairmentLoss to label_GoodwillImpairmentLoss_1" />
    <link:label xlink:type="resource" xlink:label="label_ImpairmentOfIntangibleAssetsFinitelived_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ImpairmentOfIntangibleAssetsFinitelived_1" xml:lang="en-US" id="label_ImpairmentOfIntangibleAssetsFinitelived_1">Impairment of intangible assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ImpairmentOfIntangibleAssetsFinitelived" xlink:to="label_ImpairmentOfIntangibleAssetsFinitelived_1" xlink:title="Label : ImpairmentOfIntangibleAssetsFinitelived to label_ImpairmentOfIntangibleAssetsFinitelived_1" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_OtherRevenuesMember" xlink:label="OtherRevenuesMember" xlink:title="OtherRevenuesMember" />
    <link:label xlink:type="resource" xlink:label="label_OtherRevenuesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_OtherRevenuesMember" xml:lang="en-US" id="label_OtherRevenuesMember">Member stands for other revenues.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherRevenuesMember" xlink:to="label_OtherRevenuesMember" xlink:title="Label : OtherRevenuesMember to label_OtherRevenuesMember" />
    <link:label xlink:type="resource" xlink:label="label_OtherRevenuesMember_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_OtherRevenuesMember_1" xml:lang="en-US" id="label_OtherRevenuesMember_1">Other revenue</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherRevenuesMember" xlink:to="label_OtherRevenuesMember_1" xlink:title="Label : OtherRevenuesMember to label_OtherRevenuesMember_1" />
    <link:label xlink:type="resource" xlink:label="label_OtherRevenuesMember_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_OtherRevenuesMember_2" xml:lang="en-US" id="label_OtherRevenuesMember_2">Other Revenues [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherRevenuesMember" xlink:to="label_OtherRevenuesMember_2" xlink:title="Label : OtherRevenuesMember to label_OtherRevenuesMember_2" />
    <link:label xlink:type="resource" xlink:label="label_StatementLineItems_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_StatementLineItems_1" xml:lang="en-US" id="label_StatementLineItems_1">Condensed Consolidated Statements of Operations</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StatementLineItems" xlink:to="label_StatementLineItems_1" xlink:title="Label : StatementLineItems to label_StatementLineItems_1" />
    <link:label xlink:type="resource" xlink:label="label_CapitalizedComputerSoftwareNet_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CapitalizedComputerSoftwareNet_1" xml:lang="en-US" id="label_CapitalizedComputerSoftwareNet_1">Capitalized software, net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CapitalizedComputerSoftwareNet" xlink:to="label_CapitalizedComputerSoftwareNet_1" xlink:title="Label : CapitalizedComputerSoftwareNet to label_CapitalizedComputerSoftwareNet_1" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_AmortizationOfDeferredContractCosts" xlink:label="AmortizationOfDeferredContractCosts" xlink:title="AmortizationOfDeferredContractCosts" />
    <link:label xlink:type="resource" xlink:label="label_AmortizationOfDeferredContractCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AmortizationOfDeferredContractCosts" xml:lang="en-US" id="label_AmortizationOfDeferredContractCosts">Amortization of deferred contract cost</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AmortizationOfDeferredContractCosts" xlink:to="label_AmortizationOfDeferredContractCosts" xlink:title="Label : AmortizationOfDeferredContractCosts to label_AmortizationOfDeferredContractCosts" />
    <link:label xlink:type="resource" xlink:label="label_AmortizationOfDeferredContractCosts_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AmortizationOfDeferredContractCosts_1" xml:lang="en-US" id="label_AmortizationOfDeferredContractCosts_1">Amortization of Deferred Contract Costs</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AmortizationOfDeferredContractCosts" xlink:to="label_AmortizationOfDeferredContractCosts_1" xlink:title="Label : AmortizationOfDeferredContractCosts to label_AmortizationOfDeferredContractCosts_1" />
    <link:label xlink:type="resource" xlink:label="label_ForeignCurrencyTransactionGainLossBeforeTax_2" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="label_ForeignCurrencyTransactionGainLossBeforeTax_2" xml:lang="en-US" id="label_ForeignCurrencyTransactionGainLossBeforeTax_2">Foreign currency (gain) loss</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ForeignCurrencyTransactionGainLossBeforeTax" xlink:to="label_ForeignCurrencyTransactionGainLossBeforeTax_2" xlink:title="Label : ForeignCurrencyTransactionGainLossBeforeTax to label_ForeignCurrencyTransactionGainLossBeforeTax_2" />
    <link:label xlink:type="resource" xlink:label="label_DerivativeGainLossOnDerivativeNet_3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DerivativeGainLossOnDerivativeNet_3" xml:lang="en-US" id="label_DerivativeGainLossOnDerivativeNet_3">Derivative, Gain (Loss) on Derivative, Net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DerivativeGainLossOnDerivativeNet" xlink:to="label_DerivativeGainLossOnDerivativeNet_3" xlink:title="Label : DerivativeGainLossOnDerivativeNet to label_DerivativeGainLossOnDerivativeNet_3" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_WarrantLiabilitiesPolicyTextBlock" xlink:label="WarrantLiabilitiesPolicyTextBlock" xlink:title="WarrantLiabilitiesPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_WarrantLiabilitiesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_WarrantLiabilitiesPolicyTextBlock" xml:lang="en-US" id="label_WarrantLiabilitiesPolicyTextBlock">Warrant Liabilities [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WarrantLiabilitiesPolicyTextBlock" xlink:to="label_WarrantLiabilitiesPolicyTextBlock" xlink:title="Label : WarrantLiabilitiesPolicyTextBlock to label_WarrantLiabilitiesPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_WarrantLiabilitiesPolicyTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_WarrantLiabilitiesPolicyTextBlock_1" xml:lang="en-US" id="label_WarrantLiabilitiesPolicyTextBlock_1">Disclosure of accounting policy for warrant liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WarrantLiabilitiesPolicyTextBlock" xlink:to="label_WarrantLiabilitiesPolicyTextBlock_1" xlink:title="Label : WarrantLiabilitiesPolicyTextBlock to label_WarrantLiabilitiesPolicyTextBlock_1" />
    <link:label xlink:type="resource" xlink:label="label_WarrantLiabilitiesPolicyTextBlock_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_WarrantLiabilitiesPolicyTextBlock_2" xml:lang="en-US" id="label_WarrantLiabilitiesPolicyTextBlock_2">Warrants</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WarrantLiabilitiesPolicyTextBlock" xlink:to="label_WarrantLiabilitiesPolicyTextBlock_2" xlink:title="Label : WarrantLiabilitiesPolicyTextBlock to label_WarrantLiabilitiesPolicyTextBlock_2" />
    <link:label xlink:type="resource" xlink:label="label_Liabilities_3" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="label_Liabilities_3" xml:lang="en-US" id="label_Liabilities_3">Total liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Liabilities" xlink:to="label_Liabilities_3" xlink:title="Label : Liabilities to label_Liabilities_3" />
    <link:label xlink:type="resource" xlink:label="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets_1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets_1" xml:lang="en-US" id="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets_1">Prepaid expenses and other current assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" xlink:to="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets_1" xlink:title="Label : BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets to label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets_1" />
    <link:label xlink:type="resource" xlink:label="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_2" xml:lang="en-US" id="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_2">Cash</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:to="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_2" xlink:title="Label : BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents to label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_2" />
    <link:label xlink:type="resource" xlink:label="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_2" xml:lang="en-US" id="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_2">Accounts receivable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:to="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_2" xlink:title="Label : BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables to label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_2" />
    <link:label xlink:type="resource" xlink:label="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets_2" xml:lang="en-US" id="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets_2">Prepaid expenses and other assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" xlink:to="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets_2" xlink:title="Label : BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets to label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets_2" />
    <link:label xlink:type="resource" xlink:label="label_BusinessCombinationConsiderationsTransferred_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_BusinessCombinationConsiderationsTransferred_3" xml:lang="en-US" id="label_BusinessCombinationConsiderationsTransferred_3">Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquired..</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationConsiderationsTransferred" xlink:to="label_BusinessCombinationConsiderationsTransferred_3" xlink:title="Label : BusinessCombinationConsiderationsTransferred to label_BusinessCombinationConsiderationsTransferred_3" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:label="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:title="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" />
    <link:label xlink:type="resource" xlink:label="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xml:lang="en-US" id="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities">Acquired Liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:to="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:title="Label : BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities to label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_PrivateWarrantMember" xlink:label="PrivateWarrantMember" xlink:title="PrivateWarrantMember" />
    <link:label xlink:type="resource" xlink:label="label_PrivateWarrantMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_PrivateWarrantMember" xml:lang="en-US" id="label_PrivateWarrantMember">Private warrant [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PrivateWarrantMember" xlink:to="label_PrivateWarrantMember" xlink:title="Label : PrivateWarrantMember to label_PrivateWarrantMember" />
    <link:label xlink:type="resource" xlink:label="label_PrivateWarrantMember_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_PrivateWarrantMember_1" xml:lang="en-US" id="label_PrivateWarrantMember_1">Private Warrant [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PrivateWarrantMember" xlink:to="label_PrivateWarrantMember_1" xlink:title="Label : PrivateWarrantMember to label_PrivateWarrantMember_1" />
    <link:label xlink:type="resource" xlink:label="label_PrivateWarrantMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_PrivateWarrantMember_2" xml:lang="en-US" id="label_PrivateWarrantMember_2">This member stands for information pertaining to private warrant.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PrivateWarrantMember" xlink:to="label_PrivateWarrantMember_2" xlink:title="Label : PrivateWarrantMember to label_PrivateWarrantMember_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="FinancialInstrumentAxis" xlink:title="FinancialInstrumentAxis" />
    <link:label xlink:type="resource" xlink:label="label_FinancialInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FinancialInstrumentAxis" xml:lang="en-US" id="label_FinancialInstrumentAxis">Financial Instrument [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FinancialInstrumentAxis" xlink:to="label_FinancialInstrumentAxis" xlink:title="Label : FinancialInstrumentAxis to label_FinancialInstrumentAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:title="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" />
    <link:label xlink:type="resource" xlink:label="label_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xml:lang="en-US" id="label_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain">Financial Instruments [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="label_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:title="Label : TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain to label_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" />
    <link:label xlink:type="resource" xlink:label="label_ConvertibleDebtMember_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ConvertibleDebtMember_1" xml:lang="en-US" id="label_ConvertibleDebtMember_1">Convertible Debt [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConvertibleDebtMember" xlink:to="label_ConvertibleDebtMember_1" xlink:title="Label : ConvertibleDebtMember to label_ConvertibleDebtMember_1" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_MtechMember" xlink:label="MtechMember" xlink:title="MtechMember" />
    <link:label xlink:type="resource" xlink:label="label_MtechMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_MtechMember" xml:lang="en-US" id="label_MtechMember">Mtech [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MtechMember" xlink:to="label_MtechMember" xlink:title="Label : MtechMember to label_MtechMember" />
    <link:label xlink:type="resource" xlink:label="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_1" xml:lang="en-US" id="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_1">Acquired liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:to="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_1" xlink:title="Label : BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities to label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_1" />
    <link:label xlink:type="resource" xlink:label="label_MtechMember_1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_MtechMember_1" xml:lang="en-US" id="label_MtechMember_1">This member stands for information pertaining to Mtech.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MtechMember" xlink:to="label_MtechMember_1" xlink:title="Label : MtechMember to label_MtechMember_1" />
    <link:label xlink:type="resource" xlink:label="label_MtechMember_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_MtechMember_2" xml:lang="en-US" id="label_MtechMember_2">MTech [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MtechMember" xlink:to="label_MtechMember_2" xlink:title="Label : MtechMember to label_MtechMember_2" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_PublicWarrantMember" xlink:label="PublicWarrantMember" xlink:title="PublicWarrantMember" />
    <link:label xlink:type="resource" xlink:label="label_PublicWarrantMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_PublicWarrantMember" xml:lang="en-US" id="label_PublicWarrantMember">This member stands for the information pertaining to Public warrant.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PublicWarrantMember" xlink:to="label_PublicWarrantMember" xlink:title="Label : PublicWarrantMember to label_PublicWarrantMember" />
    <link:label xlink:type="resource" xlink:label="label_PublicWarrantMember_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_PublicWarrantMember_1" xml:lang="en-US" id="label_PublicWarrantMember_1">Public Warrant [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PublicWarrantMember" xlink:to="label_PublicWarrantMember_1" xlink:title="Label : PublicWarrantMember to label_PublicWarrantMember_1" />
    <link:label xlink:type="resource" xlink:label="label_PublicWarrantMember_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_PublicWarrantMember_2" xml:lang="en-US" id="label_PublicWarrantMember_2">Public warrant [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PublicWarrantMember" xlink:to="label_PublicWarrantMember_2" xlink:title="Label : PublicWarrantMember to label_PublicWarrantMember_2" />
    <link:label xlink:type="resource" xlink:label="label_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_1" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_1" xml:lang="en-US" id="label_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_1">Net loss from continuing operations before income taxes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:to="label_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_1" xlink:title="Label : IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments to label_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="SubsidiarySaleOfStockAxis" xlink:title="SubsidiarySaleOfStockAxis" />
    <link:label xlink:type="resource" xlink:label="label_SubsidiarySaleOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SubsidiarySaleOfStockAxis" xml:lang="en-US" id="label_SubsidiarySaleOfStockAxis">Sale of Stock [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SubsidiarySaleOfStockAxis" xlink:to="label_SubsidiarySaleOfStockAxis" xlink:title="Label : SubsidiarySaleOfStockAxis to label_SubsidiarySaleOfStockAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="SaleOfStockNameOfTransactionDomain" xlink:title="SaleOfStockNameOfTransactionDomain" />
    <link:label xlink:type="resource" xlink:label="label_SaleOfStockNameOfTransactionDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SaleOfStockNameOfTransactionDomain" xml:lang="en-US" id="label_SaleOfStockNameOfTransactionDomain">Sale of Stock [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SaleOfStockNameOfTransactionDomain" xlink:to="label_SaleOfStockNameOfTransactionDomain" xlink:title="Label : SaleOfStockNameOfTransactionDomain to label_SaleOfStockNameOfTransactionDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IPOMember" xlink:label="IPOMember" xlink:title="IPOMember" />
    <link:label xlink:type="resource" xlink:label="label_IPOMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IPOMember" xml:lang="en-US" id="label_IPOMember">IPO [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IPOMember" xlink:to="label_IPOMember" xlink:title="Label : IPOMember to label_IPOMember" />
    <link:label xlink:type="resource" xlink:label="label_IPOMember_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_IPOMember_1" xml:lang="en-US" id="label_IPOMember_1">IPO [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IPOMember" xlink:to="label_IPOMember_1" xlink:title="Label : IPOMember to label_IPOMember_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OverAllotmentOptionMember" xlink:label="OverAllotmentOptionMember" xlink:title="OverAllotmentOptionMember" />
    <link:label xlink:type="resource" xlink:label="label_OverAllotmentOptionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_OverAllotmentOptionMember" xml:lang="en-US" id="label_OverAllotmentOptionMember">Over-Allotment Option [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OverAllotmentOptionMember" xlink:to="label_OverAllotmentOptionMember" xlink:title="Label : OverAllotmentOptionMember to label_OverAllotmentOptionMember" />
    <link:label xlink:type="resource" xlink:label="label_OverAllotmentOptionMember_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_OverAllotmentOptionMember_1" xml:lang="en-US" id="label_OverAllotmentOptionMember_1">Over-Allotment Option [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OverAllotmentOptionMember" xlink:to="label_OverAllotmentOptionMember_1" xlink:title="Label : OverAllotmentOptionMember to label_OverAllotmentOptionMember_1" />
    <link:label xlink:type="resource" xlink:label="label_PrivatePlacementMember_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_PrivatePlacementMember_2" xml:lang="en-US" id="label_PrivatePlacementMember_2">Private Placement [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PrivatePlacementMember" xlink:to="label_PrivatePlacementMember_2" xlink:title="Label : PrivatePlacementMember to label_PrivatePlacementMember_2" />
    <link:label xlink:type="resource" xlink:label="label_CommonStockMember_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CommonStockMember_2" xml:lang="en-US" id="label_CommonStockMember_2">Common Stock [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockMember" xlink:to="label_CommonStockMember_2" xlink:title="Label : CommonStockMember to label_CommonStockMember_2" />
    <link:label xlink:type="resource" xlink:label="label_WarrantMember_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_WarrantMember_2" xml:lang="en-US" id="label_WarrantMember_2">Warrant [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WarrantMember" xlink:to="label_WarrantMember_2" xlink:title="Label : WarrantMember to label_WarrantMember_2" />
    <link:label xlink:type="resource" xlink:label="label_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight_1" xml:lang="en-US" id="label_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight_1">Number of securities called by each warrant or right</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" xlink:to="label_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight_1" xlink:title="Label : ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight to label_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:label="ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:title="ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" />
    <link:label xlink:type="resource" xlink:label="label_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xml:lang="en-US" id="label_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1">Class of Warrant or Right, Exercise Price of Warrants or Rights</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:to="label_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:title="Label : ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1 to label_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" />
    <link:label xlink:type="resource" xlink:label="label_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_1" xml:lang="en-US" id="label_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_1">Exercise price</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:to="label_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_1" xlink:title="Label : ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1 to label_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:label="ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:title="ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" />
    <link:label xlink:type="resource" xlink:label="label_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xml:lang="en-US" id="label_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights">Number of shares issued</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:to="label_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:title="Label : ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights to label_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" />
    <link:label xlink:type="resource" xlink:label="label_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_1" xml:lang="en-US" id="label_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_1">Class of Warrant or Right, Number of Securities Called by Warrants or Rights</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:to="label_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_1" xlink:title="Label : ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights to label_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_1" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_EquityInstrumentConvertibleConversionRatio" xlink:label="EquityInstrumentConvertibleConversionRatio" xlink:title="EquityInstrumentConvertibleConversionRatio" />
    <link:label xlink:type="resource" xlink:label="label_EquityInstrumentConvertibleConversionRatio" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EquityInstrumentConvertibleConversionRatio" xml:lang="en-US" id="label_EquityInstrumentConvertibleConversionRatio">Exchange ratio of converted warrants upon conversion</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EquityInstrumentConvertibleConversionRatio" xlink:to="label_EquityInstrumentConvertibleConversionRatio" xlink:title="Label : EquityInstrumentConvertibleConversionRatio to label_EquityInstrumentConvertibleConversionRatio" />
    <link:label xlink:type="resource" xlink:label="label_EquityInstrumentConvertibleConversionRatio_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_EquityInstrumentConvertibleConversionRatio_1" xml:lang="en-US" id="label_EquityInstrumentConvertibleConversionRatio_1">Exchange ratio of converted warrants upon conversion</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EquityInstrumentConvertibleConversionRatio" xlink:to="label_EquityInstrumentConvertibleConversionRatio_1" xlink:title="Label : EquityInstrumentConvertibleConversionRatio to label_EquityInstrumentConvertibleConversionRatio_1" />
    <link:label xlink:type="resource" xlink:label="label_EquityInstrumentConvertibleConversionRatio_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_EquityInstrumentConvertibleConversionRatio_2" xml:lang="en-US" id="label_EquityInstrumentConvertibleConversionRatio_2">Ratio applied to the conversion of equity instrument into equity with equity shares divided by Equity principal amount.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EquityInstrumentConvertibleConversionRatio" xlink:to="label_EquityInstrumentConvertibleConversionRatio_2" xlink:title="Label : EquityInstrumentConvertibleConversionRatio to label_EquityInstrumentConvertibleConversionRatio_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="DerivativeInstrumentRiskAxis" xlink:title="DerivativeInstrumentRiskAxis" />
    <link:label xlink:type="resource" xlink:label="label_DerivativeInstrumentRiskAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DerivativeInstrumentRiskAxis" xml:lang="en-US" id="label_DerivativeInstrumentRiskAxis">Derivative Instrument [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DerivativeInstrumentRiskAxis" xlink:to="label_DerivativeInstrumentRiskAxis" xlink:title="Label : DerivativeInstrumentRiskAxis to label_DerivativeInstrumentRiskAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="DerivativeContractTypeDomain" xlink:title="DerivativeContractTypeDomain" />
    <link:label xlink:type="resource" xlink:label="label_DerivativeContractTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DerivativeContractTypeDomain" xml:lang="en-US" id="label_DerivativeContractTypeDomain">Derivative Contract [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DerivativeContractTypeDomain" xlink:to="label_DerivativeContractTypeDomain" xlink:title="Label : DerivativeContractTypeDomain to label_DerivativeContractTypeDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightOutstanding" xlink:label="ClassOfWarrantOrRightOutstanding" xlink:title="ClassOfWarrantOrRightOutstanding" />
    <link:label xlink:type="resource" xlink:label="label_ClassOfWarrantOrRightOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ClassOfWarrantOrRightOutstanding" xml:lang="en-US" id="label_ClassOfWarrantOrRightOutstanding">Class of Warrant or Right, Outstanding</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClassOfWarrantOrRightOutstanding" xlink:to="label_ClassOfWarrantOrRightOutstanding" xlink:title="Label : ClassOfWarrantOrRightOutstanding to label_ClassOfWarrantOrRightOutstanding" />
    <link:label xlink:type="resource" xlink:label="label_StockIssuedDuringPeriodValueSettlementOfLiabilities_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_StockIssuedDuringPeriodValueSettlementOfLiabilities_3" xml:lang="en-US" id="label_StockIssuedDuringPeriodValueSettlementOfLiabilities_3">Settlement of liabilities with shares.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodValueSettlementOfLiabilities" xlink:to="label_StockIssuedDuringPeriodValueSettlementOfLiabilities_3" xlink:title="Label : StockIssuedDuringPeriodValueSettlementOfLiabilities to label_StockIssuedDuringPeriodValueSettlementOfLiabilities_3" />
    <link:label xlink:type="resource" xlink:label="label_ClassOfWarrantOrRightOutstanding_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ClassOfWarrantOrRightOutstanding_1" xml:lang="en-US" id="label_ClassOfWarrantOrRightOutstanding_1">Beginning balance, outstanding</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClassOfWarrantOrRightOutstanding" xlink:to="label_ClassOfWarrantOrRightOutstanding_1" xlink:title="Label : ClassOfWarrantOrRightOutstanding to label_ClassOfWarrantOrRightOutstanding_1" />
    <link:label xlink:type="resource" xlink:label="label_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_2" xml:lang="en-US" id="label_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_2">Original conversion price</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:to="label_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_2" xlink:title="Label : ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1 to label_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashCurrent" xlink:label="RestrictedCashCurrent" xlink:title="RestrictedCashCurrent" />
    <link:label xlink:type="resource" xlink:label="label_RestrictedCashCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_RestrictedCashCurrent" xml:lang="en-US" id="label_RestrictedCashCurrent">Restricted Cash, Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RestrictedCashCurrent" xlink:to="label_RestrictedCashCurrent" xlink:title="Label : RestrictedCashCurrent to label_RestrictedCashCurrent" />
    <link:label xlink:type="resource" xlink:label="label_RestrictedCashCurrent_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_RestrictedCashCurrent_1" xml:lang="en-US" id="label_RestrictedCashCurrent_1">Restricted cash</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RestrictedCashCurrent" xlink:to="label_RestrictedCashCurrent_1" xlink:title="Label : RestrictedCashCurrent to label_RestrictedCashCurrent_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationAssetsAndLiabilitiesArisingFromContingenciesAmountRecognized" xlink:label="BusinessCombinationAssetsAndLiabilitiesArisingFromContingenciesAmountRecognized" xlink:title="BusinessCombinationAssetsAndLiabilitiesArisingFromContingenciesAmountRecognized" />
    <link:label xlink:type="resource" xlink:label="label_BusinessCombinationAssetsAndLiabilitiesArisingFromContingenciesAmountRecognized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_BusinessCombinationAssetsAndLiabilitiesArisingFromContingenciesAmountRecognized" xml:lang="en-US" id="label_BusinessCombinationAssetsAndLiabilitiesArisingFromContingenciesAmountRecognized">Business Combination, Assets and Liabilities Arising from Contingencies, Amount Recognized, Net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationAssetsAndLiabilitiesArisingFromContingenciesAmountRecognized" xlink:to="label_BusinessCombinationAssetsAndLiabilitiesArisingFromContingenciesAmountRecognized" xlink:title="Label : BusinessCombinationAssetsAndLiabilitiesArisingFromContingenciesAmountRecognized to label_BusinessCombinationAssetsAndLiabilitiesArisingFromContingenciesAmountRecognized" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_SharesReturnedInConnectionWith365CannabisAcquisition" xlink:label="SharesReturnedInConnectionWith365CannabisAcquisition" xlink:title="SharesReturnedInConnectionWith365CannabisAcquisition" />
    <link:label xlink:type="resource" xlink:label="label_SharesReturnedInConnectionWith365CannabisAcquisition" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_SharesReturnedInConnectionWith365CannabisAcquisition" xml:lang="en-US" id="label_SharesReturnedInConnectionWith365CannabisAcquisition">Shares of common stock returned in connection with&#xA0;acquisition</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharesReturnedInConnectionWith365CannabisAcquisition" xlink:to="label_SharesReturnedInConnectionWith365CannabisAcquisition" xlink:title="Label : SharesReturnedInConnectionWith365CannabisAcquisition to label_SharesReturnedInConnectionWith365CannabisAcquisition" />
    <link:label xlink:type="resource" xlink:label="label_CannabisWorkingCapitalFundsReleasedFromAccruedExpenses_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CannabisWorkingCapitalFundsReleasedFromAccruedExpenses_2" xml:lang="en-US" id="label_CannabisWorkingCapitalFundsReleasedFromAccruedExpenses_2">Cannabis Working Capital Funds Released from Accrued Expenses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CannabisWorkingCapitalFundsReleasedFromAccruedExpenses" xlink:to="label_CannabisWorkingCapitalFundsReleasedFromAccruedExpenses_2" xlink:title="Label : CannabisWorkingCapitalFundsReleasedFromAccruedExpenses to label_CannabisWorkingCapitalFundsReleasedFromAccruedExpenses_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentQuarterlyReport" xlink:label="DocumentQuarterlyReport" xlink:title="DocumentQuarterlyReport" />
    <link:label xlink:type="resource" xlink:label="label_DocumentQuarterlyReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DocumentQuarterlyReport" xml:lang="en-US" id="label_DocumentQuarterlyReport">Document Quarterly Report</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DocumentQuarterlyReport" xlink:to="label_DocumentQuarterlyReport" xlink:title="Label : DocumentQuarterlyReport to label_DocumentQuarterlyReport" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentTransitionReport" xlink:label="DocumentTransitionReport" xlink:title="DocumentTransitionReport" />
    <link:label xlink:type="resource" xlink:label="label_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DocumentTransitionReport" xml:lang="en-US" id="label_DocumentTransitionReport">Document Transition Report</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DocumentTransitionReport" xlink:to="label_DocumentTransitionReport" xlink:title="Label : DocumentTransitionReport to label_DocumentTransitionReport" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_TradingSymbol" xlink:label="TradingSymbol" xlink:title="TradingSymbol" />
    <link:label xlink:type="resource" xlink:label="label_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_TradingSymbol" xml:lang="en-US" id="label_TradingSymbol">Trading Symbol</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TradingSymbol" xlink:to="label_TradingSymbol" xlink:title="Label : TradingSymbol to label_TradingSymbol" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityTaxIdentificationNumber" xlink:label="EntityTaxIdentificationNumber" xlink:title="EntityTaxIdentificationNumber" />
    <link:label xlink:type="resource" xlink:label="label_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EntityTaxIdentificationNumber" xml:lang="en-US" id="label_EntityTaxIdentificationNumber">Entity Tax Identification Number</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityTaxIdentificationNumber" xlink:to="label_EntityTaxIdentificationNumber" xlink:title="Label : EntityTaxIdentificationNumber to label_EntityTaxIdentificationNumber" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine1" xlink:label="EntityAddressAddressLine1" xlink:title="EntityAddressAddressLine1" />
    <link:label xlink:type="resource" xlink:label="label_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EntityAddressAddressLine1" xml:lang="en-US" id="label_EntityAddressAddressLine1">Entity Address, Address Line One</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityAddressAddressLine1" xlink:to="label_EntityAddressAddressLine1" xlink:title="Label : EntityAddressAddressLine1 to label_EntityAddressAddressLine1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CityAreaCode" xlink:label="CityAreaCode" xlink:title="CityAreaCode" />
    <link:label xlink:type="resource" xlink:label="label_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CityAreaCode" xml:lang="en-US" id="label_CityAreaCode">City Area Code</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CityAreaCode" xlink:to="label_CityAreaCode" xlink:title="Label : CityAreaCode to label_CityAreaCode" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine2" xlink:label="EntityAddressAddressLine2" xlink:title="EntityAddressAddressLine2" />
    <link:label xlink:type="resource" xlink:label="label_EntityAddressAddressLine2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EntityAddressAddressLine2" xml:lang="en-US" id="label_EntityAddressAddressLine2">Entity Address, Address Line Two</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityAddressAddressLine2" xlink:to="label_EntityAddressAddressLine2" xlink:title="Label : EntityAddressAddressLine2 to label_EntityAddressAddressLine2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressCityOrTown" xlink:label="EntityAddressCityOrTown" xlink:title="EntityAddressCityOrTown" />
    <link:label xlink:type="resource" xlink:label="label_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EntityAddressCityOrTown" xml:lang="en-US" id="label_EntityAddressCityOrTown">Entity Address, City or Town</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityAddressCityOrTown" xlink:to="label_EntityAddressCityOrTown" xlink:title="Label : EntityAddressCityOrTown to label_EntityAddressCityOrTown" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressStateOrProvince" xlink:label="EntityAddressStateOrProvince" xlink:title="EntityAddressStateOrProvince" />
    <link:label xlink:type="resource" xlink:label="label_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EntityAddressStateOrProvince" xml:lang="en-US" id="label_EntityAddressStateOrProvince">Entity Address, State or Province</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityAddressStateOrProvince" xlink:to="label_EntityAddressStateOrProvince" xlink:title="Label : EntityAddressStateOrProvince to label_EntityAddressStateOrProvince" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressPostalZipCode" xlink:label="EntityAddressPostalZipCode" xlink:title="EntityAddressPostalZipCode" />
    <link:label xlink:type="resource" xlink:label="label_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EntityAddressPostalZipCode" xml:lang="en-US" id="label_EntityAddressPostalZipCode">Entity Address, Postal Zip Code</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityAddressPostalZipCode" xlink:to="label_EntityAddressPostalZipCode" xlink:title="Label : EntityAddressPostalZipCode to label_EntityAddressPostalZipCode" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LocalPhoneNumber" xlink:label="LocalPhoneNumber" xlink:title="LocalPhoneNumber" />
    <link:label xlink:type="resource" xlink:label="label_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LocalPhoneNumber" xml:lang="en-US" id="label_LocalPhoneNumber">Local Phone Number</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LocalPhoneNumber" xlink:to="label_LocalPhoneNumber" xlink:title="Label : LocalPhoneNumber to label_LocalPhoneNumber" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_Security12bTitle" xlink:label="Security12bTitle" xlink:title="Security12bTitle" />
    <link:label xlink:type="resource" xlink:label="label_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_Security12bTitle" xml:lang="en-US" id="label_Security12bTitle">Title of 12(b) Security</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Security12bTitle" xlink:to="label_Security12bTitle" xlink:title="Label : Security12bTitle to label_Security12bTitle" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_SecurityExchangeName" xlink:label="SecurityExchangeName" xlink:title="SecurityExchangeName" />
    <link:label xlink:type="resource" xlink:label="label_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SecurityExchangeName" xml:lang="en-US" id="label_SecurityExchangeName">Security Exchange Name</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SecurityExchangeName" xlink:to="label_SecurityExchangeName" xlink:title="Label : SecurityExchangeName to label_SecurityExchangeName" />
    <link:label xlink:type="resource" xlink:label="label_ExchangeableSharesIssuedParValue_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ExchangeableSharesIssuedParValue_1" xml:lang="en-US" id="label_ExchangeableSharesIssuedParValue_1">Exchangeable shares issued, par value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExchangeableSharesIssuedParValue" xlink:to="label_ExchangeableSharesIssuedParValue_1" xlink:title="Label : ExchangeableSharesIssuedParValue to label_ExchangeableSharesIssuedParValue_1" />
    <link:label xlink:type="resource" xlink:label="label_AggregateValueOfExchangeableShares_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AggregateValueOfExchangeableShares_1" xml:lang="en-US" id="label_AggregateValueOfExchangeableShares_1">Aggregate value of exchangeable shares</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AggregateValueOfExchangeableShares" xlink:to="label_AggregateValueOfExchangeableShares_1" xlink:title="Label : AggregateValueOfExchangeableShares to label_AggregateValueOfExchangeableShares_1" />
    <link:label xlink:type="resource" xlink:label="label_StockConsideration_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_StockConsideration_1" xml:lang="en-US" id="label_StockConsideration_1">Stock consideration</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockConsideration" xlink:to="label_StockConsideration_1" xlink:title="Label : StockConsideration to label_StockConsideration_1" />
    <link:label xlink:type="resource" xlink:label="label_StockConsiderationInCash_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_StockConsiderationInCash_1" xml:lang="en-US" id="label_StockConsiderationInCash_1">Stock Consideration in Cash</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockConsiderationInCash" xlink:to="label_StockConsiderationInCash_1" xlink:title="Label : StockConsiderationInCash to label_StockConsiderationInCash_1" />
    <link:label xlink:type="resource" xlink:label="label_RecurringRevenue_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_RecurringRevenue_1" xml:lang="en-US" id="label_RecurringRevenue_1">Recurring revenue</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RecurringRevenue" xlink:to="label_RecurringRevenue_1" xlink:title="Label : RecurringRevenue to label_RecurringRevenue_1" />
    <link:label xlink:type="resource" xlink:label="label_ReductionOfContingentConsideraiton_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ReductionOfContingentConsideraiton_1" xml:lang="en-US" id="label_ReductionOfContingentConsideraiton_1">Reduction of Contingent Consideraiton</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ReductionOfContingentConsideraiton" xlink:to="label_ReductionOfContingentConsideraiton_1" xlink:title="Label : ReductionOfContingentConsideraiton to label_ReductionOfContingentConsideraiton_1" />
    <link:label xlink:type="resource" xlink:label="label_TwoGovernmentClientMember_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_TwoGovernmentClientMember_1" xml:lang="en-US" id="label_TwoGovernmentClientMember_1">Two Government Client [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TwoGovernmentClientMember" xlink:to="label_TwoGovernmentClientMember_1" xlink:title="Label : TwoGovernmentClientMember to label_TwoGovernmentClientMember_1" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_ViridianSciencesMember" xlink:label="ViridianSciencesMember" xlink:title="ViridianSciencesMember" />
    <link:label xlink:type="resource" xlink:label="label_ViridianSciencesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ViridianSciencesMember" xml:lang="en-US" id="label_ViridianSciencesMember">Viridian Sciences [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ViridianSciencesMember" xlink:to="label_ViridianSciencesMember" xlink:title="Label : ViridianSciencesMember to label_ViridianSciencesMember" />
    <link:label xlink:type="resource" xlink:label="label_ViridianSciencesMember_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ViridianSciencesMember_1" xml:lang="en-US" id="label_ViridianSciencesMember_1">Viridian Sciences [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ViridianSciencesMember" xlink:to="label_ViridianSciencesMember_1" xlink:title="Label : ViridianSciencesMember to label_ViridianSciencesMember_1" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_UnitOfferingPriceMember" xlink:label="UnitOfferingPriceMember" xlink:title="UnitOfferingPriceMember" />
    <link:label xlink:type="resource" xlink:label="label_UnitOfferingPriceMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_UnitOfferingPriceMember" xml:lang="en-US" id="label_UnitOfferingPriceMember">This member stands for the information pertaining to unit offering price.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UnitOfferingPriceMember" xlink:to="label_UnitOfferingPriceMember" xlink:title="Label : UnitOfferingPriceMember to label_UnitOfferingPriceMember" />
    <link:label xlink:type="resource" xlink:label="label_SoloSciencesIncMember_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SoloSciencesIncMember_1" xml:lang="en-US" id="label_SoloSciencesIncMember_1">Solo Sciences, Inc. [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SoloSciencesIncMember" xlink:to="label_SoloSciencesIncMember_1" xlink:title="Label : SoloSciencesIncMember to label_SoloSciencesIncMember_1" />
    <link:label xlink:type="resource" xlink:label="label_SharesReturnedInConnectionWith365CannabisAcquisition_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SharesReturnedInConnectionWith365CannabisAcquisition_1" xml:lang="en-US" id="label_SharesReturnedInConnectionWith365CannabisAcquisition_1">Shares Returned in Connection With 365 Cannabis Acquisition</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharesReturnedInConnectionWith365CannabisAcquisition" xlink:to="label_SharesReturnedInConnectionWith365CannabisAcquisition_1" xlink:title="Label : SharesReturnedInConnectionWith365CannabisAcquisition to label_SharesReturnedInConnectionWith365CannabisAcquisition_1" />
    <link:label xlink:type="resource" xlink:label="label_SharesReturnedInConnectionWith365CannabisAcquisition_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_SharesReturnedInConnectionWith365CannabisAcquisition_2" xml:lang="en-US" id="label_SharesReturnedInConnectionWith365CannabisAcquisition_2">The shares returned in connection with 365 Cannabis acquisition in noncash investing or financing activities.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharesReturnedInConnectionWith365CannabisAcquisition" xlink:to="label_SharesReturnedInConnectionWith365CannabisAcquisition_2" xlink:title="Label : SharesReturnedInConnectionWith365CannabisAcquisition to label_SharesReturnedInConnectionWith365CannabisAcquisition_2" />
    <link:label xlink:type="resource" xlink:label="label_SignificantAccountingPoliciesTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SignificantAccountingPoliciesTextBlock_1" xml:lang="en-US" id="label_SignificantAccountingPoliciesTextBlock_1">Significant Accounting Policies [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SignificantAccountingPoliciesTextBlock" xlink:to="label_SignificantAccountingPoliciesTextBlock_1" xlink:title="Label : SignificantAccountingPoliciesTextBlock to label_SignificantAccountingPoliciesTextBlock_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfProductInformationTable" xlink:label="ScheduleOfProductInformationTable" xlink:title="ScheduleOfProductInformationTable" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfProductInformationTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ScheduleOfProductInformationTable" xml:lang="en-US" id="label_ScheduleOfProductInformationTable">Schedule of Product Information [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfProductInformationTable" xlink:to="label_ScheduleOfProductInformationTable" xlink:title="Label : ScheduleOfProductInformationTable to label_ScheduleOfProductInformationTable" />
    <link:label xlink:type="resource" xlink:label="label_DeferredIncome_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DeferredIncome_1" xml:lang="en-US" id="label_DeferredIncome_1">Deferred Income</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredIncome" xlink:to="label_DeferredIncome_1" xlink:title="Label : DeferredIncome to label_DeferredIncome_1" />
    <link:label xlink:type="resource" xlink:label="label_NetCashProvidedByUsedInOperatingActivitiesAbstract_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_NetCashProvidedByUsedInOperatingActivitiesAbstract_1" xml:lang="en-US" id="label_NetCashProvidedByUsedInOperatingActivitiesAbstract_1">Cash flows from operating activities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="label_NetCashProvidedByUsedInOperatingActivitiesAbstract_1" xlink:title="Label : NetCashProvidedByUsedInOperatingActivitiesAbstract to label_NetCashProvidedByUsedInOperatingActivitiesAbstract_1" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_1" xml:lang="en-US" id="label_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_1">Schedule of changes in our liability for uncertain tax positions (gross)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:to="label_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_1" xlink:title="Label : ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock to label_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss" xlink:label="BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss" xlink:title="BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss" />
    <link:label xlink:type="resource" xlink:label="label_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss" xml:lang="en-US" id="label_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss">Business Combination, Step Acquisition, Equity Interest in Acquiree, Remeasurement Gain (Loss), Net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss" xlink:to="label_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss" xlink:title="Label : BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss to label_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss" />
    <link:label xlink:type="resource" xlink:label="label_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_1" xml:lang="en-US" id="label_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_1">Income tax expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="label_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_1" xlink:title="Label : CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract to label_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_1" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_1" xml:lang="en-US" id="label_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_1">Schedule of expense or (benefit) for income taxes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:to="label_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_1" xlink:title="Label : ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock to label_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_1" />
    <link:label xlink:type="resource" xlink:label="label_ImpairmentExpenses_3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ImpairmentExpenses_3" xml:lang="en-US" id="label_ImpairmentExpenses_3">Impairment expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ImpairmentExpenses" xlink:to="label_ImpairmentExpenses_3" xlink:title="Label : ImpairmentExpenses to label_ImpairmentExpenses_3" />
    <link:label xlink:type="resource" xlink:label="label_IncomeTaxDisclosureTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_IncomeTaxDisclosureTextBlock_1" xml:lang="en-US" id="label_IncomeTaxDisclosureTextBlock_1">Income Taxes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxDisclosureTextBlock" xlink:to="label_IncomeTaxDisclosureTextBlock_1" xlink:title="Label : IncomeTaxDisclosureTextBlock to label_IncomeTaxDisclosureTextBlock_1" />
    <link:label xlink:type="resource" xlink:label="label_TechMagicUSALLCMember_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_TechMagicUSALLCMember_1" xml:lang="en-US" id="label_TechMagicUSALLCMember_1">TechMagic USA LLC [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TechMagicUSALLCMember" xlink:to="label_TechMagicUSALLCMember_1" xlink:title="Label : TechMagicUSALLCMember to label_TechMagicUSALLCMember_1" />
    <link:label xlink:type="resource" xlink:label="label_TreComSystemsGroupIncMember_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_TreComSystemsGroupIncMember_1" xml:lang="en-US" id="label_TreComSystemsGroupIncMember_1">TreCom Systems Group Inc [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TreComSystemsGroupIncMember" xlink:to="label_TreComSystemsGroupIncMember_1" xlink:title="Label : TreComSystemsGroupIncMember to label_TreComSystemsGroupIncMember_1" />
    <link:label xlink:type="resource" xlink:label="label_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_2" xml:lang="en-US" id="label_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_2">Business Combination, Consideration Transferred, Equity Interests Issued and Issuable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:to="label_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_2" xlink:title="Label : BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable to label_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_2" />
    <link:label xlink:type="resource" xlink:label="label_FixedAssets_3" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_FixedAssets_3" xml:lang="en-US" id="label_FixedAssets_3">Fixed Assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FixedAssets" xlink:to="label_FixedAssets_3" xlink:title="Label : FixedAssets to label_FixedAssets_3" />
    <link:label xlink:type="resource" xlink:label="label_TypesOfAgreementAxis_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_TypesOfAgreementAxis_2" xml:lang="en-US" id="label_TypesOfAgreementAxis_2">TypesOfAgreementAxis [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TypesOfAgreementAxis" xlink:to="label_TypesOfAgreementAxis_2" xlink:title="Label : TypesOfAgreementAxis to label_TypesOfAgreementAxis_2" />
    <link:label xlink:type="resource" xlink:label="label_IncomeTaxReconciliationTaxSettlementsForeign_1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_IncomeTaxReconciliationTaxSettlementsForeign_1" xml:lang="en-US" id="label_IncomeTaxReconciliationTaxSettlementsForeign_1">Foreign tax rate differential</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxReconciliationTaxSettlementsForeign" xlink:to="label_IncomeTaxReconciliationTaxSettlementsForeign_1" xlink:title="Label : IncomeTaxReconciliationTaxSettlementsForeign to label_IncomeTaxReconciliationTaxSettlementsForeign_1" />
    <link:label xlink:type="resource" xlink:label="label_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss_1" xml:lang="en-US" id="label_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss_1">Gain on the change in the fair value of contingent consideration</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss" xlink:to="label_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss_1" xlink:title="Label : BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss to label_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss_1" />
    <link:label xlink:type="resource" xlink:label="label_IncomeTaxReconciliationChangeInEnactedTaxRate_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_IncomeTaxReconciliationChangeInEnactedTaxRate_2" xml:lang="en-US" id="label_IncomeTaxReconciliationChangeInEnactedTaxRate_2">Permanent differences</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:to="label_IncomeTaxReconciliationChangeInEnactedTaxRate_2" xlink:title="Label : IncomeTaxReconciliationChangeInEnactedTaxRate to label_IncomeTaxReconciliationChangeInEnactedTaxRate_2" />
    <link:label xlink:type="resource" xlink:label="label_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_1" xml:lang="en-US" id="label_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_1">Federal</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:to="label_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_1" xlink:title="Label : IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate to label_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_1" />
    <link:label xlink:type="resource" xlink:label="label_IncomeTaxReconciliationStateAndLocalIncomeTaxes_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_IncomeTaxReconciliationStateAndLocalIncomeTaxes_1" xml:lang="en-US" id="label_IncomeTaxReconciliationStateAndLocalIncomeTaxes_1">State, net of federal benefit</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:to="label_IncomeTaxReconciliationStateAndLocalIncomeTaxes_1" xlink:title="Label : IncomeTaxReconciliationStateAndLocalIncomeTaxes to label_IncomeTaxReconciliationStateAndLocalIncomeTaxes_1" />
    <link:label xlink:type="resource" xlink:label="label_DeferredFederalIncomeTaxExpenseBenefit_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DeferredFederalIncomeTaxExpenseBenefit_2" xml:lang="en-US" id="label_DeferredFederalIncomeTaxExpenseBenefit_2">U.S. federal</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredFederalIncomeTaxExpenseBenefit" xlink:to="label_DeferredFederalIncomeTaxExpenseBenefit_2" xlink:title="Label : DeferredFederalIncomeTaxExpenseBenefit to label_DeferredFederalIncomeTaxExpenseBenefit_2" />
    <link:label xlink:type="resource" xlink:label="label_DeferredStateAndLocalIncomeTaxExpenseBenefit_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DeferredStateAndLocalIncomeTaxExpenseBenefit_2" xml:lang="en-US" id="label_DeferredStateAndLocalIncomeTaxExpenseBenefit_2">U.S. state</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:to="label_DeferredStateAndLocalIncomeTaxExpenseBenefit_2" xlink:title="Label : DeferredStateAndLocalIncomeTaxExpenseBenefit to label_DeferredStateAndLocalIncomeTaxExpenseBenefit_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentForeignTaxExpenseBenefit" xlink:label="CurrentForeignTaxExpenseBenefit" xlink:title="CurrentForeignTaxExpenseBenefit" />
    <link:label xlink:type="resource" xlink:label="label_CurrentForeignTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CurrentForeignTaxExpenseBenefit" xml:lang="en-US" id="label_CurrentForeignTaxExpenseBenefit">Current Foreign Tax Expense (Benefit)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CurrentForeignTaxExpenseBenefit" xlink:to="label_CurrentForeignTaxExpenseBenefit" xlink:title="Label : CurrentForeignTaxExpenseBenefit to label_CurrentForeignTaxExpenseBenefit" />
    <link:label xlink:type="resource" xlink:label="label_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_1" xml:lang="en-US" id="label_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_1">Deferred income taxes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="label_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_1" xlink:title="Label : DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract to label_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_1" />
    <link:label xlink:type="resource" xlink:label="label_CurrentStateAndLocalTaxExpenseBenefit_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CurrentStateAndLocalTaxExpenseBenefit_1" xml:lang="en-US" id="label_CurrentStateAndLocalTaxExpenseBenefit_1">U.S. state</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CurrentStateAndLocalTaxExpenseBenefit" xlink:to="label_CurrentStateAndLocalTaxExpenseBenefit_1" xlink:title="Label : CurrentStateAndLocalTaxExpenseBenefit to label_CurrentStateAndLocalTaxExpenseBenefit_1" />
    <link:label xlink:type="resource" xlink:label="label_CurrentForeignTaxExpenseBenefit_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CurrentForeignTaxExpenseBenefit_1" xml:lang="en-US" id="label_CurrentForeignTaxExpenseBenefit_1">Foreign</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CurrentForeignTaxExpenseBenefit" xlink:to="label_CurrentForeignTaxExpenseBenefit_1" xlink:title="Label : CurrentForeignTaxExpenseBenefit to label_CurrentForeignTaxExpenseBenefit_1" />
    <link:label xlink:type="resource" xlink:label="label_BusinessCombinationAssetsAndLiabilitiesArisingFromContingenciesAmountRecognized_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_BusinessCombinationAssetsAndLiabilitiesArisingFromContingenciesAmountRecognized_1" xml:lang="en-US" id="label_BusinessCombinationAssetsAndLiabilitiesArisingFromContingenciesAmountRecognized_1">Estimated the fair value of the contingent consideration</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationAssetsAndLiabilitiesArisingFromContingenciesAmountRecognized" xlink:to="label_BusinessCombinationAssetsAndLiabilitiesArisingFromContingenciesAmountRecognized_1" xlink:title="Label : BusinessCombinationAssetsAndLiabilitiesArisingFromContingenciesAmountRecognized to label_BusinessCombinationAssetsAndLiabilitiesArisingFromContingenciesAmountRecognized_1" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_TerminationFee" xlink:label="TerminationFee" xlink:title="TerminationFee" />
    <link:label xlink:type="resource" xlink:label="label_TerminationFee" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_TerminationFee" xml:lang="en-US" id="label_TerminationFee">Termination fee</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TerminationFee" xlink:to="label_TerminationFee" xlink:title="Label : TerminationFee to label_TerminationFee" />
    <link:label xlink:type="resource" xlink:label="label_TerminationFee_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_TerminationFee_1" xml:lang="en-US" id="label_TerminationFee_1">Termination fee</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TerminationFee" xlink:to="label_TerminationFee_1" xlink:title="Label : TerminationFee to label_TerminationFee_1" />
    <link:label xlink:type="resource" xlink:label="label_TerminationFee_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_TerminationFee_2" xml:lang="en-US" id="label_TerminationFee_2">The amount of termination fee.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TerminationFee" xlink:to="label_TerminationFee_2" xlink:title="Label : TerminationFee to label_TerminationFee_2" />
    <link:label xlink:type="resource" xlink:label="label_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_1" xml:lang="en-US" id="label_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_1">Income tax expense and rate attributable to:</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:to="label_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_1" xlink:title="Label : IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract to label_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_1" />
    <link:label xlink:type="resource" xlink:label="label_IncomeTaxReconciliationTaxSettlementsForeign_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_IncomeTaxReconciliationTaxSettlementsForeign_2" xml:lang="en-US" id="label_IncomeTaxReconciliationTaxSettlementsForeign_2">Foreign tax rate less than federal rate</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxReconciliationTaxSettlementsForeign" xlink:to="label_IncomeTaxReconciliationTaxSettlementsForeign_2" xlink:title="Label : IncomeTaxReconciliationTaxSettlementsForeign to label_IncomeTaxReconciliationTaxSettlementsForeign_2" />
    <link:label xlink:type="resource" xlink:label="label_GoodwillImpairmentLoss_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_GoodwillImpairmentLoss_2" xml:lang="en-US" id="label_GoodwillImpairmentLoss_2">Impairment of goodwill</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GoodwillImpairmentLoss" xlink:to="label_GoodwillImpairmentLoss_2" xlink:title="Label : GoodwillImpairmentLoss to label_GoodwillImpairmentLoss_2" />
    <link:label xlink:type="resource" xlink:label="label_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_1" xml:lang="en-US" id="label_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_1">Current income taxes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CurrentFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:to="label_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_1" xlink:title="Label : CurrentFederalStateAndLocalTaxExpenseBenefitAbstract to label_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_1" />
    <link:label xlink:type="resource" xlink:label="label_CurrentFederalTaxExpenseBenefit_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CurrentFederalTaxExpenseBenefit_1" xml:lang="en-US" id="label_CurrentFederalTaxExpenseBenefit_1">U.S. federal</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CurrentFederalTaxExpenseBenefit" xlink:to="label_CurrentFederalTaxExpenseBenefit_1" xlink:title="Label : CurrentFederalTaxExpenseBenefit to label_CurrentFederalTaxExpenseBenefit_1" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_PrincipalPaymentsOfConvertibleNotes" xlink:label="PrincipalPaymentsOfConvertibleNotes" xlink:title="PrincipalPaymentsOfConvertibleNotes" />
    <link:label xlink:type="resource" xlink:label="label_PrincipalPaymentsOfConvertibleNotes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_PrincipalPaymentsOfConvertibleNotes" xml:lang="en-US" id="label_PrincipalPaymentsOfConvertibleNotes">Principal payments of convertible notes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PrincipalPaymentsOfConvertibleNotes" xlink:to="label_PrincipalPaymentsOfConvertibleNotes" xlink:title="Label : PrincipalPaymentsOfConvertibleNotes to label_PrincipalPaymentsOfConvertibleNotes" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_Descriptionofunitoffering" xlink:label="Descriptionofunitoffering" xlink:title="Descriptionofunitoffering" />
    <link:label xlink:type="resource" xlink:label="label_Descriptionofunitoffering" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_Descriptionofunitoffering" xml:lang="en-US" id="label_Descriptionofunitoffering">Description of unit offering</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Descriptionofunitoffering" xlink:to="label_Descriptionofunitoffering" xlink:title="Label : Descriptionofunitoffering to label_Descriptionofunitoffering" />
    <link:label xlink:type="resource" xlink:label="label_EarningsPerShareDiluted_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EarningsPerShareDiluted_1" xml:lang="en-US" id="label_EarningsPerShareDiluted_1">Basic and diluted net loss per common share</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EarningsPerShareDiluted" xlink:to="label_EarningsPerShareDiluted_1" xlink:title="Label : EarningsPerShareDiluted to label_EarningsPerShareDiluted_1" />
    <link:label xlink:type="resource" xlink:label="label_ImpairmentOfLongLivedAssetsHeldForUse_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ImpairmentOfLongLivedAssetsHeldForUse_2" xml:lang="en-US" id="label_ImpairmentOfLongLivedAssetsHeldForUse_2">Impairment, Long-Lived Asset, Held-for-Use</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ImpairmentOfLongLivedAssetsHeldForUse" xlink:to="label_ImpairmentOfLongLivedAssetsHeldForUse_2" xlink:title="Label : ImpairmentOfLongLivedAssetsHeldForUse to label_ImpairmentOfLongLivedAssetsHeldForUse_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:label="ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:title="ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" />
    <link:label xlink:type="resource" xlink:label="label_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xml:lang="en-US" id="label_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract">Noncurrent deferred tax liabilities:</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:to="label_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:title="Label : ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract to label_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" />
    <link:label xlink:type="resource" xlink:label="label_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_1" xml:lang="en-US" id="label_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_1">Noncurrent deferred tax liabilities:</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:to="label_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_1" xlink:title="Label : ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract to label_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_1" />
    <link:label xlink:type="resource" xlink:label="label_DeferredTaxAssetsNetOfValuationAllowanceAbstract_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DeferredTaxAssetsNetOfValuationAllowanceAbstract_1" xml:lang="en-US" id="label_DeferredTaxAssetsNetOfValuationAllowanceAbstract_1">Noncurrent deferred tax assets:</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsNetOfValuationAllowanceAbstract" xlink:to="label_DeferredTaxAssetsNetOfValuationAllowanceAbstract_1" xlink:title="Label : DeferredTaxAssetsNetOfValuationAllowanceAbstract to label_DeferredTaxAssetsNetOfValuationAllowanceAbstract_1" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_PreFundedWarrantsMember" xlink:label="PreFundedWarrantsMember" xlink:title="PreFundedWarrantsMember" />
    <link:label xlink:type="resource" xlink:label="label_PreFundedWarrantsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_PreFundedWarrantsMember" xml:lang="en-US" id="label_PreFundedWarrantsMember">Pre Funded Warrants [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PreFundedWarrantsMember" xlink:to="label_PreFundedWarrantsMember" xlink:title="Label : PreFundedWarrantsMember to label_PreFundedWarrantsMember" />
    <link:label xlink:type="resource" xlink:label="label_PreFundedWarrantsMember_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_PreFundedWarrantsMember_1" xml:lang="en-US" id="label_PreFundedWarrantsMember_1">Pre-Funded Warrants [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PreFundedWarrantsMember" xlink:to="label_PreFundedWarrantsMember_1" xlink:title="Label : PreFundedWarrantsMember to label_PreFundedWarrantsMember_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightAxis" xlink:label="ClassOfWarrantOrRightAxis" xlink:title="ClassOfWarrantOrRightAxis" />
    <link:label xlink:type="resource" xlink:label="label_ClassOfWarrantOrRightAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ClassOfWarrantOrRightAxis" xml:lang="en-US" id="label_ClassOfWarrantOrRightAxis">Class of Warrant or Right [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClassOfWarrantOrRightAxis" xlink:to="label_ClassOfWarrantOrRightAxis" xlink:title="Label : ClassOfWarrantOrRightAxis to label_ClassOfWarrantOrRightAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="ClassOfWarrantOrRightDomain" xlink:title="ClassOfWarrantOrRightDomain" />
    <link:label xlink:type="resource" xlink:label="label_ClassOfWarrantOrRightDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ClassOfWarrantOrRightDomain" xml:lang="en-US" id="label_ClassOfWarrantOrRightDomain">Class of Warrant or Right [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClassOfWarrantOrRightDomain" xlink:to="label_ClassOfWarrantOrRightDomain" xlink:title="Label : ClassOfWarrantOrRightDomain to label_ClassOfWarrantOrRightDomain" />
    <link:label xlink:type="resource" xlink:label="label_CommonStockParOrStatedValuePerShare_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CommonStockParOrStatedValuePerShare_1" xml:lang="en-US" id="label_CommonStockParOrStatedValuePerShare_1">Common Stock, Par or Stated Value Per Share</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockParOrStatedValuePerShare" xlink:to="label_CommonStockParOrStatedValuePerShare_1" xlink:title="Label : CommonStockParOrStatedValuePerShare to label_CommonStockParOrStatedValuePerShare_1" />
    <link:label xlink:type="resource" xlink:label="label_DebtInstrumentConvertibleConversionPrice1_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DebtInstrumentConvertibleConversionPrice1_2" xml:lang="en-US" id="label_DebtInstrumentConvertibleConversionPrice1_2">Conversion prices, as adjusted for the Reverse Stock Split and certain securities offerings</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentConvertibleConversionPrice1" xlink:to="label_DebtInstrumentConvertibleConversionPrice1_2" xlink:title="Label : DebtInstrumentConvertibleConversionPrice1 to label_DebtInstrumentConvertibleConversionPrice1_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentConvertibleConversionPriceDecrease" xlink:label="DebtInstrumentConvertibleConversionPriceDecrease" xlink:title="DebtInstrumentConvertibleConversionPriceDecrease" />
    <link:label xlink:type="resource" xlink:label="label_DebtInstrumentConvertibleConversionPriceDecrease" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DebtInstrumentConvertibleConversionPriceDecrease" xml:lang="en-US" id="label_DebtInstrumentConvertibleConversionPriceDecrease">Conversion Price per share, decrease</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentConvertibleConversionPriceDecrease" xlink:to="label_DebtInstrumentConvertibleConversionPriceDecrease" xlink:title="Label : DebtInstrumentConvertibleConversionPriceDecrease to label_DebtInstrumentConvertibleConversionPriceDecrease" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentConvertibleConversionPriceIncrease" xlink:label="DebtInstrumentConvertibleConversionPriceIncrease" xlink:title="DebtInstrumentConvertibleConversionPriceIncrease" />
    <link:label xlink:type="resource" xlink:label="label_DebtInstrumentConvertibleConversionPriceIncrease" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DebtInstrumentConvertibleConversionPriceIncrease" xml:lang="en-US" id="label_DebtInstrumentConvertibleConversionPriceIncrease">Conversion Price per share, increase</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentConvertibleConversionPriceIncrease" xlink:to="label_DebtInstrumentConvertibleConversionPriceIncrease" xlink:title="Label : DebtInstrumentConvertibleConversionPriceIncrease to label_DebtInstrumentConvertibleConversionPriceIncrease" />
    <link:label xlink:type="resource" xlink:label="label_DebtInstrumentConvertibleConversionPriceDecrease_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DebtInstrumentConvertibleConversionPriceDecrease_1" xml:lang="en-US" id="label_DebtInstrumentConvertibleConversionPriceDecrease_1">Debt Instrument, Convertible, Conversion Price, Decrease</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentConvertibleConversionPriceDecrease" xlink:to="label_DebtInstrumentConvertibleConversionPriceDecrease_1" xlink:title="Label : DebtInstrumentConvertibleConversionPriceDecrease to label_DebtInstrumentConvertibleConversionPriceDecrease_1" />
    <link:label xlink:type="resource" xlink:label="label_DebtInstrumentConvertibleConversionPriceIncrease_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DebtInstrumentConvertibleConversionPriceIncrease_1" xml:lang="en-US" id="label_DebtInstrumentConvertibleConversionPriceIncrease_1">Debt Instrument, Convertible, Conversion Price, Increase</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentConvertibleConversionPriceIncrease" xlink:to="label_DebtInstrumentConvertibleConversionPriceIncrease_1" xlink:title="Label : DebtInstrumentConvertibleConversionPriceIncrease to label_DebtInstrumentConvertibleConversionPriceIncrease_1" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_Commonstockofferingpercentage" xlink:label="Commonstockofferingpercentage" xlink:title="Commonstockofferingpercentage" />
    <link:label xlink:type="resource" xlink:label="label_Commonstockofferingpercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_Commonstockofferingpercentage" xml:lang="en-US" id="label_Commonstockofferingpercentage">Common stock offering percentage</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Commonstockofferingpercentage" xlink:to="label_Commonstockofferingpercentage" xlink:title="Label : Commonstockofferingpercentage to label_Commonstockofferingpercentage" />
    <link:label xlink:type="resource" xlink:label="label_StockIssuedDuringPeriodSharesOther_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_StockIssuedDuringPeriodSharesOther_2" xml:lang="en-US" id="label_StockIssuedDuringPeriodSharesOther_2">Cash received in connection with exercise of warrants, shares</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodSharesOther" xlink:to="label_StockIssuedDuringPeriodSharesOther_2" xlink:title="Label : StockIssuedDuringPeriodSharesOther to label_StockIssuedDuringPeriodSharesOther_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharePrice" xlink:label="SharePrice" xlink:title="SharePrice" />
    <link:label xlink:type="resource" xlink:label="label_SharePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SharePrice" xml:lang="en-US" id="label_SharePrice">Share Price</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharePrice" xlink:to="label_SharePrice" xlink:title="Label : SharePrice to label_SharePrice" />
    <link:label xlink:type="resource" xlink:label="label_SharePrice_1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_SharePrice_1" xml:lang="en-US" id="label_SharePrice_1">Share price</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharePrice" xlink:to="label_SharePrice_1" xlink:title="Label : SharePrice to label_SharePrice_1" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_UnderwritingAgreementDescription" xlink:label="UnderwritingAgreementDescription" xlink:title="UnderwritingAgreementDescription" />
    <link:label xlink:type="resource" xlink:label="label_UnderwritingAgreementDescription" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_UnderwritingAgreementDescription" xml:lang="en-US" id="label_UnderwritingAgreementDescription">Underwriting Agreement, Description</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UnderwritingAgreementDescription" xlink:to="label_UnderwritingAgreementDescription" xlink:title="Label : UnderwritingAgreementDescription to label_UnderwritingAgreementDescription" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_Underwriterwarrantstopurchaseshares" xlink:label="Underwriterwarrantstopurchaseshares" xlink:title="Underwriterwarrantstopurchaseshares" />
    <link:label xlink:type="resource" xlink:label="label_Underwriterwarrantstopurchaseshares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_Underwriterwarrantstopurchaseshares" xml:lang="en-US" id="label_Underwriterwarrantstopurchaseshares">Underwriter warrants to purchase</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Underwriterwarrantstopurchaseshares" xlink:to="label_Underwriterwarrantstopurchaseshares" xlink:title="Label : Underwriterwarrantstopurchaseshares to label_Underwriterwarrantstopurchaseshares" />
    <link:label xlink:type="resource" xlink:label="label_Underwriterwarrantstopurchaseshares_1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_Underwriterwarrantstopurchaseshares_1" xml:lang="en-US" id="label_Underwriterwarrantstopurchaseshares_1">Underwriter warrants to purchase.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Underwriterwarrantstopurchaseshares" xlink:to="label_Underwriterwarrantstopurchaseshares_1" xlink:title="Label : Underwriterwarrantstopurchaseshares to label_Underwriterwarrantstopurchaseshares_1" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_UnderwriterWarrantsMember" xlink:label="UnderwriterWarrantsMember" xlink:title="UnderwriterWarrantsMember" />
    <link:label xlink:type="resource" xlink:label="label_UnderwriterWarrantsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_UnderwriterWarrantsMember" xml:lang="en-US" id="label_UnderwriterWarrantsMember">Underwriter Warrants [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UnderwriterWarrantsMember" xlink:to="label_UnderwriterWarrantsMember" xlink:title="Label : UnderwriterWarrantsMember to label_UnderwriterWarrantsMember" />
    <link:label xlink:type="resource" xlink:label="label_NewAccountingPronouncementsPolicyPolicyTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_NewAccountingPronouncementsPolicyPolicyTextBlock_1" xml:lang="en-US" id="label_NewAccountingPronouncementsPolicyPolicyTextBlock_1">Adoption of Recent Accounting Pronouncements</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="label_NewAccountingPronouncementsPolicyPolicyTextBlock_1" xlink:title="Label : NewAccountingPronouncementsPolicyPolicyTextBlock to label_NewAccountingPronouncementsPolicyPolicyTextBlock_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DevelopmentCosts" xlink:label="DevelopmentCosts" xlink:title="DevelopmentCosts" />
    <link:label xlink:type="resource" xlink:label="label_DevelopmentCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DevelopmentCosts" xml:lang="en-US" id="label_DevelopmentCosts">Product development costs</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DevelopmentCosts" xlink:to="label_DevelopmentCosts" xlink:title="Label : DevelopmentCosts to label_DevelopmentCosts" />
    <link:label xlink:type="resource" xlink:label="label_DevelopmentCosts_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DevelopmentCosts_1" xml:lang="en-US" id="label_DevelopmentCosts_1">Product development costs</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DevelopmentCosts" xlink:to="label_DevelopmentCosts_1" xlink:title="Label : DevelopmentCosts to label_DevelopmentCosts_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MarketingExpense" xlink:label="MarketingExpense" xlink:title="MarketingExpense" />
    <link:label xlink:type="resource" xlink:label="label_MarketingExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_MarketingExpense" xml:lang="en-US" id="label_MarketingExpense">Sales and marketing costs</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MarketingExpense" xlink:to="label_MarketingExpense" xlink:title="Label : MarketingExpense to label_MarketingExpense" />
    <link:label xlink:type="resource" xlink:label="label_MarketingExpense_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_MarketingExpense_1" xml:lang="en-US" id="label_MarketingExpense_1">Sales and marketing costs</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MarketingExpense" xlink:to="label_MarketingExpense_1" xlink:title="Label : MarketingExpense to label_MarketingExpense_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CoverAbstract" xlink:label="CoverAbstract" xlink:title="CoverAbstract" />
    <link:label xlink:type="resource" xlink:label="label_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CoverAbstract" xml:lang="en-US" id="label_CoverAbstract">Cover [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CoverAbstract" xlink:to="label_CoverAbstract" xlink:title="Label : CoverAbstract to label_CoverAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentInformationLineItems" xlink:label="DocumentInformationLineItems" xlink:title="DocumentInformationLineItems" />
    <link:label xlink:type="resource" xlink:label="label_DocumentInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DocumentInformationLineItems" xml:lang="en-US" id="label_DocumentInformationLineItems">Document Information [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DocumentInformationLineItems" xlink:to="label_DocumentInformationLineItems" xlink:title="Label : DocumentInformationLineItems to label_DocumentInformationLineItems" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_CompliancePeriod" xlink:label="CompliancePeriod" xlink:title="CompliancePeriod" />
    <link:label xlink:type="resource" xlink:label="label_CompliancePeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CompliancePeriod" xml:lang="en-US" id="label_CompliancePeriod">Compliance Period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CompliancePeriod" xlink:to="label_CompliancePeriod" xlink:title="Label : CompliancePeriod to label_CompliancePeriod" />
    <link:label xlink:type="resource" xlink:label="label_DebtInstrumentInterestRateStatedPercentage_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DebtInstrumentInterestRateStatedPercentage_1" xml:lang="en-US" id="label_DebtInstrumentInterestRateStatedPercentage_1">Debt instrument, interest rate, stated percentage</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentInterestRateStatedPercentage" xlink:to="label_DebtInstrumentInterestRateStatedPercentage_1" xlink:title="Label : DebtInstrumentInterestRateStatedPercentage to label_DebtInstrumentInterestRateStatedPercentage_1" />
    <link:label xlink:type="resource" xlink:label="label_CompliancePeriod_1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_CompliancePeriod_1" xml:lang="en-US" id="label_CompliancePeriod_1">Represents the period of compliance to regain compliance with the minimum closing bid requirement.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CompliancePeriod" xlink:to="label_CompliancePeriod_1" xlink:title="Label : CompliancePeriod to label_CompliancePeriod_1" />
    <link:label xlink:type="resource" xlink:label="label_CompliancePeriod_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CompliancePeriod_2" xml:lang="en-US" id="label_CompliancePeriod_2">Compliance period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CompliancePeriod" xlink:to="label_CompliancePeriod_2" xlink:title="Label : CompliancePeriod to label_CompliancePeriod_2" />
    <link:label xlink:type="resource" xlink:label="label_GoingConcernAndManagementsLiquidityPlansPolicyTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_GoingConcernAndManagementsLiquidityPlansPolicyTextBlock_1" xml:lang="en-US" id="label_GoingConcernAndManagementsLiquidityPlansPolicyTextBlock_1">Going Concern and Management's Liquidity Plans</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GoingConcernAndManagementsLiquidityPlansPolicyTextBlock" xlink:to="label_GoingConcernAndManagementsLiquidityPlansPolicyTextBlock_1" xlink:title="Label : GoingConcernAndManagementsLiquidityPlansPolicyTextBlock to label_GoingConcernAndManagementsLiquidityPlansPolicyTextBlock_1" />
    <link:label xlink:type="resource" xlink:label="label_GoingConcernAndManagementsLiquidityPlansPolicyTextBlock_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_GoingConcernAndManagementsLiquidityPlansPolicyTextBlock_2" xml:lang="en-US" id="label_GoingConcernAndManagementsLiquidityPlansPolicyTextBlock_2">Going Concern And Managements Liquidity Plans [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GoingConcernAndManagementsLiquidityPlansPolicyTextBlock" xlink:to="label_GoingConcernAndManagementsLiquidityPlansPolicyTextBlock_2" xlink:title="Label : GoingConcernAndManagementsLiquidityPlansPolicyTextBlock to label_GoingConcernAndManagementsLiquidityPlansPolicyTextBlock_2" />
    <link:label xlink:type="resource" xlink:label="label_SpecialVotingPreferredStockMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_SpecialVotingPreferredStockMember_2" xml:lang="en-US" id="label_SpecialVotingPreferredStockMember_2">This member stands for the information pertaining to special voting preferred stock.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SpecialVotingPreferredStockMember" xlink:to="label_SpecialVotingPreferredStockMember_2" xlink:title="Label : SpecialVotingPreferredStockMember to label_SpecialVotingPreferredStockMember_2" />
    <link:label xlink:type="resource" xlink:label="label_ExchangeableSharesMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_ExchangeableSharesMember_2" xml:lang="en-US" id="label_ExchangeableSharesMember_2">This member stands for the information pertaining to exchangeable shares.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExchangeableSharesMember" xlink:to="label_ExchangeableSharesMember_2" xlink:title="Label : ExchangeableSharesMember to label_ExchangeableSharesMember_2" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_GainsLossesOnConvertibleNotes" xlink:label="GainsLossesOnConvertibleNotes" xlink:title="GainsLossesOnConvertibleNotes" />
    <link:label xlink:type="resource" xlink:label="label_GainsLossesOnConvertibleNotes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_GainsLossesOnConvertibleNotes" xml:lang="en-US" id="label_GainsLossesOnConvertibleNotes">Change in fair value of convertible notes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GainsLossesOnConvertibleNotes" xlink:to="label_GainsLossesOnConvertibleNotes" xlink:title="Label : GainsLossesOnConvertibleNotes to label_GainsLossesOnConvertibleNotes" />
    <link:label xlink:type="resource" xlink:label="label_GainsLossesOnConvertibleNotes_1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_GainsLossesOnConvertibleNotes_1" xml:lang="en-US" id="label_GainsLossesOnConvertibleNotes_1">Amount of increase (decrease) in the fair value of convertible notes recognized in the income statement.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GainsLossesOnConvertibleNotes" xlink:to="label_GainsLossesOnConvertibleNotes_1" xlink:title="Label : GainsLossesOnConvertibleNotes to label_GainsLossesOnConvertibleNotes_1" />
    <link:label xlink:type="resource" xlink:label="label_GainsLossesOnConvertibleNotes_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_GainsLossesOnConvertibleNotes_2" xml:lang="en-US" id="label_GainsLossesOnConvertibleNotes_2">Gains Losses on Convertible Notes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GainsLossesOnConvertibleNotes" xlink:to="label_GainsLossesOnConvertibleNotes_2" xlink:title="Label : GainsLossesOnConvertibleNotes to label_GainsLossesOnConvertibleNotes_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:label="OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:title="OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" />
    <link:label xlink:type="resource" xlink:label="label_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xml:lang="en-US" id="label_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent">Foreign currency translation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:to="label_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:title="Label : OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent to label_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionAfterTaxAndReclassificationAdjustmentAttributableToParent" xlink:label="OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionAfterTaxAndReclassificationAdjustmentAttributableToParent" xlink:title="OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionAfterTaxAndReclassificationAdjustmentAttributableToParent" />
    <link:label xlink:type="resource" xlink:label="label_OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionAfterTaxAndReclassificationAdjustmentAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionAfterTaxAndReclassificationAdjustmentAttributableToParent" xml:lang="en-US" id="label_OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionAfterTaxAndReclassificationAdjustmentAttributableToParent">Unrealized (loss) gain on convertible notes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionAfterTaxAndReclassificationAdjustmentAttributableToParent" xlink:to="label_OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionAfterTaxAndReclassificationAdjustmentAttributableToParent" xlink:title="Label : OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionAfterTaxAndReclassificationAdjustmentAttributableToParent to label_OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionAfterTaxAndReclassificationAdjustmentAttributableToParent" />
    <link:label xlink:type="resource" xlink:label="label_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_1" xml:lang="en-US" id="label_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_1">Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:to="label_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_1" xlink:title="Label : OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent to label_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_1" />
    <link:label xlink:type="resource" xlink:label="label_OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionAfterTaxAndReclassificationAdjustmentAttributableToParent_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionAfterTaxAndReclassificationAdjustmentAttributableToParent_1" xml:lang="en-US" id="label_OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionAfterTaxAndReclassificationAdjustmentAttributableToParent_1">Other Comprehensive Income (Loss), Financial Liability, Fair Value Option, after Tax and Reclassification Adjustment, Attributable to Parent</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionAfterTaxAndReclassificationAdjustmentAttributableToParent" xlink:to="label_OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionAfterTaxAndReclassificationAdjustmentAttributableToParent_1" xlink:title="Label : OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionAfterTaxAndReclassificationAdjustmentAttributableToParent to label_OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionAfterTaxAndReclassificationAdjustmentAttributableToParent_1" />
    <link:label xlink:type="resource" xlink:label="label_GainsLossesOnConvertibleNotes_3" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="label_GainsLossesOnConvertibleNotes_3" xml:lang="en-US" id="label_GainsLossesOnConvertibleNotes_3">Change in fair value of convertible notes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GainsLossesOnConvertibleNotes" xlink:to="label_GainsLossesOnConvertibleNotes_3" xlink:title="Label : GainsLossesOnConvertibleNotes to label_GainsLossesOnConvertibleNotes_3" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue">Issuance of common stock upon vesting of restricted stock units</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" />
    <link:label xlink:type="resource" xlink:label="label_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_2" xml:lang="en-US" id="label_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_2">Foreign currency translation adjustments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:to="label_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_2" xlink:title="Label : OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent to label_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_2" />
    <link:label xlink:type="resource" xlink:label="label_OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionAfterTaxAndReclassificationAdjustmentAttributableToParent_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionAfterTaxAndReclassificationAdjustmentAttributableToParent_2" xml:lang="en-US" id="label_OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionAfterTaxAndReclassificationAdjustmentAttributableToParent_2">Unrealized gain (loss) on convertible notes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionAfterTaxAndReclassificationAdjustmentAttributableToParent" xlink:to="label_OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionAfterTaxAndReclassificationAdjustmentAttributableToParent_2" xlink:title="Label : OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionAfterTaxAndReclassificationAdjustmentAttributableToParent to label_OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionAfterTaxAndReclassificationAdjustmentAttributableToParent_2" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_2" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_2">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_2" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_2" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_1" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_1">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_1" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="AllocatedShareBasedCompensationExpense" xlink:title="AllocatedShareBasedCompensationExpense" />
    <link:label xlink:type="resource" xlink:label="label_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AllocatedShareBasedCompensationExpense" xml:lang="en-US" id="label_AllocatedShareBasedCompensationExpense">Share-Based Payment Arrangement, Expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AllocatedShareBasedCompensationExpense" xlink:to="label_AllocatedShareBasedCompensationExpense" xlink:title="Label : AllocatedShareBasedCompensationExpense to label_AllocatedShareBasedCompensationExpense" />
    <link:label xlink:type="resource" xlink:label="label_LongTermDebtCurrent_2" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="label_LongTermDebtCurrent_2" xml:lang="en-US" id="label_LongTermDebtCurrent_2">Less:Current portion</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermDebtCurrent" xlink:to="label_LongTermDebtCurrent_2" xlink:title="Label : LongTermDebtCurrent to label_LongTermDebtCurrent_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent" xlink:label="RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent" xlink:title="RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent" />
    <link:label xlink:type="resource" xlink:label="label_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent" xml:lang="en-US" id="label_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent">Restructuring reduction employees percentage</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent" xlink:to="label_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent" xlink:title="Label : RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent to label_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityNumberOfEmployees" xlink:label="EntityNumberOfEmployees" xlink:title="EntityNumberOfEmployees" />
    <link:label xlink:type="resource" xlink:label="label_EntityNumberOfEmployees" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_EntityNumberOfEmployees" xml:lang="en-US" id="label_EntityNumberOfEmployees">Number of employees</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityNumberOfEmployees" xlink:to="label_EntityNumberOfEmployees" xlink:title="Label : EntityNumberOfEmployees to label_EntityNumberOfEmployees" />
    <link:label xlink:type="resource" xlink:label="label_EntityNumberOfEmployees_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EntityNumberOfEmployees_1" xml:lang="en-US" id="label_EntityNumberOfEmployees_1">Number of employees</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityNumberOfEmployees" xlink:to="label_EntityNumberOfEmployees_1" xlink:title="Label : EntityNumberOfEmployees to label_EntityNumberOfEmployees_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventsPolicyPolicyTextBlock" xlink:label="SubsequentEventsPolicyPolicyTextBlock" xlink:title="SubsequentEventsPolicyPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_SubsequentEventsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SubsequentEventsPolicyPolicyTextBlock" xml:lang="en-US" id="label_SubsequentEventsPolicyPolicyTextBlock">Subsequent Events, Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SubsequentEventsPolicyPolicyTextBlock" xlink:to="label_SubsequentEventsPolicyPolicyTextBlock" xlink:title="Label : SubsequentEventsPolicyPolicyTextBlock to label_SubsequentEventsPolicyPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_SubsequentEventsPolicyPolicyTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_SubsequentEventsPolicyPolicyTextBlock_1" xml:lang="en-US" id="label_SubsequentEventsPolicyPolicyTextBlock_1">Subsequent Events</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SubsequentEventsPolicyPolicyTextBlock" xlink:to="label_SubsequentEventsPolicyPolicyTextBlock_1" xlink:title="Label : SubsequentEventsPolicyPolicyTextBlock to label_SubsequentEventsPolicyPolicyTextBlock_1" />
    <link:label xlink:type="resource" xlink:label="label_StockholdersEquityNoteDisclosureTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_StockholdersEquityNoteDisclosureTextBlock_1" xml:lang="en-US" id="label_StockholdersEquityNoteDisclosureTextBlock_1">Equity</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockholdersEquityNoteDisclosureTextBlock" xlink:to="label_StockholdersEquityNoteDisclosureTextBlock_1" xlink:title="Label : StockholdersEquityNoteDisclosureTextBlock to label_StockholdersEquityNoteDisclosureTextBlock_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeriesBPreferredStockMember" xlink:label="SeriesBPreferredStockMember" xlink:title="SeriesBPreferredStockMember" />
    <link:label xlink:type="resource" xlink:label="label_SeriesBPreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SeriesBPreferredStockMember" xml:lang="en-US" id="label_SeriesBPreferredStockMember">Series B Preferred Stock [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SeriesBPreferredStockMember" xlink:to="label_SeriesBPreferredStockMember" xlink:title="Label : SeriesBPreferredStockMember to label_SeriesBPreferredStockMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeriesAPreferredStockMember" xlink:label="SeriesAPreferredStockMember" xlink:title="SeriesAPreferredStockMember" />
    <link:label xlink:type="resource" xlink:label="label_SeriesAPreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SeriesAPreferredStockMember" xml:lang="en-US" id="label_SeriesAPreferredStockMember">Series A Preferred Stock [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SeriesAPreferredStockMember" xlink:to="label_SeriesAPreferredStockMember" xlink:title="Label : SeriesAPreferredStockMember to label_SeriesAPreferredStockMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityNoteAbstract" xlink:label="StockholdersEquityNoteAbstract" xlink:title="StockholdersEquityNoteAbstract" />
    <link:label xlink:type="resource" xlink:label="label_StockholdersEquityNoteAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_StockholdersEquityNoteAbstract" xml:lang="en-US" id="label_StockholdersEquityNoteAbstract">Stockholders' Equity Note [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockholdersEquityNoteAbstract" xlink:to="label_StockholdersEquityNoteAbstract" xlink:title="Label : StockholdersEquityNoteAbstract to label_StockholdersEquityNoteAbstract" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_WarrantsOutstanding" xlink:label="WarrantsOutstanding" xlink:title="WarrantsOutstanding" />
    <link:label xlink:type="resource" xlink:label="label_WarrantsOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_WarrantsOutstanding" xml:lang="en-US" id="label_WarrantsOutstanding">Warrants outstanding</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WarrantsOutstanding" xlink:to="label_WarrantsOutstanding" xlink:title="Label : WarrantsOutstanding to label_WarrantsOutstanding" />
    <link:label xlink:type="resource" xlink:label="label_SaleOfStockDescriptionOfTransaction_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_SaleOfStockDescriptionOfTransaction_1" xml:lang="en-US" id="label_SaleOfStockDescriptionOfTransaction_1">Sale of stock, description</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SaleOfStockDescriptionOfTransaction" xlink:to="label_SaleOfStockDescriptionOfTransaction_1" xlink:title="Label : SaleOfStockDescriptionOfTransaction to label_SaleOfStockDescriptionOfTransaction_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockConsiderationReceivedOnTransaction" xlink:label="SaleOfStockConsiderationReceivedOnTransaction" xlink:title="SaleOfStockConsiderationReceivedOnTransaction" />
    <link:label xlink:type="resource" xlink:label="label_SaleOfStockConsiderationReceivedOnTransaction" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_SaleOfStockConsiderationReceivedOnTransaction" xml:lang="en-US" id="label_SaleOfStockConsiderationReceivedOnTransaction">Aggregate purchase price</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SaleOfStockConsiderationReceivedOnTransaction" xlink:to="label_SaleOfStockConsiderationReceivedOnTransaction" xlink:title="Label : SaleOfStockConsiderationReceivedOnTransaction to label_SaleOfStockConsiderationReceivedOnTransaction" />
    <link:label xlink:type="resource" xlink:label="label_SaleOfStockConsiderationReceivedOnTransaction_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SaleOfStockConsiderationReceivedOnTransaction_1" xml:lang="en-US" id="label_SaleOfStockConsiderationReceivedOnTransaction_1">Sale of Stock, Consideration Received on Transaction</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SaleOfStockConsiderationReceivedOnTransaction" xlink:to="label_SaleOfStockConsiderationReceivedOnTransaction_1" xlink:title="Label : SaleOfStockConsiderationReceivedOnTransaction to label_SaleOfStockConsiderationReceivedOnTransaction_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RedeemablePreferredStockMember" xlink:label="RedeemablePreferredStockMember" xlink:title="RedeemablePreferredStockMember" />
    <link:label xlink:type="resource" xlink:label="label_RedeemablePreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_RedeemablePreferredStockMember" xml:lang="en-US" id="label_RedeemablePreferredStockMember">Convertible Redeemable Preferred Stock [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RedeemablePreferredStockMember" xlink:to="label_RedeemablePreferredStockMember" xlink:title="Label : RedeemablePreferredStockMember to label_RedeemablePreferredStockMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:label="SaleOfStockNumberOfSharesIssuedInTransaction" xlink:title="SaleOfStockNumberOfSharesIssuedInTransaction" />
    <link:label xlink:type="resource" xlink:label="label_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_SaleOfStockNumberOfSharesIssuedInTransaction" xml:lang="en-US" id="label_SaleOfStockNumberOfSharesIssuedInTransaction">Sale of common stock</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SaleOfStockNumberOfSharesIssuedInTransaction" xlink:to="label_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:title="Label : SaleOfStockNumberOfSharesIssuedInTransaction to label_SaleOfStockNumberOfSharesIssuedInTransaction" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertiblePreferredStockTermsOfConversion" xlink:label="ConvertiblePreferredStockTermsOfConversion" xlink:title="ConvertiblePreferredStockTermsOfConversion" />
    <link:label xlink:type="resource" xlink:label="label_ConvertiblePreferredStockTermsOfConversion" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ConvertiblePreferredStockTermsOfConversion" xml:lang="en-US" id="label_ConvertiblePreferredStockTermsOfConversion">Convertible redeemable preferred stock, description</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConvertiblePreferredStockTermsOfConversion" xlink:to="label_ConvertiblePreferredStockTermsOfConversion" xlink:title="Label : ConvertiblePreferredStockTermsOfConversion to label_ConvertiblePreferredStockTermsOfConversion" />
    <link:label xlink:type="resource" xlink:label="label_RedeemablePreferredStockMember_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_RedeemablePreferredStockMember_1" xml:lang="en-US" id="label_RedeemablePreferredStockMember_1">Redeemable Preferred Stock [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RedeemablePreferredStockMember" xlink:to="label_RedeemablePreferredStockMember_1" xlink:title="Label : RedeemablePreferredStockMember to label_RedeemablePreferredStockMember_1" />
    <link:label xlink:type="resource" xlink:label="label_ConvertiblePreferredStockTermsOfConversion_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ConvertiblePreferredStockTermsOfConversion_1" xml:lang="en-US" id="label_ConvertiblePreferredStockTermsOfConversion_1">Preferred Stock, Convertible, Terms</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConvertiblePreferredStockTermsOfConversion" xlink:to="label_ConvertiblePreferredStockTermsOfConversion_1" xlink:title="Label : ConvertiblePreferredStockTermsOfConversion to label_ConvertiblePreferredStockTermsOfConversion_1" />
    <link:label xlink:type="resource" xlink:label="label_SaleOfStockNumberOfSharesIssuedInTransaction_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SaleOfStockNumberOfSharesIssuedInTransaction_1" xml:lang="en-US" id="label_SaleOfStockNumberOfSharesIssuedInTransaction_1">Sale of Stock, Number of Shares Issued in Transaction</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SaleOfStockNumberOfSharesIssuedInTransaction" xlink:to="label_SaleOfStockNumberOfSharesIssuedInTransaction_1" xlink:title="Label : SaleOfStockNumberOfSharesIssuedInTransaction to label_SaleOfStockNumberOfSharesIssuedInTransaction_1" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_ATMProgramMember" xlink:label="ATMProgramMember" xlink:title="ATMProgramMember" />
    <link:label xlink:type="resource" xlink:label="label_ATMProgramMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ATMProgramMember" xml:lang="en-US" id="label_ATMProgramMember">A T M Program [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ATMProgramMember" xlink:to="label_ATMProgramMember" xlink:title="Label : ATMProgramMember to label_ATMProgramMember" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_ExchangeableSharesOutstanding" xlink:label="ExchangeableSharesOutstanding" xlink:title="ExchangeableSharesOutstanding" />
    <link:label xlink:type="resource" xlink:label="label_ExchangeableSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ExchangeableSharesOutstanding" xml:lang="en-US" id="label_ExchangeableSharesOutstanding">Exchangeable shares, outstanding</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExchangeableSharesOutstanding" xlink:to="label_ExchangeableSharesOutstanding" xlink:title="Label : ExchangeableSharesOutstanding to label_ExchangeableSharesOutstanding" />
    <link:label xlink:type="resource" xlink:label="label_ExchangeableSharesOutstanding_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ExchangeableSharesOutstanding_1" xml:lang="en-US" id="label_ExchangeableSharesOutstanding_1">Exchangeable shares, outstanding</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExchangeableSharesOutstanding" xlink:to="label_ExchangeableSharesOutstanding_1" xlink:title="Label : ExchangeableSharesOutstanding to label_ExchangeableSharesOutstanding_1" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_ExchangeableSharesIssued" xlink:label="ExchangeableSharesIssued" xlink:title="ExchangeableSharesIssued" />
    <link:label xlink:type="resource" xlink:label="label_ExchangeableSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ExchangeableSharesIssued" xml:lang="en-US" id="label_ExchangeableSharesIssued">Exchangable shares, issued</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExchangeableSharesIssued" xlink:to="label_ExchangeableSharesIssued" xlink:title="Label : ExchangeableSharesIssued to label_ExchangeableSharesIssued" />
    <link:label xlink:type="resource" xlink:label="label_ExchangeableSharesIssued_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ExchangeableSharesIssued_1" xml:lang="en-US" id="label_ExchangeableSharesIssued_1">Exchangable shares, issued</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExchangeableSharesIssued" xlink:to="label_ExchangeableSharesIssued_1" xlink:title="Label : ExchangeableSharesIssued to label_ExchangeableSharesIssued_1" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_ExchangeableSharesValue" xlink:label="ExchangeableSharesValue" xlink:title="ExchangeableSharesValue" />
    <link:label xlink:type="resource" xlink:label="label_ExchangeableSharesValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ExchangeableSharesValue" xml:lang="en-US" id="label_ExchangeableSharesValue">Exchangeable shares, value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExchangeableSharesValue" xlink:to="label_ExchangeableSharesValue" xlink:title="Label : ExchangeableSharesValue to label_ExchangeableSharesValue" />
    <link:label xlink:type="resource" xlink:label="label_ExchangeableSharesValue_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ExchangeableSharesValue_1" xml:lang="en-US" id="label_ExchangeableSharesValue_1">Exchangeable Share, Value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExchangeableSharesValue" xlink:to="label_ExchangeableSharesValue_1" xlink:title="Label : ExchangeableSharesValue to label_ExchangeableSharesValue_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock" xlink:label="ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock" xlink:title="ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock" />
    <link:label xlink:type="resource" xlink:label="label_ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock" xml:lang="en-US" id="label_ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock">Proceeds from Issuance of Redeemable Convertible Preferred Stock</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock" xlink:to="label_ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock" xlink:title="Label : ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock to label_ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock" />
    <link:label xlink:type="resource" xlink:label="label_ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock_1" xml:lang="en-US" id="label_ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock_1">Gross proceeds</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock" xlink:to="label_ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock_1" xlink:title="Label : ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock to label_ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockVotingRights" xlink:label="CommonStockVotingRights" xlink:title="CommonStockVotingRights" />
    <link:label xlink:type="resource" xlink:label="label_CommonStockVotingRights" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CommonStockVotingRights" xml:lang="en-US" id="label_CommonStockVotingRights">Common stock voting rights</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockVotingRights" xlink:to="label_CommonStockVotingRights" xlink:title="Label : CommonStockVotingRights to label_CommonStockVotingRights" />
    <link:label xlink:type="resource" xlink:label="label_CommonStockVotingRights_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CommonStockVotingRights_1" xml:lang="en-US" id="label_CommonStockVotingRights_1">Common Stock, Voting Rights</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockVotingRights" xlink:to="label_CommonStockVotingRights_1" xlink:title="Label : CommonStockVotingRights to label_CommonStockVotingRights_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeniorNotesMember" xlink:label="SeniorNotesMember" xlink:title="SeniorNotesMember" />
    <link:label xlink:type="resource" xlink:label="label_SeniorNotesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SeniorNotesMember" xml:lang="en-US" id="label_SeniorNotesMember">Senior Notes [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SeniorNotesMember" xlink:to="label_SeniorNotesMember" xlink:title="Label : SeniorNotesMember to label_SeniorNotesMember" />
    <link:label xlink:type="resource" xlink:label="label_LongTermDebtAbstract_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_LongTermDebtAbstract_1" xml:lang="en-US" id="label_LongTermDebtAbstract_1">Long Term Debt</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermDebtAbstract" xlink:to="label_LongTermDebtAbstract_1" xlink:title="Label : LongTermDebtAbstract to label_LongTermDebtAbstract_1" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_CommonWarrantsShares" xlink:label="CommonWarrantsShares" xlink:title="CommonWarrantsShares" />
    <link:label xlink:type="resource" xlink:label="label_CommonWarrantsShares" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_CommonWarrantsShares" xml:lang="en-US" id="label_CommonWarrantsShares">Number of common warrants shares.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonWarrantsShares" xlink:to="label_CommonWarrantsShares" xlink:title="Label : CommonWarrantsShares to label_CommonWarrantsShares" />
    <link:label xlink:type="resource" xlink:label="label_CommonWarrantsShares_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CommonWarrantsShares_1" xml:lang="en-US" id="label_CommonWarrantsShares_1">Common warrants shares</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonWarrantsShares" xlink:to="label_CommonWarrantsShares_1" xlink:title="Label : CommonWarrantsShares to label_CommonWarrantsShares_1" />
    <link:label xlink:type="resource" xlink:label="label_WarrantsOutstanding_1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_WarrantsOutstanding_1" xml:lang="en-US" id="label_WarrantsOutstanding_1">Number of warrants or rights outstanding.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WarrantsOutstanding" xlink:to="label_WarrantsOutstanding_1" xlink:title="Label : WarrantsOutstanding to label_WarrantsOutstanding_1" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_DebtInstrumentInterestRateOriginalIssueDiscountPercentage" xlink:label="DebtInstrumentInterestRateOriginalIssueDiscountPercentage" xlink:title="DebtInstrumentInterestRateOriginalIssueDiscountPercentage" />
    <link:label xlink:type="resource" xlink:label="label_DebtInstrumentInterestRateOriginalIssueDiscountPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DebtInstrumentInterestRateOriginalIssueDiscountPercentage" xml:lang="en-US" id="label_DebtInstrumentInterestRateOriginalIssueDiscountPercentage">Original issue discount percentage</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentInterestRateOriginalIssueDiscountPercentage" xlink:to="label_DebtInstrumentInterestRateOriginalIssueDiscountPercentage" xlink:title="Label : DebtInstrumentInterestRateOriginalIssueDiscountPercentage to label_DebtInstrumentInterestRateOriginalIssueDiscountPercentage" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDefaultLongtermDebtAmount" xlink:label="DebtDefaultLongtermDebtAmount" xlink:title="DebtDefaultLongtermDebtAmount" />
    <link:label xlink:type="resource" xlink:label="label_DebtDefaultLongtermDebtAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DebtDefaultLongtermDebtAmount" xml:lang="en-US" id="label_DebtDefaultLongtermDebtAmount">Debt Instrument, Debt Default, Amount</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtDefaultLongtermDebtAmount" xlink:to="label_DebtDefaultLongtermDebtAmount" xlink:title="Label : DebtDefaultLongtermDebtAmount to label_DebtDefaultLongtermDebtAmount" />
    <link:label xlink:type="resource" xlink:label="label_DebtInstrumentAnnualPrincipalPayment_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DebtInstrumentAnnualPrincipalPayment_1" xml:lang="en-US" id="label_DebtInstrumentAnnualPrincipalPayment_1">Debt Instrument, annual principal payment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentAnnualPrincipalPayment" xlink:to="label_DebtInstrumentAnnualPrincipalPayment_1" xlink:title="Label : DebtInstrumentAnnualPrincipalPayment to label_DebtInstrumentAnnualPrincipalPayment_1" />
    <link:label xlink:type="resource" xlink:label="label_DebtDefaultLongtermDebtAmount_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DebtDefaultLongtermDebtAmount_1" xml:lang="en-US" id="label_DebtDefaultLongtermDebtAmount_1">Debt principal amount</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtDefaultLongtermDebtAmount" xlink:to="label_DebtDefaultLongtermDebtAmount_1" xlink:title="Label : DebtDefaultLongtermDebtAmount to label_DebtDefaultLongtermDebtAmount_1" />
    <link:label xlink:type="resource" xlink:label="label_DebtInstrumentInterestRateOriginalIssueDiscountPercentage_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DebtInstrumentInterestRateOriginalIssueDiscountPercentage_1" xml:lang="en-US" id="label_DebtInstrumentInterestRateOriginalIssueDiscountPercentage_1">Debt Instrument Interest Rate Original Issue Discount Percentage</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentInterestRateOriginalIssueDiscountPercentage" xlink:to="label_DebtInstrumentInterestRateOriginalIssueDiscountPercentage_1" xlink:title="Label : DebtInstrumentInterestRateOriginalIssueDiscountPercentage to label_DebtInstrumentInterestRateOriginalIssueDiscountPercentage_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentUnamortizedDiscount" xlink:label="DebtInstrumentUnamortizedDiscount" xlink:title="DebtInstrumentUnamortizedDiscount" />
    <link:label xlink:type="resource" xlink:label="label_DebtInstrumentUnamortizedDiscount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DebtInstrumentUnamortizedDiscount" xml:lang="en-US" id="label_DebtInstrumentUnamortizedDiscount">Original issue discount</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentUnamortizedDiscount" xlink:to="label_DebtInstrumentUnamortizedDiscount" xlink:title="Label : DebtInstrumentUnamortizedDiscount to label_DebtInstrumentUnamortizedDiscount" />
    <link:label xlink:type="resource" xlink:label="label_DebtInstrumentUnamortizedDiscount_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DebtInstrumentUnamortizedDiscount_1" xml:lang="en-US" id="label_DebtInstrumentUnamortizedDiscount_1">Debt Instrument, Unamortized Discount</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentUnamortizedDiscount" xlink:to="label_DebtInstrumentUnamortizedDiscount_1" xlink:title="Label : DebtInstrumentUnamortizedDiscount to label_DebtInstrumentUnamortizedDiscount_1" />
    <link:label xlink:type="resource" xlink:label="label_SeniorNotesMember_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_SeniorNotesMember_1" xml:lang="en-US" id="label_SeniorNotesMember_1">Senior Convertible Notes [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SeniorNotesMember" xlink:to="label_SeniorNotesMember_1" xlink:title="Label : SeniorNotesMember to label_SeniorNotesMember_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditAssumed1" xlink:label="LineOfCreditAssumed1" xlink:title="LineOfCreditAssumed1" />
    <link:label xlink:type="resource" xlink:label="label_LineOfCreditAssumed1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_LineOfCreditAssumed1" xml:lang="en-US" id="label_LineOfCreditAssumed1">Line of credit</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LineOfCreditAssumed1" xlink:to="label_LineOfCreditAssumed1" xlink:title="Label : LineOfCreditAssumed1 to label_LineOfCreditAssumed1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInNotesReceivables" xlink:label="IncreaseDecreaseInNotesReceivables" xlink:title="IncreaseDecreaseInNotesReceivables" />
    <link:label xlink:type="resource" xlink:label="label_IncreaseDecreaseInNotesReceivables" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_IncreaseDecreaseInNotesReceivables" xml:lang="en-US" id="label_IncreaseDecreaseInNotesReceivables">Increase in debt</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInNotesReceivables" xlink:to="label_IncreaseDecreaseInNotesReceivables" xlink:title="Label : IncreaseDecreaseInNotesReceivables to label_IncreaseDecreaseInNotesReceivables" />
    <link:label xlink:type="resource" xlink:label="label_IncreaseDecreaseInNotesReceivables_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncreaseDecreaseInNotesReceivables_1" xml:lang="en-US" id="label_IncreaseDecreaseInNotesReceivables_1">Increase (Decrease) in Notes Receivables</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInNotesReceivables" xlink:to="label_IncreaseDecreaseInNotesReceivables_1" xlink:title="Label : IncreaseDecreaseInNotesReceivables to label_IncreaseDecreaseInNotesReceivables_1" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_NotesMember" xlink:label="NotesMember" xlink:title="NotesMember" />
    <link:label xlink:type="resource" xlink:label="label_NotesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_NotesMember" xml:lang="en-US" id="label_NotesMember">2020 Notes [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NotesMember" xlink:to="label_NotesMember" xlink:title="Label : NotesMember to label_NotesMember" />
    <link:label xlink:type="resource" xlink:label="label_ProceedsFromIssuanceOfCommonStock_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ProceedsFromIssuanceOfCommonStock_2" xml:lang="en-US" id="label_ProceedsFromIssuanceOfCommonStock_2">Proceeds from common stock</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromIssuanceOfCommonStock" xlink:to="label_ProceedsFromIssuanceOfCommonStock_2" xlink:title="Label : ProceedsFromIssuanceOfCommonStock to label_ProceedsFromIssuanceOfCommonStock_2" />
    <link:label xlink:type="resource" xlink:label="label_LineOfCreditAssumed1_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LineOfCreditAssumed1_1" xml:lang="en-US" id="label_LineOfCreditAssumed1_1">Line of Credit Assumed</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LineOfCreditAssumed1" xlink:to="label_LineOfCreditAssumed1_1" xlink:title="Label : LineOfCreditAssumed1 to label_LineOfCreditAssumed1_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtFairValue" xlink:label="LongTermDebtFairValue" xlink:title="LongTermDebtFairValue" />
    <link:label xlink:type="resource" xlink:label="label_LongTermDebtFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LongTermDebtFairValue" xml:lang="en-US" id="label_LongTermDebtFairValue">Long-Term Debt, Fair Value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermDebtFairValue" xlink:to="label_LongTermDebtFairValue" xlink:title="Label : LongTermDebtFairValue to label_LongTermDebtFairValue" />
    <link:label xlink:type="resource" xlink:label="label_LongTermDebtFairValue_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_LongTermDebtFairValue_1" xml:lang="en-US" id="label_LongTermDebtFairValue_1">Fair value of senior convertible notes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermDebtFairValue" xlink:to="label_LongTermDebtFairValue_1" xlink:title="Label : LongTermDebtFairValue to label_LongTermDebtFairValue_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtConversionDescription" xlink:label="DebtConversionDescription" xlink:title="DebtConversionDescription" />
    <link:label xlink:type="resource" xlink:label="label_DebtConversionDescription" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DebtConversionDescription" xml:lang="en-US" id="label_DebtConversionDescription">Debt conversion, description</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtConversionDescription" xlink:to="label_DebtConversionDescription" xlink:title="Label : DebtConversionDescription to label_DebtConversionDescription" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentCovenantDescription" xlink:label="DebtInstrumentCovenantDescription" xlink:title="DebtInstrumentCovenantDescription" />
    <link:label xlink:type="resource" xlink:label="label_DebtInstrumentCovenantDescription" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DebtInstrumentCovenantDescription" xml:lang="en-US" id="label_DebtInstrumentCovenantDescription">Debt covenant, description</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentCovenantDescription" xlink:to="label_DebtInstrumentCovenantDescription" xlink:title="Label : DebtInstrumentCovenantDescription to label_DebtInstrumentCovenantDescription" />
    <link:label xlink:type="resource" xlink:label="label_DebtConversionDescription_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DebtConversionDescription_1" xml:lang="en-US" id="label_DebtConversionDescription_1">Debt Conversion, Description</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtConversionDescription" xlink:to="label_DebtConversionDescription_1" xlink:title="Label : DebtConversionDescription to label_DebtConversionDescription_1" />
    <link:label xlink:type="resource" xlink:label="label_DebtInstrumentCovenantDescription_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DebtInstrumentCovenantDescription_1" xml:lang="en-US" id="label_DebtInstrumentCovenantDescription_1">Debt Instrument, Covenant Description</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentCovenantDescription" xlink:to="label_DebtInstrumentCovenantDescription_1" xlink:title="Label : DebtInstrumentCovenantDescription to label_DebtInstrumentCovenantDescription_1" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_PurchasePrice" xlink:label="PurchasePrice" xlink:title="PurchasePrice" />
    <link:label xlink:type="resource" xlink:label="label_PurchasePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_PurchasePrice" xml:lang="en-US" id="label_PurchasePrice">Purchase price</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PurchasePrice" xlink:to="label_PurchasePrice" xlink:title="Label : PurchasePrice to label_PurchasePrice" />
    <link:label xlink:type="resource" xlink:label="label_PurchasePrice_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_PurchasePrice_1" xml:lang="en-US" id="label_PurchasePrice_1">Purchase price</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PurchasePrice" xlink:to="label_PurchasePrice_1" xlink:title="Label : PurchasePrice to label_PurchasePrice_1" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_ScheduleOfShareBasedCompensationStockWarrantActivityTableTextBlock" xlink:label="ScheduleOfShareBasedCompensationStockWarrantActivityTableTextBlock" xlink:title="ScheduleOfShareBasedCompensationStockWarrantActivityTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfShareBasedCompensationStockWarrantActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ScheduleOfShareBasedCompensationStockWarrantActivityTableTextBlock" xml:lang="en-US" id="label_ScheduleOfShareBasedCompensationStockWarrantActivityTableTextBlock">Schedule of stock warrants</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfShareBasedCompensationStockWarrantActivityTableTextBlock" xlink:to="label_ScheduleOfShareBasedCompensationStockWarrantActivityTableTextBlock" xlink:title="Label : ScheduleOfShareBasedCompensationStockWarrantActivityTableTextBlock to label_ScheduleOfShareBasedCompensationStockWarrantActivityTableTextBlock" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_PublicWarrantsMember" xlink:label="PublicWarrantsMember" xlink:title="PublicWarrantsMember" />
    <link:label xlink:type="resource" xlink:label="label_PublicWarrantsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_PublicWarrantsMember" xml:lang="en-US" id="label_PublicWarrantsMember">Public Warrants [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PublicWarrantsMember" xlink:to="label_PublicWarrantsMember" xlink:title="Label : PublicWarrantsMember to label_PublicWarrantsMember" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_CommonWarrantsMember" xlink:label="CommonWarrantsMember" xlink:title="CommonWarrantsMember" />
    <link:label xlink:type="resource" xlink:label="label_CommonWarrantsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CommonWarrantsMember" xml:lang="en-US" id="label_CommonWarrantsMember">Common Warrants [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonWarrantsMember" xlink:to="label_CommonWarrantsMember" xlink:title="Label : CommonWarrantsMember to label_CommonWarrantsMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WarrantsAndRightsNoteDisclosureAbstract" xlink:label="WarrantsAndRightsNoteDisclosureAbstract" xlink:title="WarrantsAndRightsNoteDisclosureAbstract" />
    <link:label xlink:type="resource" xlink:label="label_WarrantsAndRightsNoteDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_WarrantsAndRightsNoteDisclosureAbstract" xml:lang="en-US" id="label_WarrantsAndRightsNoteDisclosureAbstract">Warrants and Rights Note Disclosure [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WarrantsAndRightsNoteDisclosureAbstract" xlink:to="label_WarrantsAndRightsNoteDisclosureAbstract" xlink:title="Label : WarrantsAndRightsNoteDisclosureAbstract to label_WarrantsAndRightsNoteDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightTable" xlink:label="ClassOfWarrantOrRightTable" xlink:title="ClassOfWarrantOrRightTable" />
    <link:label xlink:type="resource" xlink:label="label_ClassOfWarrantOrRightTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ClassOfWarrantOrRightTable" xml:lang="en-US" id="label_ClassOfWarrantOrRightTable">Class of Warrant or Right [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClassOfWarrantOrRightTable" xlink:to="label_ClassOfWarrantOrRightTable" xlink:title="Label : ClassOfWarrantOrRightTable to label_ClassOfWarrantOrRightTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightLineItems" xlink:label="ClassOfWarrantOrRightLineItems" xlink:title="ClassOfWarrantOrRightLineItems" />
    <link:label xlink:type="resource" xlink:label="label_ClassOfWarrantOrRightLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ClassOfWarrantOrRightLineItems" xml:lang="en-US" id="label_ClassOfWarrantOrRightLineItems">Class of Warrant or Right [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClassOfWarrantOrRightLineItems" xlink:to="label_ClassOfWarrantOrRightLineItems" xlink:title="Label : ClassOfWarrantOrRightLineItems to label_ClassOfWarrantOrRightLineItems" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_TwoThousandNineteenPublicWarrantsMember" xlink:label="TwoThousandNineteenPublicWarrantsMember" xlink:title="TwoThousandNineteenPublicWarrantsMember" />
    <link:label xlink:type="resource" xlink:label="label_TwoThousandNineteenPublicWarrantsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_TwoThousandNineteenPublicWarrantsMember" xml:lang="en-US" id="label_TwoThousandNineteenPublicWarrantsMember">2019 Public Warrants [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TwoThousandNineteenPublicWarrantsMember" xlink:to="label_TwoThousandNineteenPublicWarrantsMember" xlink:title="Label : TwoThousandNineteenPublicWarrantsMember to label_TwoThousandNineteenPublicWarrantsMember" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_PreFundedWarrantMember" xlink:label="PreFundedWarrantMember" xlink:title="PreFundedWarrantMember" />
    <link:label xlink:type="resource" xlink:label="label_PreFundedWarrantMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_PreFundedWarrantMember" xml:lang="en-US" id="label_PreFundedWarrantMember">Pre-funded Warrants [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PreFundedWarrantMember" xlink:to="label_PreFundedWarrantMember" xlink:title="Label : PreFundedWarrantMember to label_PreFundedWarrantMember" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_CommonWarrantMember" xlink:label="CommonWarrantMember" xlink:title="CommonWarrantMember" />
    <link:label xlink:type="resource" xlink:label="label_CommonWarrantMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CommonWarrantMember" xml:lang="en-US" id="label_CommonWarrantMember">Common Warrant [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonWarrantMember" xlink:to="label_CommonWarrantMember" xlink:title="Label : CommonWarrantMember to label_CommonWarrantMember" />
    <link:label xlink:type="resource" xlink:label="label_ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable_1" xml:lang="en-US" id="label_ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable_1">Class of Warrant or Right, Date from which Warrants or Rights Exercisable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable" xlink:to="label_ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable_1" xlink:title="Label : ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable to label_ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable_1" />
    <link:label xlink:type="resource" xlink:label="label_ClassOfWarrantOrRightOutstanding_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_ClassOfWarrantOrRightOutstanding_2" xml:lang="en-US" id="label_ClassOfWarrantOrRightOutstanding_2">Ending balance, outstanding</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClassOfWarrantOrRightOutstanding" xlink:to="label_ClassOfWarrantOrRightOutstanding_2" xlink:title="Label : ClassOfWarrantOrRightOutstanding to label_ClassOfWarrantOrRightOutstanding_2" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_WarrantsIssuedInPeriodNumberOfShares" xlink:label="WarrantsIssuedInPeriodNumberOfShares" xlink:title="WarrantsIssuedInPeriodNumberOfShares" />
    <link:label xlink:type="resource" xlink:label="label_WarrantsIssuedInPeriodNumberOfShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_WarrantsIssuedInPeriodNumberOfShares" xml:lang="en-US" id="label_WarrantsIssuedInPeriodNumberOfShares">Warrants issued</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WarrantsIssuedInPeriodNumberOfShares" xlink:to="label_WarrantsIssuedInPeriodNumberOfShares" xlink:title="Label : WarrantsIssuedInPeriodNumberOfShares to label_WarrantsIssuedInPeriodNumberOfShares" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_WarrantsExercisedInPeriodWeightedAverageGrantDateFairValue" xlink:label="WarrantsExercisedInPeriodWeightedAverageGrantDateFairValue" xlink:title="WarrantsExercisedInPeriodWeightedAverageGrantDateFairValue" />
    <link:label xlink:type="resource" xlink:label="label_WarrantsExercisedInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_WarrantsExercisedInPeriodWeightedAverageGrantDateFairValue" xml:lang="en-US" id="label_WarrantsExercisedInPeriodWeightedAverageGrantDateFairValue">Warrants exercised in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WarrantsExercisedInPeriodWeightedAverageGrantDateFairValue" xlink:to="label_WarrantsExercisedInPeriodWeightedAverageGrantDateFairValue" xlink:title="Label : WarrantsExercisedInPeriodWeightedAverageGrantDateFairValue to label_WarrantsExercisedInPeriodWeightedAverageGrantDateFairValue" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_WarrantsForfeitedInPeriodWeightedAverageGrantDateFairValue" xlink:label="WarrantsForfeitedInPeriodWeightedAverageGrantDateFairValue" xlink:title="WarrantsForfeitedInPeriodWeightedAverageGrantDateFairValue" />
    <link:label xlink:type="resource" xlink:label="label_WarrantsForfeitedInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_WarrantsForfeitedInPeriodWeightedAverageGrantDateFairValue" xml:lang="en-US" id="label_WarrantsForfeitedInPeriodWeightedAverageGrantDateFairValue">Warrants forfeited in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WarrantsForfeitedInPeriodWeightedAverageGrantDateFairValue" xlink:to="label_WarrantsForfeitedInPeriodWeightedAverageGrantDateFairValue" xlink:title="Label : WarrantsForfeitedInPeriodWeightedAverageGrantDateFairValue to label_WarrantsForfeitedInPeriodWeightedAverageGrantDateFairValue" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_EnterpriseReportingUnitMember" xlink:label="EnterpriseReportingUnitMember" xlink:title="EnterpriseReportingUnitMember" />
    <link:label xlink:type="resource" xlink:label="label_EnterpriseReportingUnitMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EnterpriseReportingUnitMember" xml:lang="en-US" id="label_EnterpriseReportingUnitMember">Enterprise Reporting Unit [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EnterpriseReportingUnitMember" xlink:to="label_EnterpriseReportingUnitMember" xlink:title="Label : EnterpriseReportingUnitMember to label_EnterpriseReportingUnitMember" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_Non-EnterpriseReportingUnitMember" xlink:label="Non-EnterpriseReportingUnitMember" xlink:title="Non-EnterpriseReportingUnitMember" />
    <link:label xlink:type="resource" xlink:label="label_Non-EnterpriseReportingUnitMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_Non-EnterpriseReportingUnitMember" xml:lang="en-US" id="label_Non-EnterpriseReportingUnitMember">Non-Enterprise Reporting Unit [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Non-EnterpriseReportingUnitMember" xlink:to="label_Non-EnterpriseReportingUnitMember" xlink:title="Label : Non-EnterpriseReportingUnitMember to label_Non-EnterpriseReportingUnitMember" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_AccumulatedEquityAndAnIncrease" xlink:label="AccumulatedEquityAndAnIncrease" xlink:title="AccumulatedEquityAndAnIncrease" />
    <link:label xlink:type="resource" xlink:label="label_AccumulatedEquityAndAnIncrease" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AccumulatedEquityAndAnIncrease" xml:lang="en-US" id="label_AccumulatedEquityAndAnIncrease">Accumulated in Equity and an Increase</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccumulatedEquityAndAnIncrease" xlink:to="label_AccumulatedEquityAndAnIncrease" xlink:title="Label : AccumulatedEquityAndAnIncrease to label_AccumulatedEquityAndAnIncrease" />
    <link:label xlink:type="resource" xlink:label="label_AccumulatedEquityAndAnIncrease_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AccumulatedEquityAndAnIncrease_1" xml:lang="en-US" id="label_AccumulatedEquityAndAnIncrease_1">Accumulated in equity and an increase</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccumulatedEquityAndAnIncrease" xlink:to="label_AccumulatedEquityAndAnIncrease_1" xlink:title="Label : AccumulatedEquityAndAnIncrease to label_AccumulatedEquityAndAnIncrease_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:label="OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:title="OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" />
    <link:label xlink:type="resource" xlink:label="label_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xml:lang="en-US" id="label_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax">Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:to="label_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:title="Label : OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax to label_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" />
    <link:label xlink:type="resource" xlink:label="label_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_1" xml:lang="en-US" id="label_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_1">Foreign currency translation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:to="label_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_1" xlink:title="Label : OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax to label_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtByCurrentAndNoncurrentAbstract" xlink:label="LongTermDebtByCurrentAndNoncurrentAbstract" xlink:title="LongTermDebtByCurrentAndNoncurrentAbstract" />
    <link:label xlink:type="resource" xlink:label="label_LongTermDebtByCurrentAndNoncurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LongTermDebtByCurrentAndNoncurrentAbstract" xml:lang="en-US" id="label_LongTermDebtByCurrentAndNoncurrentAbstract">Long-Term Debt, by Current and Noncurrent [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermDebtByCurrentAndNoncurrentAbstract" xlink:to="label_LongTermDebtByCurrentAndNoncurrentAbstract" xlink:title="Label : LongTermDebtByCurrentAndNoncurrentAbstract to label_LongTermDebtByCurrentAndNoncurrentAbstract" />
    <link:label xlink:type="resource" xlink:label="label_ConvertibleDebtFairValueDisclosures_3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ConvertibleDebtFairValueDisclosures_3" xml:lang="en-US" id="label_ConvertibleDebtFairValueDisclosures_3">Convertible Debt, Fair Value Disclosures</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConvertibleDebtFairValueDisclosures" xlink:to="label_ConvertibleDebtFairValueDisclosures_3" xlink:title="Label : ConvertibleDebtFairValueDisclosures to label_ConvertibleDebtFairValueDisclosures_3" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentsAbstract" xlink:label="DebtInstrumentsAbstract" xlink:title="DebtInstrumentsAbstract" />
    <link:label xlink:type="resource" xlink:label="label_DebtInstrumentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DebtInstrumentsAbstract" xml:lang="en-US" id="label_DebtInstrumentsAbstract">Debt Instruments [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentsAbstract" xlink:to="label_DebtInstrumentsAbstract" xlink:title="Label : DebtInstrumentsAbstract to label_DebtInstrumentsAbstract" />
    <link:label xlink:type="resource" xlink:label="label_LongTermDebtCurrent_3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LongTermDebtCurrent_3" xml:lang="en-US" id="label_LongTermDebtCurrent_3">Long-term Debt, Current Maturities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermDebtCurrent" xlink:to="label_LongTermDebtCurrent_3" xlink:title="Label : LongTermDebtCurrent to label_LongTermDebtCurrent_3" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions and Methodology [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" />
    <link:label xlink:type="resource" xlink:label="label_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xml:lang="en-US" id="label_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:to="label_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:title="Label : SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 to label_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Exercise Price</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_FairValueMeasurementUnitOfferingCommonandUnderwriterWarrantsTableTextBlock" xlink:label="FairValueMeasurementUnitOfferingCommonandUnderwriterWarrantsTableTextBlock" xlink:title="FairValueMeasurementUnitOfferingCommonandUnderwriterWarrantsTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_FairValueMeasurementUnitOfferingCommonandUnderwriterWarrantsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_FairValueMeasurementUnitOfferingCommonandUnderwriterWarrantsTableTextBlock" xml:lang="en-US" id="label_FairValueMeasurementUnitOfferingCommonandUnderwriterWarrantsTableTextBlock">Schedule of fair value measurement unit offering common and underwriter warrants</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueMeasurementUnitOfferingCommonandUnderwriterWarrantsTableTextBlock" xlink:to="label_FairValueMeasurementUnitOfferingCommonandUnderwriterWarrantsTableTextBlock" xlink:title="Label : FairValueMeasurementUnitOfferingCommonandUnderwriterWarrantsTableTextBlock to label_FairValueMeasurementUnitOfferingCommonandUnderwriterWarrantsTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice_1" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice_1">Exercise price</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice_1" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice_1" />
    <link:label xlink:type="resource" xlink:label="label_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_1" xml:lang="en-US" id="label_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_1">Expected term (years)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:to="label_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_1" xlink:title="Label : SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 to label_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_1" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_1" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_1">Volatility</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_1" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_1" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_HareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsCommonandUnderwriterWarrants" xlink:label="HareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsCommonandUnderwriterWarrants" xlink:title="HareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsCommonandUnderwriterWarrants" />
    <link:label xlink:type="resource" xlink:label="label_HareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsCommonandUnderwriterWarrants" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_HareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsCommonandUnderwriterWarrants" xml:lang="en-US" id="label_HareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsCommonandUnderwriterWarrants">Fair Value Assumptions - 2022 Common and Underwriter Warrants</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsCommonandUnderwriterWarrants" xlink:to="label_HareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsCommonandUnderwriterWarrants" xlink:title="Label : HareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsCommonandUnderwriterWarrants to label_HareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsCommonandUnderwriterWarrants" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="FairValueByFairValueHierarchyLevelAxis" xlink:title="FairValueByFairValueHierarchyLevelAxis" />
    <link:label xlink:type="resource" xlink:label="label_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FairValueByFairValueHierarchyLevelAxis" xml:lang="en-US" id="label_FairValueByFairValueHierarchyLevelAxis">Fair Value Hierarchy and NAV [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueByFairValueHierarchyLevelAxis" xlink:to="label_FairValueByFairValueHierarchyLevelAxis" xlink:title="Label : FairValueByFairValueHierarchyLevelAxis to label_FairValueByFairValueHierarchyLevelAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="FairValueMeasurementsFairValueHierarchyDomain" xlink:title="FairValueMeasurementsFairValueHierarchyDomain" />
    <link:label xlink:type="resource" xlink:label="label_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FairValueMeasurementsFairValueHierarchyDomain" xml:lang="en-US" id="label_FairValueMeasurementsFairValueHierarchyDomain">Fair Value Hierarchy and NAV [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueMeasurementsFairValueHierarchyDomain" xlink:to="label_FairValueMeasurementsFairValueHierarchyDomain" xlink:title="Label : FairValueMeasurementsFairValueHierarchyDomain to label_FairValueMeasurementsFairValueHierarchyDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="FairValueInputsLevel3Member" xlink:title="FairValueInputsLevel3Member" />
    <link:label xlink:type="resource" xlink:label="label_FairValueInputsLevel3Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FairValueInputsLevel3Member" xml:lang="en-US" id="label_FairValueInputsLevel3Member">Fair Value, Inputs, Level 3 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueInputsLevel3Member" xlink:to="label_FairValueInputsLevel3Member" xlink:title="Label : FairValueInputsLevel3Member to label_FairValueInputsLevel3Member" />
    <link:label xlink:type="resource" xlink:label="label_FairValueInputsLevel3Member_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_FairValueInputsLevel3Member_1" xml:lang="en-US" id="label_FairValueInputsLevel3Member_1">Level 3 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueInputsLevel3Member" xlink:to="label_FairValueInputsLevel3Member_1" xlink:title="Label : FairValueInputsLevel3Member to label_FairValueInputsLevel3Member_1" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_ScheduleOfReverseStockSplitTableTextBlock" xlink:label="ScheduleOfReverseStockSplitTableTextBlock" xlink:title="ScheduleOfReverseStockSplitTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfReverseStockSplitTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_ScheduleOfReverseStockSplitTableTextBlock" xml:lang="en-US" id="label_ScheduleOfReverseStockSplitTableTextBlock">Tabular disclosure of reverse stock split.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfReverseStockSplitTableTextBlock" xlink:to="label_ScheduleOfReverseStockSplitTableTextBlock" xlink:title="Label : ScheduleOfReverseStockSplitTableTextBlock to label_ScheduleOfReverseStockSplitTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfReverseStockSplitTableTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ScheduleOfReverseStockSplitTableTextBlock_1" xml:lang="en-US" id="label_ScheduleOfReverseStockSplitTableTextBlock_1">Schedule of Reverse Stock Split (Table Text Block)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfReverseStockSplitTableTextBlock" xlink:to="label_ScheduleOfReverseStockSplitTableTextBlock_1" xlink:title="Label : ScheduleOfReverseStockSplitTableTextBlock to label_ScheduleOfReverseStockSplitTableTextBlock_1" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfReverseStockSplitTableTextBlock_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ScheduleOfReverseStockSplitTableTextBlock_2" xml:lang="en-US" id="label_ScheduleOfReverseStockSplitTableTextBlock_2">Schedule of reverse stock split</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfReverseStockSplitTableTextBlock" xlink:to="label_ScheduleOfReverseStockSplitTableTextBlock_2" xlink:title="Label : ScheduleOfReverseStockSplitTableTextBlock to label_ScheduleOfReverseStockSplitTableTextBlock_2" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_UnitOfferingPricesPerShare" xlink:label="UnitOfferingPricesPerShare" xlink:title="UnitOfferingPricesPerShare" />
    <link:label xlink:type="resource" xlink:label="label_UnitOfferingPricesPerShare" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_UnitOfferingPricesPerShare" xml:lang="en-US" id="label_UnitOfferingPricesPerShare">Per share or per unit amount of offering prices.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UnitOfferingPricesPerShare" xlink:to="label_UnitOfferingPricesPerShare" xlink:title="Label : UnitOfferingPricesPerShare to label_UnitOfferingPricesPerShare" />
    <link:label xlink:type="resource" xlink:label="label_UnitOfferingPricesPerShare_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_UnitOfferingPricesPerShare_1" xml:lang="en-US" id="label_UnitOfferingPricesPerShare_1">Unit offering (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UnitOfferingPricesPerShare" xlink:to="label_UnitOfferingPricesPerShare_1" xlink:title="Label : UnitOfferingPricesPerShare to label_UnitOfferingPricesPerShare_1" />
    <link:label xlink:type="resource" xlink:label="label_UnitOfferingPricesPerShare_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_UnitOfferingPricesPerShare_2" xml:lang="en-US" id="label_UnitOfferingPricesPerShare_2">Unit Offering Prices Per Share</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UnitOfferingPricesPerShare" xlink:to="label_UnitOfferingPricesPerShare_2" xlink:title="Label : UnitOfferingPricesPerShare to label_UnitOfferingPricesPerShare_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WarrantsAndRightsOutstanding" xlink:label="WarrantsAndRightsOutstanding" xlink:title="WarrantsAndRightsOutstanding" />
    <link:label xlink:type="resource" xlink:label="label_WarrantsAndRightsOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_WarrantsAndRightsOutstanding" xml:lang="en-US" id="label_WarrantsAndRightsOutstanding">Warrants and Rights Outstanding</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WarrantsAndRightsOutstanding" xlink:to="label_WarrantsAndRightsOutstanding" xlink:title="Label : WarrantsAndRightsOutstanding to label_WarrantsAndRightsOutstanding" />
    <link:label xlink:type="resource" xlink:label="label_UnitOfferingPriceMember_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_UnitOfferingPriceMember_1" xml:lang="en-US" id="label_UnitOfferingPriceMember_1">Unit Offering Price [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UnitOfferingPriceMember" xlink:to="label_UnitOfferingPriceMember_1" xlink:title="Label : UnitOfferingPriceMember to label_UnitOfferingPriceMember_1" />
    <link:label xlink:type="resource" xlink:label="label_UnitOfferingPriceMember_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_UnitOfferingPriceMember_2" xml:lang="en-US" id="label_UnitOfferingPriceMember_2">Unit Offering Price [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UnitOfferingPriceMember" xlink:to="label_UnitOfferingPriceMember_2" xlink:title="Label : UnitOfferingPriceMember to label_UnitOfferingPriceMember_2" />
    <link:label xlink:type="resource" xlink:label="label_PrefundedUnitOfferingPriceMember_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_PrefundedUnitOfferingPriceMember_1" xml:lang="en-US" id="label_PrefundedUnitOfferingPriceMember_1">Pre-funded Unit Offering Price [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PrefundedUnitOfferingPriceMember" xlink:to="label_PrefundedUnitOfferingPriceMember_1" xlink:title="Label : PrefundedUnitOfferingPriceMember to label_PrefundedUnitOfferingPriceMember_1" />
    <link:label xlink:type="resource" xlink:label="label_PrefundedUnitOfferingPriceMember_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_PrefundedUnitOfferingPriceMember_2" xml:lang="en-US" id="label_PrefundedUnitOfferingPriceMember_2">Pre-funded Unit Offering Price [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PrefundedUnitOfferingPriceMember" xlink:to="label_PrefundedUnitOfferingPriceMember_2" xlink:title="Label : PrefundedUnitOfferingPriceMember to label_PrefundedUnitOfferingPriceMember_2" />
    <link:label xlink:type="resource" xlink:label="label_TwoThousandTwentyTwoCommonWarrantMember_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_TwoThousandTwentyTwoCommonWarrantMember_1" xml:lang="en-US" id="label_TwoThousandTwentyTwoCommonWarrantMember_1">2022 Common Warrant [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TwoThousandTwentyTwoCommonWarrantMember" xlink:to="label_TwoThousandTwentyTwoCommonWarrantMember_1" xlink:title="Label : TwoThousandTwentyTwoCommonWarrantMember to label_TwoThousandTwentyTwoCommonWarrantMember_1" />
    <link:label xlink:type="resource" xlink:label="label_TwoThousandTwentyTwoCommonWarrantMember_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_TwoThousandTwentyTwoCommonWarrantMember_2" xml:lang="en-US" id="label_TwoThousandTwentyTwoCommonWarrantMember_2">Two Thousand Twenty Two Common Warrant [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TwoThousandTwentyTwoCommonWarrantMember" xlink:to="label_TwoThousandTwentyTwoCommonWarrantMember_2" xlink:title="Label : TwoThousandTwentyTwoCommonWarrantMember to label_TwoThousandTwentyTwoCommonWarrantMember_2" />
    <link:label xlink:type="resource" xlink:label="label_TwoThousandTwentyTwoUnderwriterWarrantMember_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_TwoThousandTwentyTwoUnderwriterWarrantMember_1" xml:lang="en-US" id="label_TwoThousandTwentyTwoUnderwriterWarrantMember_1">2022 Underwriter Warrant [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TwoThousandTwentyTwoUnderwriterWarrantMember" xlink:to="label_TwoThousandTwentyTwoUnderwriterWarrantMember_1" xlink:title="Label : TwoThousandTwentyTwoUnderwriterWarrantMember to label_TwoThousandTwentyTwoUnderwriterWarrantMember_1" />
    <link:label xlink:type="resource" xlink:label="label_TwoThousandTwentyTwoUnderwriterWarrantMember_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_TwoThousandTwentyTwoUnderwriterWarrantMember_2" xml:lang="en-US" id="label_TwoThousandTwentyTwoUnderwriterWarrantMember_2">Two Thousand Twenty Two Underwriter Warrant [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TwoThousandTwentyTwoUnderwriterWarrantMember" xlink:to="label_TwoThousandTwentyTwoUnderwriterWarrantMember_2" xlink:title="Label : TwoThousandTwentyTwoUnderwriterWarrantMember to label_TwoThousandTwentyTwoUnderwriterWarrantMember_2" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_TwoThousandTwentyTwoPrefundedWarrantMember" xlink:label="TwoThousandTwentyTwoPrefundedWarrantMember" xlink:title="TwoThousandTwentyTwoPrefundedWarrantMember" />
    <link:label xlink:type="resource" xlink:label="label_TwoThousandTwentyTwoPrefundedWarrantMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_TwoThousandTwentyTwoPrefundedWarrantMember" xml:lang="en-US" id="label_TwoThousandTwentyTwoPrefundedWarrantMember">2022 Pre-funded Warrant [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TwoThousandTwentyTwoPrefundedWarrantMember" xlink:to="label_TwoThousandTwentyTwoPrefundedWarrantMember" xlink:title="Label : TwoThousandTwentyTwoPrefundedWarrantMember to label_TwoThousandTwentyTwoPrefundedWarrantMember" />
    <link:label xlink:type="resource" xlink:label="label_TwoThousandTwentyTwoPrefundedWarrantMember_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_TwoThousandTwentyTwoPrefundedWarrantMember_1" xml:lang="en-US" id="label_TwoThousandTwentyTwoPrefundedWarrantMember_1">Two Thousand Twenty Two Pre-funded Warrant [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TwoThousandTwentyTwoPrefundedWarrantMember" xlink:to="label_TwoThousandTwentyTwoPrefundedWarrantMember_1" xlink:title="Label : TwoThousandTwentyTwoPrefundedWarrantMember to label_TwoThousandTwentyTwoPrefundedWarrantMember_1" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_TwoThousandNighteenPublicAndPrivateWarrantsMember" xlink:label="TwoThousandNighteenPublicAndPrivateWarrantsMember" xlink:title="TwoThousandNighteenPublicAndPrivateWarrantsMember" />
    <link:label xlink:type="resource" xlink:label="label_TwoThousandNighteenPublicAndPrivateWarrantsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_TwoThousandNighteenPublicAndPrivateWarrantsMember" xml:lang="en-US" id="label_TwoThousandNighteenPublicAndPrivateWarrantsMember">2019 Public and Private Warrants [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TwoThousandNighteenPublicAndPrivateWarrantsMember" xlink:to="label_TwoThousandNighteenPublicAndPrivateWarrantsMember" xlink:title="Label : TwoThousandNighteenPublicAndPrivateWarrantsMember to label_TwoThousandNighteenPublicAndPrivateWarrantsMember" />
    <link:label xlink:type="resource" xlink:label="label_TwoThousandNighteenPublicAndPrivateWarrantsMember_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_TwoThousandNighteenPublicAndPrivateWarrantsMember_1" xml:lang="en-US" id="label_TwoThousandNighteenPublicAndPrivateWarrantsMember_1">Two Thousand Nighteen Public and Private Warrants [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TwoThousandNighteenPublicAndPrivateWarrantsMember" xlink:to="label_TwoThousandNighteenPublicAndPrivateWarrantsMember_1" xlink:title="Label : TwoThousandNighteenPublicAndPrivateWarrantsMember to label_TwoThousandNighteenPublicAndPrivateWarrantsMember_1" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_SeniorConvertibleNotesConversionPriceMember" xlink:label="SeniorConvertibleNotesConversionPriceMember" xlink:title="SeniorConvertibleNotesConversionPriceMember" />
    <link:label xlink:type="resource" xlink:label="label_SeniorConvertibleNotesConversionPriceMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_SeniorConvertibleNotesConversionPriceMember" xml:lang="en-US" id="label_SeniorConvertibleNotesConversionPriceMember">Senior Convertible Notes Conversion Price [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SeniorConvertibleNotesConversionPriceMember" xlink:to="label_SeniorConvertibleNotesConversionPriceMember" xlink:title="Label : SeniorConvertibleNotesConversionPriceMember to label_SeniorConvertibleNotesConversionPriceMember" />
    <link:label xlink:type="resource" xlink:label="label_SeniorConvertibleNotesConversionPriceMember_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SeniorConvertibleNotesConversionPriceMember_1" xml:lang="en-US" id="label_SeniorConvertibleNotesConversionPriceMember_1">Senior Convertible Notes Conversion Price [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SeniorConvertibleNotesConversionPriceMember" xlink:to="label_SeniorConvertibleNotesConversionPriceMember_1" xlink:title="Label : SeniorConvertibleNotesConversionPriceMember to label_SeniorConvertibleNotesConversionPriceMember_1" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_TwoThousandNighteenPublicWarrantsMember" xlink:label="TwoThousandNighteenPublicWarrantsMember" xlink:title="TwoThousandNighteenPublicWarrantsMember" />
    <link:label xlink:type="resource" xlink:label="label_TwoThousandNighteenPublicWarrantsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_TwoThousandNighteenPublicWarrantsMember" xml:lang="en-US" id="label_TwoThousandNighteenPublicWarrantsMember">Two Thousand Nighteen Public Warrants [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TwoThousandNighteenPublicWarrantsMember" xlink:to="label_TwoThousandNighteenPublicWarrantsMember" xlink:title="Label : TwoThousandNighteenPublicWarrantsMember to label_TwoThousandNighteenPublicWarrantsMember" />
    <link:label xlink:type="resource" xlink:label="label_TwoThousandNighteenPublicWarrantsMember_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_TwoThousandNighteenPublicWarrantsMember_1" xml:lang="en-US" id="label_TwoThousandNighteenPublicWarrantsMember_1">2019 Public Warrants [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TwoThousandNighteenPublicWarrantsMember" xlink:to="label_TwoThousandNighteenPublicWarrantsMember_1" xlink:title="Label : TwoThousandNighteenPublicWarrantsMember to label_TwoThousandNighteenPublicWarrantsMember_1" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_TwoThousandNighteenPrivateWarrantsMember" xlink:label="TwoThousandNighteenPrivateWarrantsMember" xlink:title="TwoThousandNighteenPrivateWarrantsMember" />
    <link:label xlink:type="resource" xlink:label="label_TwoThousandNighteenPrivateWarrantsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_TwoThousandNighteenPrivateWarrantsMember" xml:lang="en-US" id="label_TwoThousandNighteenPrivateWarrantsMember">2019 Private Warrants [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TwoThousandNighteenPrivateWarrantsMember" xlink:to="label_TwoThousandNighteenPrivateWarrantsMember" xlink:title="Label : TwoThousandNighteenPrivateWarrantsMember to label_TwoThousandNighteenPrivateWarrantsMember" />
    <link:label xlink:type="resource" xlink:label="label_TwoThousandNighteenPrivateWarrantsMember_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_TwoThousandNighteenPrivateWarrantsMember_1" xml:lang="en-US" id="label_TwoThousandNighteenPrivateWarrantsMember_1">Two Thousand Nighteen Private Warrants [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TwoThousandNighteenPrivateWarrantsMember" xlink:to="label_TwoThousandNighteenPrivateWarrantsMember_1" xlink:title="Label : TwoThousandNighteenPrivateWarrantsMember to label_TwoThousandNighteenPrivateWarrantsMember_1" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_UnvestedRestrictedStockUnitsMember" xlink:label="UnvestedRestrictedStockUnitsMember" xlink:title="UnvestedRestrictedStockUnitsMember" />
    <link:label xlink:type="resource" xlink:label="label_UnvestedRestrictedStockUnitsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_UnvestedRestrictedStockUnitsMember" xml:lang="en-US" id="label_UnvestedRestrictedStockUnitsMember">Unvested Restricted Stock Units [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UnvestedRestrictedStockUnitsMember" xlink:to="label_UnvestedRestrictedStockUnitsMember" xlink:title="Label : UnvestedRestrictedStockUnitsMember to label_UnvestedRestrictedStockUnitsMember" />
    <link:label xlink:type="resource" xlink:label="label_UnvestedRestrictedStockUnitsMember_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_UnvestedRestrictedStockUnitsMember_1" xml:lang="en-US" id="label_UnvestedRestrictedStockUnitsMember_1">Unvested Restricted Stock Units [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UnvestedRestrictedStockUnitsMember" xlink:to="label_UnvestedRestrictedStockUnitsMember_1" xlink:title="Label : UnvestedRestrictedStockUnitsMember to label_UnvestedRestrictedStockUnitsMember_1" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_UnvestedRetsrictedStockAwardsMember" xlink:label="UnvestedRetsrictedStockAwardsMember" xlink:title="UnvestedRetsrictedStockAwardsMember" />
    <link:label xlink:type="resource" xlink:label="label_UnvestedRetsrictedStockAwardsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_UnvestedRetsrictedStockAwardsMember" xml:lang="en-US" id="label_UnvestedRetsrictedStockAwardsMember">Unvested Retsricted Stock Awards [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UnvestedRetsrictedStockAwardsMember" xlink:to="label_UnvestedRetsrictedStockAwardsMember" xlink:title="Label : UnvestedRetsrictedStockAwardsMember to label_UnvestedRetsrictedStockAwardsMember" />
    <link:label xlink:type="resource" xlink:label="label_UnvestedRetsrictedStockAwardsMember_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_UnvestedRetsrictedStockAwardsMember_1" xml:lang="en-US" id="label_UnvestedRetsrictedStockAwardsMember_1">Unvested Retsricted Stock Awards [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UnvestedRetsrictedStockAwardsMember" xlink:to="label_UnvestedRetsrictedStockAwardsMember_1" xlink:title="Label : UnvestedRetsrictedStockAwardsMember to label_UnvestedRetsrictedStockAwardsMember_1" />
    <link:label xlink:type="resource" xlink:label="label_StockholdersEquity_5" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_StockholdersEquity_5" xml:lang="en-US" id="label_StockholdersEquity_5">Stockholder's equity</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockholdersEquity" xlink:to="label_StockholdersEquity_5" xlink:title="Label : StockholdersEquity to label_StockholdersEquity_5" />
    <link:label xlink:type="resource" xlink:label="label_WeightedAverageNumberOfDilutedSharesOutstanding_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_WeightedAverageNumberOfDilutedSharesOutstanding_2" xml:lang="en-US" id="label_WeightedAverageNumberOfDilutedSharesOutstanding_2">Weighted average common stock outstanding</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="label_WeightedAverageNumberOfDilutedSharesOutstanding_2" xlink:title="Label : WeightedAverageNumberOfDilutedSharesOutstanding to label_WeightedAverageNumberOfDilutedSharesOutstanding_2" />
    <link:label xlink:type="resource" xlink:label="label_EarningsPerShareDiluted_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_EarningsPerShareDiluted_2" xml:lang="en-US" id="label_EarningsPerShareDiluted_2">Loss per share</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EarningsPerShareDiluted" xlink:to="label_EarningsPerShareDiluted_2" xlink:title="Label : EarningsPerShareDiluted to label_EarningsPerShareDiluted_2" />
    <link:label xlink:type="resource" xlink:label="label_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_3" xlink:role="http://www.xbrl.org/2003/role/disclosureGuidance" xlink:title="label_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_3" xml:lang="en-US" id="label_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_3">Warrant exercise prices</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:to="label_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_3" xlink:title="Label : ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1 to label_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_3" />
    <link:label xlink:type="resource" xlink:label="label_WarrantsAndRightsOutstanding_1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_WarrantsAndRightsOutstanding_1" xml:lang="en-US" id="label_WarrantsAndRightsOutstanding_1">Outstanding common stock equivalents</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WarrantsAndRightsOutstanding" xlink:to="label_WarrantsAndRightsOutstanding_1" xlink:title="Label : WarrantsAndRightsOutstanding to label_WarrantsAndRightsOutstanding_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:title="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xml:lang="en-US" id="label_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable">Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="label_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:title="Label : ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to label_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
    <link:label xlink:type="resource" xlink:label="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xml:lang="en-US" id="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="label_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:title="Label : ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to label_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
    <link:label xlink:type="resource" xlink:label="label_CommonStocksMember_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CommonStocksMember_1" xml:lang="en-US" id="label_CommonStocksMember_1">Common Stock [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStocksMember" xlink:to="label_CommonStocksMember_1" xlink:title="Label : CommonStocksMember to label_CommonStocksMember_1" />
    <link:label xlink:type="resource" xlink:label="label_CommonStocksMember_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CommonStocksMember_2" xml:lang="en-US" id="label_CommonStocksMember_2">Common Stocks [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStocksMember" xlink:to="label_CommonStocksMember_2" xlink:title="Label : CommonStocksMember to label_CommonStocksMember_2" />
    <link:label xlink:type="resource" xlink:label="label_AdditionalPaidCapitalMember_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AdditionalPaidCapitalMember_1" xml:lang="en-US" id="label_AdditionalPaidCapitalMember_1">Additional paid-in capital [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdditionalPaidCapitalMember" xlink:to="label_AdditionalPaidCapitalMember_1" xlink:title="Label : AdditionalPaidCapitalMember to label_AdditionalPaidCapitalMember_1" />
    <link:label xlink:type="resource" xlink:label="label_AdditionalPaidCapitalMember_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AdditionalPaidCapitalMember_2" xml:lang="en-US" id="label_AdditionalPaidCapitalMember_2">Additional Paid Capital [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdditionalPaidCapitalMember" xlink:to="label_AdditionalPaidCapitalMember_2" xlink:title="Label : AdditionalPaidCapitalMember to label_AdditionalPaidCapitalMember_2" />
    <link:label xlink:type="resource" xlink:label="label_ScenarioPreviouslyReportedMember_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ScenarioPreviouslyReportedMember_2" xml:lang="en-US" id="label_ScenarioPreviouslyReportedMember_2">Previously Reported [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScenarioPreviouslyReportedMember" xlink:to="label_ScenarioPreviouslyReportedMember_2" xlink:title="Label : ScenarioPreviouslyReportedMember to label_ScenarioPreviouslyReportedMember_2" />
    <link:label xlink:type="resource" xlink:label="label_CommonStockSharesAuthorized_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CommonStockSharesAuthorized_1" xml:lang="en-US" id="label_CommonStockSharesAuthorized_1">Common stock, shares authorized (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockSharesAuthorized" xlink:to="label_CommonStockSharesAuthorized_1" xlink:title="Label : CommonStockSharesAuthorized to label_CommonStockSharesAuthorized_1" />
    <link:label xlink:type="resource" xlink:label="label_CommonStockSharesOutstanding_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CommonStockSharesOutstanding_1" xml:lang="en-US" id="label_CommonStockSharesOutstanding_1">Common stock, shares outstanding (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockSharesOutstanding" xlink:to="label_CommonStockSharesOutstanding_1" xlink:title="Label : CommonStockSharesOutstanding to label_CommonStockSharesOutstanding_1" />
    <link:label xlink:type="resource" xlink:label="label_PreferredStockSharesAuthorized_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_PreferredStockSharesAuthorized_1" xml:lang="en-US" id="label_PreferredStockSharesAuthorized_1">Preferred stock, shares authorized (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PreferredStockSharesAuthorized" xlink:to="label_PreferredStockSharesAuthorized_1" xlink:title="Label : PreferredStockSharesAuthorized to label_PreferredStockSharesAuthorized_1" />
    <link:label xlink:type="resource" xlink:label="label_PreferredStockSharesIssued_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_PreferredStockSharesIssued_1" xml:lang="en-US" id="label_PreferredStockSharesIssued_1">Preferred stock, shares issued (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PreferredStockSharesIssued" xlink:to="label_PreferredStockSharesIssued_1" xlink:title="Label : PreferredStockSharesIssued to label_PreferredStockSharesIssued_1" />
    <link:label xlink:type="resource" xlink:label="label_PreferredStockSharesOutstanding_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_PreferredStockSharesOutstanding_1" xml:lang="en-US" id="label_PreferredStockSharesOutstanding_1">Preferred stock, shares outstanding (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PreferredStockSharesOutstanding" xlink:to="label_PreferredStockSharesOutstanding_1" xlink:title="Label : PreferredStockSharesOutstanding to label_PreferredStockSharesOutstanding_1" />
    <link:label xlink:type="resource" xlink:label="label_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_1" xml:lang="en-US" id="label_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_1">Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:to="label_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_1" xlink:title="Label : OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract to label_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_1" />
    <link:label xlink:type="resource" xlink:label="label_AdditionalPaidInCapitalMember_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AdditionalPaidInCapitalMember_1" xml:lang="en-US" id="label_AdditionalPaidInCapitalMember_1">Additional Paid-in Capital [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdditionalPaidInCapitalMember" xlink:to="label_AdditionalPaidInCapitalMember_1" xlink:title="Label : AdditionalPaidInCapitalMember to label_AdditionalPaidInCapitalMember_1" />
    <link:label xlink:type="resource" xlink:label="label_AmortizationOfDeferredContractCosts_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_AmortizationOfDeferredContractCosts_2" xml:lang="en-US" id="label_AmortizationOfDeferredContractCosts_2">The aggregate amount of amortization of deferred contract cost.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AmortizationOfDeferredContractCosts" xlink:to="label_AmortizationOfDeferredContractCosts_2" xlink:title="Label : AmortizationOfDeferredContractCosts to label_AmortizationOfDeferredContractCosts_2" />
    <link:label xlink:type="resource" xlink:label="label_IncreaseDecreaseInOperatingCapitalAbstract_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_IncreaseDecreaseInOperatingCapitalAbstract_1" xml:lang="en-US" id="label_IncreaseDecreaseInOperatingCapitalAbstract_1">Changes in operating assets and liabilities:</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="label_IncreaseDecreaseInOperatingCapitalAbstract_1" xlink:title="Label : IncreaseDecreaseInOperatingCapitalAbstract to label_IncreaseDecreaseInOperatingCapitalAbstract_1" />
    <link:label xlink:type="resource" xlink:label="label_PrincipalPaymentsOfConvertibleNotes_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_PrincipalPaymentsOfConvertibleNotes_1" xml:lang="en-US" id="label_PrincipalPaymentsOfConvertibleNotes_1">Principal Payments of Convertible Notes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PrincipalPaymentsOfConvertibleNotes" xlink:to="label_PrincipalPaymentsOfConvertibleNotes_1" xlink:title="Label : PrincipalPaymentsOfConvertibleNotes to label_PrincipalPaymentsOfConvertibleNotes_1" />
    <link:label xlink:type="resource" xlink:label="label_PrincipalPaymentsOfConvertibleNotes_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_PrincipalPaymentsOfConvertibleNotes_2" xml:lang="en-US" id="label_PrincipalPaymentsOfConvertibleNotes_2">Amount of cash outflow for payment of an convertible notes.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PrincipalPaymentsOfConvertibleNotes" xlink:to="label_PrincipalPaymentsOfConvertibleNotes_2" xlink:title="Label : PrincipalPaymentsOfConvertibleNotes to label_PrincipalPaymentsOfConvertibleNotes_2" />
    <link:label xlink:type="resource" xlink:label="label_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_1" xml:lang="en-US" id="label_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_1">Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="label_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_1" xlink:title="Label : AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract to label_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_1" />
    <link:label xlink:type="resource" xlink:label="label_AllocatedShareBasedCompensationExpense_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AllocatedShareBasedCompensationExpense_1" xml:lang="en-US" id="label_AllocatedShareBasedCompensationExpense_1">Stock-based compensation expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AllocatedShareBasedCompensationExpense" xlink:to="label_AllocatedShareBasedCompensationExpense_1" xlink:title="Label : AllocatedShareBasedCompensationExpense to label_AllocatedShareBasedCompensationExpense_1" />
    <link:label xlink:type="resource" xlink:label="label_BasisOfAccountingPolicyPolicyTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_BasisOfAccountingPolicyPolicyTextBlock_1" xml:lang="en-US" id="label_BasisOfAccountingPolicyPolicyTextBlock_1">Basis of Accounting, Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BasisOfAccountingPolicyPolicyTextBlock" xlink:to="label_BasisOfAccountingPolicyPolicyTextBlock_1" xlink:title="Label : BasisOfAccountingPolicyPolicyTextBlock to label_BasisOfAccountingPolicyPolicyTextBlock_1" />
    <link:label xlink:type="resource" xlink:label="label_ConsolidationPolicyTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ConsolidationPolicyTextBlock_1" xml:lang="en-US" id="label_ConsolidationPolicyTextBlock_1">Consolidation, Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConsolidationPolicyTextBlock" xlink:to="label_ConsolidationPolicyTextBlock_1" xlink:title="Label : ConsolidationPolicyTextBlock to label_ConsolidationPolicyTextBlock_1" />
    <link:label xlink:type="resource" xlink:label="label_UseOfEstimates_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_UseOfEstimates_1" xml:lang="en-US" id="label_UseOfEstimates_1">Use of Estimates, Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UseOfEstimates" xlink:to="label_UseOfEstimates_1" xlink:title="Label : UseOfEstimates to label_UseOfEstimates_1" />
    <link:label xlink:type="resource" xlink:label="label_ReceivablesPolicyTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ReceivablesPolicyTextBlock_1" xml:lang="en-US" id="label_ReceivablesPolicyTextBlock_1">Receivable [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ReceivablesPolicyTextBlock" xlink:to="label_ReceivablesPolicyTextBlock_1" xlink:title="Label : ReceivablesPolicyTextBlock to label_ReceivablesPolicyTextBlock_1" />
    <link:label xlink:type="resource" xlink:label="label_ConcentrationRiskCreditRisk_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ConcentrationRiskCreditRisk_1" xml:lang="en-US" id="label_ConcentrationRiskCreditRisk_1">Concentration Risk, Credit Risk, Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConcentrationRiskCreditRisk" xlink:to="label_ConcentrationRiskCreditRisk_1" xlink:title="Label : ConcentrationRiskCreditRisk to label_ConcentrationRiskCreditRisk_1" />
    <link:label xlink:type="resource" xlink:label="label_EquityMethodInvestmentsPolicy_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EquityMethodInvestmentsPolicy_1" xml:lang="en-US" id="label_EquityMethodInvestmentsPolicy_1">Equity Method Investments [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EquityMethodInvestmentsPolicy" xlink:to="label_EquityMethodInvestmentsPolicy_1" xlink:title="Label : EquityMethodInvestmentsPolicy to label_EquityMethodInvestmentsPolicy_1" />
    <link:label xlink:type="resource" xlink:label="label_BusinessCombinationsPolicy_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_BusinessCombinationsPolicy_1" xml:lang="en-US" id="label_BusinessCombinationsPolicy_1">Business Combinations Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationsPolicy" xlink:to="label_BusinessCombinationsPolicy_1" xlink:title="Label : BusinessCombinationsPolicy to label_BusinessCombinationsPolicy_1" />
    <link:label xlink:type="resource" xlink:label="label_RevenueRecognitionPolicyTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_RevenueRecognitionPolicyTextBlock_1" xml:lang="en-US" id="label_RevenueRecognitionPolicyTextBlock_1">Revenue [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RevenueRecognitionPolicyTextBlock" xlink:to="label_RevenueRecognitionPolicyTextBlock_1" xlink:title="Label : RevenueRecognitionPolicyTextBlock to label_RevenueRecognitionPolicyTextBlock_1" />
    <link:label xlink:type="resource" xlink:label="label_SummarizesDeferredRevenueActivityTableTextBlock_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_SummarizesDeferredRevenueActivityTableTextBlock_2" xml:lang="en-US" id="label_SummarizesDeferredRevenueActivityTableTextBlock_2">Tabular disclosure of deferred revenue activity.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SummarizesDeferredRevenueActivityTableTextBlock" xlink:to="label_SummarizesDeferredRevenueActivityTableTextBlock_2" xlink:title="Label : SummarizesDeferredRevenueActivityTableTextBlock to label_SummarizesDeferredRevenueActivityTableTextBlock_2" />
    <link:label xlink:type="resource" xlink:label="label_SummarizesDeferredContractCostActivityTableTextBlock_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_SummarizesDeferredContractCostActivityTableTextBlock_2" xml:lang="en-US" id="label_SummarizesDeferredContractCostActivityTableTextBlock_2">Tabular disclosure of deferred contract cost activity.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SummarizesDeferredContractCostActivityTableTextBlock" xlink:to="label_SummarizesDeferredContractCostActivityTableTextBlock_2" xlink:title="Label : SummarizesDeferredContractCostActivityTableTextBlock to label_SummarizesDeferredContractCostActivityTableTextBlock_2" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfDebtInstrumentsTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ScheduleOfDebtInstrumentsTextBlock_1" xml:lang="en-US" id="label_ScheduleOfDebtInstrumentsTextBlock_1">Schedule of Long-Term Debt Instruments [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfDebtInstrumentsTextBlock" xlink:to="label_ScheduleOfDebtInstrumentsTextBlock_1" xlink:title="Label : ScheduleOfDebtInstrumentsTextBlock to label_ScheduleOfDebtInstrumentsTextBlock_1" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfShareBasedCompensationStockWarrantActivityTableTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ScheduleOfShareBasedCompensationStockWarrantActivityTableTextBlock_1" xml:lang="en-US" id="label_ScheduleOfShareBasedCompensationStockWarrantActivityTableTextBlock_1">Schedule of share based compensation stock warrant activity</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfShareBasedCompensationStockWarrantActivityTableTextBlock" xlink:to="label_ScheduleOfShareBasedCompensationStockWarrantActivityTableTextBlock_1" xlink:title="Label : ScheduleOfShareBasedCompensationStockWarrantActivityTableTextBlock to label_ScheduleOfShareBasedCompensationStockWarrantActivityTableTextBlock_1" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfShareBasedCompensationStockWarrantActivityTableTextBlock_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_ScheduleOfShareBasedCompensationStockWarrantActivityTableTextBlock_2" xml:lang="en-US" id="label_ScheduleOfShareBasedCompensationStockWarrantActivityTableTextBlock_2">Tabular disclosure of the change in common stock warrants.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfShareBasedCompensationStockWarrantActivityTableTextBlock" xlink:to="label_ScheduleOfShareBasedCompensationStockWarrantActivityTableTextBlock_2" xlink:title="Label : ScheduleOfShareBasedCompensationStockWarrantActivityTableTextBlock to label_ScheduleOfShareBasedCompensationStockWarrantActivityTableTextBlock_2" />
    <link:label xlink:type="resource" xlink:label="label_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock_1" xml:lang="en-US" id="label_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock_1">Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" xlink:to="label_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock_1" xlink:title="Label : FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock to label_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock_1" />
    <link:label xlink:type="resource" xlink:label="label_FairValueMeasurementUnitOfferingCommonandUnderwriterWarrantsTableTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FairValueMeasurementUnitOfferingCommonandUnderwriterWarrantsTableTextBlock_1" xml:lang="en-US" id="label_FairValueMeasurementUnitOfferingCommonandUnderwriterWarrantsTableTextBlock_1">Schedule of fair value measurement unit offering common and underwriter warrants</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueMeasurementUnitOfferingCommonandUnderwriterWarrantsTableTextBlock" xlink:to="label_FairValueMeasurementUnitOfferingCommonandUnderwriterWarrantsTableTextBlock_1" xlink:title="Label : FairValueMeasurementUnitOfferingCommonandUnderwriterWarrantsTableTextBlock to label_FairValueMeasurementUnitOfferingCommonandUnderwriterWarrantsTableTextBlock_1" />
    <link:label xlink:type="resource" xlink:label="label_FairValueMeasurementUnitOfferingCommonandUnderwriterWarrantsTableTextBlock_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_FairValueMeasurementUnitOfferingCommonandUnderwriterWarrantsTableTextBlock_2" xml:lang="en-US" id="label_FairValueMeasurementUnitOfferingCommonandUnderwriterWarrantsTableTextBlock_2">Tabular disclosure of fair value measurement unit offering common and underwriter warrants.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueMeasurementUnitOfferingCommonandUnderwriterWarrantsTableTextBlock" xlink:to="label_FairValueMeasurementUnitOfferingCommonandUnderwriterWarrantsTableTextBlock_2" xlink:title="Label : FairValueMeasurementUnitOfferingCommonandUnderwriterWarrantsTableTextBlock to label_FairValueMeasurementUnitOfferingCommonandUnderwriterWarrantsTableTextBlock_2" />
    <link:label xlink:type="resource" xlink:label="label_CostReductionInitiativesDescription_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_CostReductionInitiativesDescription_2" xml:lang="en-US" id="label_CostReductionInitiativesDescription_2">Check and delete element not in use.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CostReductionInitiativesDescription" xlink:to="label_CostReductionInitiativesDescription_2" xlink:title="Label : CostReductionInitiativesDescription to label_CostReductionInitiativesDescription_2" />
    <link:label xlink:type="resource" xlink:label="label_TwoThousandTwentyTwoPrefundedWarrantMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_TwoThousandTwentyTwoPrefundedWarrantMember_2" xml:lang="en-US" id="label_TwoThousandTwentyTwoPrefundedWarrantMember_2">This member stands for the information pertaining to 2022 pre-funded warrant.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TwoThousandTwentyTwoPrefundedWarrantMember" xlink:to="label_TwoThousandTwentyTwoPrefundedWarrantMember_2" xlink:title="Label : TwoThousandTwentyTwoPrefundedWarrantMember to label_TwoThousandTwentyTwoPrefundedWarrantMember_2" />
    <link:label xlink:type="resource" xlink:label="label_TwoThousandNighteenPublicAndPrivateWarrantsMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_TwoThousandNighteenPublicAndPrivateWarrantsMember_2" xml:lang="en-US" id="label_TwoThousandNighteenPublicAndPrivateWarrantsMember_2">This member stands for the information pertaining to 2019 public and private warrant.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TwoThousandNighteenPublicAndPrivateWarrantsMember" xlink:to="label_TwoThousandNighteenPublicAndPrivateWarrantsMember_2" xlink:title="Label : TwoThousandNighteenPublicAndPrivateWarrantsMember to label_TwoThousandNighteenPublicAndPrivateWarrantsMember_2" />
    <link:label xlink:type="resource" xlink:label="label_SeniorConvertibleNotesConversionPriceMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_SeniorConvertibleNotesConversionPriceMember_2" xml:lang="en-US" id="label_SeniorConvertibleNotesConversionPriceMember_2">This member stands for the information pertaining to senior convertible notes conversion price.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SeniorConvertibleNotesConversionPriceMember" xlink:to="label_SeniorConvertibleNotesConversionPriceMember_2" xlink:title="Label : SeniorConvertibleNotesConversionPriceMember to label_SeniorConvertibleNotesConversionPriceMember_2" />
    <link:label xlink:type="resource" xlink:label="label_TwoThousandNighteenPublicWarrantsMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_TwoThousandNighteenPublicWarrantsMember_2" xml:lang="en-US" id="label_TwoThousandNighteenPublicWarrantsMember_2">This member stands for the information pertaining to 2019 public warrants.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TwoThousandNighteenPublicWarrantsMember" xlink:to="label_TwoThousandNighteenPublicWarrantsMember_2" xlink:title="Label : TwoThousandNighteenPublicWarrantsMember to label_TwoThousandNighteenPublicWarrantsMember_2" />
    <link:label xlink:type="resource" xlink:label="label_TwoThousandNighteenPrivateWarrantsMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_TwoThousandNighteenPrivateWarrantsMember_2" xml:lang="en-US" id="label_TwoThousandNighteenPrivateWarrantsMember_2">This member stands for the information pertaining to 2019 private warrants.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TwoThousandNighteenPrivateWarrantsMember" xlink:to="label_TwoThousandNighteenPrivateWarrantsMember_2" xlink:title="Label : TwoThousandNighteenPrivateWarrantsMember to label_TwoThousandNighteenPrivateWarrantsMember_2" />
    <link:label xlink:type="resource" xlink:label="label_UnvestedRestrictedStockUnitsMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_UnvestedRestrictedStockUnitsMember_2" xml:lang="en-US" id="label_UnvestedRestrictedStockUnitsMember_2">This member stands for the information pertaining to unvested restricted stock units.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UnvestedRestrictedStockUnitsMember" xlink:to="label_UnvestedRestrictedStockUnitsMember_2" xlink:title="Label : UnvestedRestrictedStockUnitsMember to label_UnvestedRestrictedStockUnitsMember_2" />
    <link:label xlink:type="resource" xlink:label="label_UnvestedRetsrictedStockAwardsMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_UnvestedRetsrictedStockAwardsMember_2" xml:lang="en-US" id="label_UnvestedRetsrictedStockAwardsMember_2">This member stands for the information pertaining to unvested retsricted stock awards.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UnvestedRetsrictedStockAwardsMember" xlink:to="label_UnvestedRetsrictedStockAwardsMember_2" xlink:title="Label : UnvestedRetsrictedStockAwardsMember to label_UnvestedRetsrictedStockAwardsMember_2" />
    <link:label xlink:type="resource" xlink:label="label_PublicWarrantsMember_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_PublicWarrantsMember_1" xml:lang="en-US" id="label_PublicWarrantsMember_1">Public Warrants [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PublicWarrantsMember" xlink:to="label_PublicWarrantsMember_1" xlink:title="Label : PublicWarrantsMember to label_PublicWarrantsMember_1" />
    <link:label xlink:type="resource" xlink:label="label_PublicWarrantsMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_PublicWarrantsMember_2" xml:lang="en-US" id="label_PublicWarrantsMember_2">This member stands for the information pertaining to public warrants.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PublicWarrantsMember" xlink:to="label_PublicWarrantsMember_2" xlink:title="Label : PublicWarrantsMember to label_PublicWarrantsMember_2" />
    <link:label xlink:type="resource" xlink:label="label_CommonWarrantsMember_1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_CommonWarrantsMember_1" xml:lang="en-US" id="label_CommonWarrantsMember_1">This member stands for the information pertaining to common warrants.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonWarrantsMember" xlink:to="label_CommonWarrantsMember_1" xlink:title="Label : CommonWarrantsMember to label_CommonWarrantsMember_1" />
    <link:label xlink:type="resource" xlink:label="label_CommonWarrantsMember_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CommonWarrantsMember_2" xml:lang="en-US" id="label_CommonWarrantsMember_2">Common Warrants [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonWarrantsMember" xlink:to="label_CommonWarrantsMember_2" xlink:title="Label : CommonWarrantsMember to label_CommonWarrantsMember_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable" xlink:label="ScheduleOfEarningsPerShareBasicByCommonClassTable" xlink:title="ScheduleOfEarningsPerShareBasicByCommonClassTable" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfEarningsPerShareBasicByCommonClassTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ScheduleOfEarningsPerShareBasicByCommonClassTable" xml:lang="en-US" id="label_ScheduleOfEarningsPerShareBasicByCommonClassTable">Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfEarningsPerShareBasicByCommonClassTable" xlink:to="label_ScheduleOfEarningsPerShareBasicByCommonClassTable" xlink:title="Label : ScheduleOfEarningsPerShareBasicByCommonClassTable to label_ScheduleOfEarningsPerShareBasicByCommonClassTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasicLineItems" xlink:label="EarningsPerShareBasicLineItems" xlink:title="EarningsPerShareBasicLineItems" />
    <link:label xlink:type="resource" xlink:label="label_EarningsPerShareBasicLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EarningsPerShareBasicLineItems" xml:lang="en-US" id="label_EarningsPerShareBasicLineItems">Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EarningsPerShareBasicLineItems" xlink:to="label_EarningsPerShareBasicLineItems" xlink:title="Label : EarningsPerShareBasicLineItems to label_EarningsPerShareBasicLineItems" />
    <link:label xlink:type="resource" xlink:label="label_ConvertibleDebt_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ConvertibleDebt_1" xml:lang="en-US" id="label_ConvertibleDebt_1">Convertible Debt</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConvertibleDebt" xlink:to="label_ConvertibleDebt_1" xlink:title="Label : ConvertibleDebt to label_ConvertibleDebt_1" />
    <link:label xlink:type="resource" xlink:label="label_TwoThousandNineteenPublicWarrantsMember_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_TwoThousandNineteenPublicWarrantsMember_1" xml:lang="en-US" id="label_TwoThousandNineteenPublicWarrantsMember_1">Two Thousand Nineteen Public Warrants [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TwoThousandNineteenPublicWarrantsMember" xlink:to="label_TwoThousandNineteenPublicWarrantsMember_1" xlink:title="Label : TwoThousandNineteenPublicWarrantsMember to label_TwoThousandNineteenPublicWarrantsMember_1" />
    <link:label xlink:type="resource" xlink:label="label_TwoThousandNineteenPublicWarrantsMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_TwoThousandNineteenPublicWarrantsMember_2" xml:lang="en-US" id="label_TwoThousandNineteenPublicWarrantsMember_2">This member stands for the information pertaining to 2019 public warrants.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TwoThousandNineteenPublicWarrantsMember" xlink:to="label_TwoThousandNineteenPublicWarrantsMember_2" xlink:title="Label : TwoThousandNineteenPublicWarrantsMember to label_TwoThousandNineteenPublicWarrantsMember_2" />
    <link:label xlink:type="resource" xlink:label="label_PreFundedWarrantMember_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_PreFundedWarrantMember_1" xml:lang="en-US" id="label_PreFundedWarrantMember_1">Pre-funded Warrants [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PreFundedWarrantMember" xlink:to="label_PreFundedWarrantMember_1" xlink:title="Label : PreFundedWarrantMember to label_PreFundedWarrantMember_1" />
    <link:label xlink:type="resource" xlink:label="label_PreFundedWarrantMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_PreFundedWarrantMember_2" xml:lang="en-US" id="label_PreFundedWarrantMember_2">This member stands for the information pertaining to pre-funded warrants.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PreFundedWarrantMember" xlink:to="label_PreFundedWarrantMember_2" xlink:title="Label : PreFundedWarrantMember to label_PreFundedWarrantMember_2" />
    <link:label xlink:type="resource" xlink:label="label_CommonWarrantMember_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CommonWarrantMember_1" xml:lang="en-US" id="label_CommonWarrantMember_1">2022 Unit Offering-Common Warrants [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonWarrantMember" xlink:to="label_CommonWarrantMember_1" xlink:title="Label : CommonWarrantMember to label_CommonWarrantMember_1" />
    <link:label xlink:type="resource" xlink:label="label_CommonWarrantMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_CommonWarrantMember_2" xml:lang="en-US" id="label_CommonWarrantMember_2">This member stands for the information pertaining to common warrant</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonWarrantMember" xlink:to="label_CommonWarrantMember_2" xlink:title="Label : CommonWarrantMember to label_CommonWarrantMember_2" />
    <link:label xlink:type="resource" xlink:label="label_UnderwriterWarrantsMember_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_UnderwriterWarrantsMember_1" xml:lang="en-US" id="label_UnderwriterWarrantsMember_1">2022 Unit Offering - Underwriter Warrants [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UnderwriterWarrantsMember" xlink:to="label_UnderwriterWarrantsMember_1" xlink:title="Label : UnderwriterWarrantsMember to label_UnderwriterWarrantsMember_1" />
    <link:label xlink:type="resource" xlink:label="label_UnderwriterWarrantsMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_UnderwriterWarrantsMember_2" xml:lang="en-US" id="label_UnderwriterWarrantsMember_2">This member stands for the information pertaining to underwriter warrants.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UnderwriterWarrantsMember" xlink:to="label_UnderwriterWarrantsMember_2" xlink:title="Label : UnderwriterWarrantsMember to label_UnderwriterWarrantsMember_2" />
    <link:label xlink:type="resource" xlink:label="label_TechMagicUSALLCMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_TechMagicUSALLCMember_2" xml:lang="en-US" id="label_TechMagicUSALLCMember_2">This member stands for the information pertaining to TechMagic USA LLC.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TechMagicUSALLCMember" xlink:to="label_TechMagicUSALLCMember_2" xlink:title="Label : TechMagicUSALLCMember to label_TechMagicUSALLCMember_2" />
    <link:label xlink:type="resource" xlink:label="label_TreComSystemsGroupIncMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_TreComSystemsGroupIncMember_2" xml:lang="en-US" id="label_TreComSystemsGroupIncMember_2">This member stands for the information pertaining to TreCom Systems Group Inc.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TreComSystemsGroupIncMember" xlink:to="label_TreComSystemsGroupIncMember_2" xlink:title="Label : TreComSystemsGroupIncMember to label_TreComSystemsGroupIncMember_2" />
    <link:label xlink:type="resource" xlink:label="label_IssuedAndOutstandingSharesPercentage_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_IssuedAndOutstandingSharesPercentage_2" xml:lang="en-US" id="label_IssuedAndOutstandingSharesPercentage_2">Issued and outstanding shares percentage</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IssuedAndOutstandingSharesPercentage" xlink:to="label_IssuedAndOutstandingSharesPercentage_2" xlink:title="Label : IssuedAndOutstandingSharesPercentage to label_IssuedAndOutstandingSharesPercentage_2" />
    <link:label xlink:type="resource" xlink:label="label_AccruedContractors_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_AccruedContractors_2" xml:lang="en-US" id="label_AccruedContractors_2">Amount of expenses incurred but not yet paid nor invoiced, and liabilities classified as Contractors.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccruedContractors" xlink:to="label_AccruedContractors_2" xlink:title="Label : AccruedContractors to label_AccruedContractors_2" />
    <link:label xlink:type="resource" xlink:label="label_PurchasePriceValue_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_PurchasePriceValue_2" xml:lang="en-US" id="label_PurchasePriceValue_2">The amount of valuation allowances on deferred tax assets that are not anticipated to be realized recorded in purchase accounting.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PurchasePriceValue" xlink:to="label_PurchasePriceValue_2" xlink:title="Label : PurchasePriceValue to label_PurchasePriceValue_2" />
    <link:label xlink:type="resource" xlink:label="label_DeferredTaxAssetsDebtIssuanceCosts_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DeferredTaxAssetsDebtIssuanceCosts_2" xml:lang="en-US" id="label_DeferredTaxAssetsDebtIssuanceCosts_2">Debt issuance costs</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsDebtIssuanceCosts" xlink:to="label_DeferredTaxAssetsDebtIssuanceCosts_2" xlink:title="Label : DeferredTaxAssetsDebtIssuanceCosts to label_DeferredTaxAssetsDebtIssuanceCosts_2" />
    <link:label xlink:type="resource" xlink:label="label_DeferredTaxAssetsFixedAssets_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_DeferredTaxAssetsFixedAssets_2" xml:lang="en-US" id="label_DeferredTaxAssetsFixedAssets_2">Amount of deferred tax assets attributable to taxable temporary differences from fixed assets.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsFixedAssets" xlink:to="label_DeferredTaxAssetsFixedAssets_2" xlink:title="Label : DeferredTaxAssetsFixedAssets to label_DeferredTaxAssetsFixedAssets_2" />
    <link:label xlink:type="resource" xlink:label="label_Ratechange_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_Ratechange_1" xml:lang="en-US" id="label_Ratechange_1">Rate change</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Ratechange" xlink:to="label_Ratechange_1" xlink:title="Label : Ratechange to label_Ratechange_1" />
    <link:label xlink:type="resource" xlink:label="label_Ratechange_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_Ratechange_2" xml:lang="en-US" id="label_Ratechange_2">The amount of rate change.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Ratechange" xlink:to="label_Ratechange_2" xlink:title="Label : Ratechange to label_Ratechange_2" />
    <link:label xlink:type="resource" xlink:label="label_IncomeTaxReconciliationProvisionReturnAdjustment_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncomeTaxReconciliationProvisionReturnAdjustment_2" xml:lang="en-US" id="label_IncomeTaxReconciliationProvisionReturnAdjustment_2">Provision to return adjustment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxReconciliationProvisionReturnAdjustment" xlink:to="label_IncomeTaxReconciliationProvisionReturnAdjustment_2" xlink:title="Label : IncomeTaxReconciliationProvisionReturnAdjustment to label_IncomeTaxReconciliationProvisionReturnAdjustment_2" />
    <link:label xlink:type="resource" xlink:label="label_DeferredTrueUps_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DeferredTrueUps_2" xml:lang="en-US" id="label_DeferredTrueUps_2">Deferred True-Ups</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTrueUps" xlink:to="label_DeferredTrueUps_2" xlink:title="Label : DeferredTrueUps to label_DeferredTrueUps_2" />
    <link:label xlink:type="resource" xlink:label="label_NotesMember_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_NotesMember_1" xml:lang="en-US" id="label_NotesMember_1">Notes [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NotesMember" xlink:to="label_NotesMember_1" xlink:title="Label : NotesMember to label_NotesMember_1" />
    <link:label xlink:type="resource" xlink:label="label_NotesMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_NotesMember_2" xml:lang="en-US" id="label_NotesMember_2">This member stands for the information pertaining to notes.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NotesMember" xlink:to="label_NotesMember_2" xlink:title="Label : NotesMember to label_NotesMember_2" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_SecuritiesPurchaseAgreementMember" xlink:label="SecuritiesPurchaseAgreementMember" xlink:title="SecuritiesPurchaseAgreementMember" />
    <link:label xlink:type="resource" xlink:label="label_SecuritiesPurchaseAgreementMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SecuritiesPurchaseAgreementMember" xml:lang="en-US" id="label_SecuritiesPurchaseAgreementMember">Securities Purchase Agreement [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SecuritiesPurchaseAgreementMember" xlink:to="label_SecuritiesPurchaseAgreementMember" xlink:title="Label : SecuritiesPurchaseAgreementMember to label_SecuritiesPurchaseAgreementMember" />
    <link:label xlink:type="resource" xlink:label="label_SecuritiesPurchaseAgreementMember_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_SecuritiesPurchaseAgreementMember_1" xml:lang="en-US" id="label_SecuritiesPurchaseAgreementMember_1">Securities Purchase Agreement</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SecuritiesPurchaseAgreementMember" xlink:to="label_SecuritiesPurchaseAgreementMember_1" xlink:title="Label : SecuritiesPurchaseAgreementMember to label_SecuritiesPurchaseAgreementMember_1" />
    <link:label xlink:type="resource" xlink:label="label_DebtInstrumentInterestRateOriginalIssueDiscountPercentage_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_DebtInstrumentInterestRateOriginalIssueDiscountPercentage_2" xml:lang="en-US" id="label_DebtInstrumentInterestRateOriginalIssueDiscountPercentage_2">The percentage of original issue discount on debt instruments.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentInterestRateOriginalIssueDiscountPercentage" xlink:to="label_DebtInstrumentInterestRateOriginalIssueDiscountPercentage_2" xlink:title="Label : DebtInstrumentInterestRateOriginalIssueDiscountPercentage to label_DebtInstrumentInterestRateOriginalIssueDiscountPercentage_2" />
    <link:label xlink:type="resource" xlink:label="label_PurchasePrice_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_PurchasePrice_2" xml:lang="en-US" id="label_PurchasePrice_2">The amount of purchase price.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PurchasePrice" xlink:to="label_PurchasePrice_2" xlink:title="Label : PurchasePrice to label_PurchasePrice_2" />
    <link:label xlink:type="resource" xlink:label="label_AccumulatedEquityAndAnIncrease_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_AccumulatedEquityAndAnIncrease_2" xml:lang="en-US" id="label_AccumulatedEquityAndAnIncrease_2">The amount of accumulated in equity and an increase.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccumulatedEquityAndAnIncrease" xlink:to="label_AccumulatedEquityAndAnIncrease_2" xlink:title="Label : AccumulatedEquityAndAnIncrease to label_AccumulatedEquityAndAnIncrease_2" />
    <link:label xlink:type="resource" xlink:label="label_EnterpriseReportingUnitMember_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_EnterpriseReportingUnitMember_1" xml:lang="en-US" id="label_EnterpriseReportingUnitMember_1">Enterprise Reporting Unit [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EnterpriseReportingUnitMember" xlink:to="label_EnterpriseReportingUnitMember_1" xlink:title="Label : EnterpriseReportingUnitMember to label_EnterpriseReportingUnitMember_1" />
    <link:label xlink:type="resource" xlink:label="label_EnterpriseReportingUnitMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_EnterpriseReportingUnitMember_2" xml:lang="en-US" id="label_EnterpriseReportingUnitMember_2">This member stands for the information pertaining to enterprise reporting unit.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EnterpriseReportingUnitMember" xlink:to="label_EnterpriseReportingUnitMember_2" xlink:title="Label : EnterpriseReportingUnitMember to label_EnterpriseReportingUnitMember_2" />
    <link:label xlink:type="resource" xlink:label="label_Non-EnterpriseReportingUnitMember_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_Non-EnterpriseReportingUnitMember_1" xml:lang="en-US" id="label_Non-EnterpriseReportingUnitMember_1">Non-Enterprise Reporting Unit [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Non-EnterpriseReportingUnitMember" xlink:to="label_Non-EnterpriseReportingUnitMember_1" xlink:title="Label : Non-EnterpriseReportingUnitMember to label_Non-EnterpriseReportingUnitMember_1" />
    <link:label xlink:type="resource" xlink:label="label_Non-EnterpriseReportingUnitMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_Non-EnterpriseReportingUnitMember_2" xml:lang="en-US" id="label_Non-EnterpriseReportingUnitMember_2">This member stands for the information pertaining to non-enterprise reporting unit.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Non-EnterpriseReportingUnitMember" xlink:to="label_Non-EnterpriseReportingUnitMember_2" xlink:title="Label : Non-EnterpriseReportingUnitMember to label_Non-EnterpriseReportingUnitMember_2" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_Legalproceedings" xlink:label="Legalproceedings" xlink:title="Legalproceedings" />
    <link:label xlink:type="resource" xlink:label="label_Legalproceedings" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_Legalproceedings" xml:lang="en-US" id="label_Legalproceedings">Legal proceedings</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Legalproceedings" xlink:to="label_Legalproceedings" xlink:title="Label : Legalproceedings to label_Legalproceedings" />
    <link:label xlink:type="resource" xlink:label="label_Revenueexpectedtoberecognized_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_Revenueexpectedtoberecognized_1" xml:lang="en-US" id="label_Revenueexpectedtoberecognized_1">Revenue expected to be recognized</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Revenueexpectedtoberecognized" xlink:to="label_Revenueexpectedtoberecognized_1" xlink:title="Label : Revenueexpectedtoberecognized to label_Revenueexpectedtoberecognized_1" />
    <link:label xlink:type="resource" xlink:label="label_Revenueexpectedtoberecognized_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_Revenueexpectedtoberecognized_2" xml:lang="en-US" id="label_Revenueexpectedtoberecognized_2">The amount of revenue expected to be recognized.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Revenueexpectedtoberecognized" xlink:to="label_Revenueexpectedtoberecognized_2" xlink:title="Label : Revenueexpectedtoberecognized to label_Revenueexpectedtoberecognized_2" />
    <link:label xlink:type="resource" xlink:label="label_AmortizedCosts_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_AmortizedCosts_2" xml:lang="en-US" id="label_AmortizedCosts_2">Amount of amortization of deferred contract costs.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AmortizedCosts" xlink:to="label_AmortizedCosts_2" xlink:title="Label : AmortizedCosts to label_AmortizedCosts_2" />
    <link:label xlink:type="resource" xlink:label="label_TrellisSolutionsIncMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_TrellisSolutionsIncMember_2" xml:lang="en-US" id="label_TrellisSolutionsIncMember_2">This member stands for the information pertaining to Trellis Solutions, Inc. (Trellis), wholly-owned subsidiaries.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TrellisSolutionsIncMember" xlink:to="label_TrellisSolutionsIncMember_2" xlink:title="Label : TrellisSolutionsIncMember to label_TrellisSolutionsIncMember_2" />
    <link:label xlink:type="resource" xlink:label="label_SoloSciencesIncMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_SoloSciencesIncMember_2" xml:lang="en-US" id="label_SoloSciencesIncMember_2">This member stands for the information pertaining to solo sciences, inc. (Solo), wholly-owned subsidiaries.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SoloSciencesIncMember" xlink:to="label_SoloSciencesIncMember_2" xlink:title="Label : SoloSciencesIncMember to label_SoloSciencesIncMember_2" />
    <link:label xlink:type="resource" xlink:label="label_AmpleOrganicsMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_AmpleOrganicsMember_2" xml:lang="en-US" id="label_AmpleOrganicsMember_2">This member stands for the information pertaining to Ample Organics (&#x201C;Ample&#x201D;).</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AmpleOrganicsMember" xlink:to="label_AmpleOrganicsMember_2" xlink:title="Label : AmpleOrganicsMember to label_AmpleOrganicsMember_2" />
    <link:label xlink:type="resource" xlink:label="label_ViridianSciencesMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_ViridianSciencesMember_2" xml:lang="en-US" id="label_ViridianSciencesMember_2">This member stands for the information pertaining to Viridian Sciences.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ViridianSciencesMember" xlink:to="label_ViridianSciencesMember_2" xlink:title="Label : ViridianSciencesMember to label_ViridianSciencesMember_2" />
    <link:label xlink:type="resource" xlink:label="label_CannabisMember_1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_CannabisMember_1" xml:lang="en-US" id="label_CannabisMember_1">This member stands for the information pertaining to Cannabis.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CannabisMember" xlink:to="label_CannabisMember_1" xlink:title="Label : CannabisMember to label_CannabisMember_1" />
    <link:label xlink:type="resource" xlink:label="label_CannabisMember_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CannabisMember_2" xml:lang="en-US" id="label_CannabisMember_2">Cannabis [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CannabisMember" xlink:to="label_CannabisMember_2" xlink:title="Label : CannabisMember to label_CannabisMember_2" />
    <link:label xlink:type="resource" xlink:label="label_PreFundedWarrantsMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_PreFundedWarrantsMember_2" xml:lang="en-US" id="label_PreFundedWarrantsMember_2">This member stands for the information pertaining to Pre Funded Warrants.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PreFundedWarrantsMember" xlink:to="label_PreFundedWarrantsMember_2" xlink:title="Label : PreFundedWarrantsMember to label_PreFundedWarrantsMember_2" />
    <link:label xlink:type="resource" xlink:label="label_ExchangeableShares_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_ExchangeableShares_2" xml:lang="en-US" id="label_ExchangeableShares_2">The number of exchangeable shares.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExchangeableShares" xlink:to="label_ExchangeableShares_2" xlink:title="Label : ExchangeableShares to label_ExchangeableShares_2" />
    <link:label xlink:type="resource" xlink:label="label_ReductionOfContingentConsideraiton_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_ReductionOfContingentConsideraiton_2" xml:lang="en-US" id="label_ReductionOfContingentConsideraiton_2">The amount of reduction of contingent consideration.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ReductionOfContingentConsideraiton" xlink:to="label_ReductionOfContingentConsideraiton_2" xlink:title="Label : ReductionOfContingentConsideraiton to label_ReductionOfContingentConsideraiton_2" />
    <link:label xlink:type="resource" xlink:label="label_StockConsiderationInCash_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_StockConsiderationInCash_2" xml:lang="en-US" id="label_StockConsiderationInCash_2">The amount of stock consideration in cash.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockConsiderationInCash" xlink:to="label_StockConsiderationInCash_2" xlink:title="Label : StockConsiderationInCash to label_StockConsiderationInCash_2" />
    <link:label xlink:type="resource" xlink:label="label_AggregateValueOfExchangeableShares_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_AggregateValueOfExchangeableShares_2" xml:lang="en-US" id="label_AggregateValueOfExchangeableShares_2">The amount of aggregate value of exchangeable shares.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AggregateValueOfExchangeableShares" xlink:to="label_AggregateValueOfExchangeableShares_2" xlink:title="Label : AggregateValueOfExchangeableShares to label_AggregateValueOfExchangeableShares_2" />
    <link:label xlink:type="resource" xlink:label="label_StockConsideration_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_StockConsideration_2" xml:lang="en-US" id="label_StockConsideration_2">The amount of stock consideration.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockConsideration" xlink:to="label_StockConsideration_2" xlink:title="Label : StockConsideration to label_StockConsideration_2" />
    <link:label xlink:type="resource" xlink:label="label_AssetsandLiabilityAcquired_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_AssetsandLiabilityAcquired_2" xml:lang="en-US" id="label_AssetsandLiabilityAcquired_2">The amount of assets and liability.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssetsandLiabilityAcquired" xlink:to="label_AssetsandLiabilityAcquired_2" xlink:title="Label : AssetsandLiabilityAcquired to label_AssetsandLiabilityAcquired_2" />
    <link:label xlink:type="resource" xlink:label="label_PreferredStockLiquidationDescription_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_PreferredStockLiquidationDescription_2" xml:lang="en-US" id="label_PreferredStockLiquidationDescription_2">The description of preferred stock.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PreferredStockLiquidationDescription" xlink:to="label_PreferredStockLiquidationDescription_2" xlink:title="Label : PreferredStockLiquidationDescription to label_PreferredStockLiquidationDescription_2" />
    <link:label xlink:type="resource" xlink:label="label_SecuritiesPurchaseAgreementMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_SecuritiesPurchaseAgreementMember_2" xml:lang="en-US" id="label_SecuritiesPurchaseAgreementMember_2">This member stands for the information pertaining to securities purchase agreement.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SecuritiesPurchaseAgreementMember" xlink:to="label_SecuritiesPurchaseAgreementMember_2" xlink:title="Label : SecuritiesPurchaseAgreementMember to label_SecuritiesPurchaseAgreementMember_2" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_OfferingSharesofCommonStock" xlink:label="OfferingSharesofCommonStock" xlink:title="OfferingSharesofCommonStock" />
    <link:label xlink:type="resource" xlink:label="label_OfferingSharesofCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_OfferingSharesofCommonStock" xml:lang="en-US" id="label_OfferingSharesofCommonStock">Offering shares of common stock</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OfferingSharesofCommonStock" xlink:to="label_OfferingSharesofCommonStock" xlink:title="Label : OfferingSharesofCommonStock to label_OfferingSharesofCommonStock" />
    <link:label xlink:type="resource" xlink:label="label_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent_1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent_1" xml:lang="en-US" id="label_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent_1">Restructuring reduction employees percentage</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent" xlink:to="label_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent_1" xlink:title="Label : RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent to label_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent_1" />
    <link:label xlink:type="resource" xlink:label="label_Legalproceedings_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_Legalproceedings_1" xml:lang="en-US" id="label_Legalproceedings_1">Legal proceedings</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Legalproceedings" xlink:to="label_Legalproceedings_1" xlink:title="Label : Legalproceedings to label_Legalproceedings_1" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_InitiallyMeasuredAFairValue" xlink:label="InitiallyMeasuredAFairValue" xlink:title="InitiallyMeasuredAFairValue" />
    <link:label xlink:type="resource" xlink:label="label_InitiallyMeasuredAFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_InitiallyMeasuredAFairValue" xml:lang="en-US" id="label_InitiallyMeasuredAFairValue">Initially measured at a fair value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InitiallyMeasuredAFairValue" xlink:to="label_InitiallyMeasuredAFairValue" xlink:title="Label : InitiallyMeasuredAFairValue to label_InitiallyMeasuredAFairValue" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ExcessStockSharesOutstanding" xlink:label="ExcessStockSharesOutstanding" xlink:title="ExcessStockSharesOutstanding" />
    <link:label xlink:type="resource" xlink:label="label_ExcessStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ExcessStockSharesOutstanding" xml:lang="en-US" id="label_ExcessStockSharesOutstanding">Outstanding exchanged for shares</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExcessStockSharesOutstanding" xlink:to="label_ExcessStockSharesOutstanding" xlink:title="Label : ExcessStockSharesOutstanding to label_ExcessStockSharesOutstanding" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_UnderwriterWarrantsPerShare" xlink:label="UnderwriterWarrantsPerShare" xlink:title="UnderwriterWarrantsPerShare" />
    <link:label xlink:type="resource" xlink:label="label_UnderwriterWarrantsPerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_UnderwriterWarrantsPerShare" xml:lang="en-US" id="label_UnderwriterWarrantsPerShare">Underwriter warrants per share</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UnderwriterWarrantsPerShare" xlink:to="label_UnderwriterWarrantsPerShare" xlink:title="Label : UnderwriterWarrantsPerShare to label_UnderwriterWarrantsPerShare" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementalDeferredPurchasePrice" xlink:label="SupplementalDeferredPurchasePrice" xlink:title="SupplementalDeferredPurchasePrice" />
    <link:label xlink:type="resource" xlink:label="label_SupplementalDeferredPurchasePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SupplementalDeferredPurchasePrice" xml:lang="en-US" id="label_SupplementalDeferredPurchasePrice">Gross purchase price</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SupplementalDeferredPurchasePrice" xlink:to="label_SupplementalDeferredPurchasePrice" xlink:title="Label : SupplementalDeferredPurchasePrice to label_SupplementalDeferredPurchasePrice" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanOfReorganizationDatesPlanIsEffective" xlink:label="PlanOfReorganizationDatesPlanIsEffective" xlink:title="PlanOfReorganizationDatesPlanIsEffective" />
    <link:label xlink:type="resource" xlink:label="label_PlanOfReorganizationDatesPlanIsEffective" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_PlanOfReorganizationDatesPlanIsEffective" xml:lang="en-US" id="label_PlanOfReorganizationDatesPlanIsEffective">Effective date</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PlanOfReorganizationDatesPlanIsEffective" xlink:to="label_PlanOfReorganizationDatesPlanIsEffective" xlink:title="Label : PlanOfReorganizationDatesPlanIsEffective to label_PlanOfReorganizationDatesPlanIsEffective" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ExcessStockSharesIssued" xlink:label="ExcessStockSharesIssued" xlink:title="ExcessStockSharesIssued" />
    <link:label xlink:type="resource" xlink:label="label_ExcessStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ExcessStockSharesIssued" xml:lang="en-US" id="label_ExcessStockSharesIssued">Exercised shares</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExcessStockSharesIssued" xlink:to="label_ExcessStockSharesIssued" xlink:title="Label : ExcessStockSharesIssued to label_ExcessStockSharesIssued" />
    <link:label xlink:type="resource" xlink:label="label_WarrantsIssuedInPeriodNumberOfShares_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_WarrantsIssuedInPeriodNumberOfShares_1" xml:lang="en-US" id="label_WarrantsIssuedInPeriodNumberOfShares_1">Issued</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WarrantsIssuedInPeriodNumberOfShares" xlink:to="label_WarrantsIssuedInPeriodNumberOfShares_1" xlink:title="Label : WarrantsIssuedInPeriodNumberOfShares to label_WarrantsIssuedInPeriodNumberOfShares_1" />
    <link:label xlink:type="resource" xlink:label="label_TerminationFee_3" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_TerminationFee_3" xml:lang="en-US" id="label_TerminationFee_3">Termination fee</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TerminationFee" xlink:to="label_TerminationFee_3" xlink:title="Label : TerminationFee to label_TerminationFee_3" />
    <link:label xlink:type="resource" xlink:label="label_ReductionOfPurchasePrice_3" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_ReductionOfPurchasePrice_3" xml:lang="en-US" id="label_ReductionOfPurchasePrice_3">Reduction of purchase percentage</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ReductionOfPurchasePrice" xlink:to="label_ReductionOfPurchasePrice_3" xlink:title="Label : ReductionOfPurchasePrice to label_ReductionOfPurchasePrice_3" />
    <link:label xlink:type="resource" xlink:label="label_IncomeTaxReconciliationProvisionReturnAdjustment_3" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_IncomeTaxReconciliationProvisionReturnAdjustment_3" xml:lang="en-US" id="label_IncomeTaxReconciliationProvisionReturnAdjustment_3">Provision to return adjustment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxReconciliationProvisionReturnAdjustment" xlink:to="label_IncomeTaxReconciliationProvisionReturnAdjustment_3" xlink:title="Label : IncomeTaxReconciliationProvisionReturnAdjustment to label_IncomeTaxReconciliationProvisionReturnAdjustment_3" />
    <link:label xlink:type="resource" xlink:label="label_CustomerOneMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_CustomerOneMember_2" xml:lang="en-US" id="label_CustomerOneMember_2">This member stands for the information pertaining to customer.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CustomerOneMember" xlink:to="label_CustomerOneMember_2" xlink:title="Label : CustomerOneMember to label_CustomerOneMember_2" />
    <link:label xlink:type="resource" xlink:label="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAcquiredTechnology_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAcquiredTechnology_2" xml:lang="en-US" id="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAcquiredTechnology_2">The amount of technology acquired assumed (as defined) which have been recognized as of the acquisition date.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAcquiredTechnology" xlink:to="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAcquiredTechnology_2" xlink:title="Label : BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAcquiredTechnology to label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAcquiredTechnology_2" />
    <link:label xlink:type="resource" xlink:label="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAcquiredTradeName_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAcquiredTradeName_2" xml:lang="en-US" id="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAcquiredTradeName_2">The amount of trade name acquired assumed (as defined) which have been recognized as of the acquisition date.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAcquiredTradeName" xlink:to="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAcquiredTradeName_2" xlink:title="Label : BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAcquiredTradeName to label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAcquiredTradeName_2" />
    <link:label xlink:type="resource" xlink:label="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships_2" xml:lang="en-US" id="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships_2">The amount of customer relationships acquired assumed (as defined) which have been recognized as of the acquisition date.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships" xlink:to="label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships_2" xlink:title="Label : BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships to label_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships_2" />
    <link:label xlink:type="resource" xlink:label="label_BusinessCombinationConsiderationTransferredCash_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_BusinessCombinationConsiderationTransferredCash_2" xml:lang="en-US" id="label_BusinessCombinationConsiderationTransferredCash_2">Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationConsiderationTransferredCash" xlink:to="label_BusinessCombinationConsiderationTransferredCash_2" xlink:title="Label : BusinessCombinationConsiderationTransferredCash to label_BusinessCombinationConsiderationTransferredCash_2" />
    <link:label xlink:type="resource" xlink:label="label_ATMProgramMember_1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_ATMProgramMember_1" xml:lang="en-US" id="label_ATMProgramMember_1">This member stands for the information pertaining to ATM Program.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ATMProgramMember" xlink:to="label_ATMProgramMember_1" xlink:title="Label : ATMProgramMember to label_ATMProgramMember_1" />
    <link:label xlink:type="resource" xlink:label="label_ExchangeableSharesOutstanding_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_ExchangeableSharesOutstanding_2" xml:lang="en-US" id="label_ExchangeableSharesOutstanding_2">The amount of exchangeable shares outstanding.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExchangeableSharesOutstanding" xlink:to="label_ExchangeableSharesOutstanding_2" xlink:title="Label : ExchangeableSharesOutstanding to label_ExchangeableSharesOutstanding_2" />
    <link:label xlink:type="resource" xlink:label="label_ExchangeableSharesIssued_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_ExchangeableSharesIssued_2" xml:lang="en-US" id="label_ExchangeableSharesIssued_2">The amount of exchangeable shares issued.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExchangeableSharesIssued" xlink:to="label_ExchangeableSharesIssued_2" xlink:title="Label : ExchangeableSharesIssued to label_ExchangeableSharesIssued_2" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfShareBasedCompensationStockWarrantActivityTableTextBlock_3" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_ScheduleOfShareBasedCompensationStockWarrantActivityTableTextBlock_3" xml:lang="en-US" id="label_ScheduleOfShareBasedCompensationStockWarrantActivityTableTextBlock_3">Schedule of stock warrants</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfShareBasedCompensationStockWarrantActivityTableTextBlock" xlink:to="label_ScheduleOfShareBasedCompensationStockWarrantActivityTableTextBlock_3" xlink:title="Label : ScheduleOfShareBasedCompensationStockWarrantActivityTableTextBlock to label_ScheduleOfShareBasedCompensationStockWarrantActivityTableTextBlock_3" />
    <link:label xlink:type="resource" xlink:label="label_WarrantsIssuedInPeriodNumberOfShares_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_WarrantsIssuedInPeriodNumberOfShares_2" xml:lang="en-US" id="label_WarrantsIssuedInPeriodNumberOfShares_2">Number of shares of stock issued during the period pursuant to Warrants.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WarrantsIssuedInPeriodNumberOfShares" xlink:to="label_WarrantsIssuedInPeriodNumberOfShares_2" xlink:title="Label : WarrantsIssuedInPeriodNumberOfShares to label_WarrantsIssuedInPeriodNumberOfShares_2" />
    <link:label xlink:type="resource" xlink:label="label_WarrantsExercisedInPeriodWeightedAverageGrantDateFairValue_1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_WarrantsExercisedInPeriodWeightedAverageGrantDateFairValue_1" xml:lang="en-US" id="label_WarrantsExercisedInPeriodWeightedAverageGrantDateFairValue_1">The weighted average grant-date fair value of warrants exercised during the reporting period.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WarrantsExercisedInPeriodWeightedAverageGrantDateFairValue" xlink:to="label_WarrantsExercisedInPeriodWeightedAverageGrantDateFairValue_1" xlink:title="Label : WarrantsExercisedInPeriodWeightedAverageGrantDateFairValue to label_WarrantsExercisedInPeriodWeightedAverageGrantDateFairValue_1" />
    <link:label xlink:type="resource" xlink:label="label_WarrantsExercisedInPeriodWeightedAverageGrantDateFairValue_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_WarrantsExercisedInPeriodWeightedAverageGrantDateFairValue_2" xml:lang="en-US" id="label_WarrantsExercisedInPeriodWeightedAverageGrantDateFairValue_2">Exercised</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WarrantsExercisedInPeriodWeightedAverageGrantDateFairValue" xlink:to="label_WarrantsExercisedInPeriodWeightedAverageGrantDateFairValue_2" xlink:title="Label : WarrantsExercisedInPeriodWeightedAverageGrantDateFairValue to label_WarrantsExercisedInPeriodWeightedAverageGrantDateFairValue_2" />
    <link:label xlink:type="resource" xlink:label="label_WarrantsForfeitedInPeriodWeightedAverageGrantDateFairValue_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_WarrantsForfeitedInPeriodWeightedAverageGrantDateFairValue_1" xml:lang="en-US" id="label_WarrantsForfeitedInPeriodWeightedAverageGrantDateFairValue_1">Expired</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WarrantsForfeitedInPeriodWeightedAverageGrantDateFairValue" xlink:to="label_WarrantsForfeitedInPeriodWeightedAverageGrantDateFairValue_1" xlink:title="Label : WarrantsForfeitedInPeriodWeightedAverageGrantDateFairValue to label_WarrantsForfeitedInPeriodWeightedAverageGrantDateFairValue_1" />
    <link:label xlink:type="resource" xlink:label="label_WarrantsForfeitedInPeriodWeightedAverageGrantDateFairValue_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_WarrantsForfeitedInPeriodWeightedAverageGrantDateFairValue_2" xml:lang="en-US" id="label_WarrantsForfeitedInPeriodWeightedAverageGrantDateFairValue_2">The weighted average grant-date fair value of warrants forfeited during the reporting period.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WarrantsForfeitedInPeriodWeightedAverageGrantDateFairValue" xlink:to="label_WarrantsForfeitedInPeriodWeightedAverageGrantDateFairValue_2" xlink:title="Label : WarrantsForfeitedInPeriodWeightedAverageGrantDateFairValue to label_WarrantsForfeitedInPeriodWeightedAverageGrantDateFairValue_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:label="DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:title="DiscontinuedOperationsAndDisposalGroupsAbstract" />
    <link:label xlink:type="resource" xlink:label="label_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DiscontinuedOperationsAndDisposalGroupsAbstract" xml:lang="en-US" id="label_DiscontinuedOperationsAndDisposalGroupsAbstract">Discontinued Operations [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="label_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:title="Label : DiscontinuedOperationsAndDisposalGroupsAbstract to label_DiscontinuedOperationsAndDisposalGroupsAbstract" />
    <link:label xlink:type="resource" xlink:label="label_DiscontinuedOperationsAndDisposalGroupsAbstract_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DiscontinuedOperationsAndDisposalGroupsAbstract_1" xml:lang="en-US" id="label_DiscontinuedOperationsAndDisposalGroupsAbstract_1">Discontinued Operations</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="label_DiscontinuedOperationsAndDisposalGroupsAbstract_1" xlink:title="Label : DiscontinuedOperationsAndDisposalGroupsAbstract to label_DiscontinuedOperationsAndDisposalGroupsAbstract_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:label="DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:title="DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xml:lang="en-US" id="label_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock">Discontinued Operations</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:to="label_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:title="Label : DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock to label_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_1" xml:lang="en-US" id="label_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_1">Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:to="label_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_1" xlink:title="Label : DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock to label_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_1" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_ScheduleOfAssetsAndLiabilitiesOfTheDiscontinuedGroupTableTextBlock" xlink:label="ScheduleOfAssetsAndLiabilitiesOfTheDiscontinuedGroupTableTextBlock" xlink:title="ScheduleOfAssetsAndLiabilitiesOfTheDiscontinuedGroupTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfAssetsAndLiabilitiesOfTheDiscontinuedGroupTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ScheduleOfAssetsAndLiabilitiesOfTheDiscontinuedGroupTableTextBlock" xml:lang="en-US" id="label_ScheduleOfAssetsAndLiabilitiesOfTheDiscontinuedGroupTableTextBlock">Schedule of assets and liabilities of the discontinued group</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfAssetsAndLiabilitiesOfTheDiscontinuedGroupTableTextBlock" xlink:to="label_ScheduleOfAssetsAndLiabilitiesOfTheDiscontinuedGroupTableTextBlock" xlink:title="Label : ScheduleOfAssetsAndLiabilitiesOfTheDiscontinuedGroupTableTextBlock to label_ScheduleOfAssetsAndLiabilitiesOfTheDiscontinuedGroupTableTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" xlink:label="ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" xlink:title="ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" xml:lang="en-US" id="label_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock">Schedule of operations of the Discontinued Group</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" xlink:to="label_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" xlink:title="Label : ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock to label_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:label="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:title="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" />
    <link:label xlink:type="resource" xlink:label="label_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xml:lang="en-US" id="label_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable">Disposal Groups, Including Discontinued Operations [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:to="label_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:title="Label : IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable to label_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:label="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:title="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" />
    <link:label xlink:type="resource" xlink:label="label_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xml:lang="en-US" id="label_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">Disposal Group Name [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:to="label_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:title="Label : IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis to label_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:label="DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:title="DisposalGroupsIncludingDiscontinuedOperationsNameDomain" />
    <link:label xlink:type="resource" xlink:label="label_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xml:lang="en-US" id="label_DisposalGroupsIncludingDiscontinuedOperationsNameDomain">Disposal Group Name [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:to="label_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:title="Label : DisposalGroupsIncludingDiscontinuedOperationsNameDomain to label_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationAxis" xlink:label="DisposalGroupClassificationAxis" xlink:title="DisposalGroupClassificationAxis" />
    <link:label xlink:type="resource" xlink:label="label_DisposalGroupClassificationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DisposalGroupClassificationAxis" xml:lang="en-US" id="label_DisposalGroupClassificationAxis">Disposal Group Classification [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DisposalGroupClassificationAxis" xlink:to="label_DisposalGroupClassificationAxis" xlink:title="Label : DisposalGroupClassificationAxis to label_DisposalGroupClassificationAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationDomain" xlink:label="DisposalGroupClassificationDomain" xlink:title="DisposalGroupClassificationDomain" />
    <link:label xlink:type="resource" xlink:label="label_DisposalGroupClassificationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DisposalGroupClassificationDomain" xml:lang="en-US" id="label_DisposalGroupClassificationDomain">Disposal Group Classification [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DisposalGroupClassificationDomain" xlink:to="label_DisposalGroupClassificationDomain" xlink:title="Label : DisposalGroupClassificationDomain to label_DisposalGroupClassificationDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDiscontinuedOperationsMember" xlink:label="SegmentDiscontinuedOperationsMember" xlink:title="SegmentDiscontinuedOperationsMember" />
    <link:label xlink:type="resource" xlink:label="label_SegmentDiscontinuedOperationsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SegmentDiscontinuedOperationsMember" xml:lang="en-US" id="label_SegmentDiscontinuedOperationsMember">Discontinued Operations [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SegmentDiscontinuedOperationsMember" xlink:to="label_SegmentDiscontinuedOperationsMember" xlink:title="Label : SegmentDiscontinuedOperationsMember to label_SegmentDiscontinuedOperationsMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:label="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:title="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" />
    <link:label xlink:type="resource" xlink:label="label_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xml:lang="en-US" id="label_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems">Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="label_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:title="Label : IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems to label_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" xlink:label="DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" xlink:title="DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" />
    <link:label xlink:type="resource" xlink:label="label_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" xml:lang="en-US" id="label_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents">Cash and restricted cash</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" xlink:to="label_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" xlink:title="Label : DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents to label_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" />
    <link:label xlink:type="resource" xlink:label="label_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents_1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents_1" xml:lang="en-US" id="label_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents_1">Disposal Group, Including Discontinued Operation, Cash and Cash Equivalents</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" xlink:to="label_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents_1" xlink:title="Label : DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents to label_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet" xlink:label="DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet" xlink:title="DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet" />
    <link:label xlink:type="resource" xlink:label="label_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet" xml:lang="en-US" id="label_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet">Disposal Group, Including Discontinued Operation, Accounts, Notes and Loans Receivable, Net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet" xlink:to="label_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet" xlink:title="Label : DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet to label_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet" />
    <link:label xlink:type="resource" xlink:label="label_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet_1" xml:lang="en-US" id="label_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet_1">Accounts receivable, net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet" xlink:to="label_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet_1" xlink:title="Label : DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet to label_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent" xlink:label="DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent" xlink:title="DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent" />
    <link:label xlink:type="resource" xlink:label="label_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent" xml:lang="en-US" id="label_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent">Disposal Group, Including Discontinued Operation, Prepaid and Other Assets, Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent" xlink:to="label_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent" xlink:title="Label : DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent to label_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent" />
    <link:label xlink:type="resource" xlink:label="label_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent_1" xml:lang="en-US" id="label_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent_1">Prepaid expenses &amp; other current assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent" xlink:to="label_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent_1" xlink:title="Label : DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent to label_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets" xlink:label="DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets" xlink:title="DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets" />
    <link:label xlink:type="resource" xlink:label="label_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets" xml:lang="en-US" id="label_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets">Disposal Group, Including Discontinued Operation, Other Assets, Noncurrent</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets" xlink:to="label_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets" xlink:title="Label : DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets to label_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets" />
    <link:label xlink:type="resource" xlink:label="label_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets_1" xml:lang="en-US" id="label_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets_1">Fixed assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets" xlink:to="label_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets_1" xlink:title="Label : DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets to label_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryNoncurrent" xlink:label="DisposalGroupIncludingDiscontinuedOperationInventoryNoncurrent" xlink:title="DisposalGroupIncludingDiscontinuedOperationInventoryNoncurrent" />
    <link:label xlink:type="resource" xlink:label="label_DisposalGroupIncludingDiscontinuedOperationInventoryNoncurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_DisposalGroupIncludingDiscontinuedOperationInventoryNoncurrent" xml:lang="en-US" id="label_DisposalGroupIncludingDiscontinuedOperationInventoryNoncurrent">Capitalized software, net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DisposalGroupIncludingDiscontinuedOperationInventoryNoncurrent" xlink:to="label_DisposalGroupIncludingDiscontinuedOperationInventoryNoncurrent" xlink:title="Label : DisposalGroupIncludingDiscontinuedOperationInventoryNoncurrent to label_DisposalGroupIncludingDiscontinuedOperationInventoryNoncurrent" />
    <link:label xlink:type="resource" xlink:label="label_DisposalGroupIncludingDiscontinuedOperationInventoryNoncurrent_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DisposalGroupIncludingDiscontinuedOperationInventoryNoncurrent_1" xml:lang="en-US" id="label_DisposalGroupIncludingDiscontinuedOperationInventoryNoncurrent_1">Disposal Group, Including Discontinued Operation, Inventory, Noncurrent</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DisposalGroupIncludingDiscontinuedOperationInventoryNoncurrent" xlink:to="label_DisposalGroupIncludingDiscontinuedOperationInventoryNoncurrent_1" xlink:title="Label : DisposalGroupIncludingDiscontinuedOperationInventoryNoncurrent to label_DisposalGroupIncludingDiscontinuedOperationInventoryNoncurrent_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent" xlink:label="DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent" xlink:title="DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent" />
    <link:label xlink:type="resource" xlink:label="label_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent" xml:lang="en-US" id="label_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent">Disposal Group, Including Discontinued Operation, Intangible Assets, Noncurrent</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent" xlink:to="label_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent" xlink:title="Label : DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent to label_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent" />
    <link:label xlink:type="resource" xlink:label="label_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent_1" xml:lang="en-US" id="label_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent_1">Intangible assets, net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent" xlink:to="label_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent_1" xlink:title="Label : DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent to label_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent" xlink:label="DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent" xlink:title="DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent" />
    <link:label xlink:type="resource" xlink:label="label_DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent" xml:lang="en-US" id="label_DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent">Disposal Group, Including Discontinued Operation, Goodwill, Noncurrent</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent" xlink:to="label_DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent" xlink:title="Label : DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent to label_DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent" />
    <link:label xlink:type="resource" xlink:label="label_DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent_1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent_1" xml:lang="en-US" id="label_DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent_1">Goodwill</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent" xlink:to="label_DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent_1" xlink:title="Label : DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent to label_DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent" xlink:label="DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent" xlink:title="DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent" />
    <link:label xlink:type="resource" xlink:label="label_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent" xml:lang="en-US" id="label_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent">Disposal Group, Including Discontinued Operation, Property, Plant and Equipment, Noncurrent</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent" xlink:to="label_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent" xlink:title="Label : DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent to label_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent" />
    <link:label xlink:type="resource" xlink:label="label_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent_1" xml:lang="en-US" id="label_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent_1">Other noncurrent assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent" xlink:to="label_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent_1" xlink:title="Label : DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent to label_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" xlink:label="AssetsOfDisposalGroupIncludingDiscontinuedOperation" xlink:title="AssetsOfDisposalGroupIncludingDiscontinuedOperation" />
    <link:label xlink:type="resource" xlink:label="label_AssetsOfDisposalGroupIncludingDiscontinuedOperation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AssetsOfDisposalGroupIncludingDiscontinuedOperation" xml:lang="en-US" id="label_AssetsOfDisposalGroupIncludingDiscontinuedOperation">Total assets held for sale</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssetsOfDisposalGroupIncludingDiscontinuedOperation" xlink:to="label_AssetsOfDisposalGroupIncludingDiscontinuedOperation" xlink:title="Label : AssetsOfDisposalGroupIncludingDiscontinuedOperation to label_AssetsOfDisposalGroupIncludingDiscontinuedOperation" />
    <link:label xlink:type="resource" xlink:label="label_AssetsOfDisposalGroupIncludingDiscontinuedOperation_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AssetsOfDisposalGroupIncludingDiscontinuedOperation_1" xml:lang="en-US" id="label_AssetsOfDisposalGroupIncludingDiscontinuedOperation_1">Disposal Group, Including Discontinued Operation, Assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssetsOfDisposalGroupIncludingDiscontinuedOperation" xlink:to="label_AssetsOfDisposalGroupIncludingDiscontinuedOperation_1" xlink:title="Label : AssetsOfDisposalGroupIncludingDiscontinuedOperation to label_AssetsOfDisposalGroupIncludingDiscontinuedOperation_1" />
    <link:label xlink:type="resource" xlink:label="label_AssetsOfDisposalGroupIncludingDiscontinuedOperation_2" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_AssetsOfDisposalGroupIncludingDiscontinuedOperation_2" xml:lang="en-US" id="label_AssetsOfDisposalGroupIncludingDiscontinuedOperation_2">Total assets held for sale</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssetsOfDisposalGroupIncludingDiscontinuedOperation" xlink:to="label_AssetsOfDisposalGroupIncludingDiscontinuedOperation_2" xlink:title="Label : AssetsOfDisposalGroupIncludingDiscontinuedOperation to label_AssetsOfDisposalGroupIncludingDiscontinuedOperation_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableAndAccruedLiabilitiesCurrent" xlink:label="DisposalGroupIncludingDiscontinuedOperationAccountsPayableAndAccruedLiabilitiesCurrent" xlink:title="DisposalGroupIncludingDiscontinuedOperationAccountsPayableAndAccruedLiabilitiesCurrent" />
    <link:label xlink:type="resource" xlink:label="label_DisposalGroupIncludingDiscontinuedOperationAccountsPayableAndAccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DisposalGroupIncludingDiscontinuedOperationAccountsPayableAndAccruedLiabilitiesCurrent" xml:lang="en-US" id="label_DisposalGroupIncludingDiscontinuedOperationAccountsPayableAndAccruedLiabilitiesCurrent">Accounts payable, accrued expenses and other current liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DisposalGroupIncludingDiscontinuedOperationAccountsPayableAndAccruedLiabilitiesCurrent" xlink:to="label_DisposalGroupIncludingDiscontinuedOperationAccountsPayableAndAccruedLiabilitiesCurrent" xlink:title="Label : DisposalGroupIncludingDiscontinuedOperationAccountsPayableAndAccruedLiabilitiesCurrent to label_DisposalGroupIncludingDiscontinuedOperationAccountsPayableAndAccruedLiabilitiesCurrent" />
    <link:label xlink:type="resource" xlink:label="label_DisposalGroupIncludingDiscontinuedOperationAccountsPayableAndAccruedLiabilitiesCurrent_1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_DisposalGroupIncludingDiscontinuedOperationAccountsPayableAndAccruedLiabilitiesCurrent_1" xml:lang="en-US" id="label_DisposalGroupIncludingDiscontinuedOperationAccountsPayableAndAccruedLiabilitiesCurrent_1">Disposal Group, Including Discontinued Operation, Accounts Payable and Accrued Liabilities, Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DisposalGroupIncludingDiscontinuedOperationAccountsPayableAndAccruedLiabilitiesCurrent" xlink:to="label_DisposalGroupIncludingDiscontinuedOperationAccountsPayableAndAccruedLiabilitiesCurrent_1" xlink:title="Label : DisposalGroupIncludingDiscontinuedOperationAccountsPayableAndAccruedLiabilitiesCurrent to label_DisposalGroupIncludingDiscontinuedOperationAccountsPayableAndAccruedLiabilitiesCurrent_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenueCurrent" xlink:label="DisposalGroupIncludingDiscontinuedOperationDeferredRevenueCurrent" xlink:title="DisposalGroupIncludingDiscontinuedOperationDeferredRevenueCurrent" />
    <link:label xlink:type="resource" xlink:label="label_DisposalGroupIncludingDiscontinuedOperationDeferredRevenueCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_DisposalGroupIncludingDiscontinuedOperationDeferredRevenueCurrent" xml:lang="en-US" id="label_DisposalGroupIncludingDiscontinuedOperationDeferredRevenueCurrent">Deferred revenue</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DisposalGroupIncludingDiscontinuedOperationDeferredRevenueCurrent" xlink:to="label_DisposalGroupIncludingDiscontinuedOperationDeferredRevenueCurrent" xlink:title="Label : DisposalGroupIncludingDiscontinuedOperationDeferredRevenueCurrent to label_DisposalGroupIncludingDiscontinuedOperationDeferredRevenueCurrent" />
    <link:label xlink:type="resource" xlink:label="label_DisposalGroupIncludingDiscontinuedOperationDeferredRevenueCurrent_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DisposalGroupIncludingDiscontinuedOperationDeferredRevenueCurrent_1" xml:lang="en-US" id="label_DisposalGroupIncludingDiscontinuedOperationDeferredRevenueCurrent_1">Disposal Group, Including Discontinued Operation, Deferred Revenue, Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DisposalGroupIncludingDiscontinuedOperationDeferredRevenueCurrent" xlink:to="label_DisposalGroupIncludingDiscontinuedOperationDeferredRevenueCurrent_1" xlink:title="Label : DisposalGroupIncludingDiscontinuedOperationDeferredRevenueCurrent to label_DisposalGroupIncludingDiscontinuedOperationDeferredRevenueCurrent_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenueNoncurrent" xlink:label="DisposalGroupIncludingDiscontinuedOperationDeferredRevenueNoncurrent" xlink:title="DisposalGroupIncludingDiscontinuedOperationDeferredRevenueNoncurrent" />
    <link:label xlink:type="resource" xlink:label="label_DisposalGroupIncludingDiscontinuedOperationDeferredRevenueNoncurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_DisposalGroupIncludingDiscontinuedOperationDeferredRevenueNoncurrent" xml:lang="en-US" id="label_DisposalGroupIncludingDiscontinuedOperationDeferredRevenueNoncurrent">Disposal Group, Including Discontinued Operation, Deferred Revenue, Noncurrent</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DisposalGroupIncludingDiscontinuedOperationDeferredRevenueNoncurrent" xlink:to="label_DisposalGroupIncludingDiscontinuedOperationDeferredRevenueNoncurrent" xlink:title="Label : DisposalGroupIncludingDiscontinuedOperationDeferredRevenueNoncurrent to label_DisposalGroupIncludingDiscontinuedOperationDeferredRevenueNoncurrent" />
    <link:label xlink:type="resource" xlink:label="label_DisposalGroupIncludingDiscontinuedOperationDeferredRevenueNoncurrent_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DisposalGroupIncludingDiscontinuedOperationDeferredRevenueNoncurrent_1" xml:lang="en-US" id="label_DisposalGroupIncludingDiscontinuedOperationDeferredRevenueNoncurrent_1">Deferred revenue, noncurrent</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DisposalGroupIncludingDiscontinuedOperationDeferredRevenueNoncurrent" xlink:to="label_DisposalGroupIncludingDiscontinuedOperationDeferredRevenueNoncurrent_1" xlink:title="Label : DisposalGroupIncludingDiscontinuedOperationDeferredRevenueNoncurrent to label_DisposalGroupIncludingDiscontinuedOperationDeferredRevenueNoncurrent_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation" xlink:label="LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation" xlink:title="LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation" />
    <link:label xlink:type="resource" xlink:label="label_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation" xml:lang="en-US" id="label_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation">Total liabilities held for sale</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation" xlink:to="label_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation" xlink:title="Label : LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation to label_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation" />
    <link:label xlink:type="resource" xlink:label="label_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_1" xml:lang="en-US" id="label_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_1">Disposal Group, Including Discontinued Operation, Liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation" xlink:to="label_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_1" xlink:title="Label : LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation to label_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_1" />
    <link:label xlink:type="resource" xlink:label="label_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_2" xml:lang="en-US" id="label_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_2">Total liabilities held for sale</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation" xlink:to="label_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_2" xlink:title="Label : LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation to label_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsHeldForSaleNotPartOfDisposalGroupCurrent" xlink:label="AssetsHeldForSaleNotPartOfDisposalGroupCurrent" xlink:title="AssetsHeldForSaleNotPartOfDisposalGroupCurrent" />
    <link:label xlink:type="resource" xlink:label="label_AssetsHeldForSaleNotPartOfDisposalGroupCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_AssetsHeldForSaleNotPartOfDisposalGroupCurrent" xml:lang="en-US" id="label_AssetsHeldForSaleNotPartOfDisposalGroupCurrent">Assets held for sale</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssetsHeldForSaleNotPartOfDisposalGroupCurrent" xlink:to="label_AssetsHeldForSaleNotPartOfDisposalGroupCurrent" xlink:title="Label : AssetsHeldForSaleNotPartOfDisposalGroupCurrent to label_AssetsHeldForSaleNotPartOfDisposalGroupCurrent" />
    <link:label xlink:type="resource" xlink:label="label_AssetsHeldForSaleNotPartOfDisposalGroupCurrent_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AssetsHeldForSaleNotPartOfDisposalGroupCurrent_1" xml:lang="en-US" id="label_AssetsHeldForSaleNotPartOfDisposalGroupCurrent_1">Current assets held for sale</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssetsHeldForSaleNotPartOfDisposalGroupCurrent" xlink:to="label_AssetsHeldForSaleNotPartOfDisposalGroupCurrent_1" xlink:title="Label : AssetsHeldForSaleNotPartOfDisposalGroupCurrent to label_AssetsHeldForSaleNotPartOfDisposalGroupCurrent_1" />
    <link:label xlink:type="resource" xlink:label="label_AssetsHeldForSaleNotPartOfDisposalGroupCurrent_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AssetsHeldForSaleNotPartOfDisposalGroupCurrent_2" xml:lang="en-US" id="label_AssetsHeldForSaleNotPartOfDisposalGroupCurrent_2">Assets Held-for-sale, Not Part of Disposal Group, Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssetsHeldForSaleNotPartOfDisposalGroupCurrent" xlink:to="label_AssetsHeldForSaleNotPartOfDisposalGroupCurrent_2" xlink:title="Label : AssetsHeldForSaleNotPartOfDisposalGroupCurrent to label_AssetsHeldForSaleNotPartOfDisposalGroupCurrent_2" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_AssetsHeldForSaleNotPartOfDisposalGroupNonCurrent" xlink:label="AssetsHeldForSaleNotPartOfDisposalGroupNonCurrent" xlink:title="AssetsHeldForSaleNotPartOfDisposalGroupNonCurrent" />
    <link:label xlink:type="resource" xlink:label="label_AssetsHeldForSaleNotPartOfDisposalGroupNonCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AssetsHeldForSaleNotPartOfDisposalGroupNonCurrent" xml:lang="en-US" id="label_AssetsHeldForSaleNotPartOfDisposalGroupNonCurrent">Assets Held for Sale Not Part of Disposal Group Non-Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssetsHeldForSaleNotPartOfDisposalGroupNonCurrent" xlink:to="label_AssetsHeldForSaleNotPartOfDisposalGroupNonCurrent" xlink:title="Label : AssetsHeldForSaleNotPartOfDisposalGroupNonCurrent to label_AssetsHeldForSaleNotPartOfDisposalGroupNonCurrent" />
    <link:label xlink:type="resource" xlink:label="label_AssetsHeldForSaleNotPartOfDisposalGroupNonCurrent_1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_AssetsHeldForSaleNotPartOfDisposalGroupNonCurrent_1" xml:lang="en-US" id="label_AssetsHeldForSaleNotPartOfDisposalGroupNonCurrent_1">Amount of assets held-for-sale that are not part of a disposal group.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssetsHeldForSaleNotPartOfDisposalGroupNonCurrent" xlink:to="label_AssetsHeldForSaleNotPartOfDisposalGroupNonCurrent_1" xlink:title="Label : AssetsHeldForSaleNotPartOfDisposalGroupNonCurrent to label_AssetsHeldForSaleNotPartOfDisposalGroupNonCurrent_1" />
    <link:label xlink:type="resource" xlink:label="label_AssetsHeldForSaleNotPartOfDisposalGroupNonCurrent_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AssetsHeldForSaleNotPartOfDisposalGroupNonCurrent_2" xml:lang="en-US" id="label_AssetsHeldForSaleNotPartOfDisposalGroupNonCurrent_2">Noncurrent assets held for sale</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssetsHeldForSaleNotPartOfDisposalGroupNonCurrent" xlink:to="label_AssetsHeldForSaleNotPartOfDisposalGroupNonCurrent_2" xlink:title="Label : AssetsHeldForSaleNotPartOfDisposalGroupNonCurrent to label_AssetsHeldForSaleNotPartOfDisposalGroupNonCurrent_2" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_LiabilitiesHeldForSaleNotPartOfDisposalGroupCurrent" xlink:label="LiabilitiesHeldForSaleNotPartOfDisposalGroupCurrent" xlink:title="LiabilitiesHeldForSaleNotPartOfDisposalGroupCurrent" />
    <link:label xlink:type="resource" xlink:label="label_LiabilitiesHeldForSaleNotPartOfDisposalGroupCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_LiabilitiesHeldForSaleNotPartOfDisposalGroupCurrent" xml:lang="en-US" id="label_LiabilitiesHeldForSaleNotPartOfDisposalGroupCurrent">Liabilities held for sale</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiabilitiesHeldForSaleNotPartOfDisposalGroupCurrent" xlink:to="label_LiabilitiesHeldForSaleNotPartOfDisposalGroupCurrent" xlink:title="Label : LiabilitiesHeldForSaleNotPartOfDisposalGroupCurrent to label_LiabilitiesHeldForSaleNotPartOfDisposalGroupCurrent" />
    <link:label xlink:type="resource" xlink:label="label_LiabilitiesHeldForSaleNotPartOfDisposalGroupCurrent_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LiabilitiesHeldForSaleNotPartOfDisposalGroupCurrent_1" xml:lang="en-US" id="label_LiabilitiesHeldForSaleNotPartOfDisposalGroupCurrent_1">Liabilities Held for Sale Not Part of Disposal Group Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiabilitiesHeldForSaleNotPartOfDisposalGroupCurrent" xlink:to="label_LiabilitiesHeldForSaleNotPartOfDisposalGroupCurrent_1" xlink:title="Label : LiabilitiesHeldForSaleNotPartOfDisposalGroupCurrent to label_LiabilitiesHeldForSaleNotPartOfDisposalGroupCurrent_1" />
    <link:label xlink:type="resource" xlink:label="label_LiabilitiesHeldForSaleNotPartOfDisposalGroupCurrent_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_LiabilitiesHeldForSaleNotPartOfDisposalGroupCurrent_2" xml:lang="en-US" id="label_LiabilitiesHeldForSaleNotPartOfDisposalGroupCurrent_2">Current liabilities held for sale</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiabilitiesHeldForSaleNotPartOfDisposalGroupCurrent" xlink:to="label_LiabilitiesHeldForSaleNotPartOfDisposalGroupCurrent_2" xlink:title="Label : LiabilitiesHeldForSaleNotPartOfDisposalGroupCurrent to label_LiabilitiesHeldForSaleNotPartOfDisposalGroupCurrent_2" />
    <link:label xlink:type="resource" xlink:label="label_LiabilitiesHeldForSaleNotPartOfDisposalGroupCurrent_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_LiabilitiesHeldForSaleNotPartOfDisposalGroupCurrent_3" xml:lang="en-US" id="label_LiabilitiesHeldForSaleNotPartOfDisposalGroupCurrent_3">Amount of current liabilities held-for-sale that are not part of a disposal group.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiabilitiesHeldForSaleNotPartOfDisposalGroupCurrent" xlink:to="label_LiabilitiesHeldForSaleNotPartOfDisposalGroupCurrent_3" xlink:title="Label : LiabilitiesHeldForSaleNotPartOfDisposalGroupCurrent to label_LiabilitiesHeldForSaleNotPartOfDisposalGroupCurrent_3" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_LiabilitiesHeldForSaleNotPartOfDisposalGroupNonCurrent" xlink:label="LiabilitiesHeldForSaleNotPartOfDisposalGroupNonCurrent" xlink:title="LiabilitiesHeldForSaleNotPartOfDisposalGroupNonCurrent" />
    <link:label xlink:type="resource" xlink:label="label_LiabilitiesHeldForSaleNotPartOfDisposalGroupNonCurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_LiabilitiesHeldForSaleNotPartOfDisposalGroupNonCurrent" xml:lang="en-US" id="label_LiabilitiesHeldForSaleNotPartOfDisposalGroupNonCurrent">Amount of liabilities held-for-sale that are not part of a disposal group.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiabilitiesHeldForSaleNotPartOfDisposalGroupNonCurrent" xlink:to="label_LiabilitiesHeldForSaleNotPartOfDisposalGroupNonCurrent" xlink:title="Label : LiabilitiesHeldForSaleNotPartOfDisposalGroupNonCurrent to label_LiabilitiesHeldForSaleNotPartOfDisposalGroupNonCurrent" />
    <link:label xlink:type="resource" xlink:label="label_LiabilitiesHeldForSaleNotPartOfDisposalGroupNonCurrent_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_LiabilitiesHeldForSaleNotPartOfDisposalGroupNonCurrent_1" xml:lang="en-US" id="label_LiabilitiesHeldForSaleNotPartOfDisposalGroupNonCurrent_1">Noncurrent liabilities held for sale</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiabilitiesHeldForSaleNotPartOfDisposalGroupNonCurrent" xlink:to="label_LiabilitiesHeldForSaleNotPartOfDisposalGroupNonCurrent_1" xlink:title="Label : LiabilitiesHeldForSaleNotPartOfDisposalGroupNonCurrent to label_LiabilitiesHeldForSaleNotPartOfDisposalGroupNonCurrent_1" />
    <link:label xlink:type="resource" xlink:label="label_LiabilitiesHeldForSaleNotPartOfDisposalGroupNonCurrent_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LiabilitiesHeldForSaleNotPartOfDisposalGroupNonCurrent_2" xml:lang="en-US" id="label_LiabilitiesHeldForSaleNotPartOfDisposalGroupNonCurrent_2">Liabilities Held for Sale Not Part of Disposal Group Non-Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiabilitiesHeldForSaleNotPartOfDisposalGroupNonCurrent" xlink:to="label_LiabilitiesHeldForSaleNotPartOfDisposalGroupNonCurrent_2" xlink:title="Label : LiabilitiesHeldForSaleNotPartOfDisposalGroupNonCurrent to label_LiabilitiesHeldForSaleNotPartOfDisposalGroupNonCurrent_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:label="DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:title="DisposalGroupIncludingDiscontinuedOperationRevenue" />
    <link:label xlink:type="resource" xlink:label="label_DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DisposalGroupIncludingDiscontinuedOperationRevenue" xml:lang="en-US" id="label_DisposalGroupIncludingDiscontinuedOperationRevenue">Revenue</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:to="label_DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:title="Label : DisposalGroupIncludingDiscontinuedOperationRevenue to label_DisposalGroupIncludingDiscontinuedOperationRevenue" />
    <link:label xlink:type="resource" xlink:label="label_DisposalGroupIncludingDiscontinuedOperationRevenue_1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_DisposalGroupIncludingDiscontinuedOperationRevenue_1" xml:lang="en-US" id="label_DisposalGroupIncludingDiscontinuedOperationRevenue_1">Disposal Group, Including Discontinued Operation, Revenue</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:to="label_DisposalGroupIncludingDiscontinuedOperationRevenue_1" xlink:title="Label : DisposalGroupIncludingDiscontinuedOperationRevenue to label_DisposalGroupIncludingDiscontinuedOperationRevenue_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" xlink:label="DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" xlink:title="DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" />
    <link:label xlink:type="resource" xlink:label="label_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" xml:lang="en-US" id="label_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold">Cost of revenue</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" xlink:to="label_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" xlink:title="Label : DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold to label_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" />
    <link:label xlink:type="resource" xlink:label="label_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold_1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold_1" xml:lang="en-US" id="label_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold_1">Disposal Group, Including Discontinued Operation, Costs of Goods Sold</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" xlink:to="label_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold_1" xlink:title="Label : DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold to label_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss" xlink:label="DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss" xlink:title="DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss" />
    <link:label xlink:type="resource" xlink:label="label_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss" xml:lang="en-US" id="label_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss">Disposal Group, Including Discontinued Operation, Gross Profit (Loss)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss" xlink:to="label_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss" xlink:title="Label : DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss to label_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss" />
    <link:label xlink:type="resource" xlink:label="label_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss_1" xml:lang="en-US" id="label_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss_1">Gross profit</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss" xlink:to="label_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss_1" xlink:title="Label : DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss to label_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss_1" />
    <link:label xlink:type="resource" xlink:label="label_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss_2" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss_2" xml:lang="en-US" id="label_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss_2">Gross profit</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss" xlink:to="label_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss_2" xlink:title="Label : DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss to label_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss_2" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_DiscontinuedOperationProductAndDevelopmentExpense" xlink:label="DiscontinuedOperationProductAndDevelopmentExpense" xlink:title="DiscontinuedOperationProductAndDevelopmentExpense" />
    <link:label xlink:type="resource" xlink:label="label_DiscontinuedOperationProductAndDevelopmentExpense" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="label_DiscontinuedOperationProductAndDevelopmentExpense" xml:lang="en-US" id="label_DiscontinuedOperationProductAndDevelopmentExpense">Product development</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DiscontinuedOperationProductAndDevelopmentExpense" xlink:to="label_DiscontinuedOperationProductAndDevelopmentExpense" xlink:title="Label : DiscontinuedOperationProductAndDevelopmentExpense to label_DiscontinuedOperationProductAndDevelopmentExpense" />
    <link:label xlink:type="resource" xlink:label="label_DiscontinuedOperationProductAndDevelopmentExpense_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DiscontinuedOperationProductAndDevelopmentExpense_1" xml:lang="en-US" id="label_DiscontinuedOperationProductAndDevelopmentExpense_1">Product development</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DiscontinuedOperationProductAndDevelopmentExpense" xlink:to="label_DiscontinuedOperationProductAndDevelopmentExpense_1" xlink:title="Label : DiscontinuedOperationProductAndDevelopmentExpense to label_DiscontinuedOperationProductAndDevelopmentExpense_1" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_DiscontinuedOperationSellingAndMarketingExpense" xlink:label="DiscontinuedOperationSellingAndMarketingExpense" xlink:title="DiscontinuedOperationSellingAndMarketingExpense" />
    <link:label xlink:type="resource" xlink:label="label_DiscontinuedOperationSellingAndMarketingExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DiscontinuedOperationSellingAndMarketingExpense" xml:lang="en-US" id="label_DiscontinuedOperationSellingAndMarketingExpense">Discontinued Operation Selling and Marketing Expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DiscontinuedOperationSellingAndMarketingExpense" xlink:to="label_DiscontinuedOperationSellingAndMarketingExpense" xlink:title="Label : DiscontinuedOperationSellingAndMarketingExpense to label_DiscontinuedOperationSellingAndMarketingExpense" />
    <link:label xlink:type="resource" xlink:label="label_DiscontinuedOperationSellingAndMarketingExpense_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DiscontinuedOperationSellingAndMarketingExpense_1" xml:lang="en-US" id="label_DiscontinuedOperationSellingAndMarketingExpense_1">Sales and marketing</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DiscontinuedOperationSellingAndMarketingExpense" xlink:to="label_DiscontinuedOperationSellingAndMarketingExpense_1" xlink:title="Label : DiscontinuedOperationSellingAndMarketingExpense to label_DiscontinuedOperationSellingAndMarketingExpense_1" />
    <link:label xlink:type="resource" xlink:label="label_CommonStockValue_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CommonStockValue_1" xml:lang="en-US" id="label_CommonStockValue_1">Common Stock, Value, Issued</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockValue" xlink:to="label_CommonStockValue_1" xlink:title="Label : CommonStockValue to label_CommonStockValue_1" />
    <link:label xlink:type="resource" xlink:label="label_StockholdersEquityAbstract_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_StockholdersEquityAbstract_1" xml:lang="en-US" id="label_StockholdersEquityAbstract_1">Stockholders&#x2019;&#xA0;deficit</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockholdersEquityAbstract" xlink:to="label_StockholdersEquityAbstract_1" xlink:title="Label : StockholdersEquityAbstract to label_StockholdersEquityAbstract_1" />
    <link:label xlink:type="resource" xlink:label="label_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense_2" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="label_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense_2" xml:lang="en-US" id="label_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense_2">General and administrative</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense" xlink:to="label_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense_2" xlink:title="Label : DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense to label_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization" xlink:label="DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization" xlink:title="DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization" />
    <link:label xlink:type="resource" xlink:label="label_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization" xml:lang="en-US" id="label_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization">Disposal Group, Including Discontinued Operation, Depreciation and Amortization</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization" xlink:to="label_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization" xlink:title="Label : DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization to label_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization" />
    <link:label xlink:type="resource" xlink:label="label_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization_1" xml:lang="en-US" id="label_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization_1">Depreciation and amortization</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization" xlink:to="label_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization_1" xlink:title="Label : DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization to label_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization_1" />
    <link:label xlink:type="resource" xlink:label="label_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization_2" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="label_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization_2" xml:lang="en-US" id="label_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization_2">Depreciation and amortization</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization" xlink:to="label_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization_2" xlink:title="Label : DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization to label_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization_2" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_DiscontinuedOperationImpairmentOfLongLivedAssetsHeldForUse" xlink:label="DiscontinuedOperationImpairmentOfLongLivedAssetsHeldForUse" xlink:title="DiscontinuedOperationImpairmentOfLongLivedAssetsHeldForUse" />
    <link:label xlink:type="resource" xlink:label="label_DiscontinuedOperationImpairmentOfLongLivedAssetsHeldForUse" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DiscontinuedOperationImpairmentOfLongLivedAssetsHeldForUse" xml:lang="en-US" id="label_DiscontinuedOperationImpairmentOfLongLivedAssetsHeldForUse">Impairment of long-lived assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DiscontinuedOperationImpairmentOfLongLivedAssetsHeldForUse" xlink:to="label_DiscontinuedOperationImpairmentOfLongLivedAssetsHeldForUse" xlink:title="Label : DiscontinuedOperationImpairmentOfLongLivedAssetsHeldForUse to label_DiscontinuedOperationImpairmentOfLongLivedAssetsHeldForUse" />
    <link:label xlink:type="resource" xlink:label="label_DiscontinuedOperationImpairmentOfLongLivedAssetsHeldForUse_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DiscontinuedOperationImpairmentOfLongLivedAssetsHeldForUse_1" xml:lang="en-US" id="label_DiscontinuedOperationImpairmentOfLongLivedAssetsHeldForUse_1">Discontinued Operation Impairment of Long Lived Assets Held for Use</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DiscontinuedOperationImpairmentOfLongLivedAssetsHeldForUse" xlink:to="label_DiscontinuedOperationImpairmentOfLongLivedAssetsHeldForUse_1" xlink:title="Label : DiscontinuedOperationImpairmentOfLongLivedAssetsHeldForUse to label_DiscontinuedOperationImpairmentOfLongLivedAssetsHeldForUse_1" />
    <link:label xlink:type="resource" xlink:label="label_DiscontinuedOperationImpairmentOfLongLivedAssetsHeldForUse_2" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="label_DiscontinuedOperationImpairmentOfLongLivedAssetsHeldForUse_2" xml:lang="en-US" id="label_DiscontinuedOperationImpairmentOfLongLivedAssetsHeldForUse_2">Impairment of long-lived assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DiscontinuedOperationImpairmentOfLongLivedAssetsHeldForUse" xlink:to="label_DiscontinuedOperationImpairmentOfLongLivedAssetsHeldForUse_2" xlink:title="Label : DiscontinuedOperationImpairmentOfLongLivedAssetsHeldForUse to label_DiscontinuedOperationImpairmentOfLongLivedAssetsHeldForUse_2" />
    <link:label xlink:type="resource" xlink:label="label_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationAsset1_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationAsset1_2" xml:lang="en-US" id="label_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationAsset1_2">Change in fair value of contingent consideration</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationAsset1" xlink:to="label_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationAsset1_2" xlink:title="Label : BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationAsset1 to label_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationAsset1_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense" xlink:label="DisposalGroupIncludingDiscontinuedOperationInterestExpense" xlink:title="DisposalGroupIncludingDiscontinuedOperationInterestExpense" />
    <link:label xlink:type="resource" xlink:label="label_DisposalGroupIncludingDiscontinuedOperationInterestExpense" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_DisposalGroupIncludingDiscontinuedOperationInterestExpense" xml:lang="en-US" id="label_DisposalGroupIncludingDiscontinuedOperationInterestExpense">Disposal Group, Including Discontinued Operation, Interest Expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DisposalGroupIncludingDiscontinuedOperationInterestExpense" xlink:to="label_DisposalGroupIncludingDiscontinuedOperationInterestExpense" xlink:title="Label : DisposalGroupIncludingDiscontinuedOperationInterestExpense to label_DisposalGroupIncludingDiscontinuedOperationInterestExpense" />
    <link:label xlink:type="resource" xlink:label="label_DisposalGroupIncludingDiscontinuedOperationInterestExpense_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DisposalGroupIncludingDiscontinuedOperationInterestExpense_1" xml:lang="en-US" id="label_DisposalGroupIncludingDiscontinuedOperationInterestExpense_1">Interest expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DisposalGroupIncludingDiscontinuedOperationInterestExpense" xlink:to="label_DisposalGroupIncludingDiscontinuedOperationInterestExpense_1" xlink:title="Label : DisposalGroupIncludingDiscontinuedOperationInterestExpense to label_DisposalGroupIncludingDiscontinuedOperationInterestExpense_1" />
    <link:label xlink:type="resource" xlink:label="label_DisposalGroupIncludingDiscontinuedOperationInterestExpense_2" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="label_DisposalGroupIncludingDiscontinuedOperationInterestExpense_2" xml:lang="en-US" id="label_DisposalGroupIncludingDiscontinuedOperationInterestExpense_2">Interest expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DisposalGroupIncludingDiscontinuedOperationInterestExpense" xlink:to="label_DisposalGroupIncludingDiscontinuedOperationInterestExpense_2" xlink:title="Label : DisposalGroupIncludingDiscontinuedOperationInterestExpense to label_DisposalGroupIncludingDiscontinuedOperationInterestExpense_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" xlink:label="DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" xlink:title="DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" />
    <link:label xlink:type="resource" xlink:label="label_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" xml:lang="en-US" id="label_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax">Loss from discontinued operations before income taxes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" xlink:to="label_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" xlink:title="Label : DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax to label_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" />
    <link:label xlink:type="resource" xlink:label="label_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_1" xml:lang="en-US" id="label_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_1">Discontinued Operation, Income (Loss) from Discontinued Operation, before Income Tax</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" xlink:to="label_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_1" xlink:title="Label : DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax to label_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:label="IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:title="IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" />
    <link:label xlink:type="resource" xlink:label="label_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xml:lang="en-US" id="label_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest">Income tax benefit</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:to="label_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:title="Label : IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest to label_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" />
    <link:label xlink:type="resource" xlink:label="label_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_1" xml:lang="en-US" id="label_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_1">Income (Loss) from Continuing Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:to="label_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_1" xlink:title="Label : IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest to label_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_1" />
    <link:label xlink:type="resource" xlink:label="label_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_2" xml:lang="en-US" id="label_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_2">Loss from operations</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:to="label_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_2" xlink:title="Label : IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest to label_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:label="IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:title="IncomeLossFromDiscontinuedOperationsNetOfTax" />
    <link:label xlink:type="resource" xlink:label="label_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncomeLossFromDiscontinuedOperationsNetOfTax" xml:lang="en-US" id="label_IncomeLossFromDiscontinuedOperationsNetOfTax">Loss from discontinued operations</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:to="label_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:title="Label : IncomeLossFromDiscontinuedOperationsNetOfTax to label_IncomeLossFromDiscontinuedOperationsNetOfTax" />
    <link:label xlink:type="resource" xlink:label="label_IncomeLossFromDiscontinuedOperationsNetOfTax_1" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_IncomeLossFromDiscontinuedOperationsNetOfTax_1" xml:lang="en-US" id="label_IncomeLossFromDiscontinuedOperationsNetOfTax_1">Net gain (loss) from discontinued operations, net of tax</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:to="label_IncomeLossFromDiscontinuedOperationsNetOfTax_1" xlink:title="Label : IncomeLossFromDiscontinuedOperationsNetOfTax to label_IncomeLossFromDiscontinuedOperationsNetOfTax_1" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_ViridianSciencesIncMember" xlink:label="ViridianSciencesIncMember" xlink:title="ViridianSciencesIncMember" />
    <link:label xlink:type="resource" xlink:label="label_ViridianSciencesIncMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ViridianSciencesIncMember" xml:lang="en-US" id="label_ViridianSciencesIncMember">Viridian Sciences Inc. [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ViridianSciencesIncMember" xlink:to="label_ViridianSciencesIncMember" xlink:title="Label : ViridianSciencesIncMember to label_ViridianSciencesIncMember" />
    <link:label xlink:type="resource" xlink:label="label_ViridianSciencesIncMember_1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_ViridianSciencesIncMember_1" xml:lang="en-US" id="label_ViridianSciencesIncMember_1">This member stands for the information pertaining to Viridian Sciences Inc. ("Viridian").</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ViridianSciencesIncMember" xlink:to="label_ViridianSciencesIncMember_1" xlink:title="Label : ViridianSciencesIncMember to label_ViridianSciencesIncMember_1" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_ViridianMember" xlink:label="ViridianMember" xlink:title="ViridianMember" />
    <link:label xlink:type="resource" xlink:label="label_ViridianMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ViridianMember" xml:lang="en-US" id="label_ViridianMember">Viridian [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ViridianMember" xlink:to="label_ViridianMember" xlink:title="Label : ViridianMember to label_ViridianMember" />
    <link:label xlink:type="resource" xlink:label="label_ViridianMember_1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_ViridianMember_1" xml:lang="en-US" id="label_ViridianMember_1">This member stands for the information pertaining to Viridian Sciences Inc. ("Viridian").</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ViridianMember" xlink:to="label_ViridianMember_1" xlink:title="Label : ViridianMember to label_ViridianMember_1" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_LCAMember" xlink:label="LCAMember" xlink:title="LCAMember" />
    <link:label xlink:type="resource" xlink:label="label_LCAMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LCAMember" xml:lang="en-US" id="label_LCAMember">LCA [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LCAMember" xlink:to="label_LCAMember" xlink:title="Label : LCAMember to label_LCAMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByAssetClassAxis" xlink:label="FairValueByAssetClassAxis" xlink:title="FairValueByAssetClassAxis" />
    <link:label xlink:type="resource" xlink:label="label_FairValueByAssetClassAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FairValueByAssetClassAxis" xml:lang="en-US" id="label_FairValueByAssetClassAxis">Asset Class [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueByAssetClassAxis" xlink:to="label_FairValueByAssetClassAxis" xlink:title="Label : FairValueByAssetClassAxis to label_FairValueByAssetClassAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:label="FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:title="FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" />
    <link:label xlink:type="resource" xlink:label="label_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xml:lang="en-US" id="label_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain">Asset Class [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:to="label_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:title="Label : FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain to label_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndefinitelivedIntangibleAssetsMember" xlink:label="IndefinitelivedIntangibleAssetsMember" xlink:title="IndefinitelivedIntangibleAssetsMember" />
    <link:label xlink:type="resource" xlink:label="label_IndefinitelivedIntangibleAssetsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IndefinitelivedIntangibleAssetsMember" xml:lang="en-US" id="label_IndefinitelivedIntangibleAssetsMember">Indefinite-Lived Intangible Assets [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IndefinitelivedIntangibleAssetsMember" xlink:to="label_IndefinitelivedIntangibleAssetsMember" xlink:title="Label : IndefinitelivedIntangibleAssetsMember to label_IndefinitelivedIntangibleAssetsMember" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_ImpairmentsofLongLivedAssets" xlink:label="ImpairmentsofLongLivedAssets" xlink:title="ImpairmentsofLongLivedAssets" />
    <link:label xlink:type="resource" xlink:label="label_ImpairmentsofLongLivedAssets" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_ImpairmentsofLongLivedAssets" xml:lang="en-US" id="label_ImpairmentsofLongLivedAssets">Impairments of long-lived assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ImpairmentsofLongLivedAssets" xlink:to="label_ImpairmentsofLongLivedAssets" xlink:title="Label : ImpairmentsofLongLivedAssets to label_ImpairmentsofLongLivedAssets" />
    <link:label xlink:type="resource" xlink:label="label_ImpairmentsofLongLivedAssets_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ImpairmentsofLongLivedAssets_1" xml:lang="en-US" id="label_ImpairmentsofLongLivedAssets_1">Impairments of long-lived assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ImpairmentsofLongLivedAssets" xlink:to="label_ImpairmentsofLongLivedAssets_1" xlink:title="Label : ImpairmentsofLongLivedAssets to label_ImpairmentsofLongLivedAssets_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillGross" xlink:label="GoodwillGross" xlink:title="GoodwillGross" />
    <link:label xlink:type="resource" xlink:label="label_GoodwillGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_GoodwillGross" xml:lang="en-US" id="label_GoodwillGross">Goodwill, Gross</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GoodwillGross" xlink:to="label_GoodwillGross" xlink:title="Label : GoodwillGross to label_GoodwillGross" />
    <link:label xlink:type="resource" xlink:label="label_GoodwillGross_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_GoodwillGross_1" xml:lang="en-US" id="label_GoodwillGross_1">Goodwill</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GoodwillGross" xlink:to="label_GoodwillGross_1" xlink:title="Label : GoodwillGross to label_GoodwillGross_1" />
    <link:label xlink:type="resource" xlink:label="label_OtherIntangibleAssetsNet_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_OtherIntangibleAssetsNet_2" xml:lang="en-US" id="label_OtherIntangibleAssetsNet_2">Intangible assets, net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherIntangibleAssetsNet" xlink:to="label_OtherIntangibleAssetsNet_2" xlink:title="Label : OtherIntangibleAssetsNet to label_OtherIntangibleAssetsNet_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedComputerSoftwarePeriodIncreaseDecrease" xlink:label="CapitalizedComputerSoftwarePeriodIncreaseDecrease" xlink:title="CapitalizedComputerSoftwarePeriodIncreaseDecrease" />
    <link:label xlink:type="resource" xlink:label="label_CapitalizedComputerSoftwarePeriodIncreaseDecrease" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CapitalizedComputerSoftwarePeriodIncreaseDecrease" xml:lang="en-US" id="label_CapitalizedComputerSoftwarePeriodIncreaseDecrease">Capitalized Computer Software, Period Increase (Decrease)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CapitalizedComputerSoftwarePeriodIncreaseDecrease" xlink:to="label_CapitalizedComputerSoftwarePeriodIncreaseDecrease" xlink:title="Label : CapitalizedComputerSoftwarePeriodIncreaseDecrease to label_CapitalizedComputerSoftwarePeriodIncreaseDecrease" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetImpairmentCharges" xlink:label="AssetImpairmentCharges" xlink:title="AssetImpairmentCharges" />
    <link:label xlink:type="resource" xlink:label="label_AssetImpairmentCharges" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AssetImpairmentCharges" xml:lang="en-US" id="label_AssetImpairmentCharges">Asset Impairment Charges</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssetImpairmentCharges" xlink:to="label_AssetImpairmentCharges" xlink:title="Label : AssetImpairmentCharges to label_AssetImpairmentCharges" />
    <link:label xlink:type="resource" xlink:label="label_CapitalizedComputerSoftwareNet_2" xlink:role="http://www.xbrl.org/2003/role/positiveLabel" xlink:title="label_CapitalizedComputerSoftwareNet_2" xml:lang="en-US" id="label_CapitalizedComputerSoftwareNet_2">Capital expenditures for capitalized software assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CapitalizedComputerSoftwareNet" xlink:to="label_CapitalizedComputerSoftwareNet_2" xlink:title="Label : CapitalizedComputerSoftwareNet to label_CapitalizedComputerSoftwareNet_2" />
    <link:label xlink:type="resource" xlink:label="label_CapitalizedComputerSoftwareNet_3" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_CapitalizedComputerSoftwareNet_3" xml:lang="en-US" id="label_CapitalizedComputerSoftwareNet_3">Capitalized software, net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CapitalizedComputerSoftwareNet" xlink:to="label_CapitalizedComputerSoftwareNet_3" xlink:title="Label : CapitalizedComputerSoftwareNet to label_CapitalizedComputerSoftwareNet_3" />
    <link:label xlink:type="resource" xlink:label="label_CapitalizedComputerSoftwareNet_4" xlink:role="http://www.xbrl.org/2003/role/positiveTerseLabel" xlink:title="label_CapitalizedComputerSoftwareNet_4" xml:lang="en-US" id="label_CapitalizedComputerSoftwareNet_4">Total Capitalized Software, Net carrying amount</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CapitalizedComputerSoftwareNet" xlink:to="label_CapitalizedComputerSoftwareNet_4" xlink:title="Label : CapitalizedComputerSoftwareNet to label_CapitalizedComputerSoftwareNet_4" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermPurchaseCommitmentDescription" xlink:label="LongTermPurchaseCommitmentDescription" xlink:title="LongTermPurchaseCommitmentDescription" />
    <link:label xlink:type="resource" xlink:label="label_LongTermPurchaseCommitmentDescription" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LongTermPurchaseCommitmentDescription" xml:lang="en-US" id="label_LongTermPurchaseCommitmentDescription">Long-Term Purchase Commitment, Description</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermPurchaseCommitmentDescription" xlink:to="label_LongTermPurchaseCommitmentDescription" xlink:title="Label : LongTermPurchaseCommitmentDescription to label_LongTermPurchaseCommitmentDescription" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnContractTermination" xlink:label="GainLossOnContractTermination" xlink:title="GainLossOnContractTermination" />
    <link:label xlink:type="resource" xlink:label="label_GainLossOnContractTermination" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_GainLossOnContractTermination" xml:lang="en-US" id="label_GainLossOnContractTermination">Gain (Loss) on Contract Termination</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GainLossOnContractTermination" xlink:to="label_GainLossOnContractTermination" xlink:title="Label : GainLossOnContractTermination to label_GainLossOnContractTermination" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis" xlink:label="LegalEntityAxis" xlink:title="LegalEntityAxis" />
    <link:label xlink:type="resource" xlink:label="label_LegalEntityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LegalEntityAxis" xml:lang="en-US" id="label_LegalEntityAxis">Legal Entity [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LegalEntityAxis" xlink:to="label_LegalEntityAxis" xlink:title="Label : LegalEntityAxis to label_LegalEntityAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain" xlink:label="EntityDomain" xlink:title="EntityDomain" />
    <link:label xlink:type="resource" xlink:label="label_EntityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EntityDomain" xml:lang="en-US" id="label_EntityDomain">Entity [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityDomain" xlink:to="label_EntityDomain" xlink:title="Label : EntityDomain to label_EntityDomain" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_PosabitSystemsCorporationMember" xlink:label="PosabitSystemsCorporationMember" xlink:title="PosabitSystemsCorporationMember" />
    <link:label xlink:type="resource" xlink:label="label_PosabitSystemsCorporationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_PosabitSystemsCorporationMember" xml:lang="en-US" id="label_PosabitSystemsCorporationMember">Posabit Systems Corporation [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PosabitSystemsCorporationMember" xlink:to="label_PosabitSystemsCorporationMember" xlink:title="Label : PosabitSystemsCorporationMember to label_PosabitSystemsCorporationMember" />
    <link:label xlink:type="resource" xlink:label="label_PosabitSystemsCorporationMember_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_PosabitSystemsCorporationMember_1" xml:lang="en-US" id="label_PosabitSystemsCorporationMember_1">POSaBIT Systems Corporation (&#x201C;POSaBIT&#x201D;) [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PosabitSystemsCorporationMember" xlink:to="label_PosabitSystemsCorporationMember_1" xlink:title="Label : PosabitSystemsCorporationMember to label_PosabitSystemsCorporationMember_1" />
    <link:label xlink:type="resource" xlink:label="label_PosabitSystemsCorporationMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_PosabitSystemsCorporationMember_2" xml:lang="en-US" id="label_PosabitSystemsCorporationMember_2">This member stands for the information pertaining to POSaBIT Systems Corporation (&#x201C;POSaBIT&#x201D;).</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PosabitSystemsCorporationMember" xlink:to="label_PosabitSystemsCorporationMember_2" xlink:title="Label : PosabitSystemsCorporationMember to label_PosabitSystemsCorporationMember_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostsAndExpenses" xlink:label="CostsAndExpenses" xlink:title="CostsAndExpenses" />
    <link:label xlink:type="resource" xlink:label="label_CostsAndExpenses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CostsAndExpenses" xml:lang="en-US" id="label_CostsAndExpenses">Fees and expenses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CostsAndExpenses" xlink:to="label_CostsAndExpenses" xlink:title="Label : CostsAndExpenses to label_CostsAndExpenses" />
    <link:label xlink:type="resource" xlink:label="label_SeniorDebtObligationsMember_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_SeniorDebtObligationsMember_2" xml:lang="en-US" id="label_SeniorDebtObligationsMember_2">Senior Debt Obligations [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SeniorDebtObligationsMember" xlink:to="label_SeniorDebtObligationsMember_2" xlink:title="Label : SeniorDebtObligationsMember to label_SeniorDebtObligationsMember_2" />
    <link:label xlink:type="resource" xlink:label="label_SeniorNotesMember_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_SeniorNotesMember_2" xml:lang="en-US" id="label_SeniorNotesMember_2">Senior Convertible Notes [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SeniorNotesMember" xlink:to="label_SeniorNotesMember_2" xlink:title="Label : SeniorNotesMember to label_SeniorNotesMember_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="IncomeStatementLocationAxis" xlink:title="IncomeStatementLocationAxis" />
    <link:label xlink:type="resource" xlink:label="label_IncomeStatementLocationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncomeStatementLocationAxis" xml:lang="en-US" id="label_IncomeStatementLocationAxis">Income Statement Location [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeStatementLocationAxis" xlink:to="label_IncomeStatementLocationAxis" xlink:title="Label : IncomeStatementLocationAxis to label_IncomeStatementLocationAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="IncomeStatementLocationDomain" xlink:title="IncomeStatementLocationDomain" />
    <link:label xlink:type="resource" xlink:label="label_IncomeStatementLocationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncomeStatementLocationDomain" xml:lang="en-US" id="label_IncomeStatementLocationDomain">Income Statement Location [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeStatementLocationDomain" xlink:to="label_IncomeStatementLocationDomain" xlink:title="Label : IncomeStatementLocationDomain to label_IncomeStatementLocationDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpenseMember" xlink:label="OperatingExpenseMember" xlink:title="OperatingExpenseMember" />
    <link:label xlink:type="resource" xlink:label="label_OperatingExpenseMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_OperatingExpenseMember" xml:lang="en-US" id="label_OperatingExpenseMember">Operating Expense [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingExpenseMember" xlink:to="label_OperatingExpenseMember" xlink:title="Label : OperatingExpenseMember to label_OperatingExpenseMember" />
    <link:label xlink:type="resource" xlink:label="label_OperatingExpenseMember_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_OperatingExpenseMember_1" xml:lang="en-US" id="label_OperatingExpenseMember_1">Operating Expense [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingExpenseMember" xlink:to="label_OperatingExpenseMember_1" xlink:title="Label : OperatingExpenseMember to label_OperatingExpenseMember_1" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_ExchangeAgreementsMember" xlink:label="ExchangeAgreementsMember" xlink:title="ExchangeAgreementsMember" />
    <link:label xlink:type="resource" xlink:label="label_ExchangeAgreementsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_ExchangeAgreementsMember" xml:lang="en-US" id="label_ExchangeAgreementsMember">This member stands for the information pertaining to Exchange Agreements.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExchangeAgreementsMember" xlink:to="label_ExchangeAgreementsMember" xlink:title="Label : ExchangeAgreementsMember to label_ExchangeAgreementsMember" />
    <link:label xlink:type="resource" xlink:label="label_ExchangeAgreementsMember_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ExchangeAgreementsMember_1" xml:lang="en-US" id="label_ExchangeAgreementsMember_1">Exchange Agreements [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExchangeAgreementsMember" xlink:to="label_ExchangeAgreementsMember_1" xlink:title="Label : ExchangeAgreementsMember to label_ExchangeAgreementsMember_1" />
    <link:label xlink:type="resource" xlink:label="label_ExchangeAgreementsMember_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ExchangeAgreementsMember_2" xml:lang="en-US" id="label_ExchangeAgreementsMember_2">Exchange Agreements [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExchangeAgreementsMember" xlink:to="label_ExchangeAgreementsMember_2" xlink:title="Label : ExchangeAgreementsMember to label_ExchangeAgreementsMember_2" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_GryphonDigitalMiningIncMember" xlink:label="GryphonDigitalMiningIncMember" xlink:title="GryphonDigitalMiningIncMember" />
    <link:label xlink:type="resource" xlink:label="label_GryphonDigitalMiningIncMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_GryphonDigitalMiningIncMember" xml:lang="en-US" id="label_GryphonDigitalMiningIncMember">Gryphon Digital Mining Inc [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GryphonDigitalMiningIncMember" xlink:to="label_GryphonDigitalMiningIncMember" xlink:title="Label : GryphonDigitalMiningIncMember to label_GryphonDigitalMiningIncMember" />
    <link:label xlink:type="resource" xlink:label="label_GryphonDigitalMiningIncMember_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_GryphonDigitalMiningIncMember_1" xml:lang="en-US" id="label_GryphonDigitalMiningIncMember_1">Gryphon Digital Mining, Inc. (&#x201C;Gryphon&#x201D;) [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GryphonDigitalMiningIncMember" xlink:to="label_GryphonDigitalMiningIncMember_1" xlink:title="Label : GryphonDigitalMiningIncMember to label_GryphonDigitalMiningIncMember_1" />
    <link:label xlink:type="resource" xlink:label="label_GryphonDigitalMiningIncMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_GryphonDigitalMiningIncMember_2" xml:lang="en-US" id="label_GryphonDigitalMiningIncMember_2">This member stands for the information pertaining to Gryphon Digital Mining, Inc. (&#x201C;Gryphon&#x201D;).</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GryphonDigitalMiningIncMember" xlink:to="label_GryphonDigitalMiningIncMember_2" xlink:title="Label : GryphonDigitalMiningIncMember to label_GryphonDigitalMiningIncMember_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:label="ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:title="ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xml:lang="en-US" id="label_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">Investment, Name [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:to="label_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:title="Label : ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis to label_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain" xlink:label="EquityMethodInvesteeNameDomain" xlink:title="EquityMethodInvesteeNameDomain" />
    <link:label xlink:type="resource" xlink:label="label_EquityMethodInvesteeNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_EquityMethodInvesteeNameDomain" xml:lang="en-US" id="label_EquityMethodInvesteeNameDomain">Investment, Name [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EquityMethodInvesteeNameDomain" xlink:to="label_EquityMethodInvesteeNameDomain" xlink:title="Label : EquityMethodInvesteeNameDomain to label_EquityMethodInvesteeNameDomain" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_AkernaMergerCoMember" xlink:label="AkernaMergerCoMember" xlink:title="AkernaMergerCoMember" />
    <link:label xlink:type="resource" xlink:label="label_AkernaMergerCoMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_AkernaMergerCoMember" xml:lang="en-US" id="label_AkernaMergerCoMember">This member stands for the information pertaining to Akerna&#xA0;Merger Co. (&#x201C;Akerna&#xA0;Merger&#x201D;).</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AkernaMergerCoMember" xlink:to="label_AkernaMergerCoMember" xlink:title="Label : AkernaMergerCoMember to label_AkernaMergerCoMember" />
    <link:label xlink:type="resource" xlink:label="label_AkernaMergerCoMember_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AkernaMergerCoMember_1" xml:lang="en-US" id="label_AkernaMergerCoMember_1">Akerna&#xA0;Merger Co. [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AkernaMergerCoMember" xlink:to="label_AkernaMergerCoMember_1" xlink:title="Label : AkernaMergerCoMember to label_AkernaMergerCoMember_1" />
    <link:label xlink:type="resource" xlink:label="label_AkernaMergerCoMember_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AkernaMergerCoMember_2" xml:lang="en-US" id="label_AkernaMergerCoMember_2">Akerna&#xA0;Merger Co. (&#x201C;Akerna&#xA0;Merger&#x201D;) [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AkernaMergerCoMember" xlink:to="label_AkernaMergerCoMember_2" xlink:title="Label : AkernaMergerCoMember to label_AkernaMergerCoMember_2" />
    <link:label xlink:type="resource" xlink:label="label_GainLossOnContractTermination_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_GainLossOnContractTermination_1" xml:lang="en-US" id="label_GainLossOnContractTermination_1">Termination fee</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GainLossOnContractTermination" xlink:to="label_GainLossOnContractTermination_1" xlink:title="Label : GainLossOnContractTermination to label_GainLossOnContractTermination_1" />
    <link:label xlink:type="resource" xlink:label="label_LongTermPurchaseCommitmentDescription_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_LongTermPurchaseCommitmentDescription_1" xml:lang="en-US" id="label_LongTermPurchaseCommitmentDescription_1">Stock purchase agreement, description</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermPurchaseCommitmentDescription" xlink:to="label_LongTermPurchaseCommitmentDescription_1" xlink:title="Label : LongTermPurchaseCommitmentDescription to label_LongTermPurchaseCommitmentDescription_1" />
    <link:label xlink:type="resource" xlink:label="label_SecuredDebt_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_SecuredDebt_2" xml:lang="en-US" id="label_SecuredDebt_2">Aggregate principal amount</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SecuredDebt" xlink:to="label_SecuredDebt_2" xlink:title="Label : SecuredDebt to label_SecuredDebt_2" />
    <link:label xlink:type="resource" xlink:label="label_SecuredDebt_3" xlink:role="http://www.xbrl.org/2003/role/measurementGuidance" xlink:title="label_SecuredDebt_3" xml:lang="en-US" id="label_SecuredDebt_3">Net proceeds of secured convertible notes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SecuredDebt" xlink:to="label_SecuredDebt_3" xlink:title="Label : SecuredDebt to label_SecuredDebt_3" />
    <link:label xlink:type="resource" xlink:label="label_StockIssuedDuringPeriodValueNewIssues_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_StockIssuedDuringPeriodValueNewIssues_2" xml:lang="en-US" id="label_StockIssuedDuringPeriodValueNewIssues_2">Units sold to the underwriters</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodValueNewIssues" xlink:to="label_StockIssuedDuringPeriodValueNewIssues_2" xlink:title="Label : StockIssuedDuringPeriodValueNewIssues to label_StockIssuedDuringPeriodValueNewIssues_2" />
    <link:label xlink:type="resource" xlink:label="label_StockIssuedDuringPeriodSharesNewIssues_2" xlink:role="http://www.xbrl.org/2003/role/disclosureGuidance" xlink:title="label_StockIssuedDuringPeriodSharesNewIssues_2" xml:lang="en-US" id="label_StockIssuedDuringPeriodSharesNewIssues_2">Initial public offering, shares</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodSharesNewIssues" xlink:to="label_StockIssuedDuringPeriodSharesNewIssues_2" xlink:title="Label : StockIssuedDuringPeriodSharesNewIssues to label_StockIssuedDuringPeriodSharesNewIssues_2" />
    <link:label xlink:type="resource" xlink:label="label_StockIssuedDuringPeriodSharesNewIssues_3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_StockIssuedDuringPeriodSharesNewIssues_3" xml:lang="en-US" id="label_StockIssuedDuringPeriodSharesNewIssues_3">Issuance of common stock, shares</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodSharesNewIssues" xlink:to="label_StockIssuedDuringPeriodSharesNewIssues_3" xlink:title="Label : StockIssuedDuringPeriodSharesNewIssues to label_StockIssuedDuringPeriodSharesNewIssues_3" />
    <link:label xlink:type="resource" xlink:label="label_StockIssuedDuringPeriodSharesNewIssues_4" xlink:role="http://www.xbrl.org/2003/role/measurementGuidance" xlink:title="label_StockIssuedDuringPeriodSharesNewIssues_4" xml:lang="en-US" id="label_StockIssuedDuringPeriodSharesNewIssues_4">Common stock, shares</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodSharesNewIssues" xlink:to="label_StockIssuedDuringPeriodSharesNewIssues_4" xlink:title="Label : StockIssuedDuringPeriodSharesNewIssues to label_StockIssuedDuringPeriodSharesNewIssues_4" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_ConversionPricepershare" xlink:label="ConversionPricepershare" xlink:title="ConversionPricepershare" />
    <link:label xlink:type="resource" xlink:label="label_ConversionPricepershare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ConversionPricepershare" xml:lang="en-US" id="label_ConversionPricepershare">Conversion price</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConversionPricepershare" xlink:to="label_ConversionPricepershare" xlink:title="Label : ConversionPricepershare to label_ConversionPricepershare" />
    <link:label xlink:type="resource" xlink:label="label_ConversionPricepershare_1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_ConversionPricepershare_1" xml:lang="en-US" id="label_ConversionPricepershare_1">The price per share of the conversion feature embedded in the debt instrument.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConversionPricepershare" xlink:to="label_ConversionPricepershare_1" xlink:title="Label : ConversionPricepershare to label_ConversionPricepershare_1" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_DefaultInterestRate" xlink:label="DefaultInterestRate" xlink:title="DefaultInterestRate" />
    <link:label xlink:type="resource" xlink:label="label_DefaultInterestRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DefaultInterestRate" xml:lang="en-US" id="label_DefaultInterestRate">Default interest rate</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefaultInterestRate" xlink:to="label_DefaultInterestRate" xlink:title="Label : DefaultInterestRate to label_DefaultInterestRate" />
    <link:label xlink:type="resource" xlink:label="label_DefaultInterestRate_1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_DefaultInterestRate_1" xml:lang="en-US" id="label_DefaultInterestRate_1">The percentage of debt instruments default interest rate.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefaultInterestRate" xlink:to="label_DefaultInterestRate_1" xlink:title="Label : DefaultInterestRate to label_DefaultInterestRate_1" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_ProceedsFromConvertibleDebts1" xlink:label="ProceedsFromConvertibleDebts1" xlink:title="ProceedsFromConvertibleDebts1" />
    <link:label xlink:type="resource" xlink:label="label_ProceedsFromConvertibleDebts1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ProceedsFromConvertibleDebts1" xml:lang="en-US" id="label_ProceedsFromConvertibleDebts1">ProceedsFromConvertibleDebt1</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromConvertibleDebts1" xlink:to="label_ProceedsFromConvertibleDebts1" xlink:title="Label : ProceedsFromConvertibleDebts1 to label_ProceedsFromConvertibleDebts1" />
    <link:label xlink:type="resource" xlink:label="label_ProceedsFromConvertibleDebts1_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ProceedsFromConvertibleDebts1_1" xml:lang="en-US" id="label_ProceedsFromConvertibleDebts1_1">Net proceeds</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromConvertibleDebts1" xlink:to="label_ProceedsFromConvertibleDebts1_1" xlink:title="Label : ProceedsFromConvertibleDebts1 to label_ProceedsFromConvertibleDebts1_1" />
    <link:label xlink:type="resource" xlink:label="label_ProceedsFromConvertibleDebts1_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_ProceedsFromConvertibleDebts1_2" xml:lang="en-US" id="label_ProceedsFromConvertibleDebts1_2">Proceeds from the senior convertible notes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromConvertibleDebts1" xlink:to="label_ProceedsFromConvertibleDebts1_2" xlink:title="Label : ProceedsFromConvertibleDebts1 to label_ProceedsFromConvertibleDebts1_2" />
    <link:label xlink:type="resource" xlink:label="label_ProceedsFromConvertibleDebts1_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_ProceedsFromConvertibleDebts1_3" xml:lang="en-US" id="label_ProceedsFromConvertibleDebts1_3">Proceeds from the senior convertible notes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromConvertibleDebts1" xlink:to="label_ProceedsFromConvertibleDebts1_3" xlink:title="Label : ProceedsFromConvertibleDebts1 to label_ProceedsFromConvertibleDebts1_3" />
    <link:label xlink:type="resource" xlink:label="label_ProceedsFromConvertibleDebt_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_ProceedsFromConvertibleDebt_2" xml:lang="en-US" id="label_ProceedsFromConvertibleDebt_2">Proceeds from the senior convertible notes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromConvertibleDebt" xlink:to="label_ProceedsFromConvertibleDebt_2" xlink:title="Label : ProceedsFromConvertibleDebt to label_ProceedsFromConvertibleDebt_2" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_WorkingCapitalDeficit" xlink:label="WorkingCapitalDeficit" xlink:title="WorkingCapitalDeficit" />
    <link:label xlink:type="resource" xlink:label="label_WorkingCapitalDeficit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_WorkingCapitalDeficit" xml:lang="en-US" id="label_WorkingCapitalDeficit">Working capital deficit</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WorkingCapitalDeficit" xlink:to="label_WorkingCapitalDeficit" xlink:title="Label : WorkingCapitalDeficit to label_WorkingCapitalDeficit" />
    <link:label xlink:type="resource" xlink:label="label_WorkingCapitalDeficit_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_WorkingCapitalDeficit_1" xml:lang="en-US" id="label_WorkingCapitalDeficit_1">Working Capital Deficit</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WorkingCapitalDeficit" xlink:to="label_WorkingCapitalDeficit_1" xlink:title="Label : WorkingCapitalDeficit to label_WorkingCapitalDeficit_1" />
    <link:label xlink:type="resource" xlink:label="label_WorkingCapitalDeficit_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_WorkingCapitalDeficit_2" xml:lang="en-US" id="label_WorkingCapitalDeficit_2">The amount of working capital deficit</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WorkingCapitalDeficit" xlink:to="label_WorkingCapitalDeficit_2" xlink:title="Label : WorkingCapitalDeficit to label_WorkingCapitalDeficit_2" />
    <link:label xlink:type="resource" xlink:label="label_Cash_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_Cash_1" xml:lang="en-US" id="label_Cash_1">Cash</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Cash" xlink:to="label_Cash_1" xlink:title="Label : Cash to label_Cash_1" />
    <link:label xlink:type="resource" xlink:label="label_Cash_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_Cash_2" xml:lang="en-US" id="label_Cash_2">Cash in operations</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Cash" xlink:to="label_Cash_2" xlink:title="Label : Cash to label_Cash_2" />
    <link:label xlink:type="resource" xlink:label="label_DebtInstrumentConvertibleConversionPrice1_3" xlink:role="http://www.xbrl.org/2003/role/positiveLabel" xlink:title="label_DebtInstrumentConvertibleConversionPrice1_3" xml:lang="en-US" id="label_DebtInstrumentConvertibleConversionPrice1_3">Conversion price of debt instrument</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentConvertibleConversionPrice1" xlink:to="label_DebtInstrumentConvertibleConversionPrice1_3" xlink:title="Label : DebtInstrumentConvertibleConversionPrice1 to label_DebtInstrumentConvertibleConversionPrice1_3" />
    <link:label xlink:type="resource" xlink:label="label_DebtInstrumentConvertibleConversionPrice1_4" xlink:role="http://www.xbrl.org/2003/role/disclosureGuidance" xlink:title="label_DebtInstrumentConvertibleConversionPrice1_4" xml:lang="en-US" id="label_DebtInstrumentConvertibleConversionPrice1_4">Purchase price</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentConvertibleConversionPrice1" xlink:to="label_DebtInstrumentConvertibleConversionPrice1_4" xlink:title="Label : DebtInstrumentConvertibleConversionPrice1 to label_DebtInstrumentConvertibleConversionPrice1_4" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_PercentageOfConversionOfStockRepresentOutstandingShares" xlink:label="PercentageOfConversionOfStockRepresentOutstandingShares" xlink:title="PercentageOfConversionOfStockRepresentOutstandingShares" />
    <link:label xlink:type="resource" xlink:label="label_PercentageOfConversionOfStockRepresentOutstandingShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_PercentageOfConversionOfStockRepresentOutstandingShares" xml:lang="en-US" id="label_PercentageOfConversionOfStockRepresentOutstandingShares">Percentage of Conversion of Stock Represent&#xA0;Outstanding Shares</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PercentageOfConversionOfStockRepresentOutstandingShares" xlink:to="label_PercentageOfConversionOfStockRepresentOutstandingShares" xlink:title="Label : PercentageOfConversionOfStockRepresentOutstandingShares to label_PercentageOfConversionOfStockRepresentOutstandingShares" />
    <link:label xlink:type="resource" xlink:label="label_PercentageOfConversionOfStockRepresentOutstandingShares_1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_PercentageOfConversionOfStockRepresentOutstandingShares_1" xml:lang="en-US" id="label_PercentageOfConversionOfStockRepresentOutstandingShares_1">The percentage of conversion of stock represent&#xA0;outstanding shares.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PercentageOfConversionOfStockRepresentOutstandingShares" xlink:to="label_PercentageOfConversionOfStockRepresentOutstandingShares_1" xlink:title="Label : PercentageOfConversionOfStockRepresentOutstandingShares to label_PercentageOfConversionOfStockRepresentOutstandingShares_1" />
    <link:label xlink:type="resource" xlink:label="label_PercentageOfConversionOfStockRepresentOutstandingShares_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_PercentageOfConversionOfStockRepresentOutstandingShares_2" xml:lang="en-US" id="label_PercentageOfConversionOfStockRepresentOutstandingShares_2">Percentage of conversion of stock represent&#xA0;outstanding shares</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PercentageOfConversionOfStockRepresentOutstandingShares" xlink:to="label_PercentageOfConversionOfStockRepresentOutstandingShares_2" xlink:title="Label : PercentageOfConversionOfStockRepresentOutstandingShares to label_PercentageOfConversionOfStockRepresentOutstandingShares_2" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_UnrestrictedCashAndCashEquivalentsAvailableToFutureOperations" xlink:label="UnrestrictedCashAndCashEquivalentsAvailableToFutureOperations" xlink:title="UnrestrictedCashAndCashEquivalentsAvailableToFutureOperations" />
    <link:label xlink:type="resource" xlink:label="label_UnrestrictedCashAndCashEquivalentsAvailableToFutureOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_UnrestrictedCashAndCashEquivalentsAvailableToFutureOperations" xml:lang="en-US" id="label_UnrestrictedCashAndCashEquivalentsAvailableToFutureOperations">Unrestricted Cash and Cash Equivalents Available to Future Operations</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UnrestrictedCashAndCashEquivalentsAvailableToFutureOperations" xlink:to="label_UnrestrictedCashAndCashEquivalentsAvailableToFutureOperations" xlink:title="Label : UnrestrictedCashAndCashEquivalentsAvailableToFutureOperations to label_UnrestrictedCashAndCashEquivalentsAvailableToFutureOperations" />
    <link:label xlink:type="resource" xlink:label="label_UnrestrictedCashAndCashEquivalentsAvailableToFutureOperations_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_UnrestrictedCashAndCashEquivalentsAvailableToFutureOperations_1" xml:lang="en-US" id="label_UnrestrictedCashAndCashEquivalentsAvailableToFutureOperations_1">Unrestricted cash available to fund future operations</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UnrestrictedCashAndCashEquivalentsAvailableToFutureOperations" xlink:to="label_UnrestrictedCashAndCashEquivalentsAvailableToFutureOperations_1" xlink:title="Label : UnrestrictedCashAndCashEquivalentsAvailableToFutureOperations to label_UnrestrictedCashAndCashEquivalentsAvailableToFutureOperations_1" />
    <link:label xlink:type="resource" xlink:label="label_UnrestrictedCashAndCashEquivalentsAvailableToFutureOperations_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_UnrestrictedCashAndCashEquivalentsAvailableToFutureOperations_2" xml:lang="en-US" id="label_UnrestrictedCashAndCashEquivalentsAvailableToFutureOperations_2">The amount of cash and cash equivalents with respect to unrestricted balances available to future operations.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UnrestrictedCashAndCashEquivalentsAvailableToFutureOperations" xlink:to="label_UnrestrictedCashAndCashEquivalentsAvailableToFutureOperations_2" xlink:title="Label : UnrestrictedCashAndCashEquivalentsAvailableToFutureOperations to label_UnrestrictedCashAndCashEquivalentsAvailableToFutureOperations_2" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_NumberOfClassesOfStock" xlink:label="NumberOfClassesOfStock" xlink:title="NumberOfClassesOfStock" />
    <link:label xlink:type="resource" xlink:label="label_NumberOfClassesOfStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_NumberOfClassesOfStock" xml:lang="en-US" id="label_NumberOfClassesOfStock">Number of classes of stock</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfClassesOfStock" xlink:to="label_NumberOfClassesOfStock" xlink:title="Label : NumberOfClassesOfStock to label_NumberOfClassesOfStock" />
    <link:label xlink:type="resource" xlink:label="label_NumberOfClassesOfStock_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_NumberOfClassesOfStock_1" xml:lang="en-US" id="label_NumberOfClassesOfStock_1">Number of classes of stock</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfClassesOfStock" xlink:to="label_NumberOfClassesOfStock_1" xlink:title="Label : NumberOfClassesOfStock to label_NumberOfClassesOfStock_1" />
    <link:label xlink:type="resource" xlink:label="label_NumberOfClassesOfStock_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_NumberOfClassesOfStock_2" xml:lang="en-US" id="label_NumberOfClassesOfStock_2">The number of classes of stock held by the reporting entity.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfClassesOfStock" xlink:to="label_NumberOfClassesOfStock_2" xlink:title="Label : NumberOfClassesOfStock to label_NumberOfClassesOfStock_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SecuredDebtMember" xlink:label="SecuredDebtMember" xlink:title="SecuredDebtMember" />
    <link:label xlink:type="resource" xlink:label="label_SecuredDebtMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SecuredDebtMember" xml:lang="en-US" id="label_SecuredDebtMember">Secured Debt [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SecuredDebtMember" xlink:to="label_SecuredDebtMember" xlink:title="Label : SecuredDebtMember to label_SecuredDebtMember" />
    <link:label xlink:type="resource" xlink:label="label_IncomeLossFromContinuingOperations_2" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="label_IncomeLossFromContinuingOperations_2" xml:lang="en-US" id="label_IncomeLossFromContinuingOperations_2">Net loss from continuing operations</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeLossFromContinuingOperations" xlink:to="label_IncomeLossFromContinuingOperations_2" xlink:title="Label : IncomeLossFromContinuingOperations to label_IncomeLossFromContinuingOperations_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" xlink:label="IncomeLossFromContinuingOperationsPerBasicShare" xlink:title="IncomeLossFromContinuingOperationsPerBasicShare" />
    <link:label xlink:type="resource" xlink:label="label_IncomeLossFromContinuingOperationsPerBasicShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_IncomeLossFromContinuingOperationsPerBasicShare" xml:lang="en-US" id="label_IncomeLossFromContinuingOperationsPerBasicShare">Basic and diluted loss per common share from continuing operations</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeLossFromContinuingOperationsPerBasicShare" xlink:to="label_IncomeLossFromContinuingOperationsPerBasicShare" xlink:title="Label : IncomeLossFromContinuingOperationsPerBasicShare to label_IncomeLossFromContinuingOperationsPerBasicShare" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" xlink:label="IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" xlink:title="IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" />
    <link:label xlink:type="resource" xlink:label="label_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" xml:lang="en-US" id="label_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare">Basic and diluted earnings (loss) per common share from discontinued&#xA0;operations</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" xlink:to="label_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" xlink:title="Label : IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare to label_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" />
    <link:label xlink:type="resource" xlink:label="label_IncomeLossFromContinuingOperationsPerBasicShare_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncomeLossFromContinuingOperationsPerBasicShare_1" xml:lang="en-US" id="label_IncomeLossFromContinuingOperationsPerBasicShare_1">Income (Loss) from Continuing Operations, Per Basic Share</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeLossFromContinuingOperationsPerBasicShare" xlink:to="label_IncomeLossFromContinuingOperationsPerBasicShare_1" xlink:title="Label : IncomeLossFromContinuingOperationsPerBasicShare to label_IncomeLossFromContinuingOperationsPerBasicShare_1" />
    <link:label xlink:type="resource" xlink:label="label_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_1" xml:lang="en-US" id="label_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_1">Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Basic Share</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" xlink:to="label_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_1" xlink:title="Label : IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare to label_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_1" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsContinuingOperations" xlink:label="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsContinuingOperations" xlink:title="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsContinuingOperations" />
    <link:label xlink:type="resource" xlink:label="label_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:title="label_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsContinuingOperations" xml:lang="en-US" id="label_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsContinuingOperations">Cash and restricted cash of continuing operations - end of period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsContinuingOperations" xlink:to="label_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsContinuingOperations" xlink:title="Label : CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsContinuingOperations to label_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsContinuingOperations" />
    <link:label xlink:type="resource" xlink:label="label_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsContinuingOperations_1" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:title="label_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsContinuingOperations_1" xml:lang="en-US" id="label_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsContinuingOperations_1">Cash and restricted cash of continuing operations&#xA0;- beginning of period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsContinuingOperations" xlink:to="label_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsContinuingOperations_1" xlink:title="Label : CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsContinuingOperations to label_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsContinuingOperations_1" />
    <link:label xlink:type="resource" xlink:label="label_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsContinuingOperations_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsContinuingOperations_2" xml:lang="en-US" id="label_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsContinuingOperations_2">Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage from continuing operations.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsContinuingOperations" xlink:to="label_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsContinuingOperations_2" xlink:title="Label : CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsContinuingOperations to label_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsContinuingOperations_2" />
    <link:label xlink:type="resource" xlink:label="label_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsContinuingOperations_3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsContinuingOperations_3" xml:lang="en-US" id="label_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsContinuingOperations_3">Cash Cash Equivalents Restricted Cash and Restricted Cash Equivalents Continuing Operations</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsContinuingOperations" xlink:to="label_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsContinuingOperations_3" xlink:title="Label : CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsContinuingOperations to label_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsContinuingOperations_3" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:label="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:title="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" />
    <link:label xlink:type="resource" xlink:label="label_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xml:lang="en-US" id="label_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:to="label_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:title="Label : CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations to label_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" />
    <link:label xlink:type="resource" xlink:label="label_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_1" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:title="label_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_1" xml:lang="en-US" id="label_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_1">Cash and restricted cash of discontinued operations - beginning of period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:to="label_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_1" xlink:title="Label : CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations to label_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_1" />
    <link:label xlink:type="resource" xlink:label="label_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_2" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:title="label_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_2" xml:lang="en-US" id="label_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_2">Cash and restricted cash of discontinued operations - end of period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:to="label_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_2" xlink:title="Label : CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations to label_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:label="RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:title="RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" />
    <link:label xlink:type="resource" xlink:label="label_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xml:lang="en-US" id="label_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:to="label_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:title="Label : RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 to label_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" />
    <link:label xlink:type="resource" xlink:label="label_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_1" xml:lang="en-US" id="label_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_1">Revenue, performance obligation, period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:to="label_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_1" xlink:title="Label : RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 to label_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_1" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_SaasSolutionsMember" xlink:label="SaasSolutionsMember" xlink:title="SaasSolutionsMember" />
    <link:label xlink:type="resource" xlink:label="label_SaasSolutionsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SaasSolutionsMember" xml:lang="en-US" id="label_SaasSolutionsMember">SaaS solutions [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SaasSolutionsMember" xlink:to="label_SaasSolutionsMember" xlink:title="Label : SaasSolutionsMember to label_SaasSolutionsMember" />
    <link:label xlink:type="resource" xlink:label="label_SaasSolutionsMember_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_SaasSolutionsMember_1" xml:lang="en-US" id="label_SaasSolutionsMember_1">SaaS solutions [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SaasSolutionsMember" xlink:to="label_SaasSolutionsMember_1" xlink:title="Label : SaasSolutionsMember to label_SaasSolutionsMember_1" />
    <link:label xlink:type="resource" xlink:label="label_SaasSolutionsMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_SaasSolutionsMember_2" xml:lang="en-US" id="label_SaasSolutionsMember_2">This member stands for the information pertaining to SaaS solutions.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SaasSolutionsMember" xlink:to="label_SaasSolutionsMember_2" xlink:title="Label : SaasSolutionsMember to label_SaasSolutionsMember_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerDurationAxis" xlink:label="ContractWithCustomerDurationAxis" xlink:title="ContractWithCustomerDurationAxis" />
    <link:label xlink:type="resource" xlink:label="label_ContractWithCustomerDurationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ContractWithCustomerDurationAxis" xml:lang="en-US" id="label_ContractWithCustomerDurationAxis">Contract with Customer, Duration [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ContractWithCustomerDurationAxis" xlink:to="label_ContractWithCustomerDurationAxis" xlink:title="Label : ContractWithCustomerDurationAxis to label_ContractWithCustomerDurationAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerDurationDomain" xlink:label="ContractWithCustomerDurationDomain" xlink:title="ContractWithCustomerDurationDomain" />
    <link:label xlink:type="resource" xlink:label="label_ContractWithCustomerDurationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ContractWithCustomerDurationDomain" xml:lang="en-US" id="label_ContractWithCustomerDurationDomain">Contract with Customer, Duration [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ContractWithCustomerDurationDomain" xlink:to="label_ContractWithCustomerDurationDomain" xlink:title="Label : ContractWithCustomerDurationDomain to label_ContractWithCustomerDurationDomain" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_SubscriptionFeesMember" xlink:label="SubscriptionFeesMember" xlink:title="SubscriptionFeesMember" />
    <link:label xlink:type="resource" xlink:label="label_SubscriptionFeesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SubscriptionFeesMember" xml:lang="en-US" id="label_SubscriptionFeesMember">Subscription Fees [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SubscriptionFeesMember" xlink:to="label_SubscriptionFeesMember" xlink:title="Label : SubscriptionFeesMember to label_SubscriptionFeesMember" />
    <link:label xlink:type="resource" xlink:label="label_SubscriptionFeesMember_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_SubscriptionFeesMember_1" xml:lang="en-US" id="label_SubscriptionFeesMember_1">Subscription fees [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SubscriptionFeesMember" xlink:to="label_SubscriptionFeesMember_1" xlink:title="Label : SubscriptionFeesMember to label_SubscriptionFeesMember_1" />
    <link:label xlink:type="resource" xlink:label="label_SubscriptionFeesMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_SubscriptionFeesMember_2" xml:lang="en-US" id="label_SubscriptionFeesMember_2">This member stands for the information pertaining to subscription fees.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SubscriptionFeesMember" xlink:to="label_SubscriptionFeesMember_2" xlink:title="Label : SubscriptionFeesMember to label_SubscriptionFeesMember_2" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_CustomersMember" xlink:label="CustomersMember" xlink:title="CustomersMember" />
    <link:label xlink:type="resource" xlink:label="label_CustomersMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CustomersMember" xml:lang="en-US" id="label_CustomersMember">Customers [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CustomersMember" xlink:to="label_CustomersMember" xlink:title="Label : CustomersMember to label_CustomersMember" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_TwoGovernmentClientsMember" xlink:label="TwoGovernmentClientsMember" xlink:title="TwoGovernmentClientsMember" />
    <link:label xlink:type="resource" xlink:label="label_TwoGovernmentClientsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_TwoGovernmentClientsMember" xml:lang="en-US" id="label_TwoGovernmentClientsMember">Two Government Clients [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TwoGovernmentClientsMember" xlink:to="label_TwoGovernmentClientsMember" xlink:title="Label : TwoGovernmentClientsMember to label_TwoGovernmentClientsMember" />
    <link:label xlink:type="resource" xlink:label="label_CustomerRelationshipsMember_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CustomerRelationshipsMember_1" xml:lang="en-US" id="label_CustomerRelationshipsMember_1">Customer relationships [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CustomerRelationshipsMember" xlink:to="label_CustomerRelationshipsMember_1" xlink:title="Label : CustomerRelationshipsMember to label_CustomerRelationshipsMember_1" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_Revenuerecognized" xlink:label="Revenuerecognized" xlink:title="Revenuerecognized" />
    <link:label xlink:type="resource" xlink:label="label_Revenuerecognized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_Revenuerecognized" xml:lang="en-US" id="label_Revenuerecognized">Revenue recognized</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Revenuerecognized" xlink:to="label_Revenuerecognized" xlink:title="Label : Revenuerecognized to label_Revenuerecognized" />
    <link:label xlink:type="resource" xlink:label="label_Revenuerecognized_1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_Revenuerecognized_1" xml:lang="en-US" id="label_Revenuerecognized_1">The amount of revenue recognized.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Revenuerecognized" xlink:to="label_Revenuerecognized_1" xlink:title="Label : Revenuerecognized to label_Revenuerecognized_1" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_Unsatisfiedperformanceobligations" xlink:label="Unsatisfiedperformanceobligations" xlink:title="Unsatisfiedperformanceobligations" />
    <link:label xlink:type="resource" xlink:label="label_Unsatisfiedperformanceobligations" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_Unsatisfiedperformanceobligations" xml:lang="en-US" id="label_Unsatisfiedperformanceobligations">The amount of unsatisfied performance obligations.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Unsatisfiedperformanceobligations" xlink:to="label_Unsatisfiedperformanceobligations" xlink:title="Label : Unsatisfiedperformanceobligations to label_Unsatisfiedperformanceobligations" />
    <link:label xlink:type="resource" xlink:label="label_Unsatisfiedperformanceobligations_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_Unsatisfiedperformanceobligations_1" xml:lang="en-US" id="label_Unsatisfiedperformanceobligations_1">Unsatisfied performance obligations</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Unsatisfiedperformanceobligations" xlink:to="label_Unsatisfiedperformanceobligations_1" xlink:title="Label : Unsatisfiedperformanceobligations to label_Unsatisfiedperformanceobligations_1" />
    <link:label xlink:type="resource" xlink:label="label_Unsatisfiedperformanceobligations_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_Unsatisfiedperformanceobligations_2" xml:lang="en-US" id="label_Unsatisfiedperformanceobligations_2">Unsatisfied performance obligations</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Unsatisfiedperformanceobligations" xlink:to="label_Unsatisfiedperformanceobligations_2" xlink:title="Label : Unsatisfiedperformanceobligations to label_Unsatisfiedperformanceobligations_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligation" xlink:label="RevenueRemainingPerformanceObligation" xlink:title="RevenueRemainingPerformanceObligation" />
    <link:label xlink:type="resource" xlink:label="label_RevenueRemainingPerformanceObligation" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_RevenueRemainingPerformanceObligation" xml:lang="en-US" id="label_RevenueRemainingPerformanceObligation">RevenueRemainingPerformanceObligation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RevenueRemainingPerformanceObligation" xlink:to="label_RevenueRemainingPerformanceObligation" xlink:title="Label : RevenueRemainingPerformanceObligation to label_RevenueRemainingPerformanceObligation" />
    <link:label xlink:type="resource" xlink:label="label_RevenueRemainingPerformanceObligation_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_RevenueRemainingPerformanceObligation_1" xml:lang="en-US" id="label_RevenueRemainingPerformanceObligation_1">RevenueRemainingPerformanceObligation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RevenueRemainingPerformanceObligation" xlink:to="label_RevenueRemainingPerformanceObligation_1" xlink:title="Label : RevenueRemainingPerformanceObligation to label_RevenueRemainingPerformanceObligation_1" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_DeferralOfContractCosts" xlink:label="DeferralOfContractCosts" xlink:title="DeferralOfContractCosts" />
    <link:label xlink:type="resource" xlink:label="label_DeferralOfContractCosts" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_DeferralOfContractCosts" xml:lang="en-US" id="label_DeferralOfContractCosts">Deferral of contract costs</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferralOfContractCosts" xlink:to="label_DeferralOfContractCosts" xlink:title="Label : DeferralOfContractCosts to label_DeferralOfContractCosts" />
    <link:label xlink:type="resource" xlink:label="label_DeferralOfContractCosts_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DeferralOfContractCosts_1" xml:lang="en-US" id="label_DeferralOfContractCosts_1">Deferral of contract costs</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferralOfContractCosts" xlink:to="label_DeferralOfContractCosts_1" xlink:title="Label : DeferralOfContractCosts to label_DeferralOfContractCosts_1" />
    <link:label xlink:type="resource" xlink:label="label_DeferralOfContractCosts_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_DeferralOfContractCosts_2" xml:lang="en-US" id="label_DeferralOfContractCosts_2">The amount of adjustment related to deferral of contract costs that were historically expensed as incurred.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferralOfContractCosts" xlink:to="label_DeferralOfContractCosts_2" xlink:title="Label : DeferralOfContractCosts to label_DeferralOfContractCosts_2" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_DeferredRevenueRevenueRecognized" xlink:label="DeferredRevenueRevenueRecognized" xlink:title="DeferredRevenueRevenueRecognized" />
    <link:label xlink:type="resource" xlink:label="label_DeferredRevenueRevenueRecognized" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_DeferredRevenueRevenueRecognized" xml:lang="en-US" id="label_DeferredRevenueRevenueRecognized">Deferred revenue, revenue recognized</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredRevenueRevenueRecognized" xlink:to="label_DeferredRevenueRevenueRecognized" xlink:title="Label : DeferredRevenueRevenueRecognized to label_DeferredRevenueRevenueRecognized" />
    <link:label xlink:type="resource" xlink:label="label_DeferredRevenueRevenueRecognized_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DeferredRevenueRevenueRecognized_1" xml:lang="en-US" id="label_DeferredRevenueRevenueRecognized_1">Deferred Revenue, Recognized</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredRevenueRevenueRecognized" xlink:to="label_DeferredRevenueRevenueRecognized_1" xlink:title="Label : DeferredRevenueRevenueRecognized to label_DeferredRevenueRevenueRecognized_1" />
    <link:label xlink:type="resource" xlink:label="label_DeferredRevenueRevenueRecognized_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_DeferredRevenueRevenueRecognized_2" xml:lang="en-US" id="label_DeferredRevenueRevenueRecognized_2">Amount of revenue recognized that was previously reported as deferred or unearned revenue.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredRevenueRevenueRecognized" xlink:to="label_DeferredRevenueRevenueRecognized_2" xlink:title="Label : DeferredRevenueRevenueRecognized to label_DeferredRevenueRevenueRecognized_2" />
    <link:label xlink:type="resource" xlink:label="label_AccountsReceivableNetCurrent_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AccountsReceivableNetCurrent_1" xml:lang="en-US" id="label_AccountsReceivableNetCurrent_1">Accounts receivable, net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccountsReceivableNetCurrent" xlink:to="label_AccountsReceivableNetCurrent_1" xlink:title="Label : AccountsReceivableNetCurrent to label_AccountsReceivableNetCurrent_1" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_PercentageOfAccountReceivableFromCustomers" xlink:label="PercentageOfAccountReceivableFromCustomers" xlink:title="PercentageOfAccountReceivableFromCustomers" />
    <link:label xlink:type="resource" xlink:label="label_PercentageOfAccountReceivableFromCustomers" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_PercentageOfAccountReceivableFromCustomers" xml:lang="en-US" id="label_PercentageOfAccountReceivableFromCustomers">Percentage of Account Receivable from Customers</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PercentageOfAccountReceivableFromCustomers" xlink:to="label_PercentageOfAccountReceivableFromCustomers" xlink:title="Label : PercentageOfAccountReceivableFromCustomers to label_PercentageOfAccountReceivableFromCustomers" />
    <link:label xlink:type="resource" xlink:label="label_PercentageOfAccountReceivableFromCustomers_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_PercentageOfAccountReceivableFromCustomers_1" xml:lang="en-US" id="label_PercentageOfAccountReceivableFromCustomers_1">Percentage of account receivable from customers</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PercentageOfAccountReceivableFromCustomers" xlink:to="label_PercentageOfAccountReceivableFromCustomers_1" xlink:title="Label : PercentageOfAccountReceivableFromCustomers to label_PercentageOfAccountReceivableFromCustomers_1" />
    <link:label xlink:type="resource" xlink:label="label_PercentageOfAccountReceivableFromCustomers_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_PercentageOfAccountReceivableFromCustomers_2" xml:lang="en-US" id="label_PercentageOfAccountReceivableFromCustomers_2">Percentage of account receivable from customers.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PercentageOfAccountReceivableFromCustomers" xlink:to="label_PercentageOfAccountReceivableFromCustomers_2" xlink:title="Label : PercentageOfAccountReceivableFromCustomers to label_PercentageOfAccountReceivableFromCustomers_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" xlink:label="FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" xlink:title="FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" />
    <link:label xlink:type="resource" xlink:label="label_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" xml:lang="en-US" id="label_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1">Finite-Lived Intangible Assets, Remaining Amortization Period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" xlink:to="label_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" xlink:title="Label : FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1 to label_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" />
    <link:label xlink:type="resource" xlink:label="label_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_1" xml:lang="en-US" id="label_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_1">Amortization period, deferred contract costs</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" xlink:to="label_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_1" xlink:title="Label : FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1 to label_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_1" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_PercentageOfCommitmentToCompensateFinancialAdvisor" xlink:label="PercentageOfCommitmentToCompensateFinancialAdvisor" xlink:title="PercentageOfCommitmentToCompensateFinancialAdvisor" />
    <link:label xlink:type="resource" xlink:label="label_PercentageOfCommitmentToCompensateFinancialAdvisor" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_PercentageOfCommitmentToCompensateFinancialAdvisor" xml:lang="en-US" id="label_PercentageOfCommitmentToCompensateFinancialAdvisor">Percentage of Commitment to Compensate Financial Advisor</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PercentageOfCommitmentToCompensateFinancialAdvisor" xlink:to="label_PercentageOfCommitmentToCompensateFinancialAdvisor" xlink:title="Label : PercentageOfCommitmentToCompensateFinancialAdvisor to label_PercentageOfCommitmentToCompensateFinancialAdvisor" />
    <link:label xlink:type="resource" xlink:label="label_PercentageOfCommitmentToCompensateFinancialAdvisor_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_PercentageOfCommitmentToCompensateFinancialAdvisor_1" xml:lang="en-US" id="label_PercentageOfCommitmentToCompensateFinancialAdvisor_1">Percentage of commitment to compensate financial advisor</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PercentageOfCommitmentToCompensateFinancialAdvisor" xlink:to="label_PercentageOfCommitmentToCompensateFinancialAdvisor_1" xlink:title="Label : PercentageOfCommitmentToCompensateFinancialAdvisor to label_PercentageOfCommitmentToCompensateFinancialAdvisor_1" />
    <link:label xlink:type="resource" xlink:label="label_PercentageOfCommitmentToCompensateFinancialAdvisor_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_PercentageOfCommitmentToCompensateFinancialAdvisor_2" xml:lang="en-US" id="label_PercentageOfCommitmentToCompensateFinancialAdvisor_2">The percentage of commitment to compensate financial advisor.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PercentageOfCommitmentToCompensateFinancialAdvisor" xlink:to="label_PercentageOfCommitmentToCompensateFinancialAdvisor_2" xlink:title="Label : PercentageOfCommitmentToCompensateFinancialAdvisor to label_PercentageOfCommitmentToCompensateFinancialAdvisor_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentsAxis" xlink:label="OtherCommitmentsAxis" xlink:title="OtherCommitmentsAxis" />
    <link:label xlink:type="resource" xlink:label="label_OtherCommitmentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_OtherCommitmentsAxis" xml:lang="en-US" id="label_OtherCommitmentsAxis">Other Commitments [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherCommitmentsAxis" xlink:to="label_OtherCommitmentsAxis" xlink:title="Label : OtherCommitmentsAxis to label_OtherCommitmentsAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentsDomain" xlink:label="OtherCommitmentsDomain" xlink:title="OtherCommitmentsDomain" />
    <link:label xlink:type="resource" xlink:label="label_OtherCommitmentsDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_OtherCommitmentsDomain" xml:lang="en-US" id="label_OtherCommitmentsDomain">Other Commitments [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherCommitmentsDomain" xlink:to="label_OtherCommitmentsDomain" xlink:title="Label : OtherCommitmentsDomain to label_OtherCommitmentsDomain" />
    <link:label xlink:type="resource" xlink:label="label_TerminationFee_4" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:title="label_TerminationFee_4" xml:lang="en-US" id="label_TerminationFee_4">The amount of Termination fee</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TerminationFee" xlink:to="label_TerminationFee_4" xlink:title="Label : TerminationFee to label_TerminationFee_4" />
    <link:label xlink:type="resource" xlink:label="label_Adjustedforadoption_3" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_Adjustedforadoption_3" xml:lang="en-US" id="label_Adjustedforadoption_3">Adjusted for adoption</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Adjustedforadoption" xlink:to="label_Adjustedforadoption_3" xlink:title="Label : Adjustedforadoption to label_Adjustedforadoption_3" />
    <link:label xlink:type="resource" xlink:label="label_WarrantsExercisedInPeriodWeightedAverageGrantDateFairValue_3" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="label_WarrantsExercisedInPeriodWeightedAverageGrantDateFairValue_3" xml:lang="en-US" id="label_WarrantsExercisedInPeriodWeightedAverageGrantDateFairValue_3">Exercised</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WarrantsExercisedInPeriodWeightedAverageGrantDateFairValue" xlink:to="label_WarrantsExercisedInPeriodWeightedAverageGrantDateFairValue_3" xlink:title="Label : WarrantsExercisedInPeriodWeightedAverageGrantDateFairValue to label_WarrantsExercisedInPeriodWeightedAverageGrantDateFairValue_3" />
    <link:label xlink:type="resource" xlink:label="label_WarrantsForfeitedInPeriodWeightedAverageGrantDateFairValue_3" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="label_WarrantsForfeitedInPeriodWeightedAverageGrantDateFairValue_3" xml:lang="en-US" id="label_WarrantsForfeitedInPeriodWeightedAverageGrantDateFairValue_3">Expired/cancelled</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WarrantsForfeitedInPeriodWeightedAverageGrantDateFairValue" xlink:to="label_WarrantsForfeitedInPeriodWeightedAverageGrantDateFairValue_3" xlink:title="Label : WarrantsForfeitedInPeriodWeightedAverageGrantDateFairValue to label_WarrantsForfeitedInPeriodWeightedAverageGrantDateFairValue_3" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShortTermDebtTable" xlink:label="ScheduleOfShortTermDebtTable" xlink:title="ScheduleOfShortTermDebtTable" />
    <link:label xlink:type="resource" xlink:label="label_ScheduleOfShortTermDebtTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ScheduleOfShortTermDebtTable" xml:lang="en-US" id="label_ScheduleOfShortTermDebtTable">Schedule of Short-Term Debt [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfShortTermDebtTable" xlink:to="label_ScheduleOfShortTermDebtTable" xlink:title="Label : ScheduleOfShortTermDebtTable to label_ScheduleOfShortTermDebtTable" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_BillingsleyEmploymentAgreementMember" xlink:label="BillingsleyEmploymentAgreementMember" xlink:title="BillingsleyEmploymentAgreementMember" />
    <link:label xlink:type="resource" xlink:label="label_BillingsleyEmploymentAgreementMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_BillingsleyEmploymentAgreementMember" xml:lang="en-US" id="label_BillingsleyEmploymentAgreementMember">Billingsley Employment Agreement [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BillingsleyEmploymentAgreementMember" xlink:to="label_BillingsleyEmploymentAgreementMember" xlink:title="Label : BillingsleyEmploymentAgreementMember to label_BillingsleyEmploymentAgreementMember" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_DenverCOMember" xlink:label="DenverCOMember" xlink:title="DenverCOMember" />
    <link:label xlink:type="resource" xlink:label="label_DenverCOMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DenverCOMember" xml:lang="en-US" id="label_DenverCOMember">Denver, CO. [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DenverCOMember" xlink:to="label_DenverCOMember" xlink:title="Label : DenverCOMember to label_DenverCOMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermDebtLineItems" xlink:label="ShortTermDebtLineItems" xlink:title="ShortTermDebtLineItems" />
    <link:label xlink:type="resource" xlink:label="label_ShortTermDebtLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ShortTermDebtLineItems" xml:lang="en-US" id="label_ShortTermDebtLineItems">Short-Term Debt [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShortTermDebtLineItems" xlink:to="label_ShortTermDebtLineItems" xlink:title="Label : ShortTermDebtLineItems to label_ShortTermDebtLineItems" />
    <link:label xlink:type="resource" xlink:label="label_LeaseAndRentalExpense_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_LeaseAndRentalExpense_1" xml:lang="en-US" id="label_LeaseAndRentalExpense_1">Rent expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LeaseAndRentalExpense" xlink:to="label_LeaseAndRentalExpense_1" xlink:title="Label : LeaseAndRentalExpense to label_LeaseAndRentalExpense_1" />
    <link:label xlink:type="resource" xlink:label="label_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_2" xml:lang="en-US" id="label_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_2">2022</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:to="label_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_2" xlink:title="Label : OperatingLeasesFutureMinimumPaymentsDueInTwoYears to label_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_2" />
    <link:label xlink:type="resource" xlink:label="label_OperatingLeasesFutureMinimumPaymentsDueCurrent_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_OperatingLeasesFutureMinimumPaymentsDueCurrent_2" xml:lang="en-US" id="label_OperatingLeasesFutureMinimumPaymentsDueCurrent_2">2021</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:to="label_OperatingLeasesFutureMinimumPaymentsDueCurrent_2" xlink:title="Label : OperatingLeasesFutureMinimumPaymentsDueCurrent to label_OperatingLeasesFutureMinimumPaymentsDueCurrent_2" />
    <link:label xlink:type="resource" xlink:label="label_RestrictedCash_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_RestrictedCash_1" xml:lang="en-US" id="label_RestrictedCash_1">Restricted cash</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RestrictedCash" xlink:to="label_RestrictedCash_1" xlink:title="Label : RestrictedCash to label_RestrictedCash_1" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_RenewedCashBalance" xlink:label="RenewedCashBalance" xlink:title="RenewedCashBalance" />
    <link:label xlink:type="resource" xlink:label="label_RenewedCashBalance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_RenewedCashBalance" xml:lang="en-US" id="label_RenewedCashBalance">Renewed Cash Balance</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RenewedCashBalance" xlink:to="label_RenewedCashBalance" xlink:title="Label : RenewedCashBalance to label_RenewedCashBalance" />
    <link:label xlink:type="resource" xlink:label="label_RenewedCashBalance_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_RenewedCashBalance_1" xml:lang="en-US" id="label_RenewedCashBalance_1">Renewed cash balance</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RenewedCashBalance" xlink:to="label_RenewedCashBalance_1" xlink:title="Label : RenewedCashBalance to label_RenewedCashBalance_1" />
    <link:label xlink:type="resource" xlink:label="label_RenewedCashBalance_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_RenewedCashBalance_2" xml:lang="en-US" id="label_RenewedCashBalance_2">Letter-of-credit was renewed with the required balance reduced.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RenewedCashBalance" xlink:to="label_RenewedCashBalance_2" xlink:title="Label : RenewedCashBalance to label_RenewedCashBalance_2" />
    <link:label xlink:type="resource" xlink:label="label_LeaseExpirationDate1_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_LeaseExpirationDate1_1" xml:lang="en-US" id="label_LeaseExpirationDate1_1">Termination date</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LeaseExpirationDate1" xlink:to="label_LeaseExpirationDate1_1" xlink:title="Label : LeaseExpirationDate1 to label_LeaseExpirationDate1_1" />
    <link:label xlink:type="resource" xlink:label="label_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage_1" xml:lang="en-US" id="label_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage_1">Target bonus percentage</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" xlink:to="label_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage_1" xlink:title="Label : DefinedBenefitPlanPlanAssetsTargetAllocationPercentage to label_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage_1" />
    <link:label xlink:type="resource" xlink:label="label_SalariesAndWages_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_SalariesAndWages_1" xml:lang="en-US" id="label_SalariesAndWages_1">Annual base salary</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SalariesAndWages" xlink:to="label_SalariesAndWages_1" xlink:title="Label : SalariesAndWages to label_SalariesAndWages_1" />
    <link:label xlink:type="resource" xlink:label="label_OtherCommitmentsDescription_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_OtherCommitmentsDescription_1" xml:lang="en-US" id="label_OtherCommitmentsDescription_1">Employment agreement, description</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherCommitmentsDescription" xlink:to="label_OtherCommitmentsDescription_1" xlink:title="Label : OtherCommitmentsDescription to label_OtherCommitmentsDescription_1" />
    <link:label xlink:type="resource" xlink:label="label_EmployeeBenefitsAndShareBasedCompensation_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_EmployeeBenefitsAndShareBasedCompensation_1" xml:lang="en-US" id="label_EmployeeBenefitsAndShareBasedCompensation_1">Bonus accrual</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmployeeBenefitsAndShareBasedCompensation" xlink:to="label_EmployeeBenefitsAndShareBasedCompensation_1" xlink:title="Label : EmployeeBenefitsAndShareBasedCompensation to label_EmployeeBenefitsAndShareBasedCompensation_1" />
    <link:label xlink:type="resource" xlink:label="label_DefinedBenefitPlansGeneralInformation_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DefinedBenefitPlansGeneralInformation_1" xml:lang="en-US" id="label_DefinedBenefitPlansGeneralInformation_1">Employee benefit plan, description</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlansGeneralInformation" xlink:to="label_DefinedBenefitPlansGeneralInformation_1" xlink:title="Label : DefinedBenefitPlansGeneralInformation to label_DefinedBenefitPlansGeneralInformation_1" />
    <link:label xlink:type="resource" xlink:label="label_LegalFees_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_LegalFees_1" xml:lang="en-US" id="label_LegalFees_1">Proceeds from net of legal fees</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LegalFees" xlink:to="label_LegalFees_1" xlink:title="Label : LegalFees to label_LegalFees_1" />
    <link:label xlink:type="resource" xlink:label="label_LineOfCredit_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_LineOfCredit_1" xml:lang="en-US" id="label_LineOfCredit_1">Letter-of-credit with a bank</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LineOfCredit" xlink:to="label_LineOfCredit_1" xlink:title="Label : LineOfCredit to label_LineOfCredit_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SecurityDeposit" xlink:label="SecurityDeposit" xlink:title="SecurityDeposit" />
    <link:label xlink:type="resource" xlink:label="label_SecurityDeposit" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_SecurityDeposit" xml:lang="en-US" id="label_SecurityDeposit">Security deposit</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SecurityDeposit" xlink:to="label_SecurityDeposit" xlink:title="Label : SecurityDeposit to label_SecurityDeposit" />
    <link:label xlink:type="resource" xlink:label="label_SecurityDeposit_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SecurityDeposit_1" xml:lang="en-US" id="label_SecurityDeposit_1">Security Deposit</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SecurityDeposit" xlink:to="label_SecurityDeposit_1" xlink:title="Label : SecurityDeposit to label_SecurityDeposit_1" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_AssetsWrittenOff" xlink:label="AssetsWrittenOff" xlink:title="AssetsWrittenOff" />
    <link:label xlink:type="resource" xlink:label="label_AssetsWrittenOff" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AssetsWrittenOff" xml:lang="en-US" id="label_AssetsWrittenOff">Assets Written Off</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssetsWrittenOff" xlink:to="label_AssetsWrittenOff" xlink:title="Label : AssetsWrittenOff to label_AssetsWrittenOff" />
    <link:label xlink:type="resource" xlink:label="label_AssetsWrittenOff_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_AssetsWrittenOff_1" xml:lang="en-US" id="label_AssetsWrittenOff_1">Assets written off</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssetsWrittenOff" xlink:to="label_AssetsWrittenOff_1" xlink:title="Label : AssetsWrittenOff to label_AssetsWrittenOff_1" />
    <link:label xlink:type="resource" xlink:label="label_SharePrice_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_SharePrice_2" xml:lang="en-US" id="label_SharePrice_2">Purchase price</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharePrice" xlink:to="label_SharePrice_2" xlink:title="Label : SharePrice to label_SharePrice_2" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_LitigationOfBusinessDescription" xlink:label="LitigationOfBusinessDescription" xlink:title="LitigationOfBusinessDescription" />
    <link:label xlink:type="resource" xlink:label="label_LitigationOfBusinessDescription" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_LitigationOfBusinessDescription" xml:lang="en-US" id="label_LitigationOfBusinessDescription">Business litigation description</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LitigationOfBusinessDescription" xlink:to="label_LitigationOfBusinessDescription" xlink:title="Label : LitigationOfBusinessDescription to label_LitigationOfBusinessDescription" />
    <link:label xlink:type="resource" xlink:label="label_LitigationOfBusinessDescription_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_LitigationOfBusinessDescription_1" xml:lang="en-US" id="label_LitigationOfBusinessDescription_1">Business litigation description</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LitigationOfBusinessDescription" xlink:to="label_LitigationOfBusinessDescription_1" xlink:title="Label : LitigationOfBusinessDescription to label_LitigationOfBusinessDescription_1" />
    <link:label xlink:type="resource" xlink:label="label_LineOfCredit_2" xlink:role="http://www.xbrl.org/2003/role/presentationGuidance" xlink:title="label_LineOfCredit_2" xml:lang="en-US" id="label_LineOfCredit_2">Letter-of-credit with a bank</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LineOfCredit" xlink:to="label_LineOfCredit_2" xlink:title="Label : LineOfCredit to label_LineOfCredit_2" />
    <link:label xlink:type="resource" xlink:label="label_SharePrice_3" xlink:role="http://www.xbrl.org/2003/role/measurementGuidance" xlink:title="label_SharePrice_3" xml:lang="en-US" id="label_SharePrice_3">Purchase price</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharePrice" xlink:to="label_SharePrice_3" xlink:title="Label : SharePrice to label_SharePrice_3" />
    <link:label xlink:type="resource" xlink:label="label_BillingsleyEmploymentAgreementMember_1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_BillingsleyEmploymentAgreementMember_1" xml:lang="en-US" id="label_BillingsleyEmploymentAgreementMember_1">This member stands for the information pertaining to billingsley employment agreement.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BillingsleyEmploymentAgreementMember" xlink:to="label_BillingsleyEmploymentAgreementMember_1" xlink:title="Label : BillingsleyEmploymentAgreementMember to label_BillingsleyEmploymentAgreementMember_1" />
    <link:label xlink:type="resource" xlink:label="label_DenverCOMember_1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_DenverCOMember_1" xml:lang="en-US" id="label_DenverCOMember_1">This member stands for the information pertaining to Denver CO.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DenverCOMember" xlink:to="label_DenverCOMember_1" xlink:title="Label : DenverCOMember to label_DenverCOMember_1" />
    <link:label xlink:type="resource" xlink:label="label_AssetsWrittenOff_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_AssetsWrittenOff_2" xml:lang="en-US" id="label_AssetsWrittenOff_2">The amount of lease termination, wrote off certain assets, primarily leasehold improvements resulting loss.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssetsWrittenOff" xlink:to="label_AssetsWrittenOff_2" xlink:title="Label : AssetsWrittenOff to label_AssetsWrittenOff_2" />
    <link:label xlink:type="resource" xlink:label="label_LitigationOfBusinessDescription_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_LitigationOfBusinessDescription_2" xml:lang="en-US" id="label_LitigationOfBusinessDescription_2">Description of business litigation.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LitigationOfBusinessDescription" xlink:to="label_LitigationOfBusinessDescription_2" xlink:title="Label : LitigationOfBusinessDescription to label_LitigationOfBusinessDescription_2" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_SaleTransactionAndMergerMember" xlink:label="SaleTransactionAndMergerMember" xlink:title="SaleTransactionAndMergerMember" />
    <link:label xlink:type="resource" xlink:label="label_SaleTransactionAndMergerMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SaleTransactionAndMergerMember" xml:lang="en-US" id="label_SaleTransactionAndMergerMember">Sale Transaction and Merger [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SaleTransactionAndMergerMember" xlink:to="label_SaleTransactionAndMergerMember" xlink:title="Label : SaleTransactionAndMergerMember to label_SaleTransactionAndMergerMember" />
    <link:label xlink:type="resource" xlink:label="label_SaleTransactionAndMergerMember_1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_SaleTransactionAndMergerMember_1" xml:lang="en-US" id="label_SaleTransactionAndMergerMember_1">This member stands for the information pertaining to sale transaction and merger.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SaleTransactionAndMergerMember" xlink:to="label_SaleTransactionAndMergerMember_1" xlink:title="Label : SaleTransactionAndMergerMember to label_SaleTransactionAndMergerMember_1" />
    <link:label xlink:type="resource" xlink:label="label_SaleTransactionAndMergerMember_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_SaleTransactionAndMergerMember_2" xml:lang="en-US" id="label_SaleTransactionAndMergerMember_2">Sale Transaction and Merger [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SaleTransactionAndMergerMember" xlink:to="label_SaleTransactionAndMergerMember_2" xlink:title="Label : SaleTransactionAndMergerMember to label_SaleTransactionAndMergerMember_2" />
    <link:label xlink:type="resource" xlink:label="label_LossContingencyAccrualPayments_2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_LossContingencyAccrualPayments_2" xml:lang="en-US" id="label_LossContingencyAccrualPayments_2">Recognized a loss contingency</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LossContingencyAccrualPayments" xlink:to="label_LossContingencyAccrualPayments_2" xlink:title="Label : LossContingencyAccrualPayments to label_LossContingencyAccrualPayments_2" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_Terminationexpenses" xlink:label="Terminationexpenses" xlink:title="Terminationexpenses" />
    <link:label xlink:type="resource" xlink:label="label_Terminationexpenses" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="label_Terminationexpenses" xml:lang="en-US" id="label_Terminationexpenses">Termination expenses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Terminationexpenses" xlink:to="label_Terminationexpenses" xlink:title="Label : Terminationexpenses to label_Terminationexpenses" />
    <link:label xlink:type="resource" xlink:label="label_Terminationexpenses_1" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:title="label_Terminationexpenses_1" xml:lang="en-US" id="label_Terminationexpenses_1">The amount of termination expenses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Terminationexpenses" xlink:to="label_Terminationexpenses_1" xlink:title="Label : Terminationexpenses to label_Terminationexpenses_1" />
    <link:label xlink:type="resource" xlink:label="label_Terminationexpenses_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_Terminationexpenses_2" xml:lang="en-US" id="label_Terminationexpenses_2">Termination expenses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Terminationexpenses" xlink:to="label_Terminationexpenses_2" xlink:title="Label : Terminationexpenses to label_Terminationexpenses_2" />
    <link:label xlink:type="resource" xlink:label="label_Terminationexpenses_3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_Terminationexpenses_3" xml:lang="en-US" id="label_Terminationexpenses_3">The amount of termination expenses.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Terminationexpenses" xlink:to="label_Terminationexpenses_3" xlink:title="Label : Terminationexpenses to label_Terminationexpenses_3" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_FinancialAdvisorSuccessFees" xlink:label="FinancialAdvisorSuccessFees" xlink:title="FinancialAdvisorSuccessFees" />
    <link:label xlink:type="resource" xlink:label="label_FinancialAdvisorSuccessFees" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_FinancialAdvisorSuccessFees" xml:lang="en-US" id="label_FinancialAdvisorSuccessFees">Financial Advisor Success Fees</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FinancialAdvisorSuccessFees" xlink:to="label_FinancialAdvisorSuccessFees" xlink:title="Label : FinancialAdvisorSuccessFees to label_FinancialAdvisorSuccessFees" />
    <link:label xlink:type="resource" xlink:label="label_FinancialAdvisorSuccessFees_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_FinancialAdvisorSuccessFees_1" xml:lang="en-US" id="label_FinancialAdvisorSuccessFees_1">Financial advisor success fees</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FinancialAdvisorSuccessFees" xlink:to="label_FinancialAdvisorSuccessFees_1" xlink:title="Label : FinancialAdvisorSuccessFees to label_FinancialAdvisorSuccessFees_1" />
    <link:label xlink:type="resource" xlink:label="label_FinancialAdvisorSuccessFees_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_FinancialAdvisorSuccessFees_2" xml:lang="en-US" id="label_FinancialAdvisorSuccessFees_2">A fee charged for services from financial advisor.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FinancialAdvisorSuccessFees" xlink:to="label_FinancialAdvisorSuccessFees_2" xlink:title="Label : FinancialAdvisorSuccessFees to label_FinancialAdvisorSuccessFees_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitment" xlink:label="OtherCommitment" xlink:title="OtherCommitment" />
    <link:label xlink:type="resource" xlink:label="label_OtherCommitment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_OtherCommitment" xml:lang="en-US" id="label_OtherCommitment">Other Commitment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherCommitment" xlink:to="label_OtherCommitment" xlink:title="Label : OtherCommitment to label_OtherCommitment" />
    <link:label xlink:type="resource" xlink:label="label_FiniteLivedIntangibleAssetsAccumulatedAmortizationExpense_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_FiniteLivedIntangibleAssetsAccumulatedAmortizationExpense_2" xml:lang="en-US" id="label_FiniteLivedIntangibleAssetsAccumulatedAmortizationExpense_2">Accumulated amount of amortization expenses of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsAccumulatedAmortizationExpense" xlink:to="label_FiniteLivedIntangibleAssetsAccumulatedAmortizationExpense_2" xlink:title="Label : FiniteLivedIntangibleAssetsAccumulatedAmortizationExpense to label_FiniteLivedIntangibleAssetsAccumulatedAmortizationExpense_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnSaleOfBusiness" xlink:label="GainLossOnSaleOfBusiness" xlink:title="GainLossOnSaleOfBusiness" />
    <link:label xlink:type="resource" xlink:label="label_GainLossOnSaleOfBusiness" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_GainLossOnSaleOfBusiness" xml:lang="en-US" id="label_GainLossOnSaleOfBusiness">Gain loss on sale of business</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GainLossOnSaleOfBusiness" xlink:to="label_GainLossOnSaleOfBusiness" xlink:title="Label : GainLossOnSaleOfBusiness to label_GainLossOnSaleOfBusiness" />
    <link:label xlink:type="resource" xlink:label="label_GainLossOnSaleOfBusiness_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_GainLossOnSaleOfBusiness_1" xml:lang="en-US" id="label_GainLossOnSaleOfBusiness_1">Gain on sale of discontinued operations, net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GainLossOnSaleOfBusiness" xlink:to="label_GainLossOnSaleOfBusiness_1" xlink:title="Label : GainLossOnSaleOfBusiness to label_GainLossOnSaleOfBusiness_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromDivestitureOfBusinesses" xlink:label="ProceedsFromDivestitureOfBusinesses" xlink:title="ProceedsFromDivestitureOfBusinesses" />
    <link:label xlink:type="resource" xlink:label="label_ProceedsFromDivestitureOfBusinesses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ProceedsFromDivestitureOfBusinesses" xml:lang="en-US" id="label_ProceedsFromDivestitureOfBusinesses">Proceeds from divestiture of business</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromDivestitureOfBusinesses" xlink:to="label_ProceedsFromDivestitureOfBusinesses" xlink:title="Label : ProceedsFromDivestitureOfBusinesses to label_ProceedsFromDivestitureOfBusinesses" />
    <link:label xlink:type="resource" xlink:label="label_ProceedsFromDivestitureOfBusinesses_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ProceedsFromDivestitureOfBusinesses_1" xml:lang="en-US" id="label_ProceedsFromDivestitureOfBusinesses_1">Proceeds from sale of discontinued operations</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromDivestitureOfBusinesses" xlink:to="label_ProceedsFromDivestitureOfBusinesses_1" xlink:title="Label : ProceedsFromDivestitureOfBusinesses to label_ProceedsFromDivestitureOfBusinesses_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:label="CapitalExpendituresIncurredButNotYetPaid" xlink:title="CapitalExpendituresIncurredButNotYetPaid" />
    <link:label xlink:type="resource" xlink:label="label_CapitalExpendituresIncurredButNotYetPaid" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_CapitalExpendituresIncurredButNotYetPaid" xml:lang="en-US" id="label_CapitalExpendituresIncurredButNotYetPaid">Fixed asset additions included in accounts payable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CapitalExpendituresIncurredButNotYetPaid" xlink:to="label_CapitalExpendituresIncurredButNotYetPaid" xlink:title="Label : CapitalExpendituresIncurredButNotYetPaid to label_CapitalExpendituresIncurredButNotYetPaid" />
    <link:label xlink:type="resource" xlink:label="label_CapitalExpendituresIncurredButNotYetPaid_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_CapitalExpendituresIncurredButNotYetPaid_1" xml:lang="en-US" id="label_CapitalExpendituresIncurredButNotYetPaid_1">Capital expenditures incurred but not yet paid</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CapitalExpendituresIncurredButNotYetPaid" xlink:to="label_CapitalExpendituresIncurredButNotYetPaid_1" xlink:title="Label : CapitalExpendituresIncurredButNotYetPaid to label_CapitalExpendituresIncurredButNotYetPaid_1" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_TerminationOfContingentConsiderationObligationDueToSaleOfDiscontinuedOperations" xlink:label="TerminationOfContingentConsiderationObligationDueToSaleOfDiscontinuedOperations" xlink:title="TerminationOfContingentConsiderationObligationDueToSaleOfDiscontinuedOperations" />
    <link:label xlink:type="resource" xlink:label="label_TerminationOfContingentConsiderationObligationDueToSaleOfDiscontinuedOperations" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_TerminationOfContingentConsiderationObligationDueToSaleOfDiscontinuedOperations" xml:lang="en-US" id="label_TerminationOfContingentConsiderationObligationDueToSaleOfDiscontinuedOperations">The amount of contingent consideration obligation terminated due to sale of discontinued operations.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TerminationOfContingentConsiderationObligationDueToSaleOfDiscontinuedOperations" xlink:to="label_TerminationOfContingentConsiderationObligationDueToSaleOfDiscontinuedOperations" xlink:title="Label : TerminationOfContingentConsiderationObligationDueToSaleOfDiscontinuedOperations to label_TerminationOfContingentConsiderationObligationDueToSaleOfDiscontinuedOperations" />
    <link:label xlink:type="resource" xlink:label="label_TerminationOfContingentConsiderationObligationDueToSaleOfDiscontinuedOperations_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_TerminationOfContingentConsiderationObligationDueToSaleOfDiscontinuedOperations_1" xml:lang="en-US" id="label_TerminationOfContingentConsiderationObligationDueToSaleOfDiscontinuedOperations_1">Termination of contingent consideration obligation in connection with sale of discontinued operations</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TerminationOfContingentConsiderationObligationDueToSaleOfDiscontinuedOperations" xlink:to="label_TerminationOfContingentConsiderationObligationDueToSaleOfDiscontinuedOperations_1" xlink:title="Label : TerminationOfContingentConsiderationObligationDueToSaleOfDiscontinuedOperations to label_TerminationOfContingentConsiderationObligationDueToSaleOfDiscontinuedOperations_1" />
    <link:label xlink:type="resource" xlink:label="label_TerminationOfContingentConsiderationObligationDueToSaleOfDiscontinuedOperations_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_TerminationOfContingentConsiderationObligationDueToSaleOfDiscontinuedOperations_2" xml:lang="en-US" id="label_TerminationOfContingentConsiderationObligationDueToSaleOfDiscontinuedOperations_2">Termination of contingent consideration obligation in connection with sale of discontinued operations</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TerminationOfContingentConsiderationObligationDueToSaleOfDiscontinuedOperations" xlink:to="label_TerminationOfContingentConsiderationObligationDueToSaleOfDiscontinuedOperations_2" xlink:title="Label : TerminationOfContingentConsiderationObligationDueToSaleOfDiscontinuedOperations to label_TerminationOfContingentConsiderationObligationDueToSaleOfDiscontinuedOperations_2" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_AkernaCanadaAmpleExchangeIncMember" xlink:label="AkernaCanadaAmpleExchangeIncMember" xlink:title="AkernaCanadaAmpleExchangeIncMember" />
    <link:label xlink:type="resource" xlink:label="label_AkernaCanadaAmpleExchangeIncMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_AkernaCanadaAmpleExchangeIncMember" xml:lang="en-US" id="label_AkernaCanadaAmpleExchangeIncMember">This member stands for the information pertaining to Akerna Canada Ample Exchange Inc. (&#x201C;Akerna Exchange&#x201D;).</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AkernaCanadaAmpleExchangeIncMember" xlink:to="label_AkernaCanadaAmpleExchangeIncMember" xlink:title="Label : AkernaCanadaAmpleExchangeIncMember to label_AkernaCanadaAmpleExchangeIncMember" />
    <link:label xlink:type="resource" xlink:label="label_AkernaCanadaAmpleExchangeIncMember_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_AkernaCanadaAmpleExchangeIncMember_1" xml:lang="en-US" id="label_AkernaCanadaAmpleExchangeIncMember_1">Akerna Canada Ample Exchange Inc [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AkernaCanadaAmpleExchangeIncMember" xlink:to="label_AkernaCanadaAmpleExchangeIncMember_1" xlink:title="Label : AkernaCanadaAmpleExchangeIncMember to label_AkernaCanadaAmpleExchangeIncMember_1" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_PurchasePriceValueInCash" xlink:label="PurchasePriceValueInCash" xlink:title="PurchasePriceValueInCash" />
    <link:label xlink:type="resource" xlink:label="label_PurchasePriceValueInCash" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_PurchasePriceValueInCash" xml:lang="en-US" id="label_PurchasePriceValueInCash">Purchase price value in cash</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PurchasePriceValueInCash" xlink:to="label_PurchasePriceValueInCash" xlink:title="Label : PurchasePriceValueInCash to label_PurchasePriceValueInCash" />
    <link:label xlink:type="resource" xlink:label="label_PurchasePriceValueInCash_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_PurchasePriceValueInCash_1" xml:lang="en-US" id="label_PurchasePriceValueInCash_1">Purchase price value in cash</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PurchasePriceValueInCash" xlink:to="label_PurchasePriceValueInCash_1" xlink:title="Label : PurchasePriceValueInCash to label_PurchasePriceValueInCash_1" />
    <link:label xlink:type="resource" xlink:label="label_PurchasePriceValueInCash_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_PurchasePriceValueInCash_2" xml:lang="en-US" id="label_PurchasePriceValueInCash_2">Represents the purchase price in cash of securities purchase agreement.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PurchasePriceValueInCash" xlink:to="label_PurchasePriceValueInCash_2" xlink:title="Label : PurchasePriceValueInCash to label_PurchasePriceValueInCash_2" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_PurchasePriceValueInLoan" xlink:label="PurchasePriceValueInLoan" xlink:title="PurchasePriceValueInLoan" />
    <link:label xlink:type="resource" xlink:label="label_PurchasePriceValueInLoan" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_PurchasePriceValueInLoan" xml:lang="en-US" id="label_PurchasePriceValueInLoan">Purchase price value in loan</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PurchasePriceValueInLoan" xlink:to="label_PurchasePriceValueInLoan" xlink:title="Label : PurchasePriceValueInLoan to label_PurchasePriceValueInLoan" />
    <link:label xlink:type="resource" xlink:label="label_PurchasePriceValueInLoan_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_PurchasePriceValueInLoan_1" xml:lang="en-US" id="label_PurchasePriceValueInLoan_1">Purchase price value in loan</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PurchasePriceValueInLoan" xlink:to="label_PurchasePriceValueInLoan_1" xlink:title="Label : PurchasePriceValueInLoan to label_PurchasePriceValueInLoan_1" />
    <link:label xlink:type="resource" xlink:label="label_PurchasePriceValueInLoan_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_PurchasePriceValueInLoan_2" xml:lang="en-US" id="label_PurchasePriceValueInLoan_2">Represents the purchase price in loan of securities purchase agreement.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PurchasePriceValueInLoan" xlink:to="label_PurchasePriceValueInLoan_2" xlink:title="Label : PurchasePriceValueInLoan to label_PurchasePriceValueInLoan_2" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_PeriodForPostClosingStatement" xlink:label="PeriodForPostClosingStatement" xlink:title="PeriodForPostClosingStatement" />
    <link:label xlink:type="resource" xlink:label="label_PeriodForPostClosingStatement" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_PeriodForPostClosingStatement" xml:lang="en-US" id="label_PeriodForPostClosingStatement">Represents the period for post-closing statement.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PeriodForPostClosingStatement" xlink:to="label_PeriodForPostClosingStatement" xlink:title="Label : PeriodForPostClosingStatement to label_PeriodForPostClosingStatement" />
    <link:label xlink:type="resource" xlink:label="label_PeriodForPostClosingStatement_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_PeriodForPostClosingStatement_1" xml:lang="en-US" id="label_PeriodForPostClosingStatement_1">Period for post closing statement</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PeriodForPostClosingStatement" xlink:to="label_PeriodForPostClosingStatement_1" xlink:title="Label : PeriodForPostClosingStatement to label_PeriodForPostClosingStatement_1" />
    <link:label xlink:type="resource" xlink:label="label_PeriodForPostClosingStatement_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_PeriodForPostClosingStatement_2" xml:lang="en-US" id="label_PeriodForPostClosingStatement_2">Period for post closing statement</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PeriodForPostClosingStatement" xlink:to="label_PeriodForPostClosingStatement_2" xlink:title="Label : PeriodForPostClosingStatement to label_PeriodForPostClosingStatement_2" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_MaximumAmountOfPostClosingWorkingCapitalAdjustments" xlink:label="MaximumAmountOfPostClosingWorkingCapitalAdjustments" xlink:title="MaximumAmountOfPostClosingWorkingCapitalAdjustments" />
    <link:label xlink:type="resource" xlink:label="label_MaximumAmountOfPostClosingWorkingCapitalAdjustments" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_MaximumAmountOfPostClosingWorkingCapitalAdjustments" xml:lang="en-US" id="label_MaximumAmountOfPostClosingWorkingCapitalAdjustments">Represents the amount of cap on post-closing working capital adjustments.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MaximumAmountOfPostClosingWorkingCapitalAdjustments" xlink:to="label_MaximumAmountOfPostClosingWorkingCapitalAdjustments" xlink:title="Label : MaximumAmountOfPostClosingWorkingCapitalAdjustments to label_MaximumAmountOfPostClosingWorkingCapitalAdjustments" />
    <link:label xlink:type="resource" xlink:label="label_MaximumAmountOfPostClosingWorkingCapitalAdjustments_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_MaximumAmountOfPostClosingWorkingCapitalAdjustments_1" xml:lang="en-US" id="label_MaximumAmountOfPostClosingWorkingCapitalAdjustments_1">Maximum Amount Of Post Closing Working Capital Adjustments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MaximumAmountOfPostClosingWorkingCapitalAdjustments" xlink:to="label_MaximumAmountOfPostClosingWorkingCapitalAdjustments_1" xlink:title="Label : MaximumAmountOfPostClosingWorkingCapitalAdjustments to label_MaximumAmountOfPostClosingWorkingCapitalAdjustments_1" />
    <link:label xlink:type="resource" xlink:label="label_MaximumAmountOfPostClosingWorkingCapitalAdjustments_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_MaximumAmountOfPostClosingWorkingCapitalAdjustments_2" xml:lang="en-US" id="label_MaximumAmountOfPostClosingWorkingCapitalAdjustments_2">Maximum amount of post closing working capital adjustments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MaximumAmountOfPostClosingWorkingCapitalAdjustments" xlink:to="label_MaximumAmountOfPostClosingWorkingCapitalAdjustments_2" xlink:title="Label : MaximumAmountOfPostClosingWorkingCapitalAdjustments to label_MaximumAmountOfPostClosingWorkingCapitalAdjustments_2" />
    <link:label xlink:type="resource" xlink:label="label_DisposalGroupIncludingDiscontinuedOperationOtherExpense_1" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="label_DisposalGroupIncludingDiscontinuedOperationOtherExpense_1" xml:lang="en-US" id="label_DisposalGroupIncludingDiscontinuedOperationOtherExpense_1">Other expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DisposalGroupIncludingDiscontinuedOperationOtherExpense" xlink:to="label_DisposalGroupIncludingDiscontinuedOperationOtherExpense_1" xlink:title="Label : DisposalGroupIncludingDiscontinuedOperationOtherExpense to label_DisposalGroupIncludingDiscontinuedOperationOtherExpense_1" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_MinimumBidPricePerShare" xlink:label="MinimumBidPricePerShare" xlink:title="MinimumBidPricePerShare" />
    <link:label xlink:type="resource" xlink:label="label_MinimumBidPricePerShare" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_MinimumBidPricePerShare" xml:lang="en-US" id="label_MinimumBidPricePerShare">Represents the minimum bid price per share in stock market.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MinimumBidPricePerShare" xlink:to="label_MinimumBidPricePerShare" xlink:title="Label : MinimumBidPricePerShare to label_MinimumBidPricePerShare" />
    <link:label xlink:type="resource" xlink:label="label_MinimumBidPricePerShare_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_MinimumBidPricePerShare_1" xml:lang="en-US" id="label_MinimumBidPricePerShare_1">Minimum Bid Price Per Share</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MinimumBidPricePerShare" xlink:to="label_MinimumBidPricePerShare_1" xlink:title="Label : MinimumBidPricePerShare to label_MinimumBidPricePerShare_1" />
    <link:label xlink:type="resource" xlink:label="label_MinimumBidPricePerShare_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_MinimumBidPricePerShare_2" xml:lang="en-US" id="label_MinimumBidPricePerShare_2">Minimum bid price per share</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MinimumBidPricePerShare" xlink:to="label_MinimumBidPricePerShare_2" xlink:title="Label : MinimumBidPricePerShare to label_MinimumBidPricePerShare_2" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_TermOfContractPayment" xlink:label="TermOfContractPayment" xlink:title="TermOfContractPayment" />
    <link:label xlink:type="resource" xlink:label="label_TermOfContractPayment" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_TermOfContractPayment" xml:lang="en-US" id="label_TermOfContractPayment">Represents the period of contract payments.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TermOfContractPayment" xlink:to="label_TermOfContractPayment" xlink:title="Label : TermOfContractPayment to label_TermOfContractPayment" />
    <link:label xlink:type="resource" xlink:label="label_TermOfContractPayment_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_TermOfContractPayment_1" xml:lang="en-US" id="label_TermOfContractPayment_1">Term of contract payment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TermOfContractPayment" xlink:to="label_TermOfContractPayment_1" xlink:title="Label : TermOfContractPayment to label_TermOfContractPayment_1" />
    <link:label xlink:type="resource" xlink:label="label_TermOfContractPayment_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_TermOfContractPayment_2" xml:lang="en-US" id="label_TermOfContractPayment_2">Term of Contract Payment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TermOfContractPayment" xlink:to="label_TermOfContractPayment_2" xlink:title="Label : TermOfContractPayment to label_TermOfContractPayment_2" />
    <link:label xlink:type="resource" xlink:label="label_DebtInstrumentCarryingAmount_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DebtInstrumentCarryingAmount_1" xml:lang="en-US" id="label_DebtInstrumentCarryingAmount_1">Debt instrument carrying amount</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentCarryingAmount" xlink:to="label_DebtInstrumentCarryingAmount_1" xlink:title="Label : DebtInstrumentCarryingAmount to label_DebtInstrumentCarryingAmount_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentConvertibleNumberOfEquityInstruments" xlink:label="DebtInstrumentConvertibleNumberOfEquityInstruments" xlink:title="DebtInstrumentConvertibleNumberOfEquityInstruments" />
    <link:label xlink:type="resource" xlink:label="label_DebtInstrumentConvertibleNumberOfEquityInstruments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DebtInstrumentConvertibleNumberOfEquityInstruments" xml:lang="en-US" id="label_DebtInstrumentConvertibleNumberOfEquityInstruments">Debt Instrument, Convertible, Number of Equity Instruments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentConvertibleNumberOfEquityInstruments" xlink:to="label_DebtInstrumentConvertibleNumberOfEquityInstruments" xlink:title="Label : DebtInstrumentConvertibleNumberOfEquityInstruments to label_DebtInstrumentConvertibleNumberOfEquityInstruments" />
    <link:label xlink:type="resource" xlink:label="label_DebtInstrumentConvertibleNumberOfEquityInstruments_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DebtInstrumentConvertibleNumberOfEquityInstruments_1" xml:lang="en-US" id="label_DebtInstrumentConvertibleNumberOfEquityInstruments_1">Convertible, number of shares</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentConvertibleNumberOfEquityInstruments" xlink:to="label_DebtInstrumentConvertibleNumberOfEquityInstruments_1" xlink:title="Label : DebtInstrumentConvertibleNumberOfEquityInstruments to label_DebtInstrumentConvertibleNumberOfEquityInstruments_1" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_PreferredStockConversionRatio" xlink:label="PreferredStockConversionRatio" xlink:title="PreferredStockConversionRatio" />
    <link:label xlink:type="resource" xlink:label="label_PreferredStockConversionRatio" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_PreferredStockConversionRatio" xml:lang="en-US" id="label_PreferredStockConversionRatio">Preferred Stock Conversion Ratio</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PreferredStockConversionRatio" xlink:to="label_PreferredStockConversionRatio" xlink:title="Label : PreferredStockConversionRatio to label_PreferredStockConversionRatio" />
    <link:label xlink:type="resource" xlink:label="label_PreferredStockConversionRatio_1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_PreferredStockConversionRatio_1" xml:lang="en-US" id="label_PreferredStockConversionRatio_1">Number of common shares issuable upon conversion for each share of preferred stock to be converted.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PreferredStockConversionRatio" xlink:to="label_PreferredStockConversionRatio_1" xlink:title="Label : PreferredStockConversionRatio to label_PreferredStockConversionRatio_1" />
    <link:label xlink:type="resource" xlink:label="label_PreferredStockConversionRatio_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_PreferredStockConversionRatio_2" xml:lang="en-US" id="label_PreferredStockConversionRatio_2">Preferred Stock, conversion ratio for each common stock</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PreferredStockConversionRatio" xlink:to="label_PreferredStockConversionRatio_2" xlink:title="Label : PreferredStockConversionRatio to label_PreferredStockConversionRatio_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WarrantsAndRightsOutstandingTerm" xlink:label="WarrantsAndRightsOutstandingTerm" xlink:title="WarrantsAndRightsOutstandingTerm" />
    <link:label xlink:type="resource" xlink:label="label_WarrantsAndRightsOutstandingTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_WarrantsAndRightsOutstandingTerm" xml:lang="en-US" id="label_WarrantsAndRightsOutstandingTerm">Warrants and Rights Outstanding, Term</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WarrantsAndRightsOutstandingTerm" xlink:to="label_WarrantsAndRightsOutstandingTerm" xlink:title="Label : WarrantsAndRightsOutstandingTerm to label_WarrantsAndRightsOutstandingTerm" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightExpenseOrRevenueRecognized" xlink:label="ClassOfWarrantOrRightExpenseOrRevenueRecognized" xlink:title="ClassOfWarrantOrRightExpenseOrRevenueRecognized" />
    <link:label xlink:type="resource" xlink:label="label_ClassOfWarrantOrRightExpenseOrRevenueRecognized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ClassOfWarrantOrRightExpenseOrRevenueRecognized" xml:lang="en-US" id="label_ClassOfWarrantOrRightExpenseOrRevenueRecognized">Class Of Warrant Or Right Expense Or Revenue Recognized</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClassOfWarrantOrRightExpenseOrRevenueRecognized" xlink:to="label_ClassOfWarrantOrRightExpenseOrRevenueRecognized" xlink:title="Label : ClassOfWarrantOrRightExpenseOrRevenueRecognized to label_ClassOfWarrantOrRightExpenseOrRevenueRecognized" />
    <link:label xlink:type="resource" xlink:label="label_ClassOfWarrantOrRightExpenseOrRevenueRecognized_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ClassOfWarrantOrRightExpenseOrRevenueRecognized_1" xml:lang="en-US" id="label_ClassOfWarrantOrRightExpenseOrRevenueRecognized_1">Class of warrant or right expense or revenue recognized</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClassOfWarrantOrRightExpenseOrRevenueRecognized" xlink:to="label_ClassOfWarrantOrRightExpenseOrRevenueRecognized_1" xlink:title="Label : ClassOfWarrantOrRightExpenseOrRevenueRecognized to label_ClassOfWarrantOrRightExpenseOrRevenueRecognized_1" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_WarrantStockConversionRatio" xlink:label="WarrantStockConversionRatio" xlink:title="WarrantStockConversionRatio" />
    <link:label xlink:type="resource" xlink:label="label_WarrantStockConversionRatio" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_WarrantStockConversionRatio" xml:lang="en-US" id="label_WarrantStockConversionRatio">Number of common shares issuable upon conversion for each share of warrant to be converted.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WarrantStockConversionRatio" xlink:to="label_WarrantStockConversionRatio" xlink:title="Label : WarrantStockConversionRatio to label_WarrantStockConversionRatio" />
    <link:label xlink:type="resource" xlink:label="label_WarrantStockConversionRatio_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_WarrantStockConversionRatio_1" xml:lang="en-US" id="label_WarrantStockConversionRatio_1">Warrant Stock Conversion Ratio</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WarrantStockConversionRatio" xlink:to="label_WarrantStockConversionRatio_1" xlink:title="Label : WarrantStockConversionRatio to label_WarrantStockConversionRatio_1" />
    <link:label xlink:type="resource" xlink:label="label_WarrantStockConversionRatio_2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_WarrantStockConversionRatio_2" xml:lang="en-US" id="label_WarrantStockConversionRatio_2">Warrant stock conversion ratio</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WarrantStockConversionRatio" xlink:to="label_WarrantStockConversionRatio_2" xlink:title="Label : WarrantStockConversionRatio to label_WarrantStockConversionRatio_2" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_PublicWarrantsAndPrivateWarrants2019Member" xlink:label="PublicWarrantsAndPrivateWarrants2019Member" xlink:title="PublicWarrantsAndPrivateWarrants2019Member" />
    <link:label xlink:type="resource" xlink:label="label_PublicWarrantsAndPrivateWarrants2019Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_PublicWarrantsAndPrivateWarrants2019Member" xml:lang="en-US" id="label_PublicWarrantsAndPrivateWarrants2019Member">Public warrants and private warrants 2019</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PublicWarrantsAndPrivateWarrants2019Member" xlink:to="label_PublicWarrantsAndPrivateWarrants2019Member" xlink:title="Label : PublicWarrantsAndPrivateWarrants2019Member to label_PublicWarrantsAndPrivateWarrants2019Member" />
    <link:label xlink:type="resource" xlink:label="label_PublicWarrantsAndPrivateWarrants2019Member_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_PublicWarrantsAndPrivateWarrants2019Member_1" xml:lang="en-US" id="label_PublicWarrantsAndPrivateWarrants2019Member_1">Public Warrants And Private Warrants 2019 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PublicWarrantsAndPrivateWarrants2019Member" xlink:to="label_PublicWarrantsAndPrivateWarrants2019Member_1" xlink:title="Label : PublicWarrantsAndPrivateWarrants2019Member to label_PublicWarrantsAndPrivateWarrants2019Member_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax" xlink:label="DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax" xlink:title="DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax" />
    <link:label xlink:type="resource" xlink:label="label_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax" xml:lang="en-US" id="label_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax">Loss from discontinued operations, net of tax</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax" xlink:to="label_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax" xlink:title="Label : DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax to label_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax" />
    <link:label xlink:type="resource" xlink:label="label_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax_1" xml:lang="en-US" id="label_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax_1">Discontinued Operation, Income (Loss) from Discontinued Operation During Phase-out Period, Net of Tax</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax" xlink:to="label_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax_1" xlink:title="Label : DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax to label_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax" xlink:label="DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax" xlink:title="DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax" />
    <link:label xlink:type="resource" xlink:label="label_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax" xml:lang="en-US" id="label_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax">Gain on sale of discontinued operations, net of tax</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax" xlink:to="label_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax" xlink:title="Label : DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax to label_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax" />
    <link:label xlink:type="resource" xlink:label="label_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax_1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax_1" xml:lang="en-US" id="label_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax_1">Discontinued Operation, Gain (Loss) on Disposal of Discontinued Operation, Net of Tax</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax" xlink:to="label_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax_1" xlink:title="Label : DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax to label_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax_1" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_MinimumStockholdersEquityRequiredForListingOnNasdaqCapitalMarket" xlink:label="MinimumStockholdersEquityRequiredForListingOnNasdaqCapitalMarket" xlink:title="MinimumStockholdersEquityRequiredForListingOnNasdaqCapitalMarket" />
    <link:label xlink:type="resource" xlink:label="label_MinimumStockholdersEquityRequiredForListingOnNasdaqCapitalMarket" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_MinimumStockholdersEquityRequiredForListingOnNasdaqCapitalMarket" xml:lang="en-US" id="label_MinimumStockholdersEquityRequiredForListingOnNasdaqCapitalMarket">Minimum Stockholders Equity Required for Listing on Nasdaq Capital Market</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MinimumStockholdersEquityRequiredForListingOnNasdaqCapitalMarket" xlink:to="label_MinimumStockholdersEquityRequiredForListingOnNasdaqCapitalMarket" xlink:title="Label : MinimumStockholdersEquityRequiredForListingOnNasdaqCapitalMarket to label_MinimumStockholdersEquityRequiredForListingOnNasdaqCapitalMarket" />
    <link:label xlink:type="resource" xlink:label="label_MinimumStockholdersEquityRequiredForListingOnNasdaqCapitalMarket_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_MinimumStockholdersEquityRequiredForListingOnNasdaqCapitalMarket_1" xml:lang="en-US" id="label_MinimumStockholdersEquityRequiredForListingOnNasdaqCapitalMarket_1">Minimum stockholders equity required for listing on Nasdaq Capital Market</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MinimumStockholdersEquityRequiredForListingOnNasdaqCapitalMarket" xlink:to="label_MinimumStockholdersEquityRequiredForListingOnNasdaqCapitalMarket_1" xlink:title="Label : MinimumStockholdersEquityRequiredForListingOnNasdaqCapitalMarket to label_MinimumStockholdersEquityRequiredForListingOnNasdaqCapitalMarket_1" />
    <link:label xlink:type="resource" xlink:label="label_MinimumStockholdersEquityRequiredForListingOnNasdaqCapitalMarket_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_MinimumStockholdersEquityRequiredForListingOnNasdaqCapitalMarket_2" xml:lang="en-US" id="label_MinimumStockholdersEquityRequiredForListingOnNasdaqCapitalMarket_2">Represents the minimum amount of stockholders&#x2019; equity required for continued listing on the Nasdaq Capital Market (the &#x201C;Nasdaq Market&#x201D;).</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MinimumStockholdersEquityRequiredForListingOnNasdaqCapitalMarket" xlink:to="label_MinimumStockholdersEquityRequiredForListingOnNasdaqCapitalMarket_2" xlink:title="Label : MinimumStockholdersEquityRequiredForListingOnNasdaqCapitalMarket to label_MinimumStockholdersEquityRequiredForListingOnNasdaqCapitalMarket_2" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_MjFreewayAcquisitionCoMember" xlink:label="MjFreewayAcquisitionCoMember" xlink:title="MjFreewayAcquisitionCoMember" />
    <link:label xlink:type="resource" xlink:label="label_MjFreewayAcquisitionCoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_MjFreewayAcquisitionCoMember" xml:lang="en-US" id="label_MjFreewayAcquisitionCoMember">MJ Freeway Acquisition Co [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MjFreewayAcquisitionCoMember" xlink:to="label_MjFreewayAcquisitionCoMember" xlink:title="Label : MjFreewayAcquisitionCoMember to label_MjFreewayAcquisitionCoMember" />
    <link:label xlink:type="resource" xlink:label="label_MjFreewayAcquisitionCoMember_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_MjFreewayAcquisitionCoMember_1" xml:lang="en-US" id="label_MjFreewayAcquisitionCoMember_1">MJ Freeway Acquisition Co (&#x201C;MJA&#x201D;) [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MjFreewayAcquisitionCoMember" xlink:to="label_MjFreewayAcquisitionCoMember_1" xlink:title="Label : MjFreewayAcquisitionCoMember to label_MjFreewayAcquisitionCoMember_1" />
    <link:label xlink:type="resource" xlink:label="label_MjFreewayAcquisitionCoMember_2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_MjFreewayAcquisitionCoMember_2" xml:lang="en-US" id="label_MjFreewayAcquisitionCoMember_2">This member stands for the information pertaining to MJ Freeway Acquisition Co (&#x201C;MJA&#x201D;).</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MjFreewayAcquisitionCoMember" xlink:to="label_MjFreewayAcquisitionCoMember_2" xlink:title="Label : MjFreewayAcquisitionCoMember to label_MjFreewayAcquisitionCoMember_2" />
    <link:loc xlink:type="locator" xlink:href="kern-20230331.xsd#kern_SecuredPromissoryNoteMember" xlink:label="SecuredPromissoryNoteMember" xlink:title="SecuredPromissoryNoteMember" />
    <link:label xlink:type="resource" xlink:label="label_SecuredPromissoryNoteMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="label_SecuredPromissoryNoteMember" xml:lang="en-US" id="label_SecuredPromissoryNoteMember">This member stands for the information pertaining to Securities Purchase Agreement (the &#x201C;SPA&#x201D;).</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SecuredPromissoryNoteMember" xlink:to="label_SecuredPromissoryNoteMember" xlink:title="Label : SecuredPromissoryNoteMember to label_SecuredPromissoryNoteMember" />
    <link:label xlink:type="resource" xlink:label="label_SecuredPromissoryNoteMember_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_SecuredPromissoryNoteMember_1" xml:lang="en-US" id="label_SecuredPromissoryNoteMember_1">Secured Promissory Note (the &#x201C;MJA Note&#x201D;) [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SecuredPromissoryNoteMember" xlink:to="label_SecuredPromissoryNoteMember_1" xlink:title="Label : SecuredPromissoryNoteMember to label_SecuredPromissoryNoteMember_1" />
    <link:label xlink:type="resource" xlink:label="label_SecuredPromissoryNoteMember_2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_SecuredPromissoryNoteMember_2" xml:lang="en-US" id="label_SecuredPromissoryNoteMember_2">Secured Promissory Note [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SecuredPromissoryNoteMember" xlink:to="label_SecuredPromissoryNoteMember_2" xlink:title="Label : SecuredPromissoryNoteMember to label_SecuredPromissoryNoteMember_2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSecuredNotesPayable" xlink:label="ProceedsFromSecuredNotesPayable" xlink:title="ProceedsFromSecuredNotesPayable" />
    <link:label xlink:type="resource" xlink:label="label_ProceedsFromSecuredNotesPayable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="label_ProceedsFromSecuredNotesPayable" xml:lang="en-US" id="label_ProceedsFromSecuredNotesPayable">Proceeds from Secured Notes Payable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromSecuredNotesPayable" xlink:to="label_ProceedsFromSecuredNotesPayable" xlink:title="Label : ProceedsFromSecuredNotesPayable to label_ProceedsFromSecuredNotesPayable" />
    <link:label xlink:type="resource" xlink:label="label_ProceedsFromSecuredNotesPayable_1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_ProceedsFromSecuredNotesPayable_1" xml:lang="en-US" id="label_ProceedsFromSecuredNotesPayable_1">Proceeds from MJA Note</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromSecuredNotesPayable" xlink:to="label_ProceedsFromSecuredNotesPayable_1" xlink:title="Label : ProceedsFromSecuredNotesPayable to label_ProceedsFromSecuredNotesPayable_1" />
    <link:label xlink:type="resource" xlink:label="label_Goodwill_3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="label_Goodwill_3" xml:lang="en-US" id="label_Goodwill_3">Goodwill asset</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Goodwill" xlink:to="label_Goodwill_3" xlink:title="Label : Goodwill to label_Goodwill_3" />
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>6
<FILENAME>kern-20230331.xsd
<DESCRIPTION>SCHEMA
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii" standalone="yes"?>
<!--Created by EdgarAgents, Powered by IRIS Carbon, Unique Code 646291e89c2b6f0440dc60aa, Generated At Mon, 15 May 2023 20:12:20 GMT-->
<xsd:schema xmlns:country="http://xbrl.sec.gov/country/2022" xmlns:srt="http://fasb.org/srt/2022" xmlns:us-types="http://fasb.org/us-types/2022" xmlns:us-gaap="http://fasb.org/us-gaap/2022" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2020-01-21" xmlns:us-roles="http://fasb.org/us-roles/2022" xmlns:dei="http://xbrl.sec.gov/dei/2022" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:ref="http://www.xbrl.org/2006/ref" xmlns:negated="http://www.xbrl.org/2009/role/negated" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xl="http://www.xbrl.org/2003/XLink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:kern="http://akerna.com/20230331" elementFormDefault="qualified" attributeFormDefault="unqualified" targetNamespace="http://akerna.com/20230331">
  <xsd:annotation>
    <xsd:appinfo>
      <link:linkbaseRef xlink:type="simple" xlink:href="kern-20230331_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
      <link:linkbaseRef xlink:type="simple" xlink:href="kern-20230331_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
      <link:linkbaseRef xlink:type="simple" xlink:href="kern-20230331_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
      <link:linkbaseRef xlink:type="simple" xlink:href="kern-20230331_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
      <link:roleType roleURI="http://akerna.com/role/DocumentAndEntityInformation" id="DocumentAndEntityInformation">
        <link:definition>0000 - Document - Document and Entity Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://akerna.com/role/CondensedConsolidatedBalanceSheetsUnaudited" id="CondensedConsolidatedBalanceSheetsUnaudited">
        <link:definition>0010 - Statement - Condensed Consolidated Balance Sheets (Unaudited)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://akerna.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical" id="CondensedConsolidatedBalanceSheetsUnauditedParenthetical">
        <link:definition>0015 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://akerna.com/role/CondensedStatementsOfOperations" id="CondensedStatementsOfOperations">
        <link:definition>0020 - Statement - Condensed Consolidated Statements of Operations (Unaudited)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://akerna.com/role/CondensedConsolidatedStatementsofComprehensiveLossunaudited" id="CondensedConsolidatedStatementsofComprehensiveLossunaudited">
        <link:definition>0030 - Statement - Condensed Consolidated Statements of Comprehensive Loss (unaudited)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://akerna.com/role/StatementsOfChangesInStockholdersEquity" id="StatementsOfChangesInStockholdersEquity">
        <link:definition>0040 - Statement - Condensed Consolidated Statements of Changes in Equity (Unaudited)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://akerna.com/role/StatementsOfCashFlows" id="StatementsOfCashFlows">
        <link:definition>0050 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://akerna.com/role/DescriptionofBusiness" id="DescriptionofBusiness">
        <link:definition>10100 - Disclosure - Description of Business</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://akerna.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies" id="BasisofPresentationandSummaryofSignificantAccountingPolicies">
        <link:definition>10101 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://akerna.com/role/SignificantTransactions" id="SignificantTransactions">
        <link:definition>10201 - Disclosure - Significant Transactions</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://akerna.com/role/RevenueandContractswithCustomers" id="RevenueandContractswithCustomers">
        <link:definition>10301 - Disclosure - Revenue and Contracts with Customers</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://akerna.com/role/IntangibleAssetsnetandGoodwill" id="IntangibleAssetsnetandGoodwill">
        <link:definition>10401 - Disclosure - Intangible Assets, net and Goodwill</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://akerna.com/role/LongTermDebt" id="LongTermDebt">
        <link:definition>10501 - Disclosure - Long Term Debt</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://akerna.com/role/IncomeTaxes" id="IncomeTaxes">
        <link:definition>10601 - Disclosure - Income Taxes</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://akerna.com/role/SupplementalBalanceSheetDisclosures" id="SupplementalBalanceSheetDisclosures">
        <link:definition>10701 - Disclosure - Supplemental Balance Sheet Disclosures</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://akerna.com/role/CommitmentsAndContingencies" id="CommitmentsAndContingencies">
        <link:definition>10801 - Disclosure - Commitments and Contingencies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://akerna.com/role/StockholdersDeficit" id="StockholdersDeficit">
        <link:definition>10901 - Disclosure - Stockholders' Deficit</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://akerna.com/role/FairValue" id="FairValue">
        <link:definition>11001 - Disclosure - Fair Value</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://akerna.com/role/Earningpershare" id="Earningpershare">
        <link:definition>11300 - Disclosure - Earning per share</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://akerna.com/role/DiscontinuedOperations" id="DiscontinuedOperations">
        <link:definition>11301 - Disclosure - Discontinued Operations</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://akerna.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" id="BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies">
        <link:definition>20201 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://akerna.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesTables" id="BasisofPresentationandSummaryofSignificantAccountingPoliciesTables">
        <link:definition>30301 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://akerna.com/role/SignificantTransactionsTables" id="SignificantTransactionsTables">
        <link:definition>30401 - Disclosure - Significant Transactions (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://akerna.com/role/RevenueandContractswithCustomersTables" id="RevenueandContractswithCustomersTables">
        <link:definition>30501 - Disclosure - Revenue and Contracts with Customers (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://akerna.com/role/LongTermDebtTables" id="LongTermDebtTables">
        <link:definition>30601 - Disclosure - Long Term Debt (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://akerna.com/role/IncomeTaxesTables" id="IncomeTaxesTables">
        <link:definition>30701 - Disclosure - Income Taxes (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://akerna.com/role/SupplementalBalanceSheetDisclosuresTables" id="SupplementalBalanceSheetDisclosuresTables">
        <link:definition>30801 - Disclosure - Supplemental Balance Sheet Disclosures (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://akerna.com/role/CommitmentsandContingenciesTables" id="CommitmentsandContingenciesTables">
        <link:definition>31001 - Disclosure - Commitments and Contingencies (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://akerna.com/role/StockholdersDeficitTables" id="StockholdersDeficitTables">
        <link:definition>31101 - Disclosure - Stockholders' Deficit (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://akerna.com/role/FairValueTables" id="FairValueTables">
        <link:definition>31300 - Disclosure - Fair Value (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://akerna.com/role/EarningperSharesTables" id="EarningperSharesTables">
        <link:definition>40101 - Disclosure - Earning per Shares (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://akerna.com/role/DiscontinuedOperationsTable" id="DiscontinuedOperationsTable">
        <link:definition>40201 - Disclosure - Discontinued Operations (Table)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://akerna.com/role/DescriptionofBusinessDetailsTextual" id="DescriptionofBusinessDetailsTextual">
        <link:definition>40202 - Disclosure - Description of Business (Details Textual)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://akerna.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" id="BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails">
        <link:definition>40301 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://akerna.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsTextual" id="BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsTextual">
        <link:definition>40303 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Details Textual)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://akerna.com/role/RevenueandContractswithCustomersDetails" id="RevenueandContractswithCustomersDetails">
        <link:definition>40405 - Disclosure - Revenue and Contracts with Customers (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://akerna.com/role/RevenueandContractswithCustomersDetails1" id="RevenueandContractswithCustomersDetails1">
        <link:definition>40406 - Disclosure - Revenue and Contracts with Customers (Details 1)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://akerna.com/role/RevenueandContractswithCustomersDetails2" id="RevenueandContractswithCustomersDetails2">
        <link:definition>40501 - Disclosure - Revenue and Contracts with Customers (Details 2)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://akerna.com/role/RevenueandContractswithCustomersDetails3" id="RevenueandContractswithCustomersDetails3">
        <link:definition>40502 - Disclosure - Revenue and Contracts with Customers (Details 3)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://akerna.com/role/RevenueandContractswithCustomersDetailsTextual" id="RevenueandContractswithCustomersDetailsTextual">
        <link:definition>40601 - Disclosure - Revenue and Contracts with Customers (Details Textual)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://akerna.com/role/IntangibleAssetsnetandGoodwillDetailsTextual" id="IntangibleAssetsnetandGoodwillDetailsTextual">
        <link:definition>40602 - Disclosure - Intangible Assets, net and Goodwill (Details Textual)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://akerna.com/role/LongTermDebtDetails" id="LongTermDebtDetails">
        <link:definition>40603 - Disclosure - Long Term Debt (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://akerna.com/role/LongTermDebtDetailsTextual" id="LongTermDebtDetailsTextual">
        <link:definition>40604 - Disclosure - Long Term Debt (Details Textual)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://akerna.com/role/IncomeTaxesDetailsTextual" id="IncomeTaxesDetailsTextual">
        <link:definition>40801 - Disclosure - Income Taxes (Details Textual)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://akerna.com/role/SupplementalBalanceSheetDisclosuresDetails" id="SupplementalBalanceSheetDisclosuresDetails">
        <link:definition>40802 - Disclosure - Supplemental Balance Sheet Disclosures (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://akerna.com/role/SupplementalBalanceSheetDisclosuresDetails1" id="SupplementalBalanceSheetDisclosuresDetails1">
        <link:definition>40901 - Disclosure - Supplemental Balance Sheet Disclosures (Details 1)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://akerna.com/role/CommitmentsandContingenciesDetails" id="CommitmentsandContingenciesDetails">
        <link:definition>41001 - Disclosure - Commitments and Contingencies (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://akerna.com/role/CommitmentsandContingenciesDetailsTextual" id="CommitmentsandContingenciesDetailsTextual">
        <link:definition>41002 - Disclosure - Commitments and Contingencies (Details Textual)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://akerna.com/role/StockholdersDeficitDetailsTextual" id="StockholdersDeficitDetailsTextual">
        <link:definition>41003 - Disclosure - Stockholders' Deficit (Details Textual)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://akerna.com/role/StockholdersDeficitDetails1" id="StockholdersDeficitDetails1">
        <link:definition>41004 - Disclosure - Stockholders' Deficit (Details 1)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://akerna.com/role/FairValueDetails" id="FairValueDetails">
        <link:definition>41005 - Disclosure - Fair Value (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://akerna.com/role/FairValueDetails1" id="FairValueDetails1">
        <link:definition>41006 - Disclosure - Fair Value (Details 1)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://akerna.com/role/FairValueDetails2" id="FairValueDetails2">
        <link:definition>41007 - Disclosure - Fair Value (Details 2)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://akerna.com/role/FairValueDetails3" id="FairValueDetails3">
        <link:definition>41008 - Disclosure - Fair Value (Details 3)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://akerna.com/role/FairValueDetails4" id="FairValueDetails4">
        <link:definition>41009 - Disclosure - Fair Value (Details 4)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://akerna.com/role/FairValueDetailsTextual" id="FairValueDetailsTextual">
        <link:definition>41010 - Disclosure - Fair Value (Details Textual)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://akerna.com/role/EarningperShareDetails" id="EarningperShareDetails">
        <link:definition>41011 - Disclosure - Earning per Share (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://akerna.com/role/EarningperShareDetailsTextual" id="EarningperShareDetailsTextual">
        <link:definition>41012 - Disclosure - Earning per Share (Details Textual)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://akerna.com/role/DiscontinuedOperationsDetails" id="DiscontinuedOperationsDetails">
        <link:definition>4170 - Disclosure - Discontinued Operations (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://akerna.com/role/DiscontinuedOperationsDetails1" id="DiscontinuedOperationsDetails1">
        <link:definition>4171 - Disclosure - Discontinued Operations (Details 1)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://akerna.com/role/DiscontinuedOperationsDetailsTextual" id="DiscontinuedOperationsDetailsTextual">
        <link:definition>4172 - Disclosure - Discontinued Operations (Details Textual)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://akerna.com/role/SummaryofSignificantAccountingPoliciesDetails1" id="SummaryofSignificantAccountingPoliciesDetails1">
        <link:definition>80302 - Disclosure - Summary of Significant Accounting Policies (Details 1)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://akerna.com/role/SignificantTransactionsDetails1" id="SignificantTransactionsDetails1">
        <link:definition>80304 - Disclosure - Significant Transactions (Details 1)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://akerna.com/role/SignificantTransactionsDetails2" id="SignificantTransactionsDetails2">
        <link:definition>80305 - Disclosure - Significant Transactions (Details 2)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://akerna.com/role/SignificantTransactionsDetails3" id="SignificantTransactionsDetails3">
        <link:definition>80403 - Disclosure - Significant Transactions (Details 3)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://akerna.com/role/SignificantTransactionsDetailsTextual" id="SignificantTransactionsDetailsTextual">
        <link:definition>80404 - Disclosure - Significant Transactions (Details Textual)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://akerna.com/role/IncomeTaxesDetails" id="IncomeTaxesDetails">
        <link:definition>80605 - Disclosure - Income Taxes (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://akerna.com/role/IncomeTaxesDetails1" id="IncomeTaxesDetails1">
        <link:definition>80701 - Disclosure - Income Taxes (Details 1)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://akerna.com/role/IncomeTaxesDetails2" id="IncomeTaxesDetails2">
        <link:definition>80702 - Disclosure - Income Taxes (Details 2)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
    </xsd:appinfo>
  </xsd:annotation>
  <xsd:import namespace="http://xbrl.sec.gov/country/2022" schemaLocation="https://xbrl.sec.gov/country/2022/country-2022.xsd" />
  <xsd:import namespace="http://fasb.org/srt/2022" schemaLocation="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd" />
  <xsd:import namespace="http://fasb.org/us-types/2022" schemaLocation="https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd" />
  <xsd:import namespace="http://fasb.org/us-gaap/2022" schemaLocation="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd" />
  <xsd:import namespace="http://www.xbrl.org/dtr/type/2020-01-21" schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/types.xsd" />
  <xsd:import namespace="http://fasb.org/us-roles/2022" schemaLocation="https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/dei/2022" schemaLocation="https://xbrl.sec.gov/dei/2022/dei-2022.xsd" />
  <xsd:import namespace="http://www.xbrl.org/2006/ref" schemaLocation="http://www.xbrl.org/2006/ref-2006-02-27.xsd" />
  <xsd:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd" />
  <xsd:import namespace="http://www.w3.org/1999/xlink" schemaLocation="http://www.xbrl.org/2003/xlink-2003-12-31.xsd" />
  <xsd:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" />
  <xsd:import namespace="http://www.xbrl.org/2003/XLink" schemaLocation="http://www.xbrl.org/2003/xl-2003-12-31.xsd" />
  <xsd:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" />
  <xsd:import namespace="http://www.xbrl.org/dtr/type/non-numeric" schemaLocation="http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd" />
  <xsd:import namespace="http://www.xbrl.org/dtr/type/numeric" schemaLocation="http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd" />
  <xsd:import namespace="http://www.xbrl.org/2009/role/negated" schemaLocation="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd" />
  <xsd:element name="FiniteLivedIntangibleAssetsAccumulatedAmortizationExpense" id="kern_FiniteLivedIntangibleAssetsAccumulatedAmortizationExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="NonGovernmentsMember" id="kern_NonGovernmentsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="CannabisWorkingCapitalAdjustmentFundsRecordedInOtherReceivables" id="kern_CannabisWorkingCapitalAdjustmentFundsRecordedInOtherReceivables" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="CompliancePeriod" id="kern_CompliancePeriod" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xsd:element name="GoingConcernAndManagementsLiquidityPlansPolicyTextBlock" id="kern_GoingConcernAndManagementsLiquidityPlansPolicyTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xsd:element name="CommonWarrantsAndUnderwriterWarrantsMember" id="kern_CommonWarrantsAndUnderwriterWarrantsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="PeriodForPostClosingStatement" id="kern_PeriodForPostClosingStatement" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xsd:element name="PurchasePriceValueInLoan" id="kern_PurchasePriceValueInLoan" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="PurchasePriceValueInCash" id="kern_PurchasePriceValueInCash" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="AkernaCanadaAmpleExchangeIncMember" id="kern_AkernaCanadaAmpleExchangeIncMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="TerminationOfContingentConsiderationObligationDueToSaleOfDiscontinuedOperations" id="kern_TerminationOfContingentConsiderationObligationDueToSaleOfDiscontinuedOperations" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="TerminationFee" id="kern_TerminationFee" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="ReductionOfWorkingCapital" id="kern_ReductionOfWorkingCapital" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="ReductionOfPurchasePrice" id="kern_ReductionOfPurchasePrice" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="CapitalizedSoftwareIncludedInAccruedExpenses" id="kern_CapitalizedSoftwareIncludedInAccruedExpenses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="StockBasedCompensationCapitalizedAsSoftwareDevelopment" id="kern_StockBasedCompensationCapitalizedAsSoftwareDevelopment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="PurchasePriceValue" id="kern_PurchasePriceValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="DeferredTaxAssetsFixedAssets" id="kern_DeferredTaxAssetsFixedAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="DeferredTaxAssetsRevenueRecognition" id="kern_DeferredTaxAssetsRevenueRecognition" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="DeferredTaxAssetsDebtIssuanceCosts" id="kern_DeferredTaxAssetsDebtIssuanceCosts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="DeferredTrueUps" id="kern_DeferredTrueUps" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="IncomeTaxReconciliationProvisionReturnAdjustment" id="kern_IncomeTaxReconciliationProvisionReturnAdjustment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="EffectiveIncomeTaxRateReconciliationRestrictedStockAwards" id="kern_EffectiveIncomeTaxRateReconciliationRestrictedStockAwards" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="Ratechange" id="kern_Ratechange" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="OneGovernmentClientMember" id="kern_OneGovernmentClientMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="StockIssuedDuringPeriodValueSettlementOfLiabilities" id="kern_StockIssuedDuringPeriodValueSettlementOfLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="OtherRevenuesMember" id="kern_OtherRevenuesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="SoftwareRevenuesMember" id="kern_SoftwareRevenuesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="DescriptionOfLiquidityAndCapitalResources" id="kern_DescriptionOfLiquidityAndCapitalResources" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xsd:element name="CommonStockIssuedInBusinessCombinationShares" id="kern_CommonStockIssuedInBusinessCombinationShares" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xsd:element name="AmortizationOfDeferredContractCosts" id="kern_AmortizationOfDeferredContractCosts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="StockIssuedDuringPeriodSharesSettlementOfLiabilities" id="kern_StockIssuedDuringPeriodSharesSettlementOfLiabilities" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xsd:element name="OneOtherGovernmentCustomerMember" id="kern_OneOtherGovernmentCustomerMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xsd:element name="SameGovernmentCustomerMember" id="kern_SameGovernmentCustomerMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xsd:element name="CustomerOneMember" id="kern_CustomerOneMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xsd:element name="OneConsultingCustomerMember" id="kern_OneConsultingCustomerMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xsd:element name="TwoGovernmentClientMember" id="kern_TwoGovernmentClientMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xsd:element name="TwoGovernmentCustomersOneMember" id="kern_TwoGovernmentCustomersOneMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xsd:element name="SalesRevenuesMember" id="kern_SalesRevenuesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xsd:element name="NumberOfCustomer" id="kern_NumberOfCustomer" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xsd:element name="SoftwareRevenues" id="kern_SoftwareRevenues" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="TotalCostsOfGovernmentRevenues" id="kern_TotalCostsOfGovernmentRevenues" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="ForeignCurrencyTranslationPolicyTextBlock" id="kern_ForeignCurrencyTranslationPolicyTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xsd:element name="SpecialVotingPreferredStockMember" id="kern_SpecialVotingPreferredStockMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="ChangesInFairValueReportedInStatementsOfOperations" id="kern_ChangesInFairValueReportedInStatementsOfOperations" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="ChangeInFairValueReportedInOtherComprehensiveIncome" id="kern_ChangeInFairValueReportedInOtherComprehensiveIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="FairValueAssumptionsValueOfCommonStock" id="kern_FairValueAssumptionsValueOfCommonStock" type="num:perShareItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" />
  <xsd:element name="FairValueAssumptionExpectedTerms" id="kern_FairValueAssumptionExpectedTerms" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xsd:element name="FairValueAssumptionsVolatilityRate" id="kern_FairValueAssumptionsVolatilityRate" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" />
  <xsd:element name="FairValueAssumptionsMarketYieldRate" id="kern_FairValueAssumptionsMarketYieldRate" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" />
  <xsd:element name="FairValueAssumptionRiskFreeInterestRate" id="kern_FairValueAssumptionRiskFreeInterestRate" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" />
  <xsd:element name="DebtPurchasePrice" id="kern_DebtPurchasePrice" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="SoloSciencesIncMember" id="kern_SoloSciencesIncMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="ConsultingRevenuesMember" id="kern_ConsultingRevenuesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="PercentageOfAcquiredEntityOwnershipAcquired" id="kern_PercentageOfAcquiredEntityOwnershipAcquired" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" />
  <xsd:element name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndAccruedExpenses" id="kern_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndAccruedExpenses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element name="NonRecurringExpenses" id="kern_NonRecurringExpenses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="OtherMember" id="kern_OtherMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="CostReductionInitiativesDescription" id="kern_CostReductionInitiativesDescription" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xsd:element name="PreferredStockLiquidationDescription" id="kern_PreferredStockLiquidationDescription" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xsd:element name="ExchangeableSharesMember" id="kern_ExchangeableSharesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="ScheduleOfPrepaidExpensesTableTextBlock" id="kern_ScheduleOfPrepaidExpensesTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xsd:element name="PrepaidExpensesSoftwareAndTechnology" id="kern_PrepaidExpensesSoftwareAndTechnology" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="PrepaidProfessionalFees" id="kern_PrepaidProfessionalFees" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="AccruedContractors" id="kern_AccruedContractors" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element name="SummarizesDeferredContractCostActivityTableTextBlock" id="kern_SummarizesDeferredContractCostActivityTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xsd:element name="SummarizesDeferredRevenueActivityTableTextBlock" id="kern_SummarizesDeferredRevenueActivityTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xsd:element name="AmortizedCosts" id="kern_AmortizedCosts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="TrellisSolutionsIncMember" id="kern_TrellisSolutionsIncMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAcquiredTechnology" id="kern_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAcquiredTechnology" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAcquiredTradeName" id="kern_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAcquiredTradeName" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships" id="kern_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="AmpleOrganicsMember" id="kern_AmpleOrganicsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="BusinessCombinationConsiderationTransferredCash" id="kern_BusinessCombinationConsiderationTransferredCash" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="BusinessCombinationConsiderationsTransferred" id="kern_BusinessCombinationConsiderationsTransferred" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="AmountOfContingentConsiderationLiability" id="kern_AmountOfContingentConsiderationLiability" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element name="ExchangeableShares" id="kern_ExchangeableShares" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" />
  <xsd:element name="AssetsandLiabilityAcquired" id="kern_AssetsandLiabilityAcquired" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="WarrantLiabilitiesPolicyTextBlock" id="kern_WarrantLiabilitiesPolicyTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xsd:element name="CustomerTwoMember" id="kern_CustomerTwoMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="PrivateWarrantMember" id="kern_PrivateWarrantMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="MtechMember" id="kern_MtechMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="PublicWarrantMember" id="kern_PublicWarrantMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="EquityInstrumentConvertibleConversionRatio" id="kern_EquityInstrumentConvertibleConversionRatio" type="xbrli:pureItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xsd:element name="ExchangeableSharesIssuedParValue" id="kern_ExchangeableSharesIssuedParValue" type="num:perShareItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xsd:element name="AggregateValueOfExchangeableShares" id="kern_AggregateValueOfExchangeableShares" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="StockConsideration" id="kern_StockConsideration" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="StockConsiderationInCash" id="kern_StockConsiderationInCash" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="RecurringRevenue" id="kern_RecurringRevenue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element name="ReductionOfContingentConsideraiton" id="kern_ReductionOfContingentConsideraiton" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="ViridianSciencesMember" id="kern_ViridianSciencesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalizedSoftware" id="kern_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalizedSoftware" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="AccountReceivableMember" id="kern_AccountReceivableMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="CannabisWorkingCapitalFundsReleasedFromAccruedExpenses" id="kern_CannabisWorkingCapitalFundsReleasedFromAccruedExpenses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="SharesReturnedInConnectionWith365CannabisAcquisition" id="kern_SharesReturnedInConnectionWith365CannabisAcquisition" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="GainsLossesOnConvertibleNotes" id="kern_GainsLossesOnConvertibleNotes" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="Revenueexpectedtoberecognized" id="kern_Revenueexpectedtoberecognized" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="CommonSharesIssuedInExchangeForInterestInconsolidatedSubsidiaryShares" id="kern_CommonSharesIssuedInExchangeForInterestInconsolidatedSubsidiaryShares" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xsd:element name="ThreeSixtyFiveCannabisMember" id="kern_ThreeSixtyFiveCannabisMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="FixedAssets" id="kern_FixedAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="NonCompeteAgreement" id="kern_NonCompeteAgreement" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="CannabisMember" id="kern_CannabisMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="AggregateStockPrice" id="kern_AggregateStockPrice" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="IssuedAndOutstandingSharesPercentage" id="kern_IssuedAndOutstandingSharesPercentage" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" />
  <xsd:element name="TypesOfAgreementAxis" id="kern_TypesOfAgreementAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="TypesOfAgreementDomain" id="kern_TypesOfAgreementDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="TechMagicUSALLCMember" id="kern_TechMagicUSALLCMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="TreComSystemsGroupIncMember" id="kern_TreComSystemsGroupIncMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="StockIssuedDuringPeriodSharesHeldInEscrow" id="kern_StockIssuedDuringPeriodSharesHeldInEscrow" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xsd:element name="AmpleReportingUnitMember" id="kern_AmpleReportingUnitMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="StockIssuedDuringPeriodValueHeldInEscrow" id="kern_StockIssuedDuringPeriodValueHeldInEscrow" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="WeightingToTheMarketApproach" id="kern_WeightingToTheMarketApproach" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" />
  <xsd:element name="WeightedToTheIncomeApproach" id="kern_WeightedToTheIncomeApproach" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" />
  <xsd:element name="ImpairmentExpenses" id="kern_ImpairmentExpenses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="NonEnterpriseMember" id="kern_NonEnterpriseMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="Adjustedforadoption" id="kern_Adjustedforadoption" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="Descriptionofunitoffering" id="kern_Descriptionofunitoffering" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xsd:element name="PrincipalPaymentsOfConvertibleNotes" id="kern_PrincipalPaymentsOfConvertibleNotes" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="PreFundedWarrantsMember" id="kern_PreFundedWarrantsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="Commonstockofferingpercentage" id="kern_Commonstockofferingpercentage" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xsd:element name="UnderwritingAgreementDescription" id="kern_UnderwritingAgreementDescription" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xsd:element name="Underwriterwarrantstopurchaseshares" id="kern_Underwriterwarrantstopurchaseshares" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" />
  <xsd:element name="UnderwriterWarrantsMember" id="kern_UnderwriterWarrantsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="UnderwriterWarrantsPerShare" id="kern_UnderwriterWarrantsPerShare" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="InitiallyMeasuredAFairValue" id="kern_InitiallyMeasuredAFairValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="Legalproceedings" id="kern_Legalproceedings" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xsd:element name="CommonWarrantsShares" id="kern_CommonWarrantsShares" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" />
  <xsd:element name="WarrantsOutstanding" id="kern_WarrantsOutstanding" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" />
  <xsd:element name="ATMProgramMember" id="kern_ATMProgramMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="ExchangeableSharesOutstanding" id="kern_ExchangeableSharesOutstanding" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" />
  <xsd:element name="ExchangeableSharesIssued" id="kern_ExchangeableSharesIssued" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" />
  <xsd:element name="ExchangeableSharesValue" id="kern_ExchangeableSharesValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="DebtInstrumentInterestRateOriginalIssueDiscountPercentage" id="kern_DebtInstrumentInterestRateOriginalIssueDiscountPercentage" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" />
  <xsd:element name="SecuritiesPurchaseAgreementMember" id="kern_SecuritiesPurchaseAgreementMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="NotesMember" id="kern_NotesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="AccumulatedEquityAndAnIncrease" id="kern_AccumulatedEquityAndAnIncrease" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="PurchasePrice" id="kern_PurchasePrice" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="ScheduleOfShareBasedCompensationStockWarrantActivityTableTextBlock" id="kern_ScheduleOfShareBasedCompensationStockWarrantActivityTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xsd:element name="PublicWarrantsMember" id="kern_PublicWarrantsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="CommonWarrantsMember" id="kern_CommonWarrantsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="TwoThousandNineteenPublicWarrantsMember" id="kern_TwoThousandNineteenPublicWarrantsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="PreFundedWarrantMember" id="kern_PreFundedWarrantMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="CommonWarrantMember" id="kern_CommonWarrantMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="WarrantsIssuedInPeriodNumberOfShares" id="kern_WarrantsIssuedInPeriodNumberOfShares" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" />
  <xsd:element name="WarrantsExercisedInPeriodWeightedAverageGrantDateFairValue" id="kern_WarrantsExercisedInPeriodWeightedAverageGrantDateFairValue" type="num:perShareItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xsd:element name="WarrantsForfeitedInPeriodWeightedAverageGrantDateFairValue" id="kern_WarrantsForfeitedInPeriodWeightedAverageGrantDateFairValue" type="num:perShareItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xsd:element name="EnterpriseReportingUnitMember" id="kern_EnterpriseReportingUnitMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="Non-EnterpriseReportingUnitMember" id="kern_Non-EnterpriseReportingUnitMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="FairValueMeasurementUnitOfferingCommonandUnderwriterWarrantsTableTextBlock" id="kern_FairValueMeasurementUnitOfferingCommonandUnderwriterWarrantsTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xsd:element name="HareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsCommonandUnderwriterWarrants" id="kern_HareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsCommonandUnderwriterWarrants" type="xbrli:dateItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xsd:element name="ScheduleOfReverseStockSplitTableTextBlock" id="kern_ScheduleOfReverseStockSplitTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xsd:element name="UnitOfferingPricesPerShare" id="kern_UnitOfferingPricesPerShare" type="num:perShareItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" />
  <xsd:element name="UnitOfferingPriceMember" id="kern_UnitOfferingPriceMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="PrefundedUnitOfferingPriceMember" id="kern_PrefundedUnitOfferingPriceMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="TwoThousandTwentyTwoCommonWarrantMember" id="kern_TwoThousandTwentyTwoCommonWarrantMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="TwoThousandTwentyTwoUnderwriterWarrantMember" id="kern_TwoThousandTwentyTwoUnderwriterWarrantMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="TwoThousandTwentyTwoPrefundedWarrantMember" id="kern_TwoThousandTwentyTwoPrefundedWarrantMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="TwoThousandNighteenPublicAndPrivateWarrantsMember" id="kern_TwoThousandNighteenPublicAndPrivateWarrantsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="SeniorConvertibleNotesConversionPriceMember" id="kern_SeniorConvertibleNotesConversionPriceMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="TwoThousandNighteenPublicWarrantsMember" id="kern_TwoThousandNighteenPublicWarrantsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="TwoThousandNighteenPrivateWarrantsMember" id="kern_TwoThousandNighteenPrivateWarrantsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="UnvestedRestrictedStockUnitsMember" id="kern_UnvestedRestrictedStockUnitsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="UnvestedRetsrictedStockAwardsMember" id="kern_UnvestedRetsrictedStockAwardsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="CommonStocksMember" id="kern_CommonStocksMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="AdditionalPaidCapitalMember" id="kern_AdditionalPaidCapitalMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="OfferingSharesofCommonStock" id="kern_OfferingSharesofCommonStock" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" />
  <xsd:element name="ScheduleOfAssetsAndLiabilitiesOfTheDiscontinuedGroupTableTextBlock" id="kern_ScheduleOfAssetsAndLiabilitiesOfTheDiscontinuedGroupTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xsd:element name="AssetsHeldForSaleNotPartOfDisposalGroupNonCurrent" id="kern_AssetsHeldForSaleNotPartOfDisposalGroupNonCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="LiabilitiesHeldForSaleNotPartOfDisposalGroupCurrent" id="kern_LiabilitiesHeldForSaleNotPartOfDisposalGroupCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element name="LiabilitiesHeldForSaleNotPartOfDisposalGroupNonCurrent" id="kern_LiabilitiesHeldForSaleNotPartOfDisposalGroupNonCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element name="DiscontinuedOperationProductAndDevelopmentExpense" id="kern_DiscontinuedOperationProductAndDevelopmentExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="DiscontinuedOperationSellingAndMarketingExpense" id="kern_DiscontinuedOperationSellingAndMarketingExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="DiscontinuedOperationImpairmentOfLongLivedAssetsHeldForUse" id="kern_DiscontinuedOperationImpairmentOfLongLivedAssetsHeldForUse" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="ViridianSciencesIncMember" id="kern_ViridianSciencesIncMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="ViridianMember" id="kern_ViridianMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xsd:element name="LCAMember" id="kern_LCAMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="ImpairmentsofLongLivedAssets" id="kern_ImpairmentsofLongLivedAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="PosabitSystemsCorporationMember" id="kern_PosabitSystemsCorporationMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="ExchangeAgreementsMember" id="kern_ExchangeAgreementsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="GryphonDigitalMiningIncMember" id="kern_GryphonDigitalMiningIncMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="AkernaMergerCoMember" id="kern_AkernaMergerCoMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="ConversionPricepershare" id="kern_ConversionPricepershare" type="num:perShareItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xsd:element name="DefaultInterestRate" id="kern_DefaultInterestRate" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xsd:element name="ProceedsFromConvertibleDebts1" id="kern_ProceedsFromConvertibleDebts1" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="WorkingCapitalDeficit" id="kern_WorkingCapitalDeficit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element name="PercentageOfConversionOfStockRepresentOutstandingShares" id="kern_PercentageOfConversionOfStockRepresentOutstandingShares" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" />
  <xsd:element name="UnrestrictedCashAndCashEquivalentsAvailableToFutureOperations" id="kern_UnrestrictedCashAndCashEquivalentsAvailableToFutureOperations" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="NumberOfClassesOfStock" id="kern_NumberOfClassesOfStock" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xsd:element name="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsContinuingOperations" id="kern_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsContinuingOperations" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="SaasSolutionsMember" id="kern_SaasSolutionsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="SubscriptionFeesMember" id="kern_SubscriptionFeesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="CustomersMember" id="kern_CustomersMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="TwoGovernmentClientsMember" id="kern_TwoGovernmentClientsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="Revenuerecognized" id="kern_Revenuerecognized" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element name="Unsatisfiedperformanceobligations" id="kern_Unsatisfiedperformanceobligations" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element name="DeferralOfContractCosts" id="kern_DeferralOfContractCosts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="DeferredRevenueRevenueRecognized" id="kern_DeferredRevenueRevenueRecognized" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element name="PercentageOfAccountReceivableFromCustomers" id="kern_PercentageOfAccountReceivableFromCustomers" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" />
  <xsd:element name="PercentageOfCommitmentToCompensateFinancialAdvisor" id="kern_PercentageOfCommitmentToCompensateFinancialAdvisor" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" />
  <xsd:element name="BillingsleyEmploymentAgreementMember" id="kern_BillingsleyEmploymentAgreementMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xsd:element name="DenverCOMember" id="kern_DenverCOMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xsd:element name="RenewedCashBalance" id="kern_RenewedCashBalance" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="AssetsWrittenOff" id="kern_AssetsWrittenOff" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="LitigationOfBusinessDescription" id="kern_LitigationOfBusinessDescription" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xsd:element name="SaleTransactionAndMergerMember" id="kern_SaleTransactionAndMergerMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="Terminationexpenses" id="kern_Terminationexpenses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="FinancialAdvisorSuccessFees" id="kern_FinancialAdvisorSuccessFees" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="MaximumAmountOfPostClosingWorkingCapitalAdjustments" id="kern_MaximumAmountOfPostClosingWorkingCapitalAdjustments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="MinimumBidPricePerShare" id="kern_MinimumBidPricePerShare" type="num:perShareItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xsd:element name="TermOfContractPayment" id="kern_TermOfContractPayment" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xsd:element name="PreferredStockConversionRatio" id="kern_PreferredStockConversionRatio" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xsd:element name="WarrantStockConversionRatio" id="kern_WarrantStockConversionRatio" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" />
  <xsd:element name="PublicWarrantsAndPrivateWarrants2019Member" id="kern_PublicWarrantsAndPrivateWarrants2019Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="MinimumStockholdersEquityRequiredForListingOnNasdaqCapitalMarket" id="kern_MinimumStockholdersEquityRequiredForListingOnNasdaqCapitalMarket" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element name="MjFreewayAcquisitionCoMember" id="kern_MjFreewayAcquisitionCoMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="SecuredPromissoryNoteMember" id="kern_SecuredPromissoryNoteMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
</xsd:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>7
<FILENAME>ex311_1.htm
<DESCRIPTION>EXHIBIT 31.1
<TEXT>
<html><body><div><div style="font-family: 'times new roman', times; font-size: 10pt;">
<p style="color: #000000; font: 10pt 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-align: right;"><font style="font-family: 'times new roman', times;"><b><u>Exhibit 31.1</u></b></font></p>
<p style="color: #000000; font: 10pt 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-align: center;"><font style="font-family: 'times new roman', times;">&nbsp;</font></p>
<p style="color: #000000; font: 10pt / 1.2 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-align: center;"><font style="font-family: 'times new roman', times; line-height: inherit;"><b>CERTIFICATION PURSUANT TO SECTION 302</b></font></p>
<p style="color: #000000; font: 10pt / 1.2 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-align: center;"><font style="font-family: 'times new roman', times; line-height: inherit;"><b>OF THE SARBANES-OXLEY ACT OF 2002</b></font></p>
<p style="color: #000000; font: 10pt / 1.2 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px;"><font style="font-family: 'times new roman', times; line-height: inherit;">&nbsp;</font></p>
<p style="color: #000000; font: 10pt / 1.2 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-align: justify;"><font style="font-family: 'times new roman', times; line-height: inherit;">I, Jessica Billingsley, certify that:</font></p>
<p style="color: #000000; font: 10pt / 1.2 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-align: justify;"><font style="font-family: 'times new roman', times; line-height: inherit;">&nbsp;</font></p>
<p style="color: #000000; font: 10pt / 1.2 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-align: justify;"><font style="font-family: 'times new roman', times; line-height: inherit;">1. I have reviewed this Quarterly Report on Form 10-Q of Akerna Corp.</font></p>
<p style="color: #000000; font: 10pt / 1.2 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-align: justify;"><font style="font-family: 'times new roman', times; line-height: inherit;">&nbsp;</font></p>
<p style="color: #000000; font: 10pt / 1.2 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-align: justify;"><font style="font-family: 'times new roman', times; line-height: inherit;">2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;</font></p>
<p style="color: #000000; font: 10pt / 1.2 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-align: justify;"><font style="font-family: 'times new roman', times; line-height: inherit;">&nbsp;</font></p>
<p style="color: #000000; font: 10pt / 1.2 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-align: justify;"><font style="font-family: 'times new roman', times; line-height: inherit;">3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;</font></p>
<p style="color: #000000; font: 10pt / 1.2 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-align: justify;"><font style="font-family: 'times new roman', times; line-height: inherit;">&nbsp;</font></p>
<p style="color: #000000; font: 10pt / 1.2 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-align: justify;"><font style="font-family: 'times new roman', times; line-height: inherit;">4. The registrant&#8217;s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:</font></p>
<p style="color: #000000; font: 10pt / 1.2 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px 0px 0px 39.2pt; text-align: justify;"><font style="font-family: 'times new roman', times; line-height: inherit;">&nbsp;</font></p>
<p style="color: #000000; font: 10pt / 1.2 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px 0px 0px 39.2pt; text-align: justify;"><font style="font-family: 'times new roman', times; line-height: inherit;">a. Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;</font></p>
<p style="color: #000000; font: 10pt / 1.2 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px 0px 0px 39.2pt; text-align: justify;"><font style="font-family: 'times new roman', times; line-height: inherit;">&nbsp;</font></p>
<p style="color: #000000; font: 10pt / 1.2 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px 0px 0px 39.2pt; text-align: justify;"><font style="font-family: 'times new roman', times; line-height: inherit;">b. Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;</font></p>
<p style="color: #000000; font: 10pt / 1.2 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px 0px 0px 39.2pt; text-align: justify;"><font style="font-family: 'times new roman', times; line-height: inherit;">&nbsp;</font></p>
<p style="color: #000000; font: 10pt / 1.2 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px 0px 0px 39.2pt; text-align: justify;"><font style="font-family: 'times new roman', times; line-height: inherit;">c. Evaluated the effectiveness of the registrant&#8217;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures as of the end of the period covered by this report based on such evaluation; and</font></p>
<p style="color: #000000; font: 10pt / 1.2 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px 0px 0px 39.2pt; text-align: justify;"><font style="font-family: 'times new roman', times; line-height: inherit;">&nbsp;</font></p>
<p style="color: #000000; font: 10pt / 1.2 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px 0px 0px 39.2pt; text-align: justify;"><font style="font-family: 'times new roman', times; line-height: inherit;">d. Disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter (the registrant&#8217;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting; and</font></p>
<p style="color: #000000; font: 10pt / 1.2 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-align: justify;"><font style="font-family: 'times new roman', times; line-height: inherit;">&nbsp;</font></p>
<p style="color: #000000; font: 10pt / 1.2 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-align: justify;"><font style="font-family: 'times new roman', times; line-height: inherit;">5. The registrant&#8217;s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of the registrant&#8217;s board of directors (or persons performing the equivalent functions):</font></p>
<p style="color: #000000; font: 10pt / 1.2 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px 0px 0px 39.2pt; text-align: justify;"><font style="font-family: 'times new roman', times; line-height: inherit;">&nbsp;</font></p>
<p style="color: #000000; font: 10pt / 1.2 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px 0px 0px 39.2pt; text-align: justify;"><font style="font-family: 'times new roman', times; line-height: inherit;">a. All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant&#8217;s ability to record, process, summarize and report financial information; and</font></p>
<p style="color: #000000; font: 10pt / 1.2 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px 0px 0px 39.2pt; text-align: justify;"><font style="font-family: 'times new roman', times; line-height: inherit;">&nbsp;</font></p>
<p style="color: #000000; font: 10pt / 1.2 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px 0px 0px 39.2pt; text-align: justify;"><font style="font-family: 'times new roman', times; line-height: inherit;">b. Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting.</font></p>
<p style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin-top: 0px; margin-bottom: 0px;"><br></p>
<table style="height: 58px; width: 100%; font: 10pt 'times new roman'; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; border-collapse: collapse; margin-left: auto; margin-right: auto;" cellspacing="0" cellpadding="0">

<tr style="vertical-align: top; height: 10px;">
<td style="padding-bottom: 1.5pt; width: 951px; height: 10px;"><font style="font-family: 'times new roman', times;"><font style="font-size: 10pt;">Date: <font>May 15, 2023</font></font></font></td>
<td style="padding-bottom: 1.5pt; width: 63px; height: 10px;"><font style="font-family: 'times new roman', times;"><font style="font-size: 10pt;">By:</font></font></td>
<td style="border-bottom: 1.5pt solid black; width: 570px; padding: 0px 0px 3px; height: 10px;"><font style="font-size: 10pt; font-family: 'times new roman', times; color: #000000;">/s/ Jessica Billingsley</font></td>
</tr>
<tr style="vertical-align: top; height: 48px;">
<td style="height: 48px;"><font style="font-family: 'times new roman', times;">&nbsp;</font></td>
<td style="height: 48px;"><font style="font-family: 'times new roman', times;">&nbsp;</font></td>
<td style="height: 48px;"><font style="font-family: 'times new roman', times;"><font style="font-size: 10pt;">Jessica Billingsley,<br>Chief Executive Officer and Director<br><i>(Principal Executive Officer)</i></font></font></td>
</tr>

</table>
<p style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px;"><font style="font-family: 'times new roman', times;">&nbsp;</font></p>
</div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>8
<FILENAME>ex312_2.htm
<DESCRIPTION>EXHIBIT 31.2
<TEXT>
<html><body><div><div style="font-family: 'times new roman', times; font-size: 10pt;">
<p style="text-align: right;"><font style="font-family: 'times new roman', times;"><b style="font-size: 10pt; text-align: right;"><u>Exhibit 31.2</u></b></font></p>
<p style="color: #000000; font: 10pt 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-align: center;"><font style="font-family: 'times new roman', times;">&nbsp;</font></p>
<p style="color: #000000; font: 10pt / 1.2 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-align: center;"><font style="font-family: 'times new roman', times; line-height: inherit;"><b>CERTIFICATION PURSUANT TO SECTION 302</b></font></p>
<p style="color: #000000; font: 10pt / 1.2 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-align: center;"><font style="font-family: 'times new roman', times; line-height: inherit;"><b>OF THE SARBANES-OXLEY ACT OF 2002</b></font></p>
<p style="color: #000000; font: 10pt / 1.2 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px;"><font style="font-family: 'times new roman', times; line-height: inherit;">&nbsp;</font></p>
<p style="color: #000000; font: 10pt / 1.2 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-align: justify;"><font style="font-family: 'times new roman', times; line-height: inherit;">I, L. Dean Ditto, certify that:</font></p>
<p style="color: #000000; font: 10pt / 1.2 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-align: justify;"><font style="font-family: 'times new roman', times; line-height: inherit;">&nbsp;</font></p>
<p style="color: #000000; font: 10pt / 1.2 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-align: justify;"><font style="font-family: 'times new roman', times; line-height: inherit;">1. I have reviewed this Quarterly Report on Form 10-Q of Akerna Corp.</font></p>
<p style="color: #000000; font: 10pt / 1.2 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-align: justify;"><font style="font-family: 'times new roman', times; line-height: inherit;">&nbsp;</font></p>
<p style="color: #000000; font: 10pt / 1.2 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-align: justify;"><font style="font-family: 'times new roman', times; line-height: inherit;">2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;</font></p>
<p style="color: #000000; font: 10pt / 1.2 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-align: justify;"><font style="font-family: 'times new roman', times; line-height: inherit;">&nbsp;</font></p>
<p style="color: #000000; font: 10pt / 1.2 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-align: justify;"><font style="font-family: 'times new roman', times; line-height: inherit;">3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;</font></p>
<p style="color: #000000; font: 10pt / 1.2 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-align: justify;"><font style="font-family: 'times new roman', times; line-height: inherit;">&nbsp;</font></p>
<p style="color: #000000; font: 10pt / 1.2 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-align: justify;"><font style="font-family: 'times new roman', times; line-height: inherit;">4. The registrant&#8217;s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:</font></p>
<p style="color: #000000; font: 10pt / 1.2 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px 0px 0px 39.2pt; text-align: justify;"><font style="font-family: 'times new roman', times; line-height: inherit;">&nbsp;</font></p>
<p style="color: #000000; font: 10pt / 1.2 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px 0px 0px 39.2pt; text-align: justify;"><font style="font-family: 'times new roman', times; line-height: inherit;">a. Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;</font></p>
<p style="color: #000000; font: 10pt / 1.2 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px 0px 0px 39.2pt; text-align: justify;"><font style="font-family: 'times new roman', times; line-height: inherit;">&nbsp;</font></p>
<p style="color: #000000; font: 10pt / 1.2 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px 0px 0px 39.2pt; text-align: justify;"><font style="font-family: 'times new roman', times; line-height: inherit;">b. Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;</font></p>
<p style="color: #000000; font: 10pt / 1.2 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px 0px 0px 39.2pt; text-align: justify;"><font style="font-family: 'times new roman', times; line-height: inherit;">&nbsp;</font></p>
<p style="color: #000000; font: 10pt / 1.2 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px 0px 0px 39.2pt; text-align: justify;"><font style="font-family: 'times new roman', times; line-height: inherit;">c. Evaluated the effectiveness of the registrant&#8217;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures as of the end of the period covered by this report based on such evaluation; and</font></p>
<p style="color: #000000; font: 10pt / 1.2 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px 0px 0px 39.2pt; text-align: justify;"><font style="font-family: 'times new roman', times; line-height: inherit;">&nbsp;</font></p>
<p style="color: #000000; font: 10pt / 1.2 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px 0px 0px 39.2pt; text-align: justify;"><font style="font-family: 'times new roman', times; line-height: inherit;">d. Disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter (the registrant&#8217;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting; and</font></p>
<p style="color: #000000; font: 10pt / 1.2 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-align: justify;"><font style="font-family: 'times new roman', times; line-height: inherit;">&nbsp;</font></p>
<p style="color: #000000; font: 10pt / 1.2 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-align: justify;"><font style="font-family: 'times new roman', times; line-height: inherit;">5. The registrant&#8217;s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of the registrant&#8217;s board of directors (or persons performing the equivalent functions):</font></p>
<p style="color: #000000; font: 10pt / 1.2 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px 0px 0px 39.2pt; text-align: justify;"><font style="font-family: 'times new roman', times; line-height: inherit;">&nbsp;</font></p>
<p style="color: #000000; font: 10pt / 1.2 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px 0px 0px 39.2pt; text-align: justify;"><font style="font-family: 'times new roman', times; line-height: inherit;">a. All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant&#8217;s ability to record, process, summarize and report financial information; and</font></p>
<p style="color: #000000; font: 10pt / 1.2 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px 0px 0px 39.2pt; text-align: justify;"><font style="font-family: 'times new roman', times; line-height: inherit;">&nbsp;</font></p>
<p style="color: #000000; font: 10pt / 1.2 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px 0px 0px 39.2pt; text-align: justify;"><font style="font-family: 'times new roman', times; line-height: inherit;">b. Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting.</font></p>
<p style="color: rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin-top: 0px; margin-bottom: 0px; line-height: 1.2;"><font style="font-family: &quot;times new roman&quot;, times; line-height: inherit;">&nbsp;</font></p>
<table style="height: 64px; width: 100%; font: 10pt 'times new roman'; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; border-collapse: collapse; margin-left: auto; margin-right: auto;" cellspacing="0" cellpadding="0">

<tr style="vertical-align: top; height: 16px;">
<td style="padding-bottom: 1.5pt; width: 55.2998%; font-size: 10pt; height: 16px;"><font style="font-family: 'times new roman', times;"><font style="font-size: 10pt;">Date: <font>May 15, 2023</font></font></font></td>
<td style="padding-bottom: 1.5pt; width: 2.78372%; font-size: 10pt; height: 16px;"><font style="font-family: 'times new roman', times;"><font style="font-size: 10pt;">By:</font></font></td>
<td style="width: 41.863%; font-size: 10pt; height: 16px; border-bottom: 1.5pt solid #000000; padding: 0px 0px 3px;"><font style="font-size: 10pt; font-family: 'times new roman', times; color: #000000;">/s/ L. Dean Ditto</font></td>
</tr>
<tr style="vertical-align: top; height: 48px;">
<td style="font-size: 10pt; height: 48px; width: 55.2998%;"><font style="font-family: 'times new roman', times;">&nbsp;</font></td>
<td style="font-size: 10pt; height: 48px; width: 2.78372%;"><font style="font-family: 'times new roman', times;">&nbsp;</font></td>
<td style="height: 48px; width: 41.863%;">
<p style="font: 10pt 'Times New Roman', Times, serif; margin: 0px;"><font style="font-family: 'times new roman', times;">L. Dean Ditto,</font><br><font style="font-family: 'times new roman', times;">Chief Financial Officer</font></p>
<p style="font: 10pt 'Times New Roman', Times, serif; margin: 0px;"><font style="font-family: 'times new roman', times;"><i>(Principal Financial and Accounting Officer)</i></font></p>
</td>
</tr>

</table>
</div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>9
<FILENAME>ex321_3.htm
<DESCRIPTION>EXHIBIT 32.1
<TEXT>
<html><body><div><div style="font-family: 'times new roman', times; font-size: 10pt;">
<p style="color: #000000; font: 10pt 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px 0px 12pt; text-align: right;"><font style="font-family: 'times new roman', times;"><b><u>Exhibit 32.1</u></b></font></p>
<p style="color: #000000; font: 10pt / 1.2 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-align: center;"><font style="font-family: 'times new roman', times; line-height: inherit;"><b>CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER PURSUANT TO</b></font></p>
<p style="color: #000000; font: 10pt / 1.2 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-align: center;"><font style="font-family: 'times new roman', times; line-height: inherit;"><b>SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002 (18 U.S.C. SECTION 1350)</b></font></p>
<p style="color: #000000; font: 10pt / 1.2 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; text-indent: 0.5in; text-align: justify; margin-top: 0px; margin-bottom: 0px;"><font style="font-family: 'times new roman', times; line-height: inherit;">&nbsp;</font></p>
<p style="color: #000000; font: 10pt / 1.2 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; text-indent: 0.5in; margin-top: 0px; margin-bottom: 0px; text-align: justify;"><font style="font-family: 'times new roman', times; line-height: inherit;">In connection with the Quarterly Report of Akerna Corp. (the &#8220;Company&#8221;) on Form 10-Q for the quarterly period ended <font>March 31, 2023</font> as filed with the Securities and Exchange Commission on the date hereof (the &#8220;Quarterly Report&#8221;), I, Jessica Billingsley, Chief Executive Officer, do hereby certify, to my knowledge:</font></p>
<p style="color: #000000; font: 10pt / 1.2 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin-left: 0.5in; margin-top: 0px; margin-bottom: 0px; text-align: justify;"><font style="font-family: 'times new roman', times; line-height: inherit;">&nbsp;</font></p>
<p style="color: #000000; font: 10pt / 1.2 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin-left: 0.5in; margin-top: 0px; margin-bottom: 0px; text-align: justify;"><font style="font-family: 'times new roman', times; line-height: inherit;">(1) The Quarterly Report fully complies with the requirements of Section&nbsp;13(a), or 15(d) of the Securities Exchange Act of 1934; and</font></p>
<p style="color: #000000; font: 10pt / 1.2 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin-left: 0.5in; margin-top: 0px; margin-bottom: 0px; text-align: justify;"><font style="font-family: 'times new roman', times; line-height: inherit;">&nbsp;</font></p>
<p style="color: #000000; font: 10pt / 1.2 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin-left: 0.5in; margin-top: 0px; margin-bottom: 0px; text-align: justify;"><font style="font-family: 'times new roman', times; line-height: inherit;">(2) The information contained in the Quarterly Report fairly presents, in all material respects, the financial condition and results of operation of the Company.</font></p>
<p style="color: #000000; font: 10pt / 1.2 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin-left: 0.5in; text-align: justify; margin-top: 0px; margin-bottom: 0px;"><font style="font-family: 'times new roman', times; line-height: inherit;">&nbsp;</font></p>
<table style="height: 0px; width: 100%; font: 10pt 'times new roman'; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; border-collapse: collapse; margin-left: auto; margin-right: auto;" cellspacing="0" cellpadding="0">

<tr style="vertical-align: top;">
<td style="padding-bottom: 1.5pt; width: 951px;"><font style="font-family: 'times new roman', times;"><font style="font-size: 10pt;">Date: <font>May 15, 2023</font></font></font></td>
<td style="padding-bottom: 1.5pt; width: 63px;"><font style="font-family: 'times new roman', times;"><font style="font-size: 10pt;">By:</font></font></td>
<td style="border-bottom: 1.5pt solid black; width: 570px; padding: 0px 0px 3px;"><font style="font-size: 10pt; font-family: 'times new roman', times; color: #000000;">/s/ Jessica Billingsley</font></td>
</tr>
<tr style="vertical-align: top;">
<td><font style="font-family: 'times new roman', times;">&nbsp;</font></td>
<td><font style="font-family: 'times new roman', times;">&nbsp;</font></td>
<td><font style="font-family: 'times new roman', times;"><font style="font-size: 10pt;">Jessica Billingsley,<br>Chief Executive Officer and Director<br><i>(Principal Executive Officer)</i></font></font></td>
</tr>

</table>
<p style="color: #000000; font: 10pt 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px;"><font style="font-family: 'times new roman', times;">&nbsp;</font></p>
<p style="color: #000000; font: 10pt / 1.4 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; text-align: justify; margin: 0px; text-indent: 0.5in;"><font style="font-family: 'times new roman', times;">A signed original of this written statement required by Section 906 of the Sarbanes-Oxley Act of 2002 has been provided to the Company and will be retained by the Company and furnished to the Securities and Exchange Commission or its staff upon request.</font></p>
</div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.2
<SEQUENCE>10
<FILENAME>ex322_4.htm
<DESCRIPTION>EXHIBIT 32.2
<TEXT>
<html><body><div><div style="font-family: 'times new roman', times; font-size: 10pt;">
<p style="color: #000000; font: 10pt 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-align: right;"><font style="font-family: 'times new roman', times;"><b><u>Exhibit 32.2</u></b></font></p>
<p style="color: #000000; font: 10pt 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-align: center;"><font style="font-family: 'times new roman', times;">&nbsp;</font></p>
<p style="color: #000000; font: 10pt / 1.2 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-align: center;"><font style="font-family: 'times new roman', times; line-height: inherit;"><b>CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER PURSUANT TO</b></font></p>
<p style="color: #000000; font: 10pt / 1.2 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-align: center;"><font style="font-family: 'times new roman', times; line-height: inherit;"><b>SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002 (18 U.S.C. SECTION 1350)</b></font></p>
<p style="color: #000000; font: 10pt / 1.2 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; text-indent: 0.5in; text-align: justify; margin-top: 0px; margin-bottom: 0px;"><font style="font-family: 'times new roman', times; line-height: inherit;">&nbsp;</font></p>
<p style="color: #000000; font: 10pt / 1.2 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; text-align: justify; text-indent: 0.5in;"><font style="font-family: 'times new roman', times; line-height: inherit;">In connection with the Quarterly Report of Akerna Corp. (the &#8220;Company&#8221;) on Form 10-Q for the quarterly period ended <font>March 31, 2023</font> as filed with the Securities and Exchange Commission on the date hereof (the &#8220;Quarterly Report&#8221;), I, L. Dean Ditto, Chief Financial Officer, do hereby certify, to my knowledge:</font></p>
<p style="color: #000000; font: 10pt / 1.2 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin-left: 0.5in; margin-top: 0px; margin-bottom: 0px; text-align: justify;"><font style="font-family: 'times new roman', times; line-height: inherit;">&nbsp;</font></p>
<p style="color: #000000; font: 10pt / 1.2 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin-left: 0.5in; margin-top: 0px; margin-bottom: 0px; text-align: justify;"><font style="font-family: 'times new roman', times; line-height: inherit;">(1) The Quarterly Report fully complies with the requirements of Section&nbsp;13(a), or 15(d) of the Securities Exchange Act of 1934; and</font></p>
<p style="color: #000000; font: 10pt / 1.2 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin-left: 0.5in; margin-top: 0px; margin-bottom: 0px; text-align: justify;"><font style="font-family: 'times new roman', times; line-height: inherit;">&nbsp;</font></p>
<p style="color: #000000; font: 10pt / 1.2 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin-left: 0.5in; margin-top: 0px; margin-bottom: 0px; text-align: justify;"><font style="font-family: 'times new roman', times; line-height: inherit;">(2) The information contained in the Quarterly Report fairly presents, in all material respects, the financial condition and results of operation of the Company.</font></p>
<p style="color: rgb(0, 0, 0); font: 10pt / 1.2 &quot;Times New Roman&quot;, Times, serif; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin-left: 0.5in; margin-top: 0px; margin-bottom: 0px; text-align: justify;"><font style="font-family: &quot;times new roman&quot;, times; line-height: inherit;">&nbsp;</font></p>
<table style="height: 0px; width: 100%; font: 10pt 'times new roman'; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; border-collapse: collapse; margin-left: auto; margin-right: auto;" cellspacing="0" cellpadding="0">

<tr style="vertical-align: top;">
<td style="padding-bottom: 1.5pt; width: 52.8373%; font-size: 10pt;"><font style="font-family: 'times new roman', times;"><font style="font-size: 10pt;">Date: <font>May 15, 2023</font></font></font></td>
<td style="padding-bottom: 1.5pt; width: 3.53319%; font-size: 10pt;"><font style="font-family: 'times new roman', times;"><font style="font-size: 10pt;">By:</font></font></td>
<td style="width: 41.7489%; font-size: 10pt; border-bottom: 1.5pt solid #000000; padding: 0px 0px 3px;"><font style="font-size: 10pt; font-family: 'times new roman', times; color: #000000;">/s/ L. Dean Ditto</font></td>
</tr>
<tr style="vertical-align: top;">
<td style="font-size: 10pt; width: 52.8373%;"><font style="font-family: 'times new roman', times;">&nbsp;</font></td>
<td style="font-size: 10pt; width: 3.53319%;"><font style="font-family: 'times new roman', times;">&nbsp;</font></td>
<td style="width: 41.7489%;">
<p style="font: 10pt 'Times New Roman', Times, serif; margin: 0px;"><font style="font-family: 'times new roman', times;">L. Dean Ditto,</font><br><font style="font-family: 'times new roman', times;">Chief Financial Officer</font></p>
<p style="font: 10pt 'Times New Roman', Times, serif; margin: 0px;"><font style="font-family: 'times new roman', times;"><i>(Principal Financial and Accounting Officer)</i></font></p>
</td>
</tr>

</table>
<p style="color: #000000; font: 10pt 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px;"><font style="font-family: 'times new roman', times;">&nbsp;</font></p>
<p style="color: #000000; font: 10pt / 1.2 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; text-align: justify; margin: 0px; text-indent: 0.5in;"><font style="font-family: 'times new roman', times; line-height: inherit;">A signed original of this written statement required by Section 906 of the Sarbanes-Oxley Act of 2002 has been provided to the Company and will be retained by the Company and furnished to the Securities and Exchange Commission or its staff upon request.</font></p>
<p style="color: #000000; font: 10pt / 1.4 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; text-align: justify; margin: 0px; text-indent: 0.5in;"><br></p>
</div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>11
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139717272571328">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Document and Entity Information - shares<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>May 12, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">Akerna Corp.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001755953<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-Q<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">Q1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2023<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Non-accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityExTransitionPeriod', window );">Entity Ex Transition Period</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-39096<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation State Country Code</a></td>
<td class="text">DE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,767,815<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentQuarterlyReport', window );">Document Quarterly Report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">KERN<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Mar. 31,  2023<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">83-2242651<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">1550 Larimer Street<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine2', window );">Entity Address, Address Line Two</a></td>
<td class="text">#246<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Denver<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">CO<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">80202<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">(888)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">932-6537<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common Stock, $0.0001 par value per share<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentQuarterlyReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an quarterly report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-Q<br> -Number 240<br> -Section 308<br> -Subsection a<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentQuarterlyReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 2 such as Street or Suite number</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityExTransitionPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 7A<br> -Section B<br> -Subsection 2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityExTransitionPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>12
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139717271011328">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Condensed Consolidated Balance Sheets (Unaudited) - USD ($)<br></strong></div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash</a></td>
<td class="nump">$ 881,639<span></span>
</td>
<td class="nump">$ 877,755<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCashCurrent', window );">Restricted cash</a></td>
<td class="nump">499,940<span></span>
</td>
<td class="nump">7,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net</a></td>
<td class="nump">340,473<span></span>
</td>
<td class="nump">674,626<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepaid expenses and other current assets</a></td>
<td class="nump">989,483<span></span>
</td>
<td class="nump">1,209,623<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsHeldForSaleNotPartOfDisposalGroupCurrent', window );">Assets held for sale</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">5,130,028<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">2,711,535<span></span>
</td>
<td class="nump">14,892,032<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Fixed assets, net</a></td>
<td class="nump">40,443<span></span>
</td>
<td class="nump">48,879<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalizedComputerSoftwareNet', window );">Capitalized software, net</a></td>
<td class="nump">494,251<span></span>
</td>
<td class="nump">654,556<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Intangible assets, net</a></td>
<td class="nump">2,041,667<span></span>
</td>
<td class="nump">2,164,722<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">1,708,303<span></span>
</td>
<td class="nump">1,708,303<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">6,996,199<span></span>
</td>
<td class="nump">19,468,492<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent', window );">Accounts payable, accrued expenses and other accrued liabilities</a></td>
<td class="nump">3,804,896<span></span>
</td>
<td class="nump">4,426,419<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent', window );">Contingent consideration payable</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">2,283,806<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredRevenueCurrent', window );">Current portion of deferred revenue</a></td>
<td class="nump">516,796<span></span>
</td>
<td class="nump">568,771<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Current portion of long-term debt</a></td>
<td class="nump">6,885,543<span></span>
</td>
<td class="nump">13,200,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kern_LiabilitiesHeldForSaleNotPartOfDisposalGroupCurrent', window );">Liabilities held for sale</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">2,246,222<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">11,207,235<span></span>
</td>
<td class="nump">22,725,218<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredRevenueNoncurrent', window );">Deferred revenue, noncurrent</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">161,802<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Long-term debt, less current portion</a></td>
<td class="nump">1,576,457<span></span>
</td>
<td class="nump">1,407,000<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">12,783,692<span></span>
</td>
<td class="nump">24,294,020<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">Commitments and contingencies (Note&#160;8)</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders&#8217;&#160;deficit</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockValue', window );">Preferred stock, par value</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock, par value $0.0001; 150,000,000 shares authorized, 5,767,650 and 4,602,780 shares issued and outstanding at March 31, 2023 and December 31, 2022, respectively</a></td>
<td class="nump">576<span></span>
</td>
<td class="nump">460<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapitalCommonStock', window );">Additional paid-in capital</a></td>
<td class="nump">161,718,381<span></span>
</td>
<td class="nump">160,207,367<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive income</a></td>
<td class="nump">353,529<span></span>
</td>
<td class="nump">347,100<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Accumulated deficit</a></td>
<td class="num">(170,040,474)<span></span>
</td>
<td class="num">(167,565,846)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders&#8217;&#160;deficit</a></td>
<td class="num">(5,787,493)<span></span>
</td>
<td class="num">(4,825,528)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and stockholders&#8217;&#160;deficit</a></td>
<td class="nump">6,996,199<span></span>
</td>
<td class="nump">19,468,492<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=kern_SpecialVotingPreferredStockMember', window );">Special Voting Preferred Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders&#8217;&#160;deficit</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockValue', window );">Preferred stock, par value</a></td>
<td class="nump">$ 2,180,495<span></span>
</td>
<td class="nump">$ 2,185,391<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kern_LiabilitiesHeldForSaleNotPartOfDisposalGroupCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current liabilities held-for-sale that are not part of a disposal group.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kern_LiabilitiesHeldForSaleNotPartOfDisposalGroupCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kern_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying values as of the balance sheet date of obligations incurred through that date and due within one year (or the operating cycle, if longer), including liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received, taxes, interest, rent and utilities, accrued salaries and bonuses, payroll taxes and fringe benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669686-108580<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e681-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapitalCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapitalCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsHeldForSaleNotPartOfDisposalGroupCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of assets held-for-sale that are not part of a disposal group, expected to be sold within a year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 15<br> -Paragraph 4<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126982154&amp;loc=d3e400-110220<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsHeldForSaleNotPartOfDisposalGroupCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 25<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=6911189&amp;loc=d3e6408-128476<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 35<br> -Paragraph 1<br> -Subparagraph b<br> -URI https://asc.fasb.org/extlink&amp;oid=126966325&amp;loc=d3e6819-128478<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalizedComputerSoftwareNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The carrying amount of capitalized computer software costs net of accumulated amortization as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedComputerSoftwareNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.25)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.(a),19)<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.17)<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredRevenueCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredRevenueCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredRevenueNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(c))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredRevenueNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=120154696&amp;loc=d3e54445-107959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19-26)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6904-107765<br><br>Reference 21: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCashCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI https://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=kern_SpecialVotingPreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=kern_SpecialVotingPreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>13
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139717272453824">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) - $ / shares<br></strong></div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockParOrStatedValuePerShare', window );">Preferred stock, par value (in dollars per share)</a></td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="nump">$ 0.0001<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred stock, shares authorized (in shares)</a></td>
<td class="nump">5,000,000<span></span>
</td>
<td class="nump">5,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred stock, shares issued (in shares)</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred stock, shares outstanding (in shares)</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockLiquidationPreference', window );">Preferred stock, liquidation preference (in dollars per share)</a></td>
<td class="nump">$ 1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value</a></td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="nump">$ 0.0001<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized (in shares)</a></td>
<td class="nump">150,000,000<span></span>
</td>
<td class="nump">150,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued (in shares)</a></td>
<td class="nump">5,767,650<span></span>
</td>
<td class="nump">4,602,780<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares outstanding (in shares)</a></td>
<td class="nump">5,767,650<span></span>
</td>
<td class="nump">4,602,780<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=kern_SpecialVotingPreferredStockMember', window );">Special Voting Preferred Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockParOrStatedValuePerShare', window );">Preferred stock, par value (in dollars per share)</a></td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="nump">$ 0.0001<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred stock, shares authorized (in shares)</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred stock, shares issued (in shares)</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred stock, shares outstanding (in shares)</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockLiquidationPreference', window );">Preferred stock, liquidation preference (in dollars per share)</a></td>
<td class="nump">$ 1<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=kern_ExchangeableSharesMember', window );">Exchangeable Shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockNoParValue', window );">Preferred stock, no par value (in dollars per share)</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred stock, shares issued (in shares)</a></td>
<td class="nump">285,032<span></span>
</td>
<td class="nump">285,672<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred stock, shares outstanding (in shares)</a></td>
<td class="nump">285,032<span></span>
</td>
<td class="nump">285,672<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockLiquidationPreference">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(d))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21475-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21484-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockLiquidationPreference</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockNoParValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount per share of no-par value preferred stock nonredeemable or redeemable solely at the option of the issuer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockNoParValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=kern_SpecialVotingPreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=kern_SpecialVotingPreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=kern_ExchangeableSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=kern_ExchangeableSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>14
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139717272875840">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Consolidated Statements of Operations (Unaudited) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>Revenue</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total revenue</a></td>
<td class="nump">$ 2,602,689<span></span>
</td>
<td class="nump">$ 4,245,080<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfRevenue', window );">Cost of revenue</a></td>
<td class="nump">1,051,081<span></span>
</td>
<td class="nump">1,523,009<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">1,551,608<span></span>
</td>
<td class="nump">2,722,071<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating expenses</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpense', window );">Product development</a></td>
<td class="nump">845,478<span></span>
</td>
<td class="nump">1,715,747<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SellingAndMarketingExpense', window );">Sales and marketing</a></td>
<td class="nump">781,491<span></span>
</td>
<td class="nump">2,051,133<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpense', window );">General and administrative</a></td>
<td class="nump">1,561,901<span></span>
</td>
<td class="nump">1,922,331<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">291,796<span></span>
</td>
<td class="nump">1,481,444<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse', window );">Impairment of long-lived assets</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">15,447,101<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Total operating expenses</a></td>
<td class="nump">3,480,666<span></span>
</td>
<td class="nump">22,617,756<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Loss from operations</a></td>
<td class="num">(1,929,058)<span></span>
</td>
<td class="num">(19,895,685)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpenseAbstract', window );"><strong>Other (expense) income</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestIncomeExpenseNonoperatingNet', window );">Interest (expense) income, net</a></td>
<td class="num">(487,316)<span></span>
</td>
<td class="num">(741)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kern_GainsLossesOnConvertibleNotes', window );">Change in fair value of convertible notes</a></td>
<td class="num">(155,457)<span></span>
</td>
<td class="num">(1,433,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeGainLossOnDerivativeNet', window );">Change in fair value of derivative liability</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">18,051<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpense', window );">Total other (expense) income</a></td>
<td class="num">(642,773)<span></span>
</td>
<td class="num">(1,415,690)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments', window );">Net loss from continuing operations before income taxes</a></td>
<td class="num">(2,571,831)<span></span>
</td>
<td class="num">(21,311,375)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax benefit on continuing operations</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">99,444<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperations', window );">Net loss from continuing operations</a></td>
<td class="num">(2,571,831)<span></span>
</td>
<td class="num">(21,211,931)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromEquityMethodInvestments', window );">Net gain (loss) from discontinued operations</a></td>
<td class="nump">97,203<span></span>
</td>
<td class="num">(740,962)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net loss</a></td>
<td class="num">$ (2,474,628)<span></span>
</td>
<td class="num">$ (21,952,893)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Basic and diluted weighted average common shares outstanding</a></td>
<td class="nump">5,354,366<span></span>
</td>
<td class="nump">1,580,289<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare', window );">Basic and diluted loss per common share from continuing operations</a></td>
<td class="num">$ (0.48)<span></span>
</td>
<td class="num">$ (13.42)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare', window );">Basic and diluted earnings (loss) per common share from discontinued&#160;operations</a></td>
<td class="nump">0.02<span></span>
</td>
<td class="num">(0.47)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Basic and diluted loss per common share</a></td>
<td class="num">$ (0.46)<span></span>
</td>
<td class="num">$ (13.89)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=kern_SoftwareRevenuesMember', window );">Software</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>Revenue</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total revenue</a></td>
<td class="nump">$ 2,596,762<span></span>
</td>
<td class="nump">$ 3,802,752<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=kern_ConsultingRevenuesMember', window );">Consulting</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>Revenue</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total revenue</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">427,009<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=kern_OtherRevenuesMember', window );">Other revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>Revenue</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total revenue</a></td>
<td class="nump">$ 5,927<span></span>
</td>
<td class="nump">$ 15,319<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kern_GainsLossesOnConvertibleNotes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in the fair value of convertible notes recognized in the income statement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kern_GainsLossesOnConvertibleNotes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kern_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate cost of goods produced and sold and services rendered during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeGainLossOnDerivativeNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in the fair value of derivatives recognized in the income statement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5618551-113959<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeGainLossOnDerivativeNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 18: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2921-110230<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126905981&amp;loc=d3e2420-110228<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOfLongLivedAssetsHeldForUse</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of income (loss) from continuing operations attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4613673-111683<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.13)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) from continuing operations per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-03(13))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868656-224227<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsPerBasicShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per basic share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1278-109256<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(12))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(14))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) for proportionate share of equity method investee's income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(12))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(13)(f))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=109237563&amp;loc=d3e33749-111570<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestIncomeExpenseNonoperatingNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net amount of nonoperating interest income (expense).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestIncomeExpenseNonoperatingNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonoperatingIncomeExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonoperatingIncomeExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3000-108585<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 29: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 912<br> -SubTopic 730<br> -Section 25<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6472174&amp;loc=d3e58812-109433<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 730<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6420194&amp;loc=d3e21568-108373<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenuesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenuesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingAndMarketingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate total amount of expenses directly related to the marketing or selling of products or services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingAndMarketingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=kern_SoftwareRevenuesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=kern_SoftwareRevenuesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=kern_ConsultingRevenuesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=kern_ConsultingRevenuesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=kern_OtherRevenuesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=kern_OtherRevenuesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>15
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139717270794304">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Consolidated Statements of Comprehensive Loss (unaudited) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract', window );"><strong>Statement of Comprehensive Income [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net loss</a></td>
<td class="num">$ (2,474,628)<span></span>
</td>
<td class="num">$ (21,952,893)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract', window );"><strong>Other comprehensive (loss) income</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax', window );">Foreign currency translation</a></td>
<td class="nump">20,429<span></span>
</td>
<td class="num">(33,800)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionAfterTaxAndReclassificationAdjustmentAttributableToParent', window );">Unrealized (loss) gain on convertible notes</a></td>
<td class="num">(14,000)<span></span>
</td>
<td class="nump">101,000<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive loss</a></td>
<td class="num">$ (2,468,199)<span></span>
</td>
<td class="num">$ (21,885,693)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e557-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax, before reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 35<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=123602790&amp;loc=d3e30304-110892<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=126980362&amp;loc=d3e28129-110885<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32022-110900<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a-c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669646-108580<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionAfterTaxAndReclassificationAdjustmentAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and reclassification adjustment, of gain (loss) from increase (decrease) in instrument-specific credit risk of financial liability measured under fair value option, attributable to parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionAfterTaxAndReclassificationAdjustmentAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3000-108585<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 29: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>16
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139717266081072">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Condensed Consolidated Statements of Changes in Equity (Unaudited) - USD ($)<br></strong></div></th>
<th class="th"><div>Total</div></th>
<th class="th"><div>Special Voting Preferred Stock</div></th>
<th class="th"><div>Common</div></th>
<th class="th"><div>Additional Paid-In Capital</div></th>
<th class="th"><div>Accumulated Other Comprehensive Income</div></th>
<th class="th"><div>Accumulated Deficit</div></th>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Dec. 31, 2021</a></td>
<td class="nump">$ 59,949,683<span></span>
</td>
<td class="nump">$ 2,366,038<span></span>
</td>
<td class="nump">$ 155<span></span>
</td>
<td class="nump">$ 146,030,203<span></span>
</td>
<td class="nump">$ 61,523<span></span>
</td>
<td class="num">$ (88,508,236)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance, shares at Dec. 31, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">309,286<span></span>
</td>
<td class="nump">1,550,094<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueConversionOfUnits', window );">Conversion of exchangeable shares to common stock</a></td>
<td class="text"> <span></span>
</td>
<td class="num">$ (18,620)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">18,620<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesConversionOfUnits', window );">Conversion of exchangeable shares to common stock, shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,434)<span></span>
</td>
<td class="nump">122<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities', window );">Settlement of convertible notes</a></td>
<td class="nump">3,300,000<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 17<span></span>
</td>
<td class="nump">3,299,983<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities', window );">Settlement of convertible notes, shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">169,843<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Shares withheld for withholding taxes</a></td>
<td class="num">(5,615)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(5,615)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation', window );">Shares withheld for withholding taxes, shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(222)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueAcquisitions', window );">Shares returned in connection with acquisition</a></td>
<td class="num">(940,000)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">$ (1)<span></span>
</td>
<td class="num">(939,999)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesAcquisitions', window );">Shares returned in connection with acquisition, Shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(13,988)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="nump">316,855<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">316,855<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue', window );">Issuance of common stock upon vesting of restricted stock units</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Issuance of common stock upon vesting of restricted stock units, shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">2,174<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kern_StockIssuedDuringPeriodValueSettlementOfLiabilities', window );">Liabilities with shares</a></td>
<td class="nump">45,066<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">45,066<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kern_StockIssuedDuringPeriodSharesSettlementOfLiabilities', window );">Liabilities with shares, shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">732<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent', window );">Foreign currency translation adjustments</a></td>
<td class="num">(33,800)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(33,800)<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionAfterTaxAndReclassificationAdjustmentAttributableToParent', window );">Unrealized gain (loss) on convertible notes</a></td>
<td class="nump">101,000<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">101,000<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net loss</a></td>
<td class="num">(21,952,893)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(21,952,893)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Mar. 31, 2022</a></td>
<td class="nump">40,780,296<span></span>
</td>
<td class="nump">$ 2,347,418<span></span>
</td>
<td class="nump">$ 171<span></span>
</td>
<td class="nump">148,765,113<span></span>
</td>
<td class="nump">128,723<span></span>
</td>
<td class="num">(110,461,129)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance, shares at Mar. 31, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">306,852<span></span>
</td>
<td class="nump">1,708,755<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Dec. 31, 2022</a></td>
<td class="num">(4,825,528)<span></span>
</td>
<td class="nump">$ 2,185,391<span></span>
</td>
<td class="nump">$ 460<span></span>
</td>
<td class="nump">160,207,367<span></span>
</td>
<td class="nump">347,100<span></span>
</td>
<td class="num">(167,565,846)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance, shares at Dec. 31, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">285,672<span></span>
</td>
<td class="nump">4,602,780<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueConversionOfUnits', window );">Conversion of exchangeable shares to common stock</a></td>
<td class="text"> <span></span>
</td>
<td class="num">$ (4,896)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">4,896<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesConversionOfUnits', window );">Conversion of exchangeable shares to common stock, shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(640)<span></span>
</td>
<td class="nump">32<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities', window );">Settlement of convertible notes</a></td>
<td class="nump">1,397,101<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 116<span></span>
</td>
<td class="nump">1,396,985<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities', window );">Settlement of convertible notes, shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">1,164,251<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="nump">109,133<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">109,133<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue', window );">Issuance of common stock upon vesting of restricted stock units</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Issuance of common stock upon vesting of restricted stock units, shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">587<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent', window );">Foreign currency translation adjustments</a></td>
<td class="nump">20,429<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">20,429<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionAfterTaxAndReclassificationAdjustmentAttributableToParent', window );">Unrealized gain (loss) on convertible notes</a></td>
<td class="num">(14,000)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(14,000)<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net loss</a></td>
<td class="num">(2,474,628)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(2,474,628)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Mar. 31, 2023</a></td>
<td class="num">$ (5,787,493)<span></span>
</td>
<td class="nump">$ 2,180,495<span></span>
</td>
<td class="nump">$ 576<span></span>
</td>
<td class="nump">$ 161,718,381<span></span>
</td>
<td class="nump">$ 353,529<span></span>
</td>
<td class="num">$ (170,040,474)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance, shares at Mar. 31, 2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">285,032<span></span>
</td>
<td class="nump">5,767,650<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kern_StockIssuedDuringPeriodSharesSettlementOfLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of stock issued during the period as part of a transaction to settlement of liabilities that do not qualify as a business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kern_StockIssuedDuringPeriodSharesSettlementOfLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kern_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kern_StockIssuedDuringPeriodValueSettlementOfLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Settlement of liabilities with shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kern_StockIssuedDuringPeriodValueSettlementOfLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kern_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=126964447&amp;loc=d3e11149-113907<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 13<br> -URI https://asc.fasb.org/extlink&amp;oid=126964447&amp;loc=d3e11178-113907<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 35<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126961718&amp;loc=d3e4534-113899<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569643-111683<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionAfterTaxAndReclassificationAdjustmentAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and reclassification adjustment, of gain (loss) from increase (decrease) in instrument-specific credit risk of financial liability measured under fair value option, attributable to parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionAfterTaxAndReclassificationAdjustmentAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3000-108585<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 29: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued which are neither cancelled nor held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesAcquisitions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of stock issued during the period pursuant to acquisitions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesAcquisitions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued during the period as a result of the conversion of convertible securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29-30)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21475-112644<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesConversionOfUnits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of shares issued during the period upon the conversion of units. An example of a convertible unit is an umbrella partnership real estate investment trust unit (UPREIT unit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21475-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesConversionOfUnits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueAcquisitions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value of stock issued pursuant to acquisitions during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29-31)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueAcquisitions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The gross value of stock issued during the period upon the conversion of convertible securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29-31)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueConversionOfUnits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value of stock issued during the period upon the conversion of units. An example of a convertible unit is an umbrella partnership real estate investment trust unit (UPREIT unit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29-31)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueConversionOfUnits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI https://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139717272926128">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Cash flows from operating activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net loss</a></td>
<td class="num">$ (2,474,628)<span></span>
</td>
<td class="num">$ (21,952,893)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net loss to net cash used in operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfBusiness', window );">Gain on sale of discontinued operations, net</a></td>
<td class="nump">212,601<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProvisionForDoubtfulAccounts', window );">Credit loss expense</a></td>
<td class="nump">62,524<span></span>
</td>
<td class="nump">174,794<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense</a></td>
<td class="nump">109,133<span></span>
</td>
<td class="nump">304,237<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf', window );">Impairment of long-lived assets</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">15,478,521<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kern_AmortizationOfDeferredContractCosts', window );">Amortization of deferred contract cost</a></td>
<td class="nump">24,014<span></span>
</td>
<td class="nump">113,251<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">316,303<span></span>
</td>
<td class="nump">1,993,391<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax', window );">Foreign currency (gain) loss</a></td>
<td class="num">(26,920)<span></span>
</td>
<td class="nump">5,596<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kern_GainsLossesOnConvertibleNotes', window );">Change in fair value of convertible notes</a></td>
<td class="nump">155,457<span></span>
</td>
<td class="nump">1,433,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeGainLossOnDerivativeNet', window );">Change in fair value of derivative liability</a></td>
<td class="text"> <span></span>
</td>
<td class="num">(18,051)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in operating assets and liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable, net</a></td>
<td class="num">(20,397)<span></span>
</td>
<td class="num">(1,335,939)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Prepaid expenses and other current assets</a></td>
<td class="nump">195,229<span></span>
</td>
<td class="nump">178,869<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities', window );">Accounts payable, accrued expenses and other current liabilities</a></td>
<td class="num">(409,119)<span></span>
</td>
<td class="nump">445,969<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherDeferredLiability', window );">Deferred income tax liabilities</a></td>
<td class="text"> <span></span>
</td>
<td class="num">(110,107)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInDeferredRevenue', window );">Deferred revenue</a></td>
<td class="num">(256,630)<span></span>
</td>
<td class="num">(296,032)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash used in operating activities</a></td>
<td class="num">(2,537,635)<span></span>
</td>
<td class="num">(3,585,394)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Cash flows from investing activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToDevelopSoftware', window );">Developed software additions</a></td>
<td class="text"> <span></span>
</td>
<td class="num">(647,022)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromDivestitureOfBusinesses', window );">Proceeds from sale of discontinued operations</a></td>
<td class="nump">600,000<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash provided by (used in) investing activities</a></td>
<td class="nump">600,000<span></span>
</td>
<td class="num">(647,022)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Cash flows from financing activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Value of shares withheld related to tax withholdings</a></td>
<td class="num">(49)<span></span>
</td>
<td class="num">(5,615)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kern_PrincipalPaymentsOfConvertibleNotes', window );">Principal payments of convertible notes</a></td>
<td class="num">(4,917,356)<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash used in financing activities</a></td>
<td class="num">(4,917,405)<span></span>
</td>
<td class="num">(5,615)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Effect of exchange rate changes on cash and restricted cash</a></td>
<td class="nump">53,364<span></span>
</td>
<td class="num">(8,544)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net change in cash and restricted cash</a></td>
<td class="num">(6,801,676)<span></span>
</td>
<td class="num">(4,246,575)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kern_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsContinuingOperations', window );">Cash and restricted cash of continuing operations&#160;- beginning of period</a></td>
<td class="nump">7,877,755<span></span>
</td>
<td class="nump">13,087,627<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations', window );">Cash and restricted cash of discontinued operations - beginning of period</a></td>
<td class="nump">305,500<span></span>
</td>
<td class="nump">1,354,899<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and restricted cash - beginning of period</a></td>
<td class="nump">8,183,255<span></span>
</td>
<td class="nump">14,442,526<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kern_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsContinuingOperations', window );">Cash and restricted cash of continuing operations - end of period</a></td>
<td class="nump">1,381,579<span></span>
</td>
<td class="nump">9,498,205<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations', window );">Cash and restricted cash of discontinued operations - end of period</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">697,746<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and restricted cash - end of period</a></td>
<td class="nump">1,381,579<span></span>
</td>
<td class="nump">10,195,951<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestPaidNet', window );">Cash paid for interest</a></td>
<td class="nump">787,187<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaidNet', window );">Cash paid for income taxes, net of refunds received</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">5,210<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract', window );"><strong>Supplemental disclosures of non-cash investing and financing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConversionOfStockAmountIssued1', window );">Settlement of convertible notes in common stock</a></td>
<td class="nump">1,397,101<span></span>
</td>
<td class="nump">3,300,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConversionOfStockAmountConverted1', window );">Conversion of exchangeable shares to common stock</a></td>
<td class="nump">4,896<span></span>
</td>
<td class="nump">18,620<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtConversionOriginalDebtAmount1', window );">Settlement of other liabilities in common stock</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">45,065<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kern_StockBasedCompensationCapitalizedAsSoftwareDevelopment', window );">Stock-based compensation capitalized as software development</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">12,618<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kern_CapitalizedSoftwareIncludedInAccruedExpenses', window );">Capitalized software additions included in accounts payable</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">1,114,108<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalExpendituresIncurredButNotYetPaid', window );">Fixed asset additions included in accounts payable</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">24,614<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kern_TerminationOfContingentConsiderationObligationDueToSaleOfDiscontinuedOperations', window );">Termination of contingent consideration obligation in connection with sale of discontinued operations</a></td>
<td class="nump">2,283,806<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kern_SharesReturnedInConnectionWith365CannabisAcquisition', window );">Shares of common stock returned in connection with&#160;acquisition</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">940,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kern_CannabisWorkingCapitalAdjustmentFundsRecordedInOtherReceivables', window );">Acquisition-related working capital adjustment recorded in other current assets</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">400,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kern_CannabisWorkingCapitalFundsReleasedFromAccruedExpenses', window );">Reduction to accrued expenses from an acquisition-related working capital settlement</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 160,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kern_AmortizationOfDeferredContractCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of amortization of deferred contract cost.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kern_AmortizationOfDeferredContractCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kern_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kern_CannabisWorkingCapitalAdjustmentFundsRecordedInOtherReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The 365 Cannabis working capital adjustment funds recorded in other receivables in noncash investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kern_CannabisWorkingCapitalAdjustmentFundsRecordedInOtherReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kern_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kern_CannabisWorkingCapitalFundsReleasedFromAccruedExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The 365 Cannabis working capital funds released from accrued expenses in noncash investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kern_CannabisWorkingCapitalFundsReleasedFromAccruedExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kern_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kern_CapitalizedSoftwareIncludedInAccruedExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of capitalized software included in accrued expenses</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kern_CapitalizedSoftwareIncludedInAccruedExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kern_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kern_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kern_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kern_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kern_GainsLossesOnConvertibleNotes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in the fair value of convertible notes recognized in the income statement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kern_GainsLossesOnConvertibleNotes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kern_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kern_PrincipalPaymentsOfConvertibleNotes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for payment of an convertible notes.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kern_PrincipalPaymentsOfConvertibleNotes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kern_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kern_SharesReturnedInConnectionWith365CannabisAcquisition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The shares returned in connection with 365 Cannabis acquisition in noncash investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kern_SharesReturnedInConnectionWith365CannabisAcquisition</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kern_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kern_StockBasedCompensationCapitalizedAsSoftwareDevelopment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of settlement of convertible notes in common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kern_StockBasedCompensationCapitalizedAsSoftwareDevelopment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kern_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kern_TerminationOfContingentConsiderationObligationDueToSaleOfDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of contingent consideration obligation terminated due to sale of discontinued operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kern_TerminationOfContingentConsiderationObligationDueToSaleOfDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kern_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalExpendituresIncurredButNotYetPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Future cash outflow to pay for purchases of fixed assets that have occurred.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4332-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4313-108586<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4304-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalExpendituresIncurredButNotYetPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123444420&amp;loc=d3e33268-110906<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConversionOfStockAmountConverted1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The value of the stock converted in a noncash (or part noncash) transaction. 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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4313-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4332-108586<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4304-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConversionOfStockAmountConverted1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConversionOfStockAmountIssued1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4304-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4313-108586<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4332-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConversionOfStockAmountIssued1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtConversionOriginalDebtAmount1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of the original debt being converted in a noncash (or part noncash) transaction. "Part noncash" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4304-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4332-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtConversionOriginalDebtAmount1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeGainLossOnDerivativeNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in the fair value of derivatives recognized in the income statement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5618551-113959<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeGainLossOnDerivativeNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123444420&amp;loc=d3e33268-110906<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of foreign currency transaction realized and unrealized gain (loss) recognized in the income statement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=125521441&amp;loc=d3e30690-110894<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 35<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123602790&amp;loc=d3e30226-110892<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=126980362&amp;loc=d3e28228-110885<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124440516&amp;loc=d3e30840-110895<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyTransactionGainLossBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnSaleOfBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) from sale and disposal of integrated set of activities and assets capable of being conducted and managed for purpose of providing return in form of dividend, lower cost, or other economic benefit to investor, owner, member and participant.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4582445-111684<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnSaleOfBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of write-downs for impairments recognized during the period for long-lived assets held for abandonment, exchange or sale.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126905981&amp;loc=d3e2611-110228<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxesPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4297-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInDeferredRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInDeferredRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingCapitalAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherDeferredLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in deferred obligations classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherDeferredLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in prepaid expenses, and assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4297-108586<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3367-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToDevelopSoftware">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the development or modification of software programs or applications for internal use (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToDevelopSoftware</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromDivestitureOfBusinesses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the amount received from the sale of a portion of the company's business, for example a segment, division, branch or other business, during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromDivestitureOfBusinesses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3000-108585<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 29: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProvisionForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense (reversal of expense) for expected credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProvisionForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139717273036992">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Description of Business<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Description of Business</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NatureOfOperations', window );">Description of Business</a></td>
<td class="text">
<p style="margin: 0pt; 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-indent: 0px; 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; font-size: 10pt; text-align: justify; line-height: 1.2;"><span style="font-size: 10pt; line-height: inherit;"><span style="font-weight: bold; line-height: inherit;">Note&#160;<span style="line-height: inherit;">1</span>&#160;</span><span style="line-height: inherit;"><b style="color: #000000; font-family: 'times new roman', times; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; 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; text-align: justify;">&#8211;&#160;</b></span><span style="font-weight: bold; font-family: 'times new roman', times; line-height: inherit;">Description of Bu<span style="line-height: inherit;">sines</span>s</span></span></p>
<p style="margin: 0pt; 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: start; text-indent: 0px; 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; font-size: 10pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p>
<p style="margin: 0pt; color: #000000; font: 10pt / 1.2 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; 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; text-align: justify; text-indent: 32pt;"><span style="font-size: 10pt; line-height: inherit;">Akerna Corp., herein referred to as we, us, our, the Company or Akerna was formed upon completion of the mergers between MTech&#160;Acquisition Corp. (&#8220;MTech&#8221;) and MJ Freeway, LLC (&#8220;MJF&#8221;) on June 17, 2019 as contemplated by the Merger Agreement dated October 10, 2018, as amended (the &#8220;Mergers&#8221;). Akerna&#160;<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;">provides software as a service (&#8220;SaaS&#8221;) solutions within the cannabis industry that enable regulatory compliance and inventory management&#160;</span>through our wholly-owned subsidiaries MJF, Trellis Solutions, Inc., or Trellis,&#160;<span style="font-family: 'Times New Roman', serif; color: #000000; position: relative; top: 0.5pt; line-height: inherit;">Ample Organics, Inc., or Ample,&#160;</span>solo sciences, inc., or Solo and Viridian Sciences,&#160;Inc., or Viridian. Our proprietary suite of solutions are adaptable for industries in which interfacing with government regulatory agencies for compliance purposes is required, or where the tracking of organic materials from seed or plant to end products is desired. We also develop&#160;products intended to assist states in monitoring licensed businesses&#8217; compliance with state regulations and to help state-licensed businesses operate in compliance with such law. We provide&#160;<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: 48px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; line-height: inherit; display: inline !important;">our commercial software platforms, MJ Platform&#174;, Trellis&#174;, Ample and Viridian&#160;to state-licensed businesses, and&#160;</span><span style="line-height: inherit;">our regulatory software platform, Leaf Data Systems&#174;, to state government regulatory agencies.</span>&#160;Our <span style="color: #000000; font-family: 'Times New Roman', Times, serif; 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; display: inline !important; line-height: inherit;">solutions are considered non-enterprise offerings (&#8220;Non-Enterprise&#8221;) that meet the needs of our small and medium business (&#8220;SMB&#8221;) and government regulatory agency customers and our&#160;</span>Viridian &#160;solutions are considered enterprise offerings (&#8220;Enterprise&#8221;).&#160;</span></p>
<p style="margin: 0pt; color: #000000; font: 10pt / 1.2 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; 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; text-indent: 32pt; text-align: justify;"><span style="font-size: 10pt; line-height: inherit;">&#160;</span></p>
<p style="margin: 0pt; color: #000000; font: 10pt / 1.2 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; 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; text-align: justify; text-indent: 32pt;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;">We consult with clients on a wide range of areas to help them successfully maintain compliance with state laws and regulations. We provide project-focused consulting services to clients who are initiating or expanding their cannabis business operations or are interested in data consulting engagements with respect to the legal cannabis industry. Our advisory engagements include service offerings focused on compliance requirement assessments, readiness and best practices, compliance monitoring systems, application processes, inspection readiness, and business plan and compliance reviews. We typically provide our consulting services to clients in emerging markets that are seeking consultation on newly introduced licensing regimes and assistance with the regulatory compliant build-out of operations.&#160;</span></p>
<p style="margin: 0pt; color: #000000; font: 10pt / 1.2 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; 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; text-align: justify; text-indent: 32pt;"><br/></p>
<p style="margin: 0pt; color: #000000; font: 10pt / 1.2 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; text-indent: 0pt; 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; text-align: justify;"><span style="font-family: 'times new roman', times; line-height: inherit; font-weight: bold; font-style: italic; font-size: 10pt;">Strategic Shift in Business Strategy</span></p>
<p style="margin: 0pt; color: #000000; font: 10pt / 1.2 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; 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; text-align: justify; text-indent: 32pt;"><br/></p>
<p style="margin: 0pt; color: #000000; font: 10pt / 1.2 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; 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; text-align: justify; text-indent: 32pt;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;">During the fourth quarter of 2022, we committed to a number of significant actions described below that collectively represent a strategic shift in our business strategy for&#160;<span style="line-height: inherit;">2023</span>&#160;and beyond.</span></p>
<p style="margin: 0pt; color: #000000; font: 10pt / 1.2 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; 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; text-align: justify; text-indent: 32pt;"><br/></p>
<p style="margin: 0pt; color: #000000; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: 2; 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; font-stretch: normal; line-height: 1.2; font-family: 'Times New Roman', Times, serif; text-indent: 25pt; text-align: justify;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt; font-style: italic;">Exiting the Enterprise&#160;Software Business</span></p>
<p style="margin: 0pt; color: #000000; font: 10pt / 1.2 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; 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; text-align: justify; text-indent: 32pt;"><br/></p>
<p style="margin: 0pt; color: #000000; font: 10pt / 1.2 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; 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; text-align: justify; text-indent: 32pt;">The development of our Enterprise software business, which began with the acquisitions of Viridian and The NAV People Inc. d.b.a. 365 Cannabis (&#8220;365 Cannabis&#8221;) in 2021, did not achieve a sustainable scale in a timely manner consistent with our original plans. Accordingly, we committed to an effort to market this business unit and on January 11, 2023, we completed the sale of 365 Cannabis to 365 Holdco&#160;- LLC (the &#8220;Buyers&#8221;) pursuant to a stock purchase agreement (the &#8220;365 SPA&#8221;) for <span style="border-left: none; border-right: none; line-height: inherit;">(i) cash in the amount of $0.5 million and the (ii) the termination and release of our obligation to the Buyers for contingent consideration in connection with our original acquisition of 365 Cannabis from the Buyers in 2021 (the &#8220;Earn-out Obligation&#8221;). In accordance with the 365 SPA, we and the Buyers agreed that the value of the Earn-out Obligation was $2.3 million for purposes of the sale of 365 Cannabis and was reflected as Contingent consideration payable on our condensed consolidated balance sheets as of December 31, 2022.</span><br/></p>
<p style="margin: 0pt; color: #000000; font: 10pt / 1.2 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; 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; text-align: justify; text-indent: 32pt;"><br/></p>
<p style="margin: 0pt; color: #000000; font: 10pt / 1.2 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; 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; text-align: justify; text-indent: 32pt;"><span style="font-family: 'times new roman', times; color: #000000; letter-spacing: normal; orphans: 2; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; line-height: inherit; font-size: 10pt;">While&#160;<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; display: inline !important; line-height: inherit;">we explored similar sale options for Viridian, we were unable to commit to any definitive transaction. Accordingly, we informed Viridian</span><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-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; text-indent: 42.6667px; float: none; line-height: inherit; display: inline !important;">&#8217;</span><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; display: inline !important; line-height: inherit;">s customers that we do not plan to continue software and support services beyond the date of existing contracts, all of which expire during the first&#160;half of&#160;</span><span style="line-height: inherit;">2023</span><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; display: inline !important; line-height: inherit;">. With the sale of 365 Cannabis and our commitment&#160;to wind down the&#160;operations of Viridian, we have effectively exited the Enterprise software business. Accordingly, we have suspended&#160;efforts to seek any new revenue generating opportunities and will only service&#160;the existing customers of Viridian in connection with our contractual commitments.&#160;</span></span></p>
<p style="margin: 0pt; color: #000000; font: 10pt / 1.2 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; 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; text-align: justify; text-indent: 32pt;"><br/></p>
<p style="margin: 0pt; color: #000000; font: 10pt / 1.2 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; 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; text-align: justify; text-indent: 25pt;"><span style="font-family: 'times new roman', times; color: #000000; letter-spacing: normal; orphans: 2; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; line-height: inherit; font-size: 10pt;"><span style="color: #000000; font-family: 'times new roman', times; font-style: italic; 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; display: inline !important; line-height: inherit;">Disposal of Non-Core SMB Software Products and Brands</span></span></p>
<p style="margin: 0pt; color: #000000; font: 10pt / 1.2 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; 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; text-align: justify; text-indent: 32pt;"><br/></p>
<p style="margin: 0pt; color: #000000; font: 10pt / 1.2 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; 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; text-align: justify; text-indent: 32pt;"><span style="font-family: 'times new roman', times; color: #000000; letter-spacing: normal; orphans: 2; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; line-height: inherit; font-size: 10pt;"><span style="color: #000000; font-family: 'times new roman', times; font-style: italic; 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; display: inline !important; line-height: inherit;"><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; display: inline !important; line-height: inherit;">In addition to the our exit from the Enterprise software&#160;business, we initiated efforts to explore a sales process&#160;for the non-core components and brands of our SMB/Non-Enterprise business unit, including Trellis, a cultivation and compliance&#160;software platform, Solo, a seed-to-sale tagging and tracking software platform and Last&#160;Call Analytics (&#8220;LCA&#8221;), a retail&#160;analytics platform.&#160;<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-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; text-indent: 42.6667px; float: none; line-height: inherit; display: inline !important;">On January 31, 2023, we completed the sale of&#160;</span><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-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; text-indent: 42.6667px; float: none; line-height: inherit; display: inline !important;">LCA for cash in the amount of $<span style="cursor: default; line-height: inherit;">0.1</span>&#160;million. </span>While we pursued sale opportunities for Trellis and Solo, we were ultimately unable to commit to any definitive transactions. Accordingly, we have communicated with the remaining customers of those businesses that we will discontinue software service and support&#160;upon the expiration of existing contracts during the first half of<span style="line-height: inherit;">&#160;</span>2023. Similar to Viridian, as discussed above, we have suspended&#160;efforts to seek any new revenue generating opportunities and will only service&#160;the existing customers of Solo and Trellis in connection with our contractual commitments.&#160;</span></span></span></p>
<p style="margin: 0pt; color: #000000; font: 10pt / 1.2 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; 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; text-align: justify; text-indent: 32pt;"><br/></p>

<p style="margin: 0pt; color: #000000; font: 10pt / 1.2 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; 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; text-align: justify; text-indent: 25pt;"><span style="font-family: 'times new roman', times; color: #000000; letter-spacing: normal; orphans: 2; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; line-height: inherit; font-size: 10pt;"><span style="color: #000000; font-family: 'times new roman', times; font-style: italic; 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; display: inline !important; line-height: inherit;">Exit Strategy<br/></span></span></p>
<p style="margin: 0pt; color: #000000; font: 10pt / 1.2 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; 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; text-align: justify; text-indent: 32pt;"><br/></p>
<p style="margin: 0pt; color: #000000; font: 10pt / 1.2 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; 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; text-align: justify; text-indent: 32pt;"><span style="font-family: 'times new roman', times; color: #000000; letter-spacing: normal; orphans: 2; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; line-height: inherit; font-size: 10pt;">With the completion of the sales of 365 Cannabis and LCA&#160;and the commitment to effectively discontinue and wind down the operations and service associated with Viridian, Solo and Trellis, our remaining core SMB and governmental business unit is comprised&#160;of MJF and Ample. Concurrent with the actions described above, we entered into letters of intent with two unrelated parties in the&#160;fourth quarter of 2022 to (i) explore the sale of our remaining core SMB and governmental&#160;business unit and (ii) realize the potential value of our publicly-held holding company through a merger or similar transaction. Collectively, pursuit of these transactions reflects our intention to&#160;<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-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; text-indent: 42.6667px; float: none; line-height: inherit; display: inline !important;">fully exit the</span><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-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; text-indent: 42.6667px; line-height: inherit;">&#160;</span>SaaS<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-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; text-indent: 42.6667px; float: none; line-height: inherit; display: inline !important;">&#160;industry.</span></span></p>
<p style="margin: 0pt; color: #000000; font: 10pt / 1.2 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; 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; text-align: justify; text-indent: 32pt;"><br/></p>
<p style="margin: 0pt; color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; 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; font-family: 'times new roman', times; font-size: 10pt; text-indent: 32pt; text-align: justify; line-height: 1.2;"><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;">On January 27, 2023, we entered into a securities purchase agreement (&#8220;MJF-Ample SPA&#8221;) with POSaBIT&#160;Systems Corp (&#8220;POSaBIT&#8221;)&#160;to sell MJF and Ample for $4.0 million in cash. Subsequently, we received a superior offer from Alleaves&#160;Inc. <span style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; 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;">(&#8220;</span>Alleaves<span style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; 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;">&#8221;)</span>,&#160;as described below, which was presented to POSaBIT<span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; 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; display: inline !important; line-height: inherit;"><span style="line-height: inherit;">&#160;</span>for an opportunity to match or exceed<span style="line-height: inherit;">&#160;</span></span>Alleave<span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; 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; display: inline !important; line-height: inherit;">s<span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; 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; display: inline !important;">&#8217;</span> offer in accordance with the MJF-Ample SPA.&#160;</span>POSaBIT&#160;ultimately declined to present a counter-offer and on April 5, 2023, we terminated the MJF-Ample SPA.&#160;<span style="color: #000000; font-family: 'Times New Roman', Times, serif; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; 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;">As a result of the termination, Akerna owes POSaBIT a termination fee of $140,000 and payment of up to $60,000 in reasonable fees and expenses.&#160;</span></span></p>
<p style="margin: 0pt; color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; 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; font-family: 'times new roman', times; font-size: 10pt; text-indent: 32pt; text-align: justify; line-height: 1.2;"><br/></p>
<p style="margin: 0pt; color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; 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; font-family: 'times new roman', times; font-size: 10pt; text-indent: 32pt; text-align: justify; line-height: 1.2;"><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;">On April 28, 2023, we&#160;<span style="color: #000000; font-family: 'Times New Roman', Times, serif; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; 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;">entered into a securities purchase agreement (the &#8220;SPA&#8221;) with MJ Freeway Acquisition Co (&#8220;MJA&#8221;), a subsidiary of Alleaves. Upon the terms and subject to the satisfaction of the conditions described in the SPA, including approval of the transaction by Akerna&#8217;s stockholders, Akerna will sell MJF and Ample to MJA (the &#8220;Sale Transaction&#8221;) for a purchase price of $5.0 million, consisting of $4.0 million in cash at closing and a loan by MJA to Akerna in the principal amount of $1.0 million evidenced by a note and security documents (as described in detail below) with such note to be deemed paid in full upon closing.&#160;</span></span><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;"><span style="color: #000000; font-family: 'Times New Roman', Times, serif; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; 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;">The purchase price is&#160;subject to adjustment at closing of the Sale Transaction attributable to variances from target working capital (as set forth in the SPA) and&#160;further adjustment post-closing upon delivery of a post-closing statement by MJA within 75 days after the closing subject to a $0.5 million cap on any post-closing working capital adjustments. <span style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; 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;">The closing of the Sale Transaction is subject to customary closing conditions as well as the required approval of the stockholders of<span style="line-height: inherit;">&#160;</span></span>Akerna&#160;<span style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; 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;">and the concurrent closing of the merger transaction, as described below. The obligation of MJA to close on the Sale Transaction is also subject to satisfaction of certain additional conditions regarding employee retention and contractual matters associated with MJF<span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; 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; display: inline !important; line-height: inherit;">&#8217;</span>s&#160;and Ample<span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; 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; display: inline !important; line-height: inherit;">&#8217;</span>s&#160;customers, among&#160;others</span><span style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; 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 style="line-height: inherit;">&#160;</span></span><span style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; 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;">Under the SPA,<span style="line-height: inherit;">&#160;</span></span>Akerna<span style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; 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 style="line-height: inherit;">&#160;</span>and MJA have agreed to provide limited indemnification to each other with respect to certain tax matters, in each case capped at a maximum amount of $</span>0.5<span style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; 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 style="line-height: inherit;">&#160;</span>million. We or MJA may terminate the SPA upon mutual consent and either party may terminate the SPA unilaterally under certain conditions as described in the SPA. In the event that MJA or<span style="line-height: inherit;">&#160;</span>Akerna<span style="line-height: inherit;">&#160;</span>terminates the SPA pursuant to certain of the sections set forth above,<span style="line-height: inherit;">&#160;</span>Akerna<span style="line-height: inherit;">&#160;</span>will be required to pay MJA a termination fee of $290,000<span style="line-height: inherit;">&#160;</span>and reimburse MJA for its reasonable fees and expenses up to $60,000.</span></span></span></p>
<p style="margin: 0pt; color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; 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; font-family: 'times new roman', times; font-size: 10pt; text-indent: 32pt; text-align: justify; line-height: 1.2;"><br/></p>
<p style="margin: 0pt; color: #000000; font: 10pt / 1.2 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; 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; text-align: justify; text-indent: 32pt;"><span style="font-size: 10pt; line-height: inherit;"><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; display: inline !important; line-height: inherit;">On January 27, 2023, we entered into an agreement&#160;and plan of merger (the &#8220;Merger Agreement&#8221;) with Gryphon Digital Mining,&#160;</span>Inc<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; display: inline !important; line-height: inherit;">. (&#8220;Gryphon&#8221;) and&#160;</span>Akerna<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; display: inline !important; line-height: inherit;">&#160;Merger Co. (&#8220;</span>Akerna<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; display: inline !important; line-height: inherit;">&#160;Merger&#8221;). Upon the terms and subject to the satisfaction of the&#160;conditions provided in the Merger Agreement, including the approval of the transaction by&#160;</span>Akerna&#8217;s<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; display: inline !important; line-height: inherit;">&#160;and Gryphon&#8217;s stockholders,&#160;</span>Akerna<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; display: inline !important; line-height: inherit;"> Merger will be merged with and into Gryphon (the &#8220;Merger&#8221;), with Gryphon surviving the Merger as a wholly-owned subsidiary of </span>Akerna<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; display: inline !important; line-height: inherit;">. Following the closing of the Merger, the former Gryphon and&#160;</span>Akerna<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; display: inline !important; line-height: inherit;">&#160;</span>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; display: inline !important; line-height: inherit;">&#160;immediately before the&#160;Merger are expected to own approximately&#160;</span></span><span style="cursor: default; line-height: inherit;">92.5</span><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; 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; display: inline !important; line-height: inherit;">&#160;percent and&#160;</span><span style="cursor: default; line-height: inherit;">7.5</span><span style="font-size: 10pt; line-height: inherit;"><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; display: inline !important; line-height: inherit;">&#160;percent, respectively, of the outstanding capital stock on a fully diluted basis. Upon completion of the Merger,</span><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; line-height: inherit;">&#160;</span>Akerna<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; line-height: inherit;">&#160;</span><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; display: inline !important; line-height: inherit;">will change&#160;its name to Gryphon Digital Mining,</span><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; line-height: inherit;">&#160;</span>Inc<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; display: inline !important; line-height: inherit;">. The&#160;closing of the Merger&#160;is subject to customary closing conditions including the required approval of the stockholders of&#160;</span>Akerna<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; display: inline !important; line-height: inherit;">&#160;and Gryphon, the approval of&#160;</span><span style="color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; 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; font-family: 'Times New Roman'; text-align: start; text-indent: 44px; float: none; line-height: inherit; display: inline !important;">the<span style="line-height: inherit;">&#160;</span></span><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: 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; font-family: 'time new roman'; float: none; line-height: inherit; display: inline !important;">Nasdaq</span><span style="color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; 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; font-family: 'Times New Roman'; text-align: start; text-indent: 44px; float: none; line-height: inherit; display: inline !important;"><span style="line-height: inherit;">&#160;</span>Capital&#160;Market (the<span style="line-height: inherit;">&#160;</span></span><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: 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; font-family: 'time new roman'; float: none; line-height: inherit; display: inline !important;">&#8220;Nasdaq&#160;Market&#8221;)&#160;</span><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; display: inline !important; line-height: inherit;">of the continued listing of Gryphon after the closing of the&#160;Merger and the simultaneous closing of the Sale Transaction, among others. We and</span><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; line-height: inherit;">&#160;</span><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; display: inline !important; line-height: inherit;">Gryphon may terminate the Merger upon mutual consent and either party may terminate the Merger unilaterally under certain conditions. In the event&#160;either party terminates the Merger pursuant to certain conditions, we will be required to pay</span><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; line-height: inherit;">&#160;<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; display: inline !important; line-height: inherit;">Gryphon</span></span><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; display: inline !important; line-height: inherit;">&#160;a termination&#160;fee of $</span></span><span style="cursor: default; line-height: inherit;">275,000</span><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; 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; display: inline !important; line-height: inherit;">&#160;less any reimbursed expenses.&#160;The Merger is expected to be treated by<span style="line-height: inherit;">&#160;</span>Akerna<span style="line-height: inherit;">&#160;</span>as a reverse merger, or a change of control, whereby the stockholders of Gryphon will have majority ownership and control of&#160;Akerna&#160;after the transaction is complete.</span></p>
<p style="margin: 0pt; color: #000000; font: 10pt / 1.2 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; 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; text-align: justify; text-indent: 25pt;"><br/></p>
<p style="margin: 0pt; color: #000000; font: 10pt / 1.2 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; 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; text-align: justify; text-indent: 32pt;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; 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; display: inline !important; line-height: inherit;">Concurrent with the signing&#160;and in support of the Sale Transaction&#160;and the&#160;Merger, we and&#160;<span style="color: #000000; font-family: 'Times New Roman', Times, serif; 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; display: inline !important; line-height: inherit;">each of the&#160;holders of the<span style="line-height: inherit;">&#160;</span>2021<span style="line-height: inherit;">&#160;</span>Senior Secured Convertible Notes (the &#8220;Senior Convertible Notes&#8221;)&#160;entered into exchange&#160;agreements (the &#8220;Exchange Agreements&#8221;) whereby the holders would ultimately&#160;convert the principal amounts of each of their note holdings to a level&#160;that would represent&#160;<span style="cursor: default; line-height: inherit;">19.9</span>&#160;percent of the outstanding shares&#160;of our common stock, $<span style="cursor: default; line-height: inherit;">0.0001</span>&#160;par value (&#8220;Common Stock&#8221;) prior to the closing of the Sale Transaction and the&#160;Merger. Immediately prior to the stockholder vote required for the closing&#160;of those transaction, the&#160;remaining Senior Convertible Notes outstanding&#160;would be converted into a special class of exchangeable preferred stock to facilitate the required stockholder vote and then be converted into shares of our Common Stock subject to the Merger. For a limited period, the conversion price of the Senior Convertible Notes was lowered to $<span style="cursor: default; line-height: inherit;">1.20</span>&#160;per share from $<span style="cursor: default; line-height: inherit;">4.75</span>&#160;per share. We anticipate scheduling a meeting of stockholders during the third quarter of&#160;<span style="cursor: default; line-height: inherit;">2023</span>&#160;to approve the Sale Transaction and the Merger and we expect these transactions to close shortly thereafter.</span></span></p>
<div style="line-height: 1.2;">
<div id="t_ft_YCC7LFXBNK00000000000000000000b">
<table style="width: 100%; font-family: 'times new roman'; font-size: 10pt;">
<tbody>
<tr>
<td class="pgno" style="padding: 0px; text-align: center;"><span class="pageno" style="font-size: 10pt; line-height: inherit;">7</span></td>
</tr>
</tbody>
</table>
</div>
</div>

<p style="margin: 0pt; color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-align: justify; line-height: 1.2; text-indent: 0pt;"><span style="font-size: 10pt; font-family: 'times new roman', times; font-style: italic; font-weight: bold; line-height: inherit;">Secured Note and Ancillary Agreements</span></p>
<p style="margin: 0pt; color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-align: justify; line-height: 1.2; text-indent: 0pt;"><br/></p>
<p style="margin: 0pt; color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-align: justify; line-height: 1.2; text-indent: 32pt;"><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;">On May 3, 2023, we received a loan in the amount of $1.0 million from MJA in connection with the Sale Transaction. Accordingly, </span><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;">we<span style="color: #000000; font-family: 'Times New Roman', Times, serif; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; 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;">&#160;and MJA entered into a $1.0 million secured promissory note (the &#8220;MJA Note&#8221;). The MJA Note bears simple interest at the rate of ten percent (10%) per annum from the date of issuance until repayment of the MJA Note which will be due and payable on April 28, 2024, or, upon completion of the Sale Transaction, in which case the MJA Note shall be deemed paid in full.&#160;</span></span><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;"><span style="color: #000000; font-family: 'Times New Roman', Times, serif; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; 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;">Akerna&#8217;s obligations under the MJA Note have been secured pursuant to a Security and Pledge Agreement&#160;(the &#8220;Security Agreement&#8221;). The Security Agreement creates a security interest in all of the personal property of Akerna and certain of its subsidiaries.&#160;</span></span><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;"><span style="color: #000000; font-family: 'Times New Roman', Times, serif; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; 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;">In addition, certain subsidiaries of<span style="line-height: inherit;">&#160;</span>Akerna<span style="line-height: inherit;">&#160;</span>entered into a guaranty agreement with MJA (the &#8220;Guaranty Agreement&#8221;) under which they will guarantee the obligations of the Company under the Security Agreement and the MJA Note.</span></span><br/></p>
<p style="margin: 0pt; color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; 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; font-family: 'times new roman', times; font-size: 10pt; text-align: justify; line-height: 1.2; text-indent: 32pt;"><br/></p>
<p style="margin: 0pt; color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; 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; font-family: 'times new roman', times; font-size: 10pt; text-align: justify; line-height: 1.2; text-indent: 32pt;"><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;"><span style="color: #000000; font-family: 'Times New Roman', Times, serif; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; 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;">In connection to the MJA Note, the Security Agreement, and the Guaranty Agreement (collectively, &#8220;New Note Transaction Documents&#8221;) and solely to permit<span style="line-height: inherit;">&#160;</span>Akerna<span style="line-height: inherit;">&#160;</span>to issue the MJA Note and execute and perform its obligations under the New Note Transaction Documents and a Subordination Agreement (as defined below), each of the holders (each, a &#8220;Holder&#8221;) of the Senior Convertible Notes issued pursuant to a Securities Purchase Agreement dated October 5, 2021 (&#8220;2021<span style="line-height: inherit;">&#160;</span>SPA&#8221;) agreed to waive the prohibition on issuing indebtedness other than Permitted Indebtedness (as defined in the Senior Convertible Notes) pursuant to Section<span style="line-height: inherit;">&#160;</span>14(b) of the Senior Convertible Notes and the prohibition permitting Liens (as defined in the Senior Convertible Notes) to exist other than Permitted Liens (as defined in the Senior Convertible Notes) pursuant to Section<span style="line-height: inherit;">&#160;</span>14(c) of the Senior Convertible Notes and Section<span style="line-height: inherit;">&#160;</span>5(g)(v) of the<span style="line-height: inherit;">&#160;</span>2021<span style="line-height: inherit;">&#160;</span>SPA (the &#8220;Waiver&#8221;).&#160;</span></span><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;"><span style="color: #000000; font-family: 'Times New Roman', Times, serif; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; 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;">In connection to the New Note Transaction Documents, MJA,<span style="line-height: inherit;">&#160;</span>Akerna, and HT Investments MA LLC (the &#8220;Senior Agent&#8221;, together with the Holders, the &#8220;Senior Creditors&#8221;), as collateral agent under the<span style="line-height: inherit;">&#160;</span>2021<span style="line-height: inherit;">&#160;</span>SPA, each on behalf of the respective Holders, entered into a subordination and<span style="line-height: inherit;">&#160;</span>intercreditor<span style="line-height: inherit;">&#160;</span>agreement (the &#8220;Subordination Agreement&#8221;), whereby the parties agreed that the payment of any and all obligations, liabilities and indebtedness of every nature of<span style="line-height: inherit;">&#160;</span>Akerna, its applicable subsidiary and/or affiliates from time to time owed to MJA under the Subordinated Debt Documents (as defined in the Subordination Agreement) will be subordinate and subject in right and time of payment, to the prior payment in full of all obligations under the Senior Convertible Notes.</span></span><br/></p>
<p style="margin: 0pt; color: #000000; font: 10pt / 1.2 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; 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; text-align: justify; text-indent: 32pt;"><br/></p>
<p style="margin: 0pt; color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; 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; font-family: 'times new roman', times; font-size: 10pt; text-align: justify; text-indent: 0pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt; font-style: italic; font-weight: bold;"><span style="line-height: inherit;"><span style="color: #000000; font-variant-ligatures: normal; font-variant-caps: normal; 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;">Financial Reporting and Classification</span></span></span></p>
<p style="margin: 0pt; color: #000000; font: 10pt / 1.2 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; 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; text-align: justify; text-indent: 32pt;"><br/></p>
<p style="margin: 0pt; color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; 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; font-family: 'times new roman', times; font-size: 10pt; text-align: justify; text-indent: 32pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"><span style="line-height: inherit;">As a result of the corporate actions described above,<span style="line-height: inherit;">&#160;</span>365<span style="line-height: inherit;">&#160;</span>Cannabis and LCA (together, the &#8220;Discontinued Group&#8221;) met the criteria to be considered &#8220;held for sale&#8221;&#160;as that term is defined in accounting principles generally accepted in the United States (&#8220;GAAP&#8221;). Accordingly. the&#160;<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: 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;">assets and liabilities of these entities are classified and reflected on our condensed consolidated balance sheets as&#160;<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; display: inline !important; line-height: inherit;">&#8220;</span>held for sale<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; display: inline !important; line-height: inherit;">&#8221;</span>&#160;as of December 31, 2022 and their&#160;</span>results of operations are classified as&#160;<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; display: inline !important; line-height: inherit;">&#8220;</span>discontinued&#160;operations<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; display: inline !important; line-height: inherit;">&#8221;</span>&#160;in the condensed consolidated statements of operations for the three months ended March 31, 2023 and<span style="line-height: inherit;">&#160;</span>2022, respectively. Certain financial disclosures including major components of the assets and liabilities and results of operations of the Discontinued Group are provided in Note<span style="line-height: inherit;">&#160;</span>12. Our core SMB and governmental business unit (MJF and Ample), the businesses for which we have committed to terminate operations (Viridian, Solo and Trellis) and our publicly-held parent holding company (Akerna&#160;Corp.) comprise our continuing operations. Collectively, these entities are presented&#160;as&#160; continuing operations for all periods presented herein and until such time that stockholder approval is received for the Sale Transaction and the Merger.</span></span></p>
<div>
<div id="t_ft_I455PHH9IO00000000000000000000b">

</div>
</div>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NatureOfOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -URI https://asc.fasb.org/topic&amp;trid=2134479<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NatureOfOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139717278150112">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basis of Presentation and Summary of Significant Accounting Policies<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SignificantAccountingPoliciesTextBlock', window );">Summary of Significant Accounting Policies</a></td>
<td class="text">
<p style="margin: 0pt; text-align: justify; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;">Note 2 <b style="color: #000000; font-family: 'times new roman', times; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;">&#8211;</b>&#160;Basis of Presentation and Summary of Significant Accounting <span style="line-height: inherit;">Policies</span></span></p>
<p style="margin: 0pt; text-align: justify; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;">&#160;</span></p>
<div style="border-left: none; border-right: none; line-height: 1.2;">

<p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold; line-height: inherit;">Going Concern and Management<span style="color: #000000; font-family: 'times new roman', times; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; 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; display: inline !important; line-height: inherit;">&#8217;</span>s Liquidity Plans</span></p>
<p style="margin: 0pt; text-align: justify;"><br/></p>
<p style="margin: 0pt; 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-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; font-size: 13.3333px; background-color: #ffffff; text-align: justify; text-indent: 32pt; line-height: 1.2;"><span style="font-size: 10pt; line-height: inherit;">In accordance with the Financial Accounting Standards Board&#8217;s (&#8220;FASB&#8221;) standard on going concern, Accounting Standard Update (&#8220;ASU&#8221;) No.&#160;<span style="line-height: inherit;">2014</span>-<span style="line-height: inherit;">15</span>,&#160;<span style="font-style: italic; line-height: inherit;">Disclosure of Uncertainties about an Entity<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: 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; display: inline !important; line-height: inherit;">&#8217;</span>s Ability to Continue&#160;as Going Concern</span>&#160;(&#8220;ASU&#160;<span style="line-height: inherit;">2014</span>-<span style="line-height: inherit;">15</span>&#8221;), we assess going concern uncertainty in our consolidated financial statements to determine if we have sufficient cash, cash equivalents and working capital on hand and any available borrowings on loans, to operate for a period of at least&#160;<span style="line-height: inherit;">one</span>&#160;year from the date the condensed consolidated financial statements are issued, which is defined as the &#8220;look-forward period&#8221; in ASU&#160;<span style="line-height: inherit;">2014</span>-<span style="line-height: inherit;">15</span>. As part of this assessment, based on conditions that are known and reasonably knowable to us, we will consider various scenarios, forecasts, projections, estimates and will make certain key assumptions, including the timing and nature of projected cash expenditures or programs, and our ability to delay or curtail expenditures or programs, if necessary, among other factors. Based on this assessment, as necessary or applicable, we make certain assumptions regarding implementing curtailments or delays in the nature and timing of programs and expenditures to the extent we deem probable that such implementations can be achieved and we have the proper authority to execute them within the look-forward period in accordance with ASU&#160;<span style="line-height: inherit;">2014</span>-<span style="line-height: inherit;">15</span>.</span></p>
<p style="margin: 0pt; 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-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; font-size: 13.3333px; background-color: #ffffff; text-align: justify; text-indent: 32pt; line-height: 1.2;"><br/></p>
<p style="margin: 0pt; 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-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; font-size: 13.3333px; background-color: #ffffff; text-align: justify; text-indent: 32pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><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: 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; line-height: inherit;"><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: 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; display: inline !important; line-height: inherit;">The accompanying consolidated financial statements have been prepared on the basis that we will continue as a going concern, which contemplates realization of assets and the satisfaction of liabilities in the normal course of business.&#160;However, since</span>&#160;our inception in 2019 we have incurred recurring losses from operations, used cash from operating activities, and relied on capital raising transactions to continue ongoing operations</span><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: 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; line-height: inherit;">. As of March 31, 2022, we had a working capital&#160;deficit of $<span style="border-right: none; border-left: none; line-height: inherit;"><span style="line-height: inherit;">8.5</span></span>&#160;million with&#160;<span style="border-right: none; border-left: none; line-height: inherit;">$<span style="line-height: inherit;"><span style="line-height: inherit;">0.9</span></span></span>&#160;million in unrestricted cash available to fund future operations. We anticipate continuing to generate losses from operations&#160;and using cash from operating&#160;activities for the foreseeable future, although at lower than historical levels as a result of restructuring actions taken during the second quarter of&#160;<span style="line-height: inherit;">2022</span>&#160;and the curtailment of activities associated&#160;with our discontinued operations as well as those business that we plan to terminate. <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: 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;">Furthermore, in March 22 and March 23, 2023, respectively, we received two notices (the &#8220;Notices&#8221;) from The Nasdaq Stock Market LLC (the &#8220;Nasdaq&#8221;) indicating that (i) the bid price of the Company&#8217;s Common Stock is not currently in compliance with the requirement to maintain a minimum bid price of $</span><span style="line-height: inherit;">1.00</span><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: 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;">&#160;per share (the &#8220;Bid Price Notice&#8221;) and (ii) the <span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; 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;">Company&#8217;s stockholders&#8217; equity is below the minimum listing standard requirement of $2.5 million (the &#8220;Stockholder Equity Notice&#8221;)&#160;</span>for continued listing on the Nasdaq. The Notices have no immediate effect on the continued listing status of our Common Stock on the Nasdaq, and, therefore, our listing remains fully effective. We are provided a compliance period of&#160;</span><span style="line-height: inherit;">180</span><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: 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;">&#160;calendar days from the date of the Bid Price Notice, or until September 18, 2023, to regain compliance with the minimum closing bid requirement. Regarding the Stockholders Equity Notice<span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; 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;">, we were provided a 45 day period in which to submit a plan to regain compliance. On May 8, 2023, we submitted the required compliance plan to the listings staff of the&#160;Nasdaq which, if accepted, Nasdaq&#160;may grant an extension of up to 180 calendar days from the&#160;date of the Stockholder Equity Notice, or September 19, 2023, to evidence compliance.</span> <span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; 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; display: inline !important;">We&#160;</span><span style="color: rgb(0, 0, 0); font-family: &quot;times new roman&quot;, 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; font-size: 10pt;">are currently waiting on a response from the<span>&#160;</span>Nasdaq<span>&#160;</span>regarding the acceptance of the compliance plan.&#160;</span></span></span><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: 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; line-height: inherit;">Collectively, these&#160;factors raise substantial doubt regarding our ability to continue as a going concern for the twelve months from the date our consolidated financial statements have been&#160;issued.</span></span></p>
<p style="margin: 0pt; 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-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; font-size: 13.3333px; background-color: #ffffff; text-align: justify; text-indent: 32pt; line-height: 1.2;"><br/></p>
<p style="margin: 0pt; 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-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; font-size: 13.3333px; background-color: #ffffff; text-align: justify; text-indent: 32pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><span style="line-height: inherit;">As described in Note&#160;<span style="line-height: inherit;">1</span>, we have committed to the Sale Transaction to complete our intended exit from the&#160;SaaS&#160;industry and to the&#160;Merger as the most favorable strategic alternative for our stockholders. There can be no assurance that we will be successful in executing and completing the&#160;<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: 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; display: inline !important; line-height: inherit;">Sale Transaction and the Merger and obtaining sufficient funding, if necessary, on terms acceptable to us to fund continuing operations through the anticipated&#160;closing of the aforementioned transactions, if at all.&#160;</span></span><span style="line-height: inherit;">Our ability to continue as a going concern is dependent upon our ability to successfully execute the aforementioned transactions. Despite&#160;the comprehensive scope of our collective plans, the inherent risks associated with their&#160;successful execution are not sufficient to overcome substantial doubt about our ability to continue as a going concern for&#160;<span style="line-height: inherit;">one</span>&#160;year from the date of issuance of our consolidated financial statements. Accordingly, if we are unable to execute our plans within the timeframe described&#160;above, we may have to&#160;reduce or otherwise&#160;curtail our continuing operations which could significantly and adversely affect our results of operations&#160;<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; display: inline !important; line-height: inherit;">or we may determine to dissolve and&#160;</span><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; display: inline !important; line-height: inherit;">liquidate</span><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; display: inline !important; line-height: inherit;">&#160;our assets</span>. If we fail to meet the financial covenants of the&#160;Senior Convertible Notes and cannot obtain a waiver from such provisions or otherwise&#160;come to an agreement with the Holders of the&#160;<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: 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; display: inline !important; line-height: inherit;">Senior Convertible Notes, such Holders may declare a default on the debt which could subject our assets to seizure&#160;and sale, negatively impacting our business.&#160;</span></span></span></p>
<p style="margin: 0pt; 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-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; font-size: 13.3333px; background-color: #ffffff; text-align: justify; text-indent: 32pt; line-height: 1.2;"><br/></p>
<p style="margin: 0pt; 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-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; font-size: 13.3333px; background-color: #ffffff; text-align: justify; text-indent: 32pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><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: 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; line-height: inherit;">The accompanying&#160;consolidated financial statements do not include any adjustments related to the recoverability and classification of assets or the amounts and classification of liabilities that might be necessary should we be unable to continue as a going concern.</span></span></p>


<p style="margin: 0pt; text-align: justify;"><br/></p>

<p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold; line-height: inherit;">Basis of Presentation</span></p>
<p style="text-align: justify; margin: 0px !important; line-height: 1.2;"><br/></p>
<p style="margin: 0pt; text-align: justify; text-indent: 32pt; line-height: 1.2;"><span style="font-size: 10pt; line-height: inherit;"><span style="font-family: 'Times New Roman'; line-height: inherit;"><span style="line-height: inherit;"> <span style="line-height: inherit;">The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with GAAP and with the instructions to the Quarterly Report on Form 10-Q and Article 8 of Regulation S-X for interim financial information. Accordingly, these financial statements do not include all of the information normally required by GAAP or Securities and Exchange Commission rules and regulations for complete financial statements.&#160;</span>In management&#8217;s opinion, these condensed consolidated financial statements include all adjustments, consisting of normal recurring items, considered necessary for the fair presentation of the results of operations for the interim periods presented. The operating results for&#160;three months ended</span><span style="line-height: inherit;">&#160;</span><span style="line-height: inherit;">March 31, 2023</span><span style="line-height: inherit;">&#160;</span></span><span style="font-family: 'Times New Roman'; line-height: inherit; margin: 0pt; text-align: justify; text-indent: 33.3333pt;"><span style="font-family: 'Times New Roman'; line-height: inherit;">are not necessarily indicative of the results that may be expected for the fiscal year ending December 31, 2023.</span>&#160;</span></span></p>
<p style="text-align: justify; text-indent: 33.3333pt; line-height: 1.2; margin: 0px !important;"><br/></p>
<p style="margin: 0pt; text-align: justify; text-indent: 32pt; line-height: 1.2;"><span style="font-size: 10pt; line-height: inherit;"><span style="font-family: 'Times New Roman'; line-height: inherit;">The</span><span style="font-family: 'Times New Roman'; line-height: inherit;">&#160;</span><span style="font-family: 'Times New Roman'; line-height: inherit;">condensed consolidated balance sheet as of December 31, 2022, has been derived from our audited financial statements at that date but does not include all disclosures and financial information required by GAAP for complete financial statements.</span><span style="font-family: 'Times New Roman'; line-height: inherit;">&#160;</span><span style="font-family: 'Times New Roman'; line-height: inherit;">The information included in this quarterly report on Form 10-Q should be read in conjunction with our consolidated financial statements and notes thereto for the period ended</span><span style="font-family: 'Times New Roman'; line-height: inherit;">&#160;</span><span style="font-family: 'Times New Roman'; line-height: inherit;">December 31, 2022,</span><span style="font-family: 'Times New Roman'; line-height: inherit;">&#160;</span><span style="font-family: 'Times New Roman'; line-height: inherit;">which were included in our </span><span style="font-family: 'Times New Roman'; line-height: inherit;">report on</span><span style="font-family: 'Times New Roman'; line-height: inherit;">&#160;</span><span style="font-family: 'Times New Roman'; line-height: inherit;">Form 10-K filed on <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: 44.4444px; 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;">March 20</span>, <span style="line-height: inherit; display: inline;">2023</span>.</span></span></p>

</div>
<p style="margin: 0pt; text-align: justify; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p>
<div style="border-left: none; border-right: none; line-height: 1.2;">
<div style="border-left: none; border-right: none;">

<p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold; line-height: inherit;">Principles of Consolidation</span></p>
<p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold; line-height: inherit;">&#160;</span></p>
<p style="margin: 0pt; text-align: justify; text-indent: 32pt; line-height: 1.2;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; 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;">Our accompanying consolidated financial statements include the accounts of Akerna&#160;and our wholly-owned subsidiaries. All significant intercompany balances and transactions have been eliminated in consolidation.&#160;</span></p>

<p style="margin: 0pt; text-align: justify; text-indent: 33.3333pt; line-height: 1.2;"><br/></p>
<div style="border-right: none; border-left: none; line-height: 1.2;">
<div style="border-left: none; border-right: none;">

<p style="margin: 0cm; text-align: justify; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"><b><i><span style="line-height: inherit;">Use of Estimates</span></i></b></span></p>
<p style="text-align: justify; font-size: 10pt; font-family: 'Times New Roman', serif; margin: 0px; text-indent: 0px;"><br/></p>
<p style="margin: 0pt; text-align: justify; font-size: 10pt; font-family: 'Times New Roman', serif; text-indent: 32pt; line-height: 1.2;"><span style="font-size: 10pt; line-height: inherit;"><span style="font-family: 'times new roman', times; line-height: inherit;"><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: 48px; 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;">The preparation of our consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts included in the consolidated financial statements and accompanying notes thereto. Our most significant estimates and assumptions are related to the valuation of acquisition-related assets&#160;and liabilities, capitalization of internal costs associated with software development, fair value measurements, credit loss reserves, impairment assessments, loss contingencies, valuation allowance associated with deferred tax assets, stock based compensation expense, and useful lives of long-lived intangible assets. We base our estimates on historical experience and on various other assumptions that are believed to be reasonable under the circumstances. Accordingly, actual results could differ from those estimates.&#160;</span></span></span></p>

<p style="margin: 0px; text-align: justify; font-size: 10pt; font-family: 'Times New Roman', serif; text-indent: 0px;"><br/></p>
</div>

<p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: italic; line-height: inherit;">Accounts Receivable, Net</span></p>
<p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p>
<p style="margin: 0pt; text-align: justify; text-indent: 32pt; line-height: 1.2; font-size: 10pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"><span style="line-height: inherit;">We maintain an allowance for credit losses equal to the estimated uncollectible amounts based on historical information,&#160;<span style="color: #000000; font-family: 'Times New Roman'; 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; display: inline !important; line-height: inherit;">current conditions, and reasonable and supportable forecasts</span>. Receivables&#160;are written-off and charged against the recorded allowance when we have exhausted collection efforts without success.&#160;The allowance for credit losses was&#160;<span>$0.3&#160;million</span>&#160;and <span>$0.4 million</span> as of March 31, 2023 and<span style="border-left: none; border-right: none; line-height: inherit;">&#160;December 31, 2022, respectively</span>.</span></span></p>

</div>
<p style="font-size: 10pt; font-family: 'Times New Roman', serif; margin: 0px !important; line-height: 1.2;"><br/></p>

<p style="margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"><b><i><span style="line-height: inherit;">Concentrations of Credit Risk</span></i></b></span></p>
<p style="font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2; margin: 0px !important;"><br/></p>
<p style="margin: 0pt; font-size: 10pt; font-family: 'Times New Roman', serif; text-indent: 32pt; line-height: 1.2; text-align: justify;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;">We grant credit in the normal course of business to customers in the United States and Canada. We periodically perform credit analysis and monitor the financial condition of our customers to reduce credit risk.&#160;</span></p>
<p style="font-size: 10pt; font-family: 'Times New Roman', serif; text-indent: 33.3333pt; line-height: 1.2; margin: 0px !important;"><br/></p>
<p style="margin: 0pt; font-size: 10pt; font-family: 'Times New Roman', serif; text-indent: 33.3333pt; line-height: 1.2; text-align: justify;"><span style="font-size: 10pt; color: #000000; line-height: inherit;"><span style="font-family: 'times new roman', times; line-height: inherit;">During the three<span style="border-left: none; border-right: none; line-height: inherit;">&#160;months ended March 31, 2023</span> and 2022, <span style="line-height: inherit;">two&#160;</span>government clients accounted for 26<span style="line-height: inherit;">&#160;percent and 28</span>&#160;percent of total revenues, respectively.&#160;<span style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: inherit;">As of <span style="border-right: none; border-left: none; line-height: inherit;">March 31, 2023,</span>&#160;and December 31, 2022&#160;</span>two&#160;government clients accounted for less than one percent and<span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; 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.4444px; 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 style="line-height: inherit;">&#160;</span></span>33<span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; 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.4444px; 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 style="line-height: inherit;">&#160;</span>percent, respectively of net accounts&#160;</span>receivable.&#160;</span></span></p>


</div>
<p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p>
<div style="border-right: none; border-left: none;">
<div style="border-left: none; border-right: none;">

<p style="margin: 0pt; text-align: justify; text-indent: 0pt; line-height: 1.3;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: italic; line-height: inherit;">Warrants</span></p>
<p style="margin: 0px; text-align: justify; text-indent: 0px; line-height: 1.2;"><br/></p>
<p style="margin: 0pt; text-align: justify; text-indent: 32pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">We evaluate warrants that we may issue from time to time under a two-step process provided in GAAP. The first step is intended to distinguish liabilities from equity. Warrants that could require cash settlement are generally classified as liabilities. For warrants that are considered outside of the scope of liability classification, a second step evaluates warrants as either a derivative subject to derivative&#160;accounting and disclosures or as equity instruments&#160;based upon the specific&#160;terms of the underlying warrant agreement and certain other factors associated with the our capital structure. Warrants&#160;that are indexed to the Company<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: 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; line-height: inherit; display: inline !important;">&#8217;</span>s Common Stock while we meet certain other conditions with respect&#160;to its capital structure, including the ability to satisfy the warrant settlement obligations with a sufficient number of registered shares, do not qualify as derivatives and are classified&#160;as components of equity. <span style="font-family: 'times new roman', times; line-height: inherit;">Certain of the warrants sold by MTech in its initial public offering that were converted to Akerna warrants in connection with the Mergers (the &#8220;Private Warrants&#8221;) are not indexed to our common stock in the manner contemplated as described herein. As a result, the Private Warrants are precluded from equity classification and are recorded as derivative liabilities. At the end of each reporting period, changes in fair value during the period are recognized within the condensed consolidated statements of operations. We will continue to adjust this derivative liability for changes in the fair value until the earlier of (a) the exercise or expiration of the Private Warrants or (b) the redemption of the Private Warrants, at which time they will be reclassified to Additional paid-in capital. As of March 31, 2023, all of our other outstanding warrants, including certain other MTech warrants that were converted to Akerna warrants upon our formation (the &#8220;2019 Public Warrants&#8221;), are classified within stockholders&#8217; equity.</span></span></p>

<p style="margin: 0pt; text-align: justify; text-indent: 0pt; line-height: 1.2;"><br/></p>

<p style="margin: 0pt; text-align: justify; text-indent: 0pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: italic; line-height: inherit;">Segment <span style="line-height: inherit;">Reporting</span></span></p>
<p style="margin: 0pt; text-align: justify; line-height: 1.3; font-size: 7pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p>
<p style="margin: 0pt; text-align: justify; text-indent: 32pt; line-height: 1.3;"><span style="font-size: 10pt; line-height: inherit;"><span style="font-family: 'times new roman', times; line-height: inherit;"><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: start; text-indent: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;"> <span style="font-family: 'Times New Roman', serif; color: #000000; line-height: inherit;">We operate our business as one operating segment. Operating segments are defined as components of an enterprise about which separate financial information is evaluated regularly by the chief operating decision maker (<span style="color: #000000; font-family: 'Times New Roman'; 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.4444px; 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;">&#8220;</span>CODM<span style="color: #000000; font-family: 'Times New Roman'; 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.4444px; 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;">&#8221;</span>), our Chief Executive Officer, in deciding how to allocate resources and assess performance. Our CODM allocates resources and assesses performance based upon discrete financial information at the consolidated level.</span></span></span><span style="color: #000000; line-height: inherit;"><span style="font-family: 'times new roman', times; line-height: inherit;">&#160; </span></span></span></p>
<p style="margin: 0pt; text-align: justify; line-height: 1.3; font-size: 5pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p>
<p style="margin: 0pt; text-align: justify; text-indent: 32pt; line-height: 1.3; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; line-height: inherit;"><span>In the following table, we disclose the combined gross balance of our fixed assets, capitalized software, and intangible assets by geographical location</span><span>:</span></span></p>
<p style="margin: 0pt; text-align: justify; line-height: 1.3; font-size: 5pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p>

<table style="height: 56px; width: 100%; border-collapse: collapse; font-family: 'times new roman'; font-size: 10pt; margin: 0px 0px 0px 0.1px; text-indent: 0px; margin-left: 0.1px;">
<tbody>
<tr style="height: 10px;">
<td style="height: 10px;"><br/></td>
<td colspan="2" style="height: 10px; text-align: center; border-bottom: 1.5pt solid #000000; padding: 0px; vertical-align: bottom;" valign="bottom"><span style="font-weight: bold; line-height: inherit; font-size: 10pt;">As&#160;of<span style="border-left: none; border-right: none; line-height: inherit;">&#160;March 31, 2023</span></span><br/></td>
<td style="height: 10px; padding: 0px;"><br/></td>
<td style="padding: 0px; height: 10px;"><br/></td>
<td colspan="2" style="height: 10px; text-align: center; border-bottom: 1.5pt solid #000000; padding: 0px; vertical-align: bottom;" valign="bottom"><span style="font-weight: bold; line-height: inherit; font-size: 10pt;">As of December 31, 2022</span><br/></td>
<td style="height: 10px; padding: 0px;"><br/></td>
</tr>
<tr style="height: 10px; background-color: #cceeff;">
<td style="height: 10px; background-color: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; width: 65%;"><span style="line-height: inherit; font-size: 10pt;">Long-lived assets:</span></td>
<td style="height: 10px; background-color: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; width: 1%;"><br/></td>
<td style="height: 10px; background-color: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; width: 15%;"><br/></td>
<td style="height: 10px; background-color: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; width: 1%;"><br/></td>
<td style="background-color: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; height: 10px; width: 1%;"><br/></td>
<td style="height: 10px; background-color: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; width: 1%;"><br/></td>
<td style="height: 10px; background-color: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; width: 15%;"><br/></td>
<td style="height: 10px; background-color: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; width: 1%;"><br/></td>
</tr>
<tr style="height: 16px;">
<td style="height: 16px; padding: 0px; margin: 0px; text-indent: 0px;"><span style="font-size: 10pt; line-height: inherit;">United States</span></td>
<td style="height: 16px; padding: 0px; text-align: left; margin: 0px; text-indent: 0px;"><span style="font-size: 10pt; line-height: inherit;">$</span></td>
<td style="height: 16px; text-align: right; padding: 0px; margin: 0px; text-indent: 0px;">40,442</td>
<td style="height: 16px; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding: 0px; margin: 0px; text-indent: 0px; height: 16px;"><br/></td>
<td style="height: 16px; padding: 0px; text-align: left; margin: 0px; text-indent: 0px;"><span style="font-size: 10pt; line-height: inherit;">$</span></td>
<td style="height: 16px; text-align: right; padding: 0px; margin: 0px; text-indent: 0px;">48,880</td>
<td style="height: 16px; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td>
</tr>
<tr style="height: 10px; background-color: #cceeff;">
<td style="height: 10px; background-color: #cceeff; padding: 0px; margin: 0px; text-indent: 0px;"><span style="font-size: 10pt; line-height: inherit;">Canada&#160;&#160;</span></td>
<td style="height: 10px; background-color: #cceeff; border-bottom: 1.5pt solid #000000; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="height: 10px; text-align: right; background-color: #cceeff; border-bottom: 1.5pt solid #000000; padding: 0px; margin: 0px; text-indent: 0px;">4,244,222</td>
<td style="height: 10px; background-color: #cceeff; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="background-color: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; height: 10px;"><br/></td>
<td style="height: 10px; background-color: #cceeff; border-bottom: 1.5pt solid #000000; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="height: 10px; text-align: right; background-color: #cceeff; border-bottom: 1.5pt solid #000000; padding: 0px; margin: 0px; text-indent: 0px;">4,527,581</td>
<td style="height: 10px; background-color: #cceeff; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td>
</tr>
<tr style="height: 10px;">
<td style="height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><span style="font-size: 10pt; line-height: inherit;">Total</span></td>
<td style="border-bottom: 4.5pt double #000000; height: 10px; padding: 0px; text-align: left; margin: 0px; text-indent: 0px;"><span style="font-size: 10pt; line-height: inherit;">$</span></td>
<td style="border-bottom: 4.5pt double #000000; text-align: right; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;">4,284,664</td>
<td style="height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding: 0px; margin: 0px; text-indent: 0px; height: 10px;"><br/></td>
<td style="border-bottom: 4.5pt double #000000; height: 10px; padding: 0px; vertical-align: bottom; text-align: left; margin: 0px; text-indent: 0px;" valign="bottom"><span style="font-size: 10pt; line-height: inherit;">$</span></td>
<td style="border-bottom: 4.5pt double #000000; text-align: right; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;">4,576,461</td>
<td style="height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td>
</tr>
</tbody>
</table>


</div>
<p style="margin: 0pt 0pt -4pt; text-align: justify; line-height: 1.3; font-size: 7pt; text-indent: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p>
<p style="margin: 0pt 0pt -4pt; text-align: justify; line-height: 1.3; font-size: 7pt; text-indent: 0pt; ;margin: 0px !important;"><br/></p>
</div>
</div>
<div style="border-left: none; border-right: none; line-height: 1.3;">
<div style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; 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; border-left: none; border-right: none;">
<div style="border-left: none; border-right: none;">
<div style="font-family: 'times new roman', times; border-left: none; border-right: none;">
<div style="border-left: none; border-right: none;">

<p style="margin: 0pt; text-align: justify; text-indent: 0pt; line-height: 1.3;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold; line-height: inherit;">Adoption of Recent Accounting <span>Pronouncements</span></span></p>
<p style="margin: 0pt; text-align: justify; text-indent: 0pt; line-height: 1.3;"><br/></p>
<p style="margin: 0pt; text-align: justify; text-indent: 32pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> <span style="color: #000000; font-family: 'Times New Roman'; 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; display: inline !important; line-height: inherit;">The FASB issued ASU No.&#160;</span>2016<span style="color: #000000; font-family: 'Times New Roman'; 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; display: inline !important; line-height: inherit;">-</span>13<span style="color: #000000; font-family: 'Times New Roman'; 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; display: inline !important; line-height: inherit;">,&#160;</span><span style="font-style: italic; line-height: inherit;">Measurement of Credit Losses on Financial Instruments</span><span style="color: #000000; font-family: 'Times New Roman'; 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; display: inline !important; line-height: inherit;">&#160;(</span><span style="color: #000000; font-family: 'Times New Roman'; 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.4444px; 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;">&#8220;</span><span style="color: #000000; font-family: 'Times New Roman'; 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; display: inline !important; line-height: inherit;">ASU&#160;</span>2016<span style="color: #000000; font-family: 'Times New Roman'; 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; display: inline !important; line-height: inherit;">-</span>13<span style="color: #000000; font-family: 'Times New Roman'; 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.4444px; 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;">&#8221;</span><span style="color: #000000; font-family: 'Times New Roman'; 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; display: inline !important; line-height: inherit;">) which introduced a new model for recognizing credit losses on financial instruments based on estimated current expected credit losses, or CECL. ASU&#160;</span>2016<span style="color: #000000; font-family: 'Times New Roman'; 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; display: inline !important; line-height: inherit;">-</span>13<span style="color: #000000; font-family: 'Times New Roman'; 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; display: inline !important; line-height: inherit;">&#160;requires an entity to estimate CECL on trade receivables at inception, based on historical information, current conditions, and reasonable and supportable forecasts. We adopted ASU&#160;</span>2016<span style="color: #000000; font-family: 'Times New Roman'; 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; display: inline !important; line-height: inherit;">-</span>13<span style="color: #000000; font-family: 'Times New Roman'; 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; display: inline !important; line-height: inherit;">, and subsequent amendments on January 1, 2023. The impact of the adoption of ASU&#160;</span>2016<span style="color: #000000; font-family: 'Times New Roman'; 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; display: inline !important; line-height: inherit;">-</span>13<span style="color: #000000; font-family: 'Times New Roman'; 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; display: inline !important; line-height: inherit;">&#160;on our consolidated financial statements was not material.</span></span></p>

<p style="margin: 0pt; text-align: justify;"><br/></p>

<div style="border-right: none; border-left: none;">

<p style="margin: 0pt; color: #000000; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-indent: 0pt; 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; text-align: justify; font-family: 'Times New Roman', serif; line-height: 1.2;"><span style="font-size: 10pt; line-height: inherit; font-style: italic; font-weight: bold;"><span style="font-family: 'times new roman', times; line-height: inherit;"><span style="color: #000000; font-family: 'times new roman', times; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 48px; 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;">Subsequent Events</span></span></span></p>
<p style="margin: 0pt; color: #000000; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-indent: 0pt; 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; text-align: justify; font-family: 'Times New Roman', serif; line-height: 1.2;"><br/></p>
<p style="margin: 0pt; color: #000000; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; 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; text-align: justify; font-family: 'Times New Roman', serif; text-indent: 32pt; line-height: 1.2;"><span style="font-size: 10pt; line-height: inherit;">Management has evaluated&#160;all of our activities through the issuance date of our condensed consolidated financial statements and has concluded that, with the exception of (i) the termination&#160;of the MJF-Ample SPA with POSaBIT&#160;on April 5, 2023, (ii) the entry into the&#160;SPA with MJA and the receipt of $1.0 million on May 3, 2023 in connection with the MJA Note, each as disclosed in Note 1, no other subsequent events have occurred that would require recognition in our condensed consolidated&#160;financial statements or disclosure in the&#160;notes thereto.&#160;</span></p>

</div>
</div>
</div>
</div>
</div>
</div>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for all significant accounting policies of the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126899994&amp;loc=d3e18726-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI https://asc.fasb.org/topic&amp;trid=2122369<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139717278149760">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue and Contracts with Customers<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue and Contracts with Customers</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerTextBlock', window );">Revenue and Contracts with Customers</a></td>
<td class="text">
<div style="border-left: none; border-right: none;">
<div style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-indent: 0px; 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; text-align: justify;">
<div style="border-left: none; border-right: none;">
<div style="border-left: none; border-right: none;">
<p style="margin: 0pt; color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; 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; text-indent: 0pt; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2; text-align: justify;"><span style="font-weight: bold; line-height: inherit;"><span style="font-family: 'Times New Roman'; font-size: 10pt; text-indent: 0px; line-height: inherit;">Note 3&#160;</span><span style="font-family: 'Times New Roman'; font-size: 10pt; text-indent: 0px; line-height: inherit;"> &#8211; Revenue and Contracts with Customers</span></span></p>
<div>
<p style="margin: 0pt; text-align: justify; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p>
<p style="margin: 0cm 0cm 10pt; 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: 0px; 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; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><span style="font-size: 10pt; line-height: inherit;"><b><i><span style="color: #000000; line-height: inherit;"><span style="font-family: 'times new roman', times; line-height: inherit;">Disagg</span>regation of Revenue</span></i></b></span></p>
<p style="margin: 0pt 0pt 0.0001pt; text-indent: 32pt; font-size: 10pt; line-height: 1.2; text-align: justify;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"><span style="line-height: inherit;">We derive the majority of our revenue from subscription fees paid for access to and usage of our SaaS solutions for a specified period of time, typically <span style="border-left: none; border-right: none; line-height: inherit;"><span style="-sec-ix-hidden:Tag766">one</span></span>&#160;to three years. In addition to subscription fees, contracts with customers may include implementation fees for launch assistance and training. Fixed subscription and implementation fees are billed in advance of the subscription term and are due in accordance with contract terms, which generally provide for payment within 30 days. Our contractual arrangements include performance, termination and cancellation provisions, but do not provide for refunds. Customers do not have the contractual right to take possession of our software at any time.&#160;</span></span><span><span style="font-size: 10pt; text-indent: 27pt; line-height: inherit;">The following&#160;tables summarizes our revenue disaggregation by customer type and geographic region for the following periods:</span></span></p>
<p style="margin: 0pt 0pt 0.0001pt; text-indent: 32pt; font-size: 10pt; line-height: 1.2; text-align: justify;"><span><span style="font-size: 10pt; text-indent: 27pt; line-height: inherit;"><br/></span></span></p>
<div style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-indent: 0px; 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; text-align: justify; line-height: 1.3;">

<table border="0" cellpadding="0" cellspacing="0" style="height: 60px; width: 100%; border-collapse: collapse; font-family: 'times new roman'; font-size: 10pt; margin-left: 0.1px;" width="100%">
<tbody>
<tr style="height: 10px;">
<td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin-left: 0.1px; text-align: left; vertical-align: middle; height: 10px; width: 70.9163%;"><br/></td>
<td colspan="6" style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0cm; height: 10px; border-bottom: 1.5pt solid #000000; width: 28.0717%;">
<p style="margin: 0cm; color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-indent: 0px; 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; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.3; text-align: center;"><span style="border-right: none; border-left: none; font-weight: bold; line-height: inherit;">Three Months Ended March 31,</span></p>
</td>
<td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0px; height: 10px; width: 1.03586%;"><br/></td>
</tr>
<tr style="height: 20px;">
<td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin-left: 0.1px; text-align: left; vertical-align: middle; height: 20px; width: 70.9163%;"><br/></td>
<td colspan="2" style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0px; height: 20px; text-align: center; border-bottom: 1.5pt solid black; width: 13%;"><span style="font-weight: bold; line-height: inherit;"><span style="border-left: none; border-right: none; line-height: inherit;">2023</span></span><br/></td>
<td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0cm; margin-left: 0.1px; vertical-align: middle; text-align: center; height: 20px; width: 1.03586%;"><br/></td>
<td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0cm; margin-left: 0.1px; vertical-align: middle; text-align: center; width: 1.03586%; height: 20px;"><br/></td>
<td colspan="2" style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0cm; margin-left: 0.1px; vertical-align: middle; text-align: center; height: 20px; border-bottom: 1.5pt solid black; width: 13%;"><span style="font-weight: bold; line-height: inherit;"><span style="border-left: none; border-right: none; line-height: inherit;">2022</span></span><br/></td>
<td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0px; margin-left: 0.1px; vertical-align: middle; text-align: center; height: 20px; width: 1.03586%;"><br/></td>
</tr>
<tr style="height: 10px; background-color: #cceeff;">
<td style="background: #cceeff; height: 10px; margin-left: 0.1px; text-align: left; vertical-align: middle; width: 70.9163%;" valign="top">
<p style="margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> Government</span></p>
</td>
<td style="background: #cceeff; padding: 0px; height: 10px; width: 1%;" valign="bottom">
<p style="margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> $ </span></p>
</td>
<td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-align: right; vertical-align: middle; text-indent: 0px; width: 12%;" valign="bottom">
<p style="margin: 0px; text-align: right; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="line-height: inherit; font-family: 'times new roman', times; font-size: 10pt;">679,569</span></p>
</td>
<td style="background: #cceeff; padding: 0cm; height: 10px; margin-left: 0.1px; text-align: right; vertical-align: middle; width: 1.03586%;" valign="bottom">
<p style="margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td style="background: #cceeff; padding: 0cm; margin-left: 0.1px; text-align: right; vertical-align: middle; width: 1.03586%; height: 10px;"><br/></td>
<td style="background: #cceeff; padding: 0cm; height: 10px; margin-left: 0.1px; text-align: right; vertical-align: middle; width: 1%;" valign="bottom">
<p style="margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif; text-align: left;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> $ </span></p>
</td>
<td style="background: #cceeff; padding: 0cm; height: 10px; margin-left: 0.1px; text-align: right; vertical-align: middle; width: 12%;" valign="bottom">
<p style="margin: 0cm; text-align: right; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><span style="border-left: none; border-right: none; line-height: inherit;">1,168,330</span></span><br/></p>
</td>
<td style="background: #cceeff; padding: 0px; margin-left: 0.1px; text-align: right; vertical-align: middle; height: 10px; width: 1.03586%;"><br/></td>
</tr>
<tr style="height: 10px;">
<td style="height: 10px; margin-left: 0.1px; text-align: left; vertical-align: middle; width: 70.9163%;" valign="top">
<p style="font-size: 10pt; font-family: 'Times New Roman', serif; margin: 0;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> Non-government</span></p>
</td>
<td colspan="2" style="padding: 0px; height: 10px; margin: 0px; text-align: right; vertical-align: middle; text-indent: 0px; border-bottom: 1.5pt solid #000000; width: 13%;" valign="bottom">
<p style="margin: 0px; text-align: right; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="line-height: inherit; font-family: 'times new roman', times; font-size: 10pt;">1,923,120</span></p>
</td>
<td style="padding: 0cm; height: 10px; margin-left: 0.1px; text-align: right; vertical-align: middle; width: 1.03586%;" valign="bottom">
<p style="margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td style="padding: 0cm; margin-left: 0.1px; text-align: right; vertical-align: middle; width: 1.03586%; height: 10px;"><br/></td>
<td colspan="2" style="border-top: none; border-right: none; border-left: none; border-image: initial; padding: 0cm; height: 10px; border-bottom: 1.5pt solid #000000; margin-left: 0.1px; text-align: right; vertical-align: middle; width: 13%;" valign="bottom">
<p style="margin: 0cm; text-align: right; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><span style="border-left: none; border-right: none; line-height: inherit;">3,076,750</span></span><br/></p>
</td>
<td style="padding: 0px; margin-left: 0.1px; text-align: right; vertical-align: middle; height: 10px; width: 1.03586%;"><br/></td>
</tr>
<tr style="height: 10px; background-color: #cceeff;">
<td style="background: #cceeff; padding: 0cm; height: 10px; margin-left: 0.1px; text-align: left; vertical-align: middle; width: 70.9163%;" valign="bottom">
<p style="margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td style="border-right: none; border-left: none; border-image: initial; border-bottom: 4.5pt double black; background: #cceeff; padding: 0cm; height: 10px; width: 1%;" valign="bottom">
<p style="margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.3;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> $ </span></p>
</td>
<td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 4.5pt double black; background: #cceeff; padding: 0cm 0px; height: 10px; margin: 0px; text-align: right; vertical-align: middle; text-indent: 0px; width: 12%;" valign="bottom">
<p style="margin: 0px; text-align: right; font-size: 10pt; font-family: 'Times New Roman', serif; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="line-height: inherit; font-family: 'times new roman', times; font-size: 10pt;">2,602,689</span></p>
</td>
<td style="background: #cceeff; padding: 0cm; height: 10px; margin-left: 0.1px; text-align: right; vertical-align: middle; width: 1.03586%;" valign="bottom">
<p style="margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td style="background: #cceeff; padding: 0cm; margin-left: 0.1px; text-align: right; vertical-align: middle; width: 1.03586%; height: 10px;"><br/></td>
<td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 4.5pt double black; background: #cceeff; padding: 0cm; height: 10px; margin-left: 0.1px; text-align: right; vertical-align: middle; width: 1%;" valign="bottom">
<p style="margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif; text-align: left;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> $ </span></p>
</td>
<td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 4.5pt double black; background: #cceeff; padding: 0cm; height: 10px; margin-left: 0.1px; text-align: right; vertical-align: middle; width: 12%;" valign="bottom">
<p style="margin: 0cm; text-align: right; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><span style="border-left: none; border-right: none; line-height: inherit;">4,245,080</span></span><br/></p>
</td>
<td style="background: #cceeff; padding: 0px; margin-left: 0.1px; text-align: right; vertical-align: middle; height: 10px; width: 1.03586%;"><br/></td>
</tr>
</tbody>
</table>
<p style=";margin: 0px !important;"><br/></p>
<table border="0" cellpadding="0" cellspacing="0" style="height: 60px; width: 100%; border-collapse: collapse; font-family: 'times new roman'; font-size: 10pt; margin-left: 0.1px;" width="100%">
<tbody>
<tr style="height: 10px;">
<td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin-left: 0.1px; text-align: left; vertical-align: middle; height: 10px;"><br/></td>
<td colspan="6" style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0cm; height: 10px; border-bottom: 1.5pt solid #000000;">
<p style="margin: 0cm; color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-indent: 0px; 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; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.3; text-align: center;"><span style="border-right: none; border-left: none; font-weight: bold; line-height: inherit;">Three Months Ended March 31,</span></p>
</td>
<td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0cm; height: 10px;"><br/></td>
</tr>
<tr style="height: 20px;">
<td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin-left: 0.1px; text-align: left; vertical-align: middle; height: 20px;"><br/></td>
<td colspan="2" style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0px; height: 20px; text-align: center; border-bottom: 1.5pt solid black;"><span style="font-weight: bold; line-height: inherit;"><span style="border-left: none; border-right: none; line-height: inherit;">2023</span></span><br/></td>
<td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0cm; margin-left: 0.1px; vertical-align: middle; text-align: center; height: 20px;"><br/></td>
<td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0cm; margin-left: 0.1px; vertical-align: middle; text-align: center; height: 20px;"><br/></td>
<td colspan="2" style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0cm; margin-left: 0.1px; vertical-align: middle; text-align: center; height: 20px; border-bottom: 1.5pt solid black;"><span style="font-weight: bold; line-height: inherit;"><span style="border-left: none; border-right: none; line-height: inherit;">2022</span></span><br/></td>
<td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0cm; margin-left: 0.1px; vertical-align: middle; text-align: center; height: 20px;"><br/></td>
</tr>
<tr style="height: 10px; background-color: #cceeff;">
<td style="background: #cceeff; height: 10px; margin-left: 0.1px; text-align: left; vertical-align: middle; width: 71%;" valign="top">
<p style="margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; 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;"> United States </span></p>
</td>
<td style="background: #cceeff; padding: 0px; height: 10px; width: 1%;" valign="bottom">
<p style="margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> $ </span></p>
</td>
<td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-align: right; vertical-align: middle; text-indent: 0px; width: 12%;" valign="bottom">
<p style="margin: 0px; text-align: right; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="line-height: inherit; font-family: 'times new roman', times; font-size: 10pt;">1,978,079</span></p>
</td>
<td style="background: #cceeff; padding: 0cm; height: 10px; margin-left: 0.1px; text-align: right; vertical-align: middle; width: 1%;" valign="bottom">
<p style="margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td style="background: #cceeff; padding: 0cm; margin-left: 0.1px; text-align: right; vertical-align: middle; width: 1%; height: 10px;"><br/></td>
<td style="background: #cceeff; padding: 0cm; height: 10px; margin-left: 0.1px; text-align: right; vertical-align: middle; width: 1%;" valign="bottom">
<p style="margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif; text-align: left;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> $ </span></p>
</td>
<td style="background: #cceeff; padding: 0cm; height: 10px; margin-left: 0.1px; text-align: right; vertical-align: middle; width: 12%;" valign="bottom">
<p style="margin: 0cm; text-align: right; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><span style="border-left: none; border-right: none; line-height: inherit;">3,328,636</span></span><br/></p>
</td>
<td style="background: #cceeff; padding: 0cm; margin-left: 0.1px; text-align: right; vertical-align: middle; height: 10px; width: 1%;"><br/></td>
</tr>
<tr style="height: 10px;">
<td style="height: 10px; margin-left: 0.1px; text-align: left; vertical-align: middle;" valign="top">
<p style="font-size: 10pt; font-family: 'Times New Roman', serif; margin: 0;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; 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;"> Canada </span></p>
</td>
<td colspan="2" style="padding: 0px; height: 10px; margin: 0px; text-align: right; vertical-align: middle; text-indent: 0px; border-bottom: 1.5pt solid #000000;" valign="bottom">
<p style="margin: 0px; text-align: right; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="line-height: inherit; font-family: 'times new roman', times; font-size: 10pt;">624,610</span></p>
</td>
<td style="padding: 0cm; height: 10px; margin-left: 0.1px; text-align: right; vertical-align: middle;" valign="bottom">
<p style="margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td style="padding: 0cm; margin-left: 0.1px; text-align: right; vertical-align: middle; height: 10px;"><br/></td>
<td colspan="2" style="border-top: none; border-right: none; border-left: none; border-image: initial; padding: 0cm; height: 10px; border-bottom: 1.5pt solid #000000; margin-left: 0.1px; text-align: right; vertical-align: middle;" valign="bottom">
<p style="margin: 0cm; text-align: right; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><span style="border-left: none; border-right: none; line-height: inherit;">916,444</span></span><br/></p>
</td>
<td style="padding: 0cm; margin-left: 0.1px; text-align: right; vertical-align: middle; height: 10px;"><br/></td>
</tr>
<tr style="height: 10px; background-color: #cceeff;">
<td style="background: #cceeff; padding: 0cm; height: 10px; margin-left: 0.1px; text-align: left; vertical-align: middle;" valign="bottom">
<p style="margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td style="border-right: none; border-left: none; border-image: initial; border-bottom: 4.5pt double black; background: #cceeff; padding: 0cm; height: 10px;" valign="bottom">
<p style="margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.3;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> $ </span></p>
</td>
<td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 4.5pt double black; background: #cceeff; padding: 0cm 0px; height: 10px; margin: 0px; text-align: right; vertical-align: middle; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; text-align: right; font-size: 10pt; font-family: 'Times New Roman', serif; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="line-height: inherit; font-family: 'times new roman', times; font-size: 10pt;">2,602,689</span></p>
</td>
<td style="background: #cceeff; padding: 0cm; height: 10px; margin-left: 0.1px; text-align: right; vertical-align: middle;" valign="bottom">
<p style="margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td style="background: #cceeff; padding: 0cm; margin-left: 0.1px; text-align: right; vertical-align: middle; height: 10px;"><br/></td>
<td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 4.5pt double black; background: #cceeff; padding: 0cm; height: 10px; margin-left: 0.1px; text-align: right; vertical-align: middle;" valign="bottom">
<p style="margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif; text-align: left;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> $ </span></p>
</td>
<td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 4.5pt double black; background: #cceeff; padding: 0cm; height: 10px; margin-left: 0.1px; text-align: right; vertical-align: middle;" valign="bottom">
<p style="margin: 0cm; text-align: right; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><span style="border-left: none; border-right: none; line-height: inherit;">4,245,080</span></span><br/></p>
</td>
<td style="background: #cceeff; padding: 0cm; margin-left: 0.1px; text-align: right; vertical-align: middle; height: 10px;"><br/></td>
</tr>
</tbody>
</table>

</div>
<p style="margin: 0px 0cm; color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-indent: 0px; 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; font-size: 10pt; font-family: 'Times New Roman', serif; text-align: justify; line-height: 1.3;"><span style="font-size: 10pt; color: black; line-height: inherit;">&#160;</span></p>
<div style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; line-height: 1.3;">
<div style="line-height: 1.2;"><b style="font-size: 10pt;"><i><span style="line-height: inherit;">Contracts with Multiple Performance Obligations</span></i></b><br/></div>
</div>
<p style="color: #000000; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'Times New Roman', serif; line-height: 1.2; text-indent: 33.3333pt; margin: 0px !important;"><br/></p>
<p style="margin: 0pt; color: #000000; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'Times New Roman', serif; line-height: 1.2; text-indent: 32pt;">Customers may elect to purchase a subscription to multiple modules, multiple modules with multiple service levels, or, for certain of the Company<span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; 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;">&#8217;</span>s solutions. We evaluate such contracts to determine whether the services to be provided are distinct and accordingly should be accounted for as separate performance obligations. If we determine that a contract has multiple performance obligations, the transaction price, which is the total price of the contract, is allocated to each performance obligation based on a relative standalone selling price method. We estimate standalone selling price based on observable prices in past transactions for which the product offering subject to the performance obligation has been sold separately. As the performance obligations are satisfied, revenue is recognized as discussed above in the product descriptions.</p>
<p style="color: #000000; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'Times New Roman', serif; line-height: 1.2; margin: 0px !important;"><br/></p>
<p style="margin: 0cm; color: #000000; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'Times New Roman', serif; line-height: 1.2;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"><b><i><span style="color: #000000; line-height: inherit;">Transaction Price Allocated to Future Performance Obligation</span></i></b></span></p>
<p style="color: #000000; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'Times New Roman', serif; line-height: 1.2; text-indent: 33.3333pt; margin: 0px !important;"><br/></p>
<p style="margin: 0pt; color: #000000; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'Times New Roman', serif; line-height: 1.2; text-indent: 32pt;"><span style="font-size: 10pt; line-height: inherit;"><span style="font-family: 'times new roman', times; line-height: inherit;"><span style="line-height: inherit;"><span style="color: #000000; line-height: inherit;"><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;">GAAP provides certain practical expedients that limit the required disclosure of the aggregate amount of transaction price that is allocated to performance obligations that have not yet been satisfied. As many of the contracts the Company has entered into with customers are for a<span style="line-height: inherit;">&#160;</span>twelve-month subscription term, a significant portion of performance obligations that have not yet been satisfied as of</span><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;">&#160;March 31, 2023&#160;are part of a contract that has an original expected duration of&#160;</span>one<span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;">&#160;year or less. For contracts with an original expected duration of greater than&#160;</span>one<span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;">&#160;year, for which the practical expedient does not apply, the aggregate transaction price allocated to the unsatisfied performance obligations was&#160;<span style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: inherit;">$2.8<span style="line-height: inherit;">&#160;</span>million</span>&#160;as of&#160;March 31, 2023, of which&#160;<span style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: inherit;">$2.4<span style="line-height: inherit;">&#160;</span>million</span>&#160;is expected to be recognized as revenue over the next&#160;<span style="border-left: none; border-right: none; line-height: inherit;">twelve</span>&#160;months.&#160;&#160;</span></span></span></span></span></p>
<p style="margin: 0px 0cm; color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-indent: 0px; 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; font-size: 10pt; font-family: 'Times New Roman', serif; text-align: justify; line-height: 1.2;"><span style="font-size: 10pt; color: black; line-height: inherit;"><br/></span></p>

<p style="margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif; text-align: justify; line-height: 1.2;"><span style="font-size: 10pt; line-height: inherit;"><b><i><span style="color: #000000; line-height: inherit;">Deferred Revenue</span></i></b></span></p>
<p style="margin: 0cm; text-indent: 27pt; font-size: 10pt; font-family: 'Times New Roman', serif; text-align: justify; line-height: 1.2;"><span style="font-size: 10pt; line-height: inherit;"><span style="color: #000000; line-height: inherit;">&#160;</span></span></p>
<p style="margin: 0pt; text-indent: 32pt; font-size: 10pt; font-family: 'Times New Roman', serif; text-align: justify; line-height: 1.2;">Deferred revenue represents the unearned portion of subscription and implementation fees. Deferred revenue is recorded when cash payments are received in advance of performance. Deferred amounts are generally recognized within one&#160;to three years. Deferred revenue is included in the accompanying consolidated balance sheets under current liabilities, net of any long-term portion that is included in noncurrent liabilities.&#160;<span style="font-size: 10pt; line-height: inherit;"><span style="color: #000000; line-height: inherit;">T<span>he following table summarizes deferred revenue activity for the three months ended March 31, 2023:</span></span></span></p>
<p style="margin: 0cm; text-indent: 36pt; break-after: avoid; font-size: 10pt; font-family: 'Times New Roman', serif; text-align: justify; line-height: 1.2;"><span style="color: #000000; font-size: 10pt; line-height: inherit;">&#160;</span></p>
<div style="text-align: justify; line-height: 1.2;">

<table border="0" cellpadding="0" cellspacing="0" style="height: 20px; width: 100%; border-collapse: collapse; font-family: 'times new roman'; font-size: 10pt; margin: 0px 0px 0px 0.1px; text-indent: 0px; margin-left: 0.1px;" width="100%">
<tbody>
<tr style="height: 10px;">
<td style="padding: 1.5pt 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; break-after: avoid; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;"> &#160; </span></p>
</td>
<td colspan="2" style="border-top: none; border-right: none; border-left: none; border-image: initial; padding: 1.5pt 0px; height: 10px; border-bottom: 1.5pt solid #000000; margin: 0px; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; text-align: center; break-after: avoid; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px; line-height: 1.3;"><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;"><b><span style="line-height: inherit;">As of<br/>December 31,&#160;<span style="border-left: none; border-right: none; line-height: inherit;"><span style="border-left: none; border-right: none; line-height: inherit;"><span style="border-left: none; border-right: none; line-height: inherit;">2022</span></span></span></span></b></span></p>
</td>
<td style="padding: 1.5pt 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; break-after: avoid; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;"> &#160; </span></p>
</td>
<td style="padding: 1.5pt 0px; margin: 0px; text-indent: 0px; height: 10px;"><br/></td>
<td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1.5pt solid #000000; padding: 1.5pt 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; text-align: center; break-after: avoid; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;"><b><span style="line-height: inherit;">Net additions</span></b></span></p>
</td>
<td style="padding: 1.5pt 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; break-after: avoid; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;"> &#160; </span></p>
</td>
<td style="padding: 1.5pt 0px; margin: 0px; text-indent: 0px; height: 10px;"><br/></td>
<td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1.5pt solid #000000; padding: 1.5pt 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; text-align: center; break-after: avoid; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;"><b><span style="line-height: inherit;">Revenue recognized</span></b></span></p>
</td>
<td style="padding: 1.5pt 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; break-after: avoid; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;"> &#160; </span></p>
</td>
<td style="padding: 1.5pt 0px; margin: 0px; text-indent: 0px; height: 10px;"><br/></td>
<td colspan="3" style="border-top: none; border-right: none; border-left: none; border-image: initial; padding: 1.5pt 0px; height: 10px; border-bottom: 1.5pt solid #000000; margin: 0px; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; text-align: center; break-after: avoid; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px; line-height: 1.3;"><span><span><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;"><b><span class="selected" style="line-height: inherit;">As of<br/><span style="border-left: none; border-right: none; line-height: inherit;">March 31, 2023</span></span></b></span></span></span></p>
</td>
</tr>
<tr style="height: 10px;">
<td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 51%;" valign="top">
<p style="margin: 0px; break-after: avoid; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> Deferred revenue </span></p>
</td>
<td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 1%;">
<p style="margin: 0px; break-after: avoid; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px; text-align: left;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> $ </span></p>
</td>
<td style="border-right: none; border-bottom: none; border-left: none; border-image: initial; border-top: 1pt solid black; background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 10%;">
<p style="margin: 0px; text-align: right; break-after: avoid; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> 730,573 </span></p>
</td>
<td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 1%;">
<p style="margin: 0px; text-align: right; break-after: avoid; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td style="background: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; height: 10px; width: 1%;"><br/></td>
<td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 10%;">
<p style="margin: 0px; text-align: right; break-after: avoid; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">2,382,985</span></p>
</td>
<td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 1%;">
<p style="margin: 0px; text-align: right; break-after: avoid; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td style="background: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; height: 10px; width: 1%;"><br/></td>
<td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 10%;">
<p style="margin: 0px; text-align: right; break-after: avoid; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">(2,596,762</span></p>
</td>
<td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom; width: 1%;" valign="bottom">)</td>
<td style="background: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; height: 10px; width: 1%;"><br/></td>
<td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 1%;">
<p style="margin: 0px; break-after: avoid; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px; text-align: left;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> $ </span></p>
</td>
<td style="border-right: none; border-bottom: none; border-left: none; border-image: initial; border-top: 1pt solid black; background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 10%;">
<p style="margin: 0px; text-align: right; break-after: avoid; font-size: 10pt; font-family: 'Times New Roman', serif; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> 516,796 </span></p>
</td>
<td style="border-right: none; border-bottom: none; border-left: none; border-image: initial; border-top: 1pt solid black; background: #cceeff; padding: 0px; height: 10px; width: 1%;" valign="bottom"/>
</tr>
</tbody>
</table>

</div>
<p style="margin: 0cm; text-indent: 27pt; font-size: 10pt; font-family: 'Times New Roman', serif; text-align: justify; line-height: 1.2;"><span style="font-size: 10pt; line-height: inherit;"><span style="color: #000000; line-height: inherit;">&#160;</span></span></p>
<p style="margin: 0pt; text-indent: 32pt; font-size: 10pt; font-family: 'Times New Roman', serif; text-align: justify; line-height: 1.2;"><span style="font-size: 10pt; color: #000000; line-height: inherit;"><span style="line-height: inherit;">O<span style="background-color: #ffffff; line-height: inherit;">f the&#160;</span><span style="background-color: #ffffff; line-height: inherit;"><span style="line-height: inherit;">$</span><span style="line-height: inherit;"><span style="line-height: inherit;"><span style="border-left: none; border-right: none; line-height: inherit;"><span style="border-left: none; border-right: none; line-height: inherit;">2.6</span> </span><span class="selected" style="color: #000000; font-family: 'Times New Roman', serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 36px; 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; background-color: #ffffff;">million&#160;</span></span></span></span><span style="background-color: #ffffff; line-height: inherit;">of</span> revenue recognized in the three months ended&#160;March 31, 2023,&#160;<span style="background-color: #ffffff; line-height: inherit;">$0.4</span></span><span style="line-height: inherit;"><span style="background-color: #ffffff; line-height: inherit;">&#160;million&#160;w</span>as included in deferred revenue at December 31, 2022.</span></span></p>
<p style="margin: 0pt; text-align: justify; line-height: 1.2; font-size: 10pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p>
<p style="margin: 0cm; color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-indent: 0px; 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; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2; text-align: justify;"><span><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><b><i><span style="color: #000000; line-height: inherit;">Costs to Obtain Contracts</span></i></b></span></span></p>
<p style="color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; 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; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2; text-indent: 33.3333pt; text-align: justify; margin: 0px !important;"><br/></p>
<p style="margin: 0pt; color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; 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; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2; text-indent: 32pt; text-align: justify;"><span style="color: #000000; line-height: inherit; font-family: 'times new roman', times; font-size: 10pt;">We capitalize sales commissions that are directly related to obtaining customer contracts and that would not have been incurred if the contract had not been obtained. These costs are included in the accompanying consolidated balance sheets and are classified as a component of Prepaid expenses and other current assets. Deferred contract costs are amortized to sales and marketing expense over the expected period of benefit, which we have determined to be <span style="-sec-ix-hidden:Tag784">one</span>&#160;to three years based on the estimated customer relationship period.&#160;</span><span style="font-size: 10pt; line-height: inherit;"><span style="color: #000000; line-height: inherit; font-family: 'times new roman', times;">The following table summarizes deferred contract cost activity for the three months ended March 31, 2023:</span></span><span style="color: #000000; line-height: inherit; font-size: 10pt;"/></p>
<p style="margin: 0cm; color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; 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; text-indent: 27pt; font-size: 10pt; font-family: 'Times New Roman', serif; text-align: justify; line-height: 1.3;"><br/></p>

<div style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-indent: 0px; 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; text-align: justify;">
<div>
<table border="0" cellpadding="0" cellspacing="0" style="height: 20px; width: 99.8337%; border-collapse: collapse; font-family: 'times new roman'; font-size: 10pt; margin: 0px 0px 0px 0.1px; text-indent: 0px;" width="100%">
<tbody>
<tr style="height: 10px;">
<td style="padding: 1.5pt; height: 10px;" valign="bottom">
<p style="margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td colspan="2" style="border-top: none; border-right: none; border-left: none; border-image: initial; padding: 1.5pt 0px; height: 10px; border-bottom: 1.5pt solid #000000; margin: 0px; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; text-align: center; break-after: avoid; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px; line-height: 1.3;"><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;"><b><span style="line-height: inherit;">As of<br/>December 31,&#160;<span style="border-left: none; border-right: none; line-height: inherit;"><span style="border-left: none; border-right: none; line-height: inherit;"><span style="border-left: none; border-right: none; line-height: inherit;">2022</span></span></span></span></b></span></p>
</td>
<td style="padding: 1.5pt; height: 10px;" valign="bottom">
<p style="margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td style="padding: 1.5pt; height: 10px;"><br/></td>
<td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1.5pt solid black; padding: 1.5pt; height: 10px;" valign="bottom">
<p style="margin: 0cm; text-align: center; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; line-height: inherit;"><b><span style="line-height: inherit;">Additions</span></b></span></p>
</td>
<td style="padding: 1.5pt; height: 10px;" valign="bottom">
<p style="margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td style="padding: 1.5pt; height: 10px;"><br/></td>
<td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1.5pt solid black; padding: 1.5pt; height: 10px;" valign="bottom">
<p style="margin: 0cm; text-align: center; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.3;"><span style="font-size: 10pt; line-height: inherit;"><b><span style="line-height: inherit;">Amortized costs&#160;</span></b></span></p>
</td>
<td style="padding: 1.5pt; height: 10px;" valign="bottom">
<p style="margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td style="padding: 1.5pt; height: 10px;"><br/></td>
<td colspan="3" style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1.5pt solid black; padding: 1.5pt; height: 10px;" valign="bottom">
<p style="margin: 0cm; text-align: center; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.3;"><span style="font-size: 10pt; line-height: inherit;"><b><span style="line-height: inherit;">As of <br/>March 31, 2023</span></b></span></p>
</td>
</tr>
<tr style="height: 10px;">
<td style="background: #cceeff; padding: 0px; height: 10px; width: 51%;" valign="top">
<p style="margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000; line-height: inherit;"> Deferred contract costs </span></p>
</td>
<td style="background: #cceeff; padding: 0px; height: 10px; width: 1%;" valign="bottom">
<p style="margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000; line-height: inherit;"> $ </span></p>
</td>
<td style="background: #cceeff; padding: 0px; height: 10px; width: 10%;" valign="bottom">
<p style="margin: 0cm; text-align: right; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000; line-height: inherit;"> 36,465 </span></p>
</td>
<td style="background: #cceeff; padding: 0px; height: 10px; width: 1%;" valign="bottom">
<p style="margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000; line-height: inherit;"> &#160; </span></p>
</td>
<td style="background: #cceeff; padding: 0px; height: 10px; width: 1%;"><br/></td>
<td style="background: #cceeff; padding: 0px; height: 10px; margin-left: 0.1px; text-align: right; vertical-align: middle; width: 10%;" valign="bottom">2,820</td>
<td style="background: #cceeff; padding: 0px; height: 10px; margin-left: 0.1px; text-align: right; vertical-align: middle; width: 1%;" valign="bottom">
<p style="margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000; line-height: inherit;"> &#160; </span></p>
</td>
<td style="background: #cceeff; padding: 0px; margin-left: 0.1px; text-align: right; vertical-align: middle; height: 10px; width: 1%;"><br/></td>
<td style="background: #cceeff; padding: 0px; height: 10px; margin-left: 0.1px; text-align: right; vertical-align: middle; width: 10%;" valign="bottom">(24,014)</td>
<td style="background: #cceeff; padding: 0px; height: 10px; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"/>
<td style="background: #cceeff; padding: 0px; text-align: left; height: 10px; width: 1%;"><br/></td>
<td style="background: #cceeff; padding: 0px; height: 10px; width: 1%;" valign="bottom">
<p style="margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000; line-height: inherit;"> $ </span></p>
</td>
<td style="background: #cceeff; padding: 0px; height: 10px; margin-left: 0.1px; vertical-align: middle; text-align: right; width: 10%;" valign="bottom">15,271</td>
<td style="background: #cceeff; padding: 0px; height: 10px; width: 1%;" valign="bottom"/>
</tr>
</tbody>
</table>
</div>
</div>

</div>
</div>
</div>
</div>
</div>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -URI https://asc.fasb.org/topic&amp;trid=49130388<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130551-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130556-203045<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130550-203045<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130558-203045<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139717277523856">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Intangible Assets, net and Goodwill<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Intangible Assets, net and Goodwill</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock', window );">Intangible Assets, net and Goodwill</a></td>
<td class="text">
<p style="font-family: 'times new roman', times; margin: 0pt; text-align: justify; line-height: 1.3;"><span style="line-height: inherit;"><span class="selected" style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; color: #000000; line-height: inherit;">Note 4&#160;<span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: bold; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; 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;">&#8211;</span>&#160; Intangible Assets, net and&#160;<span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: bold; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; 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;">Goodwill</span></span></span></p>
<p style="font-family: 'times new roman', times; text-align: justify; line-height: 1.3; margin: 0px !important;"><br/></p>
<div style="font-family: 'Times New Roman', serif; font-size: 10pt; margin: 0pt; text-indent: 0pt; line-height: 1.2;"><span style="font-style: italic; font-weight: bold; line-height: inherit;">Finite-lived Intangible Assets</span></div>
<div style="font-family: 'Times New Roman', serif; font-size: 10pt; margin: 0pt; text-indent: 32pt; line-height: 1.2;"><br/></div>
<div style="font-family: 'Times New Roman', serif; font-size: 10pt; margin: 0pt; text-indent: 32pt; line-height: 1.2;">All of our finite-lived intangible assets, including capitalized software, as of March 31, 2023 and December 31, 2022 are attributable to Ample. We did not capitalize any software development costs during the three months ended March 31, 2023; however, we capitalized $<span style="background-color: #ffffff; line-height: inherit;">1.5</span> million during the three months ended March 31, 2022.</div>
<div style="font-family: 'Times New Roman', serif; font-size: 10pt; margin: 0pt; text-indent: 32pt; line-height: 1.2;"><br/></div>
<div style="font-family: 'Times New Roman', serif; font-size: 10pt; margin: 0pt; text-indent: 32pt; line-height: 1.2;"><span style="color: #000000; font-family: 'Times New Roman', serif; font-size: 13.3333px; 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;">We performed a&#160;</span><span style="cursor: default; color: #000000; font-family: 'Times New Roman', serif; font-size: 13.3333px; 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; line-height: inherit;">two</span><span style="color: #000000; font-family: 'Times New Roman', serif; font-size: 13.3333px; 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;">&#160;step impairment test for the asset groups that had indicators of impairment during the<span style="line-height: inherit;">&#160;</span></span><span style="cursor: pointer; color: #000000; font-family: 'Times New Roman', serif; font-size: 13.3333px; 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; line-height: inherit;"><span style="border-right: none; border-left: none;">three months ended March 31, 2023</span></span><span style="color: #000000; font-family: 'Times New Roman', serif; font-size: 13.3333px; 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 style="line-height: inherit;">&#160;</span>and 2022 and ultimately&#160;</span><span style="color: #000000; font-family: 'Times New Roman', serif; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; 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; font-size: 13.3333px; text-align: start; text-indent: 0px; float: none; display: inline !important; line-height: inherit;"><span style="color: #000000; font-family: 'Times New Roman', serif; font-size: 13.3333px; 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;">did not record any impairments during either of these periods.</span></span><br/></div>
<div style="font-family: 'Times New Roman', serif; font-size: 10pt; margin: 0pt; text-indent: 32pt; line-height: 1.2;"><br/></div>
<div style="font-family: 'Times New Roman', serif; font-size: 10pt; line-height: 1.2;"><span style="font-weight: bold; font-style: italic; line-height: inherit;">Goodwill</span></div>
<div style="font-family: 'Times New Roman', serif; font-size: 10pt; line-height: 1.2;"><br/></div>
<div style="font-family: 'Times New Roman', serif; font-size: 10pt;">
<div style="font-family: 'Times New Roman', serif; font-size: 10pt; margin: 0pt; text-indent: 20pt; line-height: 1.2;">
<div style="color: #000000; font-family: 'Times New Roman', serif; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt; text-indent: 32pt;"><span style="font-style: italic; line-height: inherit; font-family: 'times new roman', times;">Non-Enterprise Reporting Unit&#160;&#160;</span></div>
<div style="color: #000000; font-family: 'Times New Roman', serif; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; text-align: justify; margin: 0pt; text-indent: 33.33pt;"><br/></div>
<div style="color: #000000; font-family: 'Times New Roman', serif; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; text-align: justify; margin: 0pt; text-indent: 32pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; line-height: inherit;">For the<span style="line-height: inherit;">&#160;</span><span style="cursor: pointer; line-height: inherit;">three months ended March 31, 2023</span>, no&#160;impairment to goodwill was recorded for our Non-Enterprise business unit as the fair value exceeded the carrying value as of March 31, 2023. All of the goodwill as of March 31, 2023 is attributable to Ample. For the three months ended March 31, 2022, due primarily to declines in market valuation from December 31, 2021, we recorded an impairment charge of $</span>15.5<span style="font-family: 'times new roman', times; line-height: inherit;"> million of which $</span>8.0<span style="font-family: 'times new roman', times; line-height: inherit;"> million was attributable&#160;to Ample, $</span>6.3<span style="font-family: 'times new roman', times; line-height: inherit;"> million was attributable to Solo and $</span>1.2<span style="font-family: 'times new roman', times; line-height: inherit;"> million was attributable to Trellis. The remaining goodwill associated with Solo and Trellis was fully impaired in the second half of </span>2022<span style="font-family: 'times new roman', times; line-height: inherit;">.</span></div>
</div>
<div style="font-family: 'Times New Roman', serif; font-size: 10pt; margin: 0pt; text-indent: 20pt; line-height: 1.2;"><br/></div>
<div style="font-family: 'Times New Roman', serif; font-size: 10pt; margin: 0pt; text-indent: 32pt; line-height: 1.2;"><span style="font-style: italic; line-height: inherit; font-family: 'times new roman', times;">Enterprise Reporting Unit</span></div>
<div style="font-family: 'Times New Roman', serif; font-size: 10pt; margin: 0pt; text-indent: 20pt; line-height: 1.2;"><br/></div>
<div style="font-family: 'Times New Roman', serif; font-size: 10pt; text-align: justify; margin: 0pt; text-indent: 32pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><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; line-height: inherit; display: inline !important;">For the</span><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; line-height: inherit;">&#160;</span><span style="line-height: inherit;"><span style="border-left: none; border-right: none; line-height: inherit;">three months ended March 31, 2023 and 2022</span></span><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; line-height: inherit; display: inline !important;">, no&#160;impairments to goodwill were recorded for our Enterprise business unit as there was no goodwill asset present as of March 31, 2023 and the fair value exceeded the carrying value as of <span style="border-left: none; border-right: none; line-height: inherit;">March 31, 2022</span>. All of the goodwill as of <span style="border-left: none; border-right: none; line-height: inherit;">March 31, 2022</span> was attributable to Viridian which was fully impaired in the second half of 2022.</span></span></div>
</div>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for goodwill and intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -URI https://asc.fasb.org/topic&amp;trid=2144416<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139717277386784">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Long Term Debt<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtAbstract', window );"><strong>Long-term Debt, Unclassified [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtTextBlock', window );">Long Term Debt</a></td>
<td class="text">
<p style="margin: 0pt; text-align: justify; line-height: 1.3;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"><span style="font-family: 'Times New Roman', serif; color: #000000; line-height: inherit;"><span style="color: #000000; font-family: 'Times New Roman'; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: bold; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; line-height: inherit; display: inline !important;">Note 5 &#8211; Long Term Debt</span></span></span></p>
<p style="margin: 0pt; text-align: justify; line-height: 1.3;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p>
<p style="margin: 0pt 0pt 10pt; text-align: justify; line-height: 1.2; font-size: 10pt; text-indent: 32pt;">Long-term debt consisted of the following as of the&#160;dates presented:<br/></p>
<div style="line-height: 1.2;">

<table style="height: 46px; width: 100%; border-collapse: collapse; font-family: 'times new roman'; font-size: 10pt; margin: 0px auto; text-indent: 0px;">
<tbody>
<tr style="height: 10px;">
<td style="height: 10px; width: 73.5207%;"><br/></td>
<td colspan="2" style="height: 10px; text-align: center; padding: 0px; vertical-align: bottom; border-bottom: 1.5pt solid #000000; width: 11%;" valign="bottom"><span style="font-weight: bold; line-height: inherit;"><span style="border-left: none; border-right: none; line-height: inherit;"><span style="line-height: inherit;">March 31, 2023</span></span></span><br/></td>
<td style="height: 10px; padding: 0px; width: 1.0355%;"><br/></td>
<td style="padding: 0px; height: 10px; width: 1.0355%;"><br/></td>
<td colspan="2" style="height: 10px; text-align: center; padding: 0px; vertical-align: bottom; border-bottom: 1.5pt solid #000000; width: 11%;" valign="bottom"><span style="font-weight: bold; line-height: inherit;"><span style="line-height: inherit;">December 31, 2022</span></span><br/></td>
<td style="height: 10px; padding: 0px; width: 1.0355%;"><br/></td>
</tr>
<tr style="height: 10px; background-color: #cceeff;">
<td style="height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 73.5207%;"><span style="line-height: inherit;">Fair value of debt</span></td>
<td style="height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1%;"><br/></td>
<td style="height: 10px; padding: 0px; margin: 0px; text-indent: 0px; text-align: right; background-color: #cceeff; width: 10%;">8,462,000</td>
<td style="height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1.0355%;"><br/></td>
<td style="padding: 0px; margin: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; width: 1.0355%;"><br/></td>
<td style="height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1%;"><br/></td>
<td style="height: 10px; padding: 0px; margin: 0px; text-indent: 0px; text-align: right; background-color: #cceeff; width: 10%;">14,607,000</td>
<td style="height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1.0355%;"><br/></td>
</tr>
<tr style="height: 16px;">
<td style="height: 16px; padding: 0px; margin: 0px; text-indent: 0px; width: 73.5207%;">Less: Current portion</td>
<td style="height: 16px; padding: 0px; text-align: left; margin: 0px; text-indent: 0px; border-bottom: 1.5pt solid #000000; width: 1%;"><br/></td>
<td style="height: 16px; text-align: right; padding: 0px; margin: 0px; text-indent: 0px; border-bottom: 1.5pt solid #000000; width: 10%;"><span style="line-height: inherit;">(6,885,543</span></td>
<td style="height: 16px; padding: 0px; margin: 0px; text-indent: 0px; width: 1.0355%;">)</td>
<td style="padding: 0px; margin: 0px; text-indent: 0px; height: 16px; width: 1.0355%;"><br/></td>
<td style="height: 16px; padding: 0px; text-align: left; margin: 0px; text-indent: 0px; border-bottom: 1.5pt solid #000000; width: 1%;"><br/></td>
<td style="height: 16px; text-align: right; padding: 0px; margin: 0px; text-indent: 0px; border-bottom: 1.5pt solid #000000; width: 10%;">(13,200,000</td>
<td style="height: 16px; padding: 0px; margin: 0px; text-indent: 0px; width: 1.0355%;">)</td>
</tr>
<tr style="height: 10px; background-color: #cceeff;">
<td style="height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 73.5207%;">Noncurrent portion</td>
<td style="height: 10px; padding: 0px; text-align: left; margin: 0px; text-indent: 0px; background-color: #cceeff; border-bottom: 4.5pt double #000000; width: 1%;">$</td>
<td style="text-align: right; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; border-bottom: 4.5pt double #000000; width: 10%;"><span style="line-height: inherit;">1,576,457</span></td>
<td style="height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1.0355%;"><br/></td>
<td style="padding: 0px; margin: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; width: 1.0355%;"><br/></td>
<td style="height: 10px; padding: 0px; vertical-align: bottom; text-align: left; margin: 0px; text-indent: 0px; background-color: #cceeff; border-bottom: 4.5pt double #000000; width: 1%;" valign="bottom">$</td>
<td style="text-align: right; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; border-bottom: 4.5pt double #000000; width: 10%;"><span style="line-height: inherit;">1,407,000</span></td>
<td style="height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1.0355%;"><br/></td>
</tr>
</tbody>
</table>

</div>
<p style="margin: 0pt 0pt -4pt; text-align: justify; line-height: 1.2; font-size: 7pt; text-indent: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 7pt; line-height: inherit;">&#160;</span><br/></p>
<p style="margin: 0pt 0pt -4pt; text-align: justify; line-height: 1.2; font-size: 7pt; text-indent: 0pt;"><br/></p>
<p style="margin: 0pt 0pt 10pt; text-align: justify; line-height: 1.2; font-size: 10pt; text-indent: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit; font-style: italic; font-weight: bold;">Senior Convertible Notes&#160;</span></p>
<p style="margin: 0pt; text-align: justify; line-height: 1.2; font-size: 10pt; text-indent: 32pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><span style="line-height: inherit; font-weight: bold;"><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; line-height: inherit; display: inline !important;">In&#160;</span></span><span style="line-height: inherit;">October 2021</span><span style="line-height: inherit;"><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; line-height: inherit; display: inline !important;">,&#160;</span></span><span style="line-height: inherit;">we entered into the 2021 SPA resulting in the issuance of the Senior Convertible Notes to two institutional investors in a private placement transaction. The Senior Convertible Notes were issued for an aggregate principal amount of $20.0 million for $18.0 million reflecting an&#160;original issue discount of 10 percent or $2.0 million. The net proceeds from the issuance of the Senior Convertible Notes&#160;were used to payoff and retire convertible notes that were issued in 2020&#160;and fund acquisitions and continued investment in our technology infrastructure. The Senior Convertible Notes rank senior to all of our other and future indebtedness. The Senior Convertible Notes mature on October 4, 2024 and can be repaid in shares of Common Stock or cash. The Senior Convertible Notes are convertible into shares of Common Stock of Akerna&#160;at a conversion price of $4.75 per share effective October 4, 2022 which represents an adjustment, as required by the 2021 SPA, from $6.21 per share as a result of the offering of convertible preferred stock on that date. The Senior Convertible Notes&#160;are to be repaid in monthly installments.</span></span></p>
<p style="margin: 0pt; text-align: justify; line-height: 1.2; font-size: 10pt; text-indent: 32pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><span style="line-height: inherit;"><br/></span></span></p>
<p style="margin: 0pt; color: rgb(0, 0, 0); font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; 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; text-indent: 32pt; line-height: 1.2; font-size: 10pt; font-family: Calibri, sans-serif; text-align: justify;"><span style="font-size: 10pt; line-height: inherit; font-family: 'times new roman', times;"><span style="line-height: inherit;">In connection with the 2021 SPA and the Senior Convertible Notes, we and certain of our subsidiaries entered into an amended Security and Pledge Agreement (the &#8220;Security and Pledge Agreement&#8221;) with the lead investor, in its capacity as collateral agent (in such capacity, the &#8220;Collateral Agent&#8221;) for all holders of the Senior Convertible Notes. The Security and Pledge Agreement creates a first priority security interest in all of the personal property of the Company and certain of its subsidiaries of every kind and description, tangible or intangible, whether currently owned and existing or created or acquired in the future (the &#8220;Collateral&#8221;).</span></span></p>
<p style="margin: 0pt; color: rgb(0, 0, 0); font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; 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; text-indent: 32pt; line-height: 1.2; font-size: 10pt; font-family: Calibri, sans-serif; text-align: justify;"><span style="font-size: 10pt; line-height: inherit; font-family: 'times new roman', times;"><span style="line-height: inherit;"><br/></span></span></p>
<p style="margin: 0pt; text-indent: 32pt; line-height: 1.2; font-size: 10pt; font-family: &quot;times new roman&quot;, times; text-align: justify;"><span style="font-size: 10pt; line-height: inherit; font-family: 'times new roman', times;"><span style="line-height: inherit;">Upon the occurrence of an &#8220;Event of Default&#8221; under the Security and Pledge Agreement, the Collateral Agent will have certain rights under the Security and Pledge Agreement including taking control of the Collateral and, in certain circumstances, selling the Collateral to cover obligations owed to the holders of the Senior Convertible Notes pursuant to its terms. An &#8220;Event of Default&#8221; under the Security and Pledge Agreement means (i) any defined event of default under any one or more of the transaction documents (including the Senior Convertible Notes), in each instance, after giving effect to any notice, grace, or cure periods provided for in the applicable document, (ii) the failure by us to pay any amounts when due under the Senior Convertible Notes or any other transaction document, or (iii) the breach of any representation, warranty or covenant by the Company under the Security and Pledge Agreement.&#160;&#160;<br/></span></span></p>
<p style="margin: 0pt; text-indent: 32pt; line-height: 1.2; font-size: 10pt; font-family: &quot;times new roman&quot;, times; text-align: justify;"><span style="font-size: 10pt; line-height: inherit; font-family: 'times new roman', times;"><span style="line-height: inherit;"><br/></span></span></p>
<p style="margin: 0pt; text-indent: 32pt; line-height: 1.2; font-size: 10pt; font-family: &quot;times new roman&quot;, times; text-align: justify;"><span style="font-size: 10pt; line-height: inherit; font-family: 'times new roman', times;"><span style="line-height: inherit;">In connection with the occurrence of an event of default, the holders of the Senior Convertible Notes will be entitled to convert all or any portion of the Senior Convertible Notes at an alternate conversion price equal to the lower of (i) the conversion price then in effect, or (ii) 80% of the lower of (x) the volume-weighted average price (&#8220;VWAP&#8221;) of the Common Stock as of the trading day immediately preceding the applicable date of determination, or (y) the quotient of (A) the sum of the VWAP of Common Stock for each of the two trading days with the lowest VWAP of the Common Stock during the ten consecutive trading day period ending and including the trading day immediately prior to the applicable date of determination, divided by (B) two, but not less than $10.80 per share.<br/></span></span></p>
<p style="margin: 0pt; text-indent: 32pt; line-height: 1.2; font-size: 10pt; font-family: &quot;times new roman&quot;, times; text-align: justify;"><br/></p>
<div style="line-height: 1.2;">
<div id="t_ft_AGL3QKRW0W00000000000000000000b">

</div>
</div>
<p style="margin: 0pt 0pt 10pt; text-indent: 32pt; line-height: 1.2; font-size: 10pt; font-family: &quot;times new roman&quot;, times; text-align: justify;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; 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; display: inline !important; line-height: inherit;">In connection with the Exchange Agreements that were entered into in January 2023, the conversion price of the Senior Convertible Notes was lowered to $1.20 per share from $4.75 per share for a limited period. During the three months ended March 31, 2023,&#160;<span style="line-height: inherit;">&#160;</span></span><span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; 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; display: inline !important; line-height: inherit;">the</span><span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; 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; letter-spacing: 2pt; line-height: inherit;"><span style="line-height: inherit;">&#160;</span></span><span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; 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; display: inline !important; line-height: inherit;">holders</span><span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; 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; letter-spacing: 2pt; line-height: inherit;"><span style="line-height: inherit;">&#160;</span></span><span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; 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; display: inline !important; line-height: inherit;">of</span><span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; 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; letter-spacing: 2pt; line-height: inherit;"><span style="line-height: inherit;">&#160;</span></span><span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; 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; display: inline !important; line-height: inherit;">the</span><span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; 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; letter-spacing: 2pt; line-height: inherit;"><span style="line-height: inherit;">&#160;</span></span><span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; 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; display: inline !important; line-height: inherit;">Senior Convertible Notes converted a total of $1.4 million of principal for 1,164,251 shares of Common Stock at the lowered price of $1.20 per share.</span></p>
<p style="text-indent: 0pt; margin: 0pt 0pt 10pt; line-height: 1.2; font-size: 11pt; font-family: Calibri, sans-serif; text-align: justify;"><span style="font-size: 10pt; line-height: inherit; font-family: 'times new roman', times; font-weight: bold; font-style: italic;"><span style="color: #000000; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; 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;">Method of Accounting and Activity During the Periods</span></span></p>
<p style="margin: 0pt 0pt 10pt; text-indent: 32pt; line-height: 1.2; font-size: 10pt; font-family: &quot;times new roman&quot;, times; text-align: justify;"><span style="font-size: 10pt; line-height: inherit; font-family: 'times new roman', times;"><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: 0px; 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;">Upon the date that they were issued, we made an irrevocable election to apply the fair value option to account for the Senior Convertible Notes. Disclosures, including the assumptions&#160;used to determine the&#160;fair value of the Senior Convertible Notes, are provided in Note 10.&#160;<br/></span></span></p>
<p style="margin: 0pt; text-indent: 32pt; line-height: 1.2; font-size: 10pt; font-family: &quot;times new roman&quot;, times; text-align: justify;"><span style="font-size: 10pt; line-height: inherit; font-family: 'times new roman', times;"><span style="line-height: inherit;"><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: 0px; 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 style="line-height: inherit;">During the three months ended March 31, 2023, we made $6.3 million in principal payments on the Senior Convertible Notes, of which $4.9 million was settled in cash and the remaining $1.4 million was settled in Common Stock. During the three months ended March 31, 2023, the fair value of the Senior Convertible Notes increased by $0.2 million. Of the adjustment, an increase of less than $0.1 million resulted from instrument-specific credit risk and was recognized as other comprehensive loss and accumulated in equity and an increase of $0.2 million was recognized in our consolidated statement of operations as a change&#160;in fair value&#160;of convertible notes. As of March 31, 2023, the fair value of the Senior Convertible Notes on our consolidated balance sheet was $8.5 million. <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: 0px; 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;">During the three months ended March 31, 2022, we made $3.3 million in principal payments on the Senior Convertible Notes, all of which was settled in Common Stock. During the three months ended March 31, 2022, the fair value of the Senior Convertible Notes increased by $1.3 million. Of the adjustment, a decrease of $0.1 million resulted from instrument-specific credit risk and was recognized as other comprehensive income and accumulated in equity and an increase of $1.4 million was recognized in our consolidated statement of operations as a change&#160;in fair value&#160;of convertible notes.&#160;&#160;</span></span></span></span></span></p>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for long-term debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -URI https://asc.fasb.org/topic&amp;trid=2208564<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139717368001216">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">Income Taxes</a></td>
<td class="text">
<p style="color: #000000; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; 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; font-family: 'Times New Roman'; font-weight: bold; margin: 0pt; text-align: justify; line-height: 1.3;"><span style="line-height: inherit;">Note 6&#160;<b style="color: #000000; font-family: 'times new roman', times; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-size: 13.3333px;">&#8211;</b>&#160;Income Taxes</span></p>
<p style="margin: 0pt; text-align: justify; line-height: 1.3;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p>
<p style="color: rgb(0, 0, 0); font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; 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; font-family: Helvetica, Arial, san-serif; font-size: 10.6667px; margin: 0pt; text-align: justify; text-indent: 32pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><span style="line-height: inherit;">Our effective tax rate was </span>0.00<span style="line-height: inherit;">% and </span>0.45<span style="line-height: inherit;"><span style="font-family: 'times new roman', times; line-height: inherit;">%</span> for the&#160;three months ended March 31, 2023&#160;and </span><span style="border-left: none; border-right: none; line-height: inherit;"><span style="border-left: none; border-right: none; line-height: inherit;">2022</span></span><span style="line-height: inherit;">, respectively. Differences between the statutory rate and our effective tax rate resulted from changes in valuation allowance and permanent differences for tax purposes in the treatment of certain nondeductible expenses. </span><span style="border-right: none; border-left: none; line-height: inherit;"><span style="border-left: none; border-right: none; line-height: inherit;"><span style="border-left: none; border-right: none; line-height: inherit;"><span style="border-left: none; border-right: none; line-height: inherit;"><span style="border-left: none; border-right: none; line-height: inherit;"><span style="line-height: inherit;">Our effective tax rate was impacted by indefinite-lived deferred tax liabilities in the 2022 period, resulting primarily from the acquisition&#160;of </span>365<span style="line-height: inherit;">&#160;Cannabis in 2021, which cannot be considered as a source of future taxable income available to utilize recorded deferred tax assets based on the Company<span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; 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;">&#8217;</span>s scheduling and the <span style="border-right: none; border-left: none; line-height: inherit;">80%</span></span><span style="line-height: inherit;">&#160;limit on the utilization of net operating loss carry forwards under current U.S. tax law.</span></span></span></span></span></span><span style="line-height: inherit;">&#160;While there were none in the 2023 period, we paid nominal amounts for income taxes<span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; 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;">, net of refunds received,</span> in certain state and national jurisdictions&#160;during the three months ended March 31,&#160;2022.</span></span></p>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32857-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330215-122817<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32809-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.5.Q1)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32705-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 270<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6424409&amp;loc=d3e44925-109338<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -URI https://asc.fasb.org/topic&amp;trid=2144680<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6424122&amp;loc=d3e41874-109331<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139717277396192">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Supplemental Balance Sheet Disclosures<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BalanceSheetRelatedDisclosuresAbstract', window );"><strong>Balance Sheet Related Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock', window );">Supplemental Balance Sheet Disclosures</a></td>
<td class="text">
<p style="text-align: justify; break-after: avoid; margin: 0cm; font-size: 12pt; font-family: 'Times New Roman', serif; line-height: 1.3;"><span style="font-family: 'times new roman', times; background-color: #ffffff; font-size: 10pt; line-height: inherit;"><b><span style="background-color: #ffffff; line-height: inherit;">Note 7&#160;<b style="color: #000000; font-family: 'times new roman', times; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;">&#8211;</b>&#160;Supplemental Balance Sheet Disclosures</span></b></span></p>
<p style="text-align: justify; break-after: avoid; margin: 0px; font-size: 12pt; font-family: 'Times New Roman', serif; text-indent: 0px; line-height: 1.3;"><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;">&#160;</span></p>
<p style="margin: 0pt; text-align: justify; break-after: avoid; font-size: 12pt; font-family: 'Times New Roman', serif; text-indent: 32pt; line-height: 1.2;"><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;">Prepaid expenses and other current assets consisted of the following as of the dates presented:&#160;</span></p>
<p style="margin: 0cm 0cm 0cm 32pt; text-align: justify; break-after: avoid; font-size: 12pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;">&#160;</span></p>

<table border="0" cellpadding="0" cellspacing="0" style="height: 110px; border-collapse: collapse; width: 100%; margin: 0px 0px 0px 0.1px; font-family: 'times new roman'; font-size: 10pt; text-indent: 0px;" width="100%">
<tbody>
<tr style="height: 10px;">
<td style="padding: 0cm 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: bottom; white-space: nowrap; height: 10px;"><br/></td>
<td colspan="2" style="padding: 0cm 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: normal; height: 10px; text-align: center;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: bold; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; 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 style="border-left: none; border-right: none; line-height: inherit;"><span style="border-left: none; border-right: none; line-height: inherit;">March 31,</span></span></span><br/></td>
<td style="padding: 1px 1px 0cm; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: bottom; white-space: nowrap; text-align: center; height: 10px;"><br/></td>
<td style="padding: 1px 1px 0cm; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: bottom; white-space: nowrap; text-align: center; height: 10px;"><br/></td>
<td colspan="2" style="padding: 0cm 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: normal; text-align: center; height: 10px;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: bold; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; text-transform: none; white-space: nowrap; 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;">December 31,</span><br/></td>
<td style="padding: 0px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: bottom; white-space: nowrap; height: 10px;"><br/></td>
</tr>
<tr style="height: 10px;">
<td style="height: 10px; padding: 0cm 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: bottom; white-space: nowrap;"><br/></td>
<td colspan="2" style="padding: 0cm 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: normal; height: 10px; text-align: center; border-bottom: 1.5pt solid rgb(0, 0, 0);"><span style="font-size: 10pt; line-height: inherit;"><span style="font-family: 'times new roman', times; line-height: inherit;">&#160;</span><span style="font-family: 'times new roman', times; line-height: inherit;"><span style="color: #000000; font-family: 'times new roman', times; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: bold; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; 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;">2023</span></span></span><br/></td>
<td style="padding: 1px 1px 0cm; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: bottom; white-space: nowrap; height: 10px; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 1px 1px 0cm; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: bottom; white-space: nowrap; text-align: center; height: 10px;"><br/></td>
<td colspan="2" style="padding: 0cm 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: normal; height: 10px; text-align: center; border-bottom: 1.5pt solid rgb(0, 0, 0);"><span style="font-size: 10pt; line-height: inherit;"><span style="font-family: 'times new roman', times; line-height: inherit;">&#160;</span><span style="font-family: 'times new roman', times; line-height: inherit;"><span style="color: #000000; font-family: 'times new roman', times; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: bold; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; 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;">2022</span></span></span><br/></td>
<td style="padding: 0px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: bottom; white-space: nowrap; height: 10px;"><br/></td>
</tr>
<tr style="height: 10px; background-color: #cceeff;">
<td style="height: 10px; padding: 0cm 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: nowrap; background-color: rgb(204, 238, 255); width: 75%;">
<p style="margin: 0;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">Software and technology</span></p>
</td>
<td style="padding: 1px 1px 0px 0px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: normal; height: 10px; background-color: rgb(204, 238, 255); text-align: left; width: 1%;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">$</span></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: nowrap; text-align: right; height: 10px; background-color: rgb(204, 238, 255); width: 10%;">
<div style="border-left: none; border-right: none;">
<div style="border-left: none; border-right: none;">
<div style="border-left: none; border-right: none;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">242,485</span></div>
</div>
</div>
</td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: nowrap; text-align: right; height: 10px; background-color: rgb(204, 238, 255); width: 1%;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: nowrap; text-align: right; background-color: rgb(204, 238, 255); height: 10px; width: 1%;"><br/></td>
<td style="padding: 1px 1px 0px 0px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: normal; height: 10px; background-color: rgb(204, 238, 255); text-align: left; width: 1%;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">$</span></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: nowrap; text-align: right; height: 10px; background-color: rgb(204, 238, 255); width: 10%;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">168,792</span></td>
<td style="padding: 0px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: nowrap; text-align: right; background-color: rgb(204, 238, 255); height: 10px; width: 1%;"><br/></td>
</tr>
<tr style="height: 15px;">
<td style="height: 15px; padding-top: 1px; padding-right: 1px; padding-left: 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: nowrap; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">Professional services, dues and subscriptions</span></td>
<td style="padding: 1px 1px 0px 0px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: normal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px; text-align: left;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: nowrap; text-align: right; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> 41,379</span></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: nowrap; text-align: right; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: nowrap; text-align: right; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px;"><br/></td>
<td style="padding: 1px 1px 0px 0px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: normal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px; text-align: left;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: nowrap; text-align: right; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> 183,614</span></td>
<td style="padding: 0px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: nowrap; text-align: right; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px;"><br/></td>
</tr>
<tr style="height: 15px; background-color: #cceeff;">
<td style="height: 15px; padding: 0cm 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: nowrap; background-color: rgb(204, 238, 255);"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">Insurance</span></td>
<td style="padding: 1px 1px 0px 0px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: normal; height: 15px; background-color: rgb(204, 238, 255); text-align: left;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: nowrap; text-align: right; height: 15px; background-color: rgb(204, 238, 255);"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> 103,039</span></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: nowrap; text-align: right; height: 15px; background-color: rgb(204, 238, 255);"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: nowrap; text-align: right; background-color: rgb(204, 238, 255); height: 15px;"><br/></td>
<td style="padding: 1px 1px 0px 0px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: normal; height: 15px; background-color: rgb(204, 238, 255); text-align: left;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: nowrap; text-align: right; height: 15px; background-color: rgb(204, 238, 255);"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> 224,785</span></td>
<td style="padding: 0px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: nowrap; text-align: right; background-color: rgb(204, 238, 255); height: 15px;"><br/></td>
</tr>
<tr style="height: 10px;">
<td style="height: 10px; padding-top: 1px; padding-right: 1px; padding-left: 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: nowrap; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">Deferred contract costs&#160;</span></td>
<td style="padding: 1px 1px 0px 0px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: normal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 10px; text-align: left;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: nowrap; text-align: right; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 10px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> 15,271</span></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: nowrap; text-align: right; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 10px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: nowrap; text-align: right; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 10px;"><br/></td>
<td style="padding: 1px 1px 0px 0px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: normal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 10px; text-align: left;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: nowrap; text-align: right; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 10px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> 36,465</span></td>
<td style="padding: 0px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: nowrap; text-align: right; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 10px;"><br/></td>
</tr>
<tr style="height: 15px; background-color: #cceeff;">
<td style="height: 15px; padding: 0cm 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: nowrap; background-color: rgb(204, 238, 255);"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">Unbilled receivables</span></td>
<td style="padding: 1px 1px 0px 0px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: normal; height: 15px; background-color: rgb(204, 238, 255); text-align: left;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: nowrap; text-align: right; height: 15px; background-color: rgb(204, 238, 255);"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> 515,541</span></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: nowrap; text-align: right; height: 15px; background-color: rgb(204, 238, 255);"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: nowrap; text-align: right; background-color: rgb(204, 238, 255); height: 15px;"><br/></td>
<td style="padding: 1px 1px 0px 0px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: normal; height: 15px; background-color: rgb(204, 238, 255); text-align: left;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: nowrap; text-align: right; height: 15px; background-color: rgb(204, 238, 255);"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> 544,212</span></td>
<td style="padding: 0px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: nowrap; text-align: right; background-color: rgb(204, 238, 255); height: 15px;"><br/></td>
</tr>
<tr style="height: 15px;">
<td style="height: 15px; padding: 0cm 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: nowrap;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">Other</span></td>
<td style="padding: 1px 1px 0px 0px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: normal; height: 15px; text-align: left; border-bottom: 1.5pt solid rgb(0, 0, 0);"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: nowrap; text-align: right; height: 15px; border-bottom: 1.5pt solid rgb(0, 0, 0);"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">71,768</span></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: nowrap; text-align: right; height: 15px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: nowrap; text-align: right; height: 15px;"><br/></td>
<td style="padding: 1px 1px 0px 0px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: normal; height: 15px; text-align: left; border-bottom: 1.5pt solid rgb(0, 0, 0);"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: nowrap; text-align: right; height: 15px; border-bottom: 1.5pt solid rgb(0, 0, 0);"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">51,755</span></td>
<td style="padding: 0px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: nowrap; text-align: right; height: 15px;"><br/></td>
</tr>
<tr style="height: 10px; background-color: #cceeff;">
<td style="height: 10px; padding-top: 1px; padding-right: 1px; padding-left: 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: nowrap; background: rgb(204, 238, 255);"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">Total prepaid expenses and other current assets&#160;</span></td>
<td style="padding: 1px 1px 0px 0px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: normal; background: rgb(204, 238, 255); height: 10px; text-align: left; border-bottom: 4.5pt double rgb(0, 0, 0);"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">$</span></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: nowrap; text-align: right; background: rgb(204, 238, 255); height: 10px; border-bottom: 4.5pt double rgb(0, 0, 0);"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">989,483</span></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: nowrap; text-align: right; background: rgb(204, 238, 255); height: 10px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: nowrap; text-align: right; background: rgb(204, 238, 255); height: 10px;"><br/></td>
<td style="padding: 1px 1px 0px 0px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: normal; background: rgb(204, 238, 255); height: 10px; text-align: left; border-bottom: 4.5pt double rgb(0, 0, 0);"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">$</span></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: nowrap; text-align: right; background: rgb(204, 238, 255); height: 10px; border-bottom: 4.5pt double rgb(0, 0, 0);"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> 1,209,623</span></td>
<td style="padding: 0px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: nowrap; text-align: right; background: rgb(204, 238, 255); height: 10px;"><br/></td>
</tr>
</tbody>
</table>

<p style="text-align: justify; text-indent: 33.33pt; break-after: avoid; margin: 0pt; font-size: 12pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;"><br/></span></p>
<p style="text-align: justify; text-indent: 32pt; break-after: avoid; margin: 0pt; font-size: 12pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;">Accounts payable, accrued expenses, and other accrued liabilities consisted of the <span>following as of the dates presented</span>:&#160;</span></p>
<p style="margin: 0px; text-indent: 0px; line-height: 1.3;"><br/></p>

<table border="0" cellpadding="0" cellspacing="0" style="height: 168px; border-collapse: collapse; width: 100%; margin-left: 0.1px; font-family: 'times new roman'; font-size: 10pt;" width="100%">
<tbody>
<tr style="height: 15px;">
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px;"><br/></td>
<td colspan="2" style="padding: 1px 1px 0px 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: normal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px; text-align: center;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: bold; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; 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 style="border-left: none; border-right: none; line-height: inherit;">March 31,</span></span><br/></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px;"><br/></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px;"><br/></td>
<td colspan="2" style="padding: 1px 1px 0px 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: normal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px; text-align: center;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: bold; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; text-transform: none; white-space: nowrap; 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;">December 31,</span><br/></td>
<td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px;"><br/></td>
</tr>
<tr style="height: 15px;">
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px;"><br/></td>
<td colspan="2" style="padding: 1px 1px 0px 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: normal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px; text-align: center; border-bottom: 1.5pt solid #000000;"><span style="color: #000000; font-family: 'Times New Roman', serif; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: bold; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; 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;">2023</span><br/></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px;"><br/></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px;"><br/></td>
<td colspan="2" style="padding: 1px 1px 0px 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: normal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px; text-align: center; border-bottom: 1.5pt solid #000000;"><span style="color: #000000; font-family: 'Times New Roman', serif; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: bold; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; 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;">2022</span><br/></td>
<td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px;"><br/></td>
</tr>
<tr style="height: 15px; background-color: #cceeff;">
<td style="height: 15px; padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; background: #cceeff; width: 75%;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">Accounts payable&#160;</span></td>
<td style="padding: 1px 1px 0px 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: normal; background: #cceeff; height: 15px; text-align: left; width: 1%;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">$</span></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; background: #cceeff; height: 15px; width: 10%;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">1,760,864</span></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; background: #cceeff; height: 15px; width: 1%;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; background: #cceeff; height: 15px; width: 1%;"><br/></td>
<td style="padding: 1px 1px 0px 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: normal; background: #cceeff; height: 15px; text-align: left; width: 1%;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">$</span></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; background: #cceeff; height: 15px; width: 10%;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">1,510,287</span></td>
<td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; background: #cceeff; height: 15px; width: 1%;"><br/></td>
</tr>
<tr style="height: 15px;">
<td style="height: 15px; padding: 0cm 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">Professional fees</span></td>
<td style="padding: 1px 1px 0px 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: normal; height: 15px; text-align: left;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; height: 15px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">113,827</span></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; height: 15px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; height: 15px;"><br/></td>
<td style="padding: 1px 1px 0px 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: normal; height: 15px; text-align: left;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; height: 15px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">155,161</span></td>
<td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; height: 15px;"><br/></td>
</tr>
<tr style="height: 15px; background-color: #cceeff;">
<td style="height: 15px; padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; background: #cceeff;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">Sales taxes</span></td>
<td style="padding: 1px 1px 0px 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: normal; background: #cceeff; height: 15px; text-align: left;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; background: #cceeff; height: 15px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">145,433</span></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; background: #cceeff; height: 15px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; background: #cceeff; height: 15px;"><br/></td>
<td style="padding: 1px 1px 0px 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: normal; background: #cceeff; height: 15px; text-align: left;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; background: #cceeff; height: 15px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">219,285</span></td>
<td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; background: #cceeff; height: 15px;"><br/></td>
</tr>
<tr style="height: 15px;">
<td style="height: 15px; padding: 0cm 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">Compensation</span></td>
<td style="padding: 1px 1px 0px 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: normal; height: 15px; text-align: left;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; height: 15px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">381,888</span></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; height: 15px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; height: 15px;"><br/></td>
<td style="padding: 1px 1px 0px 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: normal; height: 15px; text-align: left;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; height: 15px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">368,440</span></td>
<td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; height: 15px;"><br/></td>
</tr>
<tr style="height: 15px; background-color: #cceeff;">
<td style="height: 15px; padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; background: #cceeff;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">Contractors</span></td>
<td style="padding: 1px 1px 0px 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: normal; background: #cceeff; height: 15px; text-align: left;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; background: #cceeff; height: 15px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">524,610</span></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; background: #cceeff; height: 15px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; background: #cceeff; height: 15px;"><br/></td>
<td style="padding: 1px 1px 0px 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: normal; background: #cceeff; height: 15px; text-align: left;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; background: #cceeff; height: 15px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">562,993</span></td>
<td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; background: #cceeff; height: 15px;"><br/></td>
</tr>
<tr style="height: 18px;">
<td style="padding: 0cm 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; height: 18px;"><span style="font-size: 10pt; line-height: inherit;">Settlements and legal</span></td>
<td style="padding: 1px 1px 0px 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: normal; text-align: left; height: 18px;"><br/></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; height: 18px;">833,768</td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; height: 18px;"><br/></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; height: 18px;"><br/></td>
<td style="padding: 1px 1px 0px 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: normal; text-align: left; height: 18px;"><br/></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; height: 18px;">950,213</td>
<td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; height: 18px;"><br/></td>
</tr>
<tr style="height: 15px; background-color: #cceeff;">
<td style="height: 15px; padding: 0cm 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; background-color: #cceeff;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">Interest and other</span></td>
<td style="padding: 1px 1px 0px 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: normal; height: 15px; text-align: left; border-bottom: 1.5pt solid #000000; background-color: #cceeff;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; height: 15px; border-bottom: 1.5pt solid #000000; background-color: #cceeff;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">44,506</span></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; height: 15px; background-color: #cceeff;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; background-color: #cceeff; height: 15px;"><br/></td>
<td style="padding: 1px 1px 0px 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: normal; height: 15px; text-align: left; border-bottom: 1.5pt solid #000000; background-color: #cceeff;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; height: 15px; border-bottom: 1.5pt solid #000000; background-color: #cceeff;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">660,040</span></td>
<td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; height: 15px; background-color: #cceeff;"><br/></td>
</tr>
<tr style="height: 15px;">
<td style="height: 15px; padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">Total accounts payable, accrued expenses and other accrued liabilities</span></td>
<td style="padding: 1px 1px 0px 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: normal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px; text-align: left; border-bottom: 4.5pt double #000000;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">$</span></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px; border-bottom: 4.5pt double #000000;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><span style="border-left: none; border-right: none; line-height: inherit;">3,804,896</span></span></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px;"><br/></td>
<td style="padding: 1px 1px 0px 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: normal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px; border-bottom: 4.5pt double #000000;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: nowrap; 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></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px; border-bottom: 4.5pt double #000000;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">4,426,419</span></td>
<td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px;"><br/></td>
</tr>
</tbody>
</table>

<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetRelatedDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetRelatedDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -URI https://asc.fasb.org/topic&amp;trid=2122208<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalBalanceSheetDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139717277466784">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and&#160;Contingencies</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">Commitments and Contingencies</a></td>
<td class="text">
<p style="margin: 0pt; text-align: justify; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;">Note 8&#160;<b style="color: #000000; font-family: 'times new roman', times; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-size: 13.3333px;">&#8211;</b>&#160;Commitments and <span style="line-height: inherit;">Contingencies</span></span></p>
<p style="margin: 0pt; text-align: justify; line-height: 1.2; text-indent: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p>
<p style="margin: 0pt; text-align: justify; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold; line-height: inherit;">Litigation</span></p>
<p style="text-align: justify; line-height: 1.2; text-indent: 0pt; margin: 0px !important;"><br/></p>
<p style="margin: 0pt; text-align: justify; line-height: 1.2; text-indent: 32pt; font-family: 'Times New Roman', serif; font-size: 10pt;">On January 13, 2023, Courier Plus Inc. d/b/a Dutchie (<span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 48px; 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;">&#8220;</span>Dutchie<span style="color: #000000; font-family: 'Times New Roman', serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 48px; 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;">&#8221;</span>) filed a complaint in the Court of Common Pleas, Dauphin&#160;County, Commonwealth of Pennsylvania against Akerna&#160;and MJF alleging unfair competition, tortious interference and unjust enrichment with respect&#160;to MJF<span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; 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;">&#8217;s exclusive contract with the Commonwealth of Pennsylvania. We filed a preliminary objection alleging serious defects, such as jurisdiction, and we worked with the Commonwealth of Pennsylvania to ensure compliance with our contract. We intend to defend our position vigorously and, at this time, do not believe an estimate of potential loss, if any, is appropriate.</span></p>
<p style="margin: 0pt; text-align: justify; line-height: 1.2; text-indent: 32pt; font-family: 'Times New Roman', serif; font-size: 10pt;"><br/></p>
<p style="margin: 0pt; text-align: justify; line-height: 1.2; text-indent: 32pt; font-family: 'Times New Roman', serif; font-size: 10pt;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; 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;">On <span style="font-size: 10pt; line-height: inherit;">April 2, 2021, TreCom Systems Group, Inc. (&#8220;TreCom&#8221;) filed suit against Akerna and MJF in federal District Court for the Eastern District of Pennsylvania, seeking recovery of up to approximately $2.0 million for services allegedly provided pursuant to a Subcontractor Agreement between MJF and TreCom. MJF provided a notice of termination of the operative Subcontractor Agreement on August 4, 2020. MJF disputes the validity of TreCom&#8217;s invoices and the enforceability of the alleged agreement that TreCom submitted to the court. Akerna filed counterclaims against TreCom for breach of contract, a declaratory judgment, commercial disparagement, and defamation. TreCom failed to return Akerna&#8217;s intellectual property and issued numerous disparaging statements to one of Akerna&#8217;s clients. TreCom subsequently filed a motion to dismiss these counterclaims, which was denied by the court. Akerna intends to vigorously defend against TreCom&#8217;s claims, and pursue its own claims. With respect to the TreCom matter, we established a loss contingency $0.2 million in 2021 which remains outstanding as of March 31, 2023.</span></span></p>
<p style="margin: 0pt; text-align: justify; line-height: 1.2; text-indent: 33.3333pt; font-family: 'Times New Roman', serif; font-size: 10pt;"><br/></p>
<p style="margin: 0pt; text-align: justify; line-height: 1.2; text-indent: 32pt; font-family: 'Times New Roman', serif; font-size: 10pt;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; 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;">As of<span style="line-height: inherit;">&#160;</span><span style="border-left: none; border-right: none;">March 31, 2023</span>, and&#160;<span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; 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; line-height: inherit;">through the date these consolidated financial statements were issued, there were<span style="line-height: inherit;">&#160;</span>no<span style="line-height: inherit;">&#160;</span>other legal proceedings requiring recognition or disclosure in the consolidated financial statements.</span></span></p>
<p style="margin: 0pt; text-align: justify; line-height: 1.2; text-indent: 33.3333pt; font-family: 'Times New Roman', serif; font-size: 10pt;"><br/></p>

<p style="margin: 0pt; color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-indent: 0pt; 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; line-height: 1.2; text-align: left;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold; line-height: inherit;"><span style="line-height: inherit;">Other</span></span></p>
<p style="margin: 0pt; color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-indent: 0pt; 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; line-height: 1.2; text-align: left;"><br/></p>
<p style="margin: 0pt; color: rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-indent: 32pt; 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; line-height: 1.2; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">In connection with the Sale Transaction and the Merger, we have a commitment to compensate our financial advisor for up to three percent of the transaction value in success fees, subject to a minimum of $1.5 million, should the&#160;transactions be completed. In addition, we are party to arrangements with our executive officers and certain other administrative employees pursuant to their employment, retention and transaction success agreements that may result in the receipt by such executive officers and employees of cash severance payments and other transaction success bonuses and benefits with a total value of approximately $1.4 million (collectively and not individually), but not including the accelerated vesting&#160;of any equity awards held by those officers.</span></p>
<p style="margin: 0pt; color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-indent: 0pt; 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; line-height: 1.2; text-align: left;"><br/></p>
<p style="margin: 0pt; color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-indent: 0pt; 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; line-height: 1.2; text-align: left;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold; line-height: inherit;"><span style="line-height: inherit;">Operating Leases</span></span></p>
<p style="margin: 0pt; color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; 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; text-align: justify; line-height: 1.2; text-indent: 33.3333pt;"><br/></p>
<p style="margin: 0pt; color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; 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; text-align: justify; line-height: 1.2; text-indent: 32pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"><span style="line-height: inherit;">During the first half of 2022, we began negotiations to terminate the 365 Cannabis office lease in Las Vegas, Nevada. We established an obligation of <span style="line-height: inherit;">$0.5 million</span> which is management&#8217;s best estimate of the costs to exit the lease. As of March 31, 2023, the lease termination matter remains unresolved.&#160;</span></span></p>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -URI https://asc.fasb.org/topic&amp;trid=2144648<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 440<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6491277&amp;loc=d3e6429-115629<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -URI https://asc.fasb.org/topic&amp;trid=2127136<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139717277508448">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Deficit<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock', window );">Equity</a></td>
<td class="text">
<p style="margin: 0pt; text-align: justify; line-height: 1.3;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"><span style="font-family: 'Times New Roman', serif; color: #000000; line-height: inherit;"><span style="color: #000000; font-family: 'Times New Roman'; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: bold; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; line-height: inherit; display: inline !important;">Note 9 &#8211; Stockholders<span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; 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; display: inline !important; line-height: inherit;">&#8217;</span>&#160;Deficit</span></span></span></p>
<p style="margin: 0pt; text-align: justify; line-height: 1.3;"><br/></p>
<p style="margin: 0pt; text-align: justify; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; text-indent: 0pt; font-weight: bold; line-height: inherit;">Common and Preferred Stock</span></p>
<p style="margin: 0pt; text-align: justify; line-height: 1.2;"><br/></p>
<p style="margin: 0pt; 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-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; font-size: 13.3333px; text-align: justify; text-indent: 32pt; line-height: 1.2;"><span style="font-size: 10pt; line-height: inherit;"><span style="font-family: 'Times New Roman'; line-height: inherit;">We have<span style="line-height: inherit;">&#160;</span><span style="cursor: default; line-height: inherit;"><span style="line-height: inherit;"><span style="line-height: inherit;">one</span></span></span><span style="line-height: inherit;">&#160;</span>single class of Common Stock of which<span style="line-height: inherit;">&#160;</span><span style="cursor: default; line-height: inherit;"><span style="line-height: inherit;"><span style="line-height: inherit;">150,000,000</span></span></span><span style="line-height: inherit;">&#160;shares are&#160;</span>authorized with a par value of $<span style="cursor: default; line-height: inherit;"><span style="line-height: inherit;"><span style="line-height: inherit;">0.0001</span></span></span><span style="line-height: inherit;">&#160;</span>per share.&#160;</span><span style="text-indent: 32pt; line-height: inherit;">The holders of Common Stock are entitled to&#160;</span></span><span style="line-height: inherit;">one</span><span style="font-size: 10pt; text-indent: 32pt; line-height: inherit;">&#160;vote per share on all matters submitted to a vote of stockholders of the Company. Subject to the prior rights of all classes or series of stock at the time outstanding having prior rights as to dividends or other distributions, all stockholders are entitled to share equally in dividends, if any, as may be declared from time to time by the Board of Directors out of funds legally available. Subject to the prior rights of our creditors and the holders of all classes or series of stock at the time outstanding having prior rights as to distributions upon liquidation, dissolution, or winding up of the Corporation, in the event of liquidation, the holders of Common Stock are entitled to share ratably in all assets remaining after payment of all liabilities. The stockholders do not have cumulative, preemptive rights, or subscription rights.&#160;</span></p>
<p style="margin: 0pt; color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; 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; text-align: justify; text-indent: 32pt; line-height: 1.2;"><br/></p>
<p style="margin: 0pt; color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; 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; text-align: justify; text-indent: 32pt; line-height: 1.2;"><span style="font-size: 10pt; text-indent: 32pt; line-height: inherit;"><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; line-height: inherit;">We also have&#160;<span style="line-height: inherit;">5,000,000</span>&#160;authorized shares of preferred stock, $<span style="line-height: inherit;">0.0001</span>&#160;par value per share, of which<span style="line-height: inherit;">&#160;</span><span style="line-height: inherit;">one</span><span style="line-height: inherit;">&#160;</span>share of special voting preferred stock<span style="line-height: inherit;">&#160;</span><span style="color: #000000; font-family: 'Times New Roman', serif; 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.4444px; 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;">(the &#8220;Special&#160;Voting Preferred Stock&#8221;)&#160;</span>is issued and outstanding (see below).</span></span></p>

<p style="margin: 0pt; text-align: justify; line-height: 1.2;"><br/></p>
<p style="margin: 0pt; text-align: justify; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; text-indent: 0pt; font-weight: bold; line-height: inherit;">Special Voting Preferred Stock and Exchangeable&#160;Shares&#160;</span></p>
<div style="border-right: none; border-left: none; line-height: 1.2;">
<p style="margin: 0pt; text-align: justify; text-indent: 48pt; line-height: 1.3; ;margin: 0px !important;"><br/></p>
<p style="margin: 0pt; text-align: justify; text-indent: 32pt; line-height: 1.3; font-family: 'Times New Roman', serif; font-size: 10pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; line-height: inherit; display: inline !important; color: #000000;">In connection with a prior transaction in which we acquired Ample in exchange for 3,294,574 shares of exchangeable shares (the &#8220;Exchangeable Shares&#8221;), we issued of a single share of our special voting preferred stock (the &#8220;Special Voting Preferred Stock&#8221;), for the purpose of ensuring that each Exchangeable Share is substantially the economic and voting equivalent of a share of Akerna Common Stock and that each Exchangeable Share is exchangeable on a <span style="border-left: none; border-right: none; line-height: inherit;">20-for-one basis</span>&#160;for a share of Akerna&#160;Common Stock, subject to certain limitations and adjustments. Each holder of Exchangeable Shares effectively has the ability to cast votes along with holders of Akerna&#160;Common Stock. <span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; 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.4444px; 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;">The Exchangeable Shares do not have a par value.&#160;</span></span><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit; color: #000000;"><span style="border-left: none; border-right: none; line-height: inherit;"><span style="border-left: none; border-right: none; line-height: inherit;"><span style="border-left: none; border-right: none; line-height: inherit;">The Special Voting Preferred stock has a par value of <span style="border-left: none; border-right: none; line-height: inherit;">$<span style="border-right: none; border-left: none; line-height: inherit;"><span style="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.4444px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: inline !important; line-height: inherit;"><span style="border-left: none; border-right: none; line-height: inherit;"><span style="border-left: none; border-right: none; line-height: inherit;"><span style="border-left: none; border-right: none; line-height: inherit;">0.0001</span></span></span></span></span></span> per share and a preference in liquidation of <span style="border-left: none; border-right: none; line-height: inherit;">$<span style="border-left: none; border-right: none; line-height: inherit;"><span style="border-left: none; border-right: none; line-height: inherit;">1.00</span></span></span>.</span></span></span> The Special Voting Preferred Stock entitles the holder to an aggregate number of votes equal to the number of the Exchangeable Shares issued and outstanding from time to time and which we do not own. The holder of the Special Voting Preferred Stock and the holders of shares of&#160;Akerna&#160;Common Stock will both vote together as a single class on all matters submitted to a vote of our shareholders. At such time as the Special Voting Preferred Stock has no votes attached to it, the share shall be automatically cancelled.&#160;</span></p>
<p style="margin: 0pt; text-align: justify; text-indent: 33.3333pt; line-height: 1.3; ;margin: 0px !important;"><br/></p>
<p style="text-align: justify; text-indent: 32pt; margin: 0pt; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.3;"><span style="font-size: 10pt; color: #000000; line-height: inherit;"><span style="font-family: 'times new roman', times; line-height: inherit;">During the </span>three months ended March 31, 2023<span style="font-family: 'times new roman', times; line-height: inherit;">, certain Ample shareholders exchanged a total of </span><span style="border-left: none; border-right: none; line-height: inherit;">640</span> E<span style="font-family: 'times new roman', times; line-height: inherit;">xchangeable&#160;Shares with a value of </span><span style="border-left: none; border-right: none; line-height: inherit;"><span style="font-family: 'times new roman', times; line-height: inherit;">$</span><span style="border-left: none; border-right: none; line-height: inherit;">4,896</span></span><span style="font-family: 'times new roman', times; line-height: inherit;"> for 32 shares of&#160;Akerna</span><span style="line-height: inherit;"><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;">&#160;Common Stock. The exchange was accounted for as an equity transaction and we did not recognize a gain or loss on this transaction. As of </span>March 31, 2023<span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;">, there were a total of </span><span style="border-left: none; border-right: none; line-height: inherit;"><span style="border-left: none; border-right: none; line-height: inherit;">285,032</span></span><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;"> exchangeable shares remaining as issued and outstanding which could be exchanged for 14,252 shares of Akerna&#160;Common Stock.&#160;</span></span></span></p>
</div>
<div style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; line-height: 1.2;">
<p style="margin: 0pt; text-align: justify; line-height: 1.2; font-size: 10pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p>
<div style="border-right: none; border-left: none;">
<div style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px;">
<p style="margin: 0pt 0pt 10pt; text-align: justify; line-height: 1.2; font-size: 10pt; text-indent: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit; font-style: italic; font-weight: bold;">ATM Program</span></p>
<p style="margin: 0pt; line-height: 1.2; font-size: 10pt; text-indent: 32pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">In 2021, we entered into an Equity Distribution Agreement with Oppenheimer &amp; Co. Inc. (&#8220;Oppenheimer&#8221;) and A.G.P./Alliance Global Partners (&#8220;AGP&#8221;) pursuant to which we could&#160;offer and sell from time to time, up to <span style="border-left: none; border-right: none; line-height: inherit;"><span style="border-left: none; border-right: none; line-height: inherit;">$<span style="border-left: none; border-right: none; line-height: inherit;">25</span></span></span> million of shares of our Common Stock through an &#8220;at the market&#8221; equity offering program (the &#8220;2021 ATM Program&#8221;). From its inception through September 23, 2022, a total of&#160;<span style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; 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;">118,629 shares of Common Stock with an aggregate gross purchase price of $2.7 million, including 90,809 shares with an aggregate gross purchase price of $0.8 million sold during 2022, were sold under the 2021 ATM Program. On September 23, 2022, we, Oppenheimer and AGP mutually agreed to&#160;terminate the 2021 ATM Program.</span></span></p>
<p style="margin: 0pt; line-height: 1.2; font-size: 10pt; text-indent: 33.33pt; text-align: justify;"><br/></p>
<p style="margin: 0pt; line-height: 1.2; font-size: 10pt; text-indent: 32pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"><span style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; 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;">On September 28, 2022, we&#160;entered into a new agreement with AGP pursuant to which we may offer and sell up to <span style="border-left: none; border-right: none; line-height: inherit;">$<span style="border-left: none; border-right: none; line-height: inherit;">20.0</span></span> million of shares of our Common Stock (the &#8220;2022 ATM Program&#8221;) from time to time through AGP as the&#160;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 &#8220;Baby Shelf Limitation&#8221;). Under the Baby Shelf Limitation, we may not offer Common&#160;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. Net proceeds from the sale of Common Stock under&#160;the 2022 ATM Program&#160;will be used for general corporate purposes</span></span><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;including working capital, marketing, product development and capital expenditures. Through December 31, 2022, we sold a total of 552,148 shares of Common Stock with an aggregate gross purchase price of $1.1 million under the 2022 ATM Program. There were no offerings of Common Stock under the 2022 ATM program during the three months ended March 31, 2023.</span></p>
<p style="margin: 0pt; line-height: 1.2; font-size: 10pt; text-indent: 33.33pt; text-align: justify;"><br/></p>
<p style="margin: 0pt 0pt 10pt; text-align: justify; line-height: 1.2; font-size: 10pt; text-indent: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit; font-style: italic; font-weight: bold;">2022 Unit Offering</span></p>
<p style="text-indent: 32pt; margin: 0pt 0pt 8pt; line-height: 1.2; font-size: 10pt; font-family: Calibri, sans-serif; text-align: justify;"><span style="font-size: 10pt; line-height: inherit; font-family: 'times new roman', times;"><span style="font-family: 'andale mono', times; line-height: inherit;"><span style="font-family: 'times new roman', times; line-height: inherit;">On July 5, 2022, we&#160;completed the&#160;2022 Unit Offering which was comprised of an aggregate of</span> <span style="border-left: none; border-right: none; line-height: inherit;">(i) 29,382,861 units consisting of 1,469,143 shares of Common Stock together with Common Stock warrants (the &#8220;Common Warrants&#8221;) to purchase up to 1,469,143 shares of Common Stock (together, the &#8220;Units&#8221;) and (ii) 14,095,400 pre-funded units, consisting of 14,095,400 pre-funded warrants (&#8220;Pre-funded Warrants&#8221;) to purchase 704,770 shares of Common Stock, together with Common Warrants to purchase up to 704,770 shares of Common Stock (together, the &#8220;Pre-funded Units&#8221;). 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.&#160;</span></span></span><span style="font-size: 10pt; line-height: inherit; font-family: 'times new roman', times;">The Pre-Funded Warrants were exercised immediately thereafter at their nominal exercise price of $<span style="border-left: none; border-right: none; line-height: inherit;">0.002</span>&#160;per share. <span style="color: #000000; font-family: 'andale mono', times; font-size: 13.3333px; 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;">The Common Warrants accompanying each of the Units and Pre-funded Units were issued separately and are immediately tradeable separately upon issuance.&#160;</span>The Common Warrants had an original exercise price of $<span style="border-left: none; border-right: none; line-height: inherit;">4.60</span> per share subject to certain adjustments, are immediately exercisable and will expire <span style="border-left: none; border-right: none; line-height: inherit;"><span style="border-left: none; border-right: none; line-height: inherit;">five</span></span> years from the date of issuance. In connection with a convertible redeemable preferred stock offering in October 2022, the exercise price of the&#160;Common Warrants was reduced to&#160;$3.518 per share effective October 5, 2022 and further reduced to $0.88 per share effective January 27, 2023 as a result of the lowering&#160;of the&#160;conversion price for the Convertible&#160;Notes in connection with the Exchange Agreements.</span></p>

<p style="text-indent: 32pt; margin: 0pt 0pt 8pt; line-height: 1.2; font-size: 10pt; font-family: Calibri, sans-serif; text-align: justify;"><span style="font-size: 10pt; text-indent: 33.33pt; font-family: 'times new roman', times; line-height: inherit;">In addition, we issued to the Underwriter warrants to purchase additional&#160;<span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; 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;">shares of Common Stock (the &#8220;Underwriter Warrants&#8221;). The Underwriter Warrants provided for the purchase of&#160;</span>up to&#160;</span><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;"><span style="line-height: inherit;"><span style="border-left: none; border-right: none; line-height: inherit;">108,696</span></span><span style="line-height: inherit;">&#160;shares of Common Stock</span><span style="line-height: inherit;">. The Underwriter Warrants are exercisable at any time and from time to time, in whole or in part, commencing from&#160;</span></span><span style="border-left: none; border-right: none; font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">six</span><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;"> months after June 29, 2022 (the &#8220;Effective Date&#8221;) and ending </span><span style="border-left: none; border-right: none; font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><span style="border-left: none; border-right: none; line-height: inherit;"><span style="border-right: none; border-left: none; line-height: inherit;"><span style="border-left: none; border-right: none; line-height: inherit;"><span style="border-left: none; border-right: none; line-height: inherit;">five</span></span></span></span></span><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;"><span style="line-height: inherit;"> years from the Effective Date, at a price per share equal to $</span><span style="line-height: inherit;"><span style="border-left: none; border-right: none; line-height: inherit;">4.60</span>, subject to certain adjustments</span><span style="line-height: inherit;">. <span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; 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;">In connection with a convertible redeemable preferred stock offering in October 2022, the exercise price of the&#160;Underwriter Warrants was reduced to&#160;$3.518 per share effective October 5, 2022 <span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; 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; display: inline !important; line-height: inherit;">and further reduced to $0.88 per share effective January 27, 2023 as a result of the lowering&#160;of the&#160;conversion price for the Convertible&#160;Notes in connection with the Exchange Agreements</span>.&#160;</span>The Underwriter Warrants may be transferred by the Underwriter without restriction during the same period.</span></span></p>
<p style="text-indent: 32pt; margin: 0pt 0pt 8pt; line-height: 1.2; font-size: 10pt; font-family: Calibri, sans-serif; text-align: justify;"><span style="font-size: 10.5pt; line-height: inherit; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit; text-indent: 0.5in; margin: 0in 0in 8pt;">As of March 31, 2023, a total of 45,652,174 warrants exercisable for 2,282,609 shares of Common Stock remain outstanding from 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&#160;there are no instances outside of the Company<span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; 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;">&#8217;</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-family: 'times new roman', times; font-size: 13.3333px; 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;">&#8217;</span>s Common Stock and they satisfy all of the additional qualifications to be classified within equity. Through March 31, 2023, the Common Warrants and Underwriter Warrants remain classified within equity.</span></span></p>
<p style="text-indent: 0pt; margin: 0pt 0pt 8pt; line-height: 1.2; font-size: 11pt; font-family: Calibri, sans-serif; text-align: justify;"><span style="font-size: 10.5pt; line-height: inherit; font-family: 'Times New Roman', serif; font-weight: bold; font-style: italic;"><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit; text-indent: 0.5in; margin: 0in 0in 8pt;">2019 Warrants</span></span></p>
<p style="margin: 0pt 0pt 0.0001pt; color: #000000; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; text-align: justify; text-indent: 32pt; font-family: 'Times New Roman', serif; line-height: 1.2;">In connection with MTech&#8217;s&#160;initial public offering, MTech sold units consisting of one share of MTech&#8217;s common stock and one warrant of MTech (&#8220;MTech Public Warrant&#8221;). Each MTech Public Warrant entitled the holder to purchase one share of MTech&#8217;s common stock. Concurrently with MTech&#8217;s initial public offering, MTech sold additional units on a private offering basis. Each of these units consisted of one share of MTech&#8217;s common stock and one warrant of MTech (&#8220;MTech Private Warrant&#8221;).<span style="line-height: inherit;"> Each MTech Private Warrant entitled the holder to purchase&#160;<span style="border-left: none; border-right: none; line-height: inherit;"><span style="border-left: none; border-right: none; line-height: inherit;">one</span></span>&#160;share of MTech&#8217;s common stock.&#160;&#160;&#160;</span></p>
<p style="margin: 0cm 0cm 0.0001pt; color: #000000; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><span style="font-size: 10pt; color: #000000; line-height: inherit;">&#160;</span></p>
<p style="margin: 0pt 0pt 8pt; color: #000000; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; text-align: justify; font-family: 'Times New Roman', serif; text-indent: 32pt; line-height: 1.2;"><span style="font-size: 10pt; color: black; line-height: inherit;"><span style="line-height: inherit;">Upon completion of the Mergers between MTech and MJF on June 17, 2019, the MTech Public Warrants and the MTech Private Warrants were converted to the 2019 Public Warrants and Private Warrants, respectively, at an exchange ratio of <span style="border-left: none; border-right: none; line-height: inherit;">one-for-one</span> to a warrant to purchase one share of Akerna<span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; 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; display: inline !important; line-height: inherit;">&#8217;</span>s&#160;Common Stock with identical terms and conditions. <span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;">Concurrent with our 20-for-1 reverse stock split during the fourth quarter of 2022, the exchange ratio of the 2019 Public Warrants and the Private Warrants was changed to 20 warrants for one share of Common Stock. The Private Warrants have contingent exercise provisions such that when the Private Warrants are held by someone other than the initial purchasers or their permitted transferees, the Private Warrants will be redeemable by the Company. Accordingly, the requirements for accounting for the Private Warrants as equity are not satisfied and the Private Warrants have been reflected on our consolidated balance sheets as a derivative liability and are not included the summary of outstanding warrants presented below</span> .&#160;<span style="line-height: inherit;">&#160;&#160;</span></span></span></p>
<p style="margin: 0pt 0pt 10pt; color: #000000; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; text-align: justify; font-family: 'Times New Roman', serif; text-indent: 0pt; line-height: 1.2;"><span style="font-size: 10pt; color: black; font-weight: bold; font-style: italic; line-height: inherit;">Outstanding Warrants</span></p>
<p style="margin: 0pt 0pt 5pt; color: #000000; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; text-align: justify; font-family: 'Times New Roman', serif; text-indent: 32pt; line-height: 1.2;"><span style="font-size: 10pt; color: black; line-height: inherit;">The following table summarizes our warrants outstanding as of the dates presented:</span></p>
<div style="font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; widows: 2; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;">

<table border="0" cellpadding="0" cellspacing="0" style="height: 85px; border-collapse: collapse; width: 100%; margin: 0px; font-family: 'times new roman'; font-size: 10pt; text-indent: 0px;" width="100%">
<tbody>
<tr style="height: 10px;">
<td style="height: 10px; padding: 0px; color: #000000; font-weight: bold; font-style: normal; text-decoration: none; white-space: normal; text-align: center; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: bold; font-style: normal; text-decoration: none; white-space: normal; text-align: center; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin: 0px; text-indent: 0px; height: 10px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><br/></td>
<td colspan="2" style="padding: 0px; color: rgb(0, 0, 0); font-weight: bold; font-style: normal; text-decoration: none; white-space: nowrap; text-align: center; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 10px; margin: 0px; text-indent: 0px; border-bottom: 1.5pt solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;; font-size: 10pt; vertical-align: bottom;" valign="bottom">
<p><span style="font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; widows: 2; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> Exercise Price </span></p>
</td>
<td style="height: 10px; padding: 0px; color: #000000; font-weight: bold; font-style: normal; text-decoration: none; white-space: normal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: rgb(0, 0, 0); font-weight: bold; font-style: normal; text-decoration: none; white-space: normal; text-align: center; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 10px; margin: 0px; text-indent: 0px; border-bottom: 1.5pt solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;; font-size: 10pt; vertical-align: bottom;" valign="bottom">
<p><span style="font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; widows: 2; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">Expiration&#160;</span><span style="font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; widows: 2; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">Date</span><br/></p>
</td>
<td style="padding: 0px; color: #000000; font-weight: bold; font-style: normal; text-decoration: none; white-space: normal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td colspan="2" style="padding: 0px; color: rgb(0, 0, 0); font-weight: bold; font-style: normal; text-decoration: none; white-space: normal; text-align: center; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 10px; margin: 0px; text-indent: 0px; border-bottom: 1.5pt solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;; font-size: 10pt; vertical-align: bottom;" valign="bottom">
<p><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> Balance as of December 31, 2022 </span></p>
</td>
<td style="padding: 0px; color: #000000; font-weight: bold; font-style: normal; text-decoration: none; white-space: normal; text-align: center; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin: 0px; text-indent: 0px; vertical-align: bottom; height: 10px; font-family: 'times new roman'; font-size: 10pt;"><br/></td>
<td style="padding: 0px; color: #000000; font-weight: bold; font-style: normal; text-decoration: none; white-space: normal; text-align: center; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td colspan="2" style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: center; margin: 0px; text-indent: 0px; height: 10px; vertical-align: bottom; border-bottom: 1.5pt solid #000000; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> <span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: bold; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; 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;">Issued</span></span><br/></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: center; margin: 0px; text-indent: 0px; vertical-align: bottom; height: 10px; font-family: 'times new roman'; font-size: 10pt;"><br/></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td colspan="2" style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom; text-align: center; border-bottom: 1.5pt solid #000000; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> <span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: bold; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; 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;">Exercised</span></span><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span><br/></td>
<td style="padding: 0px; color: #000000; font-weight: bold; font-style: normal; text-decoration: none; white-space: normal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: bold; font-style: normal; text-decoration: none; white-space: normal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td colspan="2" style="padding: 0px; color: #000000; font-weight: bold; font-style: normal; text-decoration: none; white-space: normal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin: 0px; text-indent: 0px; height: 10px; vertical-align: bottom; border-bottom: 1.5pt solid #000000; text-align: center; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> <span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: bold; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; 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;">Expired</span></span><br/></td>
<td style="padding: 0px; color: #000000; font-weight: bold; font-style: normal; text-decoration: none; white-space: normal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: bold; font-style: normal; text-decoration: none; white-space: normal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td colspan="2" style="padding: 0px; color: #000000; font-weight: bold; font-style: normal; text-decoration: none; white-space: normal; height: 10px; margin: 0px; text-indent: 0px; text-align: center; vertical-align: bottom; border-bottom: 1.5pt solid #000000; font-family: 'times new roman'; font-size: 10pt;" valign="bottom">
<p style="margin: 0px; text-indent: 0px;"><span style="font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; widows: 2; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: bold; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; 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;">Balance as of</span></span></p>
<p style="margin: 0px; text-indent: 0px;">March 31, 2023<br/></p>
</td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
</tr>
<tr style="height: 15px; background-color: #cceeff;">
<td style="height: 15px; padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; background: #cceeff; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; width: 22%;" valign="bottom"><span style="font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; widows: 2; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">2019 Public Warrants <span style="font-size: 8pt; line-height: inherit;">(1)</span></span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; background: #cceeff; margin: 0px; text-indent: 0px; height: 15px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; width: 1%;" valign="bottom"><br/></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; background: #cceeff; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; width: 1%;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> <span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; 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></span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; background: #cceeff; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; width: 10%;" valign="bottom"><span style="font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; widows: 2; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">230.00</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; background: #cceeff; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; width: 1%;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; background: #cceeff; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; width: 10%;" valign="bottom"><span style="font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: -webkit-right; widows: 2; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">6/19/2024</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; background: #cceeff; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; width: 1%;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; background: #cceeff; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; width: 1%;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; background: #cceeff; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; width: 8%;" valign="bottom"><span style="font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; widows: 2; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">5,813,804</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; background: #cceeff; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; width: 1%;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; background: #cceeff; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; width: 1%;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; background: #cceeff; margin: 0px; text-indent: 0px; height: 15px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; width: 1%;" valign="bottom"><br/></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; background: #cceeff; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; width: 8%;" valign="bottom">&#8212;</td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; width: 1%; background-color: #cceeff;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; background: #cceeff; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; width: 1%;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; background: #cceeff; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; width: 1%;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; background: #cceeff; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; width: 8%;" valign="bottom">&#8212;</td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; width: 1%; background-color: #cceeff;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; background: #cceeff; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; width: 1%;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; background: #cceeff; margin: 0px; text-indent: 0px; height: 15px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; width: 1%;" valign="bottom"><br/></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; background: #cceeff; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; width: 8%;" valign="bottom">&#8212;</td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; width: 1%; background-color: #cceeff;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; background: #cceeff; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; width: 1%;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; background: #cceeff; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; width: 1%;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; background: #cceeff; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; width: 8%;" valign="bottom"><span style="font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; widows: 2; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">5,813,804</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; background: #cceeff; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; width: 1%;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
</tr>
<tr style="height: 15px;">
<td style="height: 15px; padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><span style="font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; widows: 2; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">2022 Unit Offering&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; margin: 0px; text-indent: 0px; height: 15px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><br/></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; margin: 0px; text-indent: 0px; height: 15px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><br/></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; margin: 0px; text-indent: 0px; height: 15px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><br/></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><br/></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
</tr>
<tr style="height: 15px; background-color: #cceeff;">
<td style="height: 15px; padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"><span style="font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; widows: 2; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160; &#160; &#160;Common Warrants <span style="font-size: 8pt; line-height: inherit;">(2)</span></span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; margin: 0px; text-indent: 0px; height: 15px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"><br/></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> <span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; 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></span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"><span style="font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; widows: 2; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">4.60</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"><span style="font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: -webkit-right; widows: 2; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">6/29/2027</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom">43,478,261</td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; margin: 0px; text-indent: 0px; height: 15px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"><br/></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"><span style="font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; widows: 2; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#8212;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom">&#8212;</td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; margin: 0px; text-indent: 0px; height: 15px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"><br/></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom">&#8212;</td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"><span style="font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; widows: 2; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">43,478,261</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
</tr>
<tr style="height: 15px;">
<td style="height: 15px; padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><span style="font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; widows: 2; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160; &#160; &#160;Underwriter Warrants <span style="color: #000000; font-family: 'times new roman', times; font-size: 10.6667px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; 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;">(2)</span></span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin: 0px; text-indent: 0px; height: 15px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><br/></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> <span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; 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></span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><span style="font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; widows: 2; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">4.60</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><span style="font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: -webkit-right; widows: 2; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">6/29/2027</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; border-bottom: 1.5pt solid #000000; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; border-bottom: 1.5pt solid #000000; font-family: 'times new roman'; font-size: 10pt;" valign="bottom">2,173,913</td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin: 0px; text-indent: 0px; height: 15px; vertical-align: bottom; border-bottom: 1.5pt solid #000000; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><br/></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; border-bottom: 1.5pt solid #000000; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><span style="font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; widows: 2; -webkit-text-stroke-width: 0px; font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#8212;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; border-bottom: 1.5pt solid #000000; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; border-bottom: 1.5pt solid #000000; font-family: 'times new roman'; font-size: 10pt;" valign="bottom">&#8212;</td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin: 0px; text-indent: 0px; height: 15px; vertical-align: bottom; border-bottom: 1.5pt solid #000000; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><br/></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; border-bottom: 1.5pt solid #000000; font-family: 'times new roman'; font-size: 10pt;" valign="bottom">&#8212;</td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; border-bottom: 1.5pt solid #000000; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; border-bottom: 1.5pt solid #000000; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><span style="font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; widows: 2; -webkit-text-stroke-width: 0px; font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">2,173,913</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
</tr>
<tr style="height: 15px; margin: 0px; text-indent: 0px; background-color: #cceeff;">
<td style="height: 15px; padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; margin: 0px; text-indent: 0px; height: 15px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"><br/></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; border-bottom: 4.5pt double #000000; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; border-bottom: 4.5pt double #000000; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"><span style="font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; widows: 2; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">51,465,978</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; margin: 0px; text-indent: 0px; height: 15px; vertical-align: bottom; border-bottom: 4.5pt double #000000; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"><br/></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; border-bottom: 4.5pt double #000000; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"><span style="font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; widows: 2; -webkit-text-stroke-width: 0px; font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#8212;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; border-bottom: 4.5pt double #000000; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; border-bottom: 4.5pt double #000000; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"><span style="font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; widows: 2; -webkit-text-stroke-width: 0px; font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#8212;</span></td>
<td style="padding: 0px 0px 2px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"/>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; margin: 0px; text-indent: 0px; height: 15px; vertical-align: bottom; border-bottom: 4.5pt double #000000; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"><br/></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; border-bottom: 4.5pt double #000000; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom">&#8212;</td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; border-bottom: 4.5pt double #000000; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; border-bottom: 4.5pt double #000000; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"><span style="font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; widows: 2; -webkit-text-stroke-width: 0px; font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">51,465,978</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
</tr>
</tbody>
</table>
<p style="margin: 0pt; text-align: justify; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">(1) <span style="border-right: none; border-left: none; line-height: inherit;">The 2019 Public Warrants are exercisable&#160;for </span>290,690<span style="border-right: none; border-left: none; line-height: inherit;"> shares of Common Stock at <span style="border-right: none; border-left: none; line-height: inherit;">$<span style="border-left: none; border-right: none; line-height: inherit;">230.00</span></span> per share or a ratio of </span>20<span style="border-right: none; border-left: none; line-height: inherit;"> warrants for </span>one<span style="border-right: none; border-left: none; line-height: inherit;"> share of Common Stock.</span></span></p>
<p style="margin: 0pt; text-align: justify; text-indent: 0pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">(2) <span style="border-right: none; border-left: none; line-height: inherit;">The Common Warrants and Underwriter Warrants are exercisable for a combined amount of </span>2,282,609<span style="border-right: none; border-left: none; line-height: inherit;"> shares of Common Stock at $</span>0.88<span style="border-right: none; border-left: none; line-height: inherit;"> per share or a ratio of </span>20<span style="border-right: none; border-left: none; line-height: inherit;"> warrants for </span>one<span style="border-right: none; border-left: none; line-height: inherit;"> share of Common Stock.</span></span></p>

</div>
</div>
</div>
</div>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -URI https://asc.fasb.org/topic&amp;trid=2208762<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496171-112644<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496171-112644<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496189-112644<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496189-112644<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496171-112644<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496189-112644<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 16<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496180-112644<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(e)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126731327&amp;loc=SL126733271-114008<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139717277569680">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresTextBlock', window );">Fair Value</a></td>
<td class="text">
<div style="border-left: none; border-right: none;">
<p style="margin: 0px; text-indent: 0px; line-height: 1.3;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit; font-weight: bold;"><span style="text-indent: 0pt; line-height: inherit;">Note 10</span><span style="text-indent: 0pt; line-height: inherit;">&#160;<b style="color: #000000; font-family: 'times new roman', times; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-size: 13.3333px;">&#8211;</b></span><span style="text-indent: 0pt; line-height: inherit;">&#160;Fair Value</span></span>&#160;</p>
<div style="color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-family: 'times new roman', times; font-size: 10pt; margin: 12pt 0pt 0pt; text-indent: 48pt; line-height: 1.3;">
<div style="font-family: 'times new roman', times; font-size: 10pt; margin: 0pt; text-indent: 64pt;">
<p style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0pt; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt; line-height: 1.3;"><span style="font-weight: bold; font-size: 10pt; line-height: inherit;"><i>Fair Value Option&#160;Election &#8211; Convertible Notes&#160;</i></span></p>
<p style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; text-indent: 0pt; line-height: 1.3; margin: 0px 0 -4px 0 !important;"><br/></p>
<p style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt; text-indent: 32pt; line-height: 1.2;"><span style="font-family: terminal, monaco; font-size: 10pt; line-height: inherit;"><span style="line-height: inherit;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><span>We elected to account for the&#160;<span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; 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.4444px; 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;">Senior Convertible Notes</span>&#160;by applying the fair value option. Under the fair value option, the financial liability is initially measured at its issue-date estimated fair value and subsequently remeasured&#160;at its estimated fair value on a recurring basis at each reporting period date. The change in estimated fair value resulting from changes in instrument-specific credit risk is recorded in other comprehensive income as a component of equity. The remaining estimated fair value adjustment is presented as a single line item within Other (expense) income in our condensed consolidated statements of operations under the caption, Change in fair value of convertible notes</span></span>.</span></span><span style="font-size: 10pt; line-height: inherit;"><br/></span></p>
<p style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px -5px; text-indent: 33.3333pt; line-height: 1.2;"><span style="font-size: 10pt; line-height: inherit;"><br/></span></p>
<p style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt; text-indent: 32pt; line-height: 1.2;"><span style="font-size: 10pt; line-height: inherit;">For the <span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; 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.4444px; 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;">Senior Convertible Notes</span>, which are measured at fair value categorized within Level<span style="line-height: inherit;">&#160;</span><span>3</span><span style="line-height: inherit;">&#160;</span>of the fair value hierarchy, the following represents a reconciliation of the fair values for the three<span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; 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.4444px; 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;">&#160;months ended</span><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; 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.4444px; 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; line-height: inherit;">&#160;</span><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; 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.4444px; 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; line-height: inherit;">March 31, 2023</span><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; 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.4444px; 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;">&#160;and March 31, 2022:</span></span></p>
<p style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px 0px -2px; line-height: 1.2;"><br/></p>
<div style="font-style: normal; line-height: 1.2;">
<div style="border-left: none; border-right: none;">

<div style="font-style: normal;">
<div style="border-left: none; border-right: none;">
<div id="t_ft_NKT289KDKG00000000000000000000b">
<table cellpadding="0" cellspacing="0" style="height: 85px; font-family: 'times new roman'; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px 0px 0px 0.1px; font-size: 10pt; width: 100%; border-collapse: collapse;" width="100%">
<tbody>
<tr style="height: 10px;">
<td style="margin: 0px; height: 10px; padding: 0px; text-indent: 0px;"><br/></td>
<td style="margin: 0px; padding: 0px; height: 10px; text-indent: 0px; vertical-align: bottom;" valign="bottom"/>
<td colspan="6" style="margin: 0px; padding: 0px; text-indent: 0px; vertical-align: bottom; border-bottom: 1.5pt solid #000000; height: 10px;">
<p style="margin: 0px; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="line-height: inherit;"><span style="font-weight: bold; line-height: inherit;"> Three Months Ended March 31, </span></span></p>
</td>
<td style="margin: 0px; padding: 0px; height: 10px; text-indent: 0px;"><br/></td>
</tr>
<tr style="height: 18px;">
<td style="margin: 0px; height: 18px; padding: 0px; text-indent: 0px;"><br/></td>
<td style="margin: 0px; padding: 0px; text-align: center; height: 18px; text-indent: 0px;"><br/></td>
<td colspan="2" style="margin: 0px; padding: 0px; text-align: center; border-bottom: 1.5pt solid #000000; height: 18px; text-indent: 0px;"><span style="font-weight: bold; line-height: inherit;">2023</span></td>
<td style="margin: 0px; padding: 0px; text-align: center; height: 18px; text-indent: 0px;"><br/></td>
<td style="margin: 0px; padding: 0px; text-align: center; text-indent: 0px; height: 18px;"><br/></td>
<td colspan="2" style="margin: 0px; padding: 0px; border-bottom: 1.5pt solid #000000; text-align: center; height: 18px; text-indent: 0px;"><span style="font-weight: bold; line-height: inherit;">2022</span><br/></td>
<td style="margin: 0px; padding: 0px; text-align: center; height: 18px; text-indent: 0px;"><br/></td>
</tr>
<tr style="height: 10px; margin-left: 0.1px; background-color: #cceeff;">
<td style="margin: 0px; height: 10px; background-color: #cceeff; padding: 0px; text-indent: 0px;" valign="top">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="border-left: none; border-right: none; line-height: inherit;"> Fair value balance at beginning of period&#160; </span></p>
</td>
<td style="margin: 0px; padding: 0px; background-color: #cceeff; height: 10px; text-indent: 0px;"><br/></td>
<td style="margin: 0px; padding: 0px; background-color: #cceeff; height: 10px; text-indent: 0px;"><span style="color: #000000; font-family: 'times new roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; 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></td>
<td style="margin: 0px; padding: 0px; background-color: #cceeff; height: 10px; text-align: right; text-indent: 0px;">14,607,000</td>
<td style="margin: 0px; padding: 0px; background-color: #cceeff; text-align: right; text-indent: 0px; height: 10px;"><br/></td>
<td style="margin: 0px; padding: 0px; background-color: #cceeff; text-align: right; text-indent: 0px; height: 10px;"><br/></td>
<td style="margin: 0px; padding: 0px; background-color: #cceeff; text-indent: 0px; height: 10px; text-align: left;">$</td>
<td style="margin: 0px; padding: 0px; background-color: #cceeff; height: 10px; text-align: right; text-indent: 0px;">17,305,000</td>
<td style="margin: 0px; padding: 0px; background-color: #cceeff; text-align: right; text-indent: 0px; height: 10px;"><br/></td>
</tr>
<tr style="height: 17px;">
<td style="margin: 0px; height: 17px; padding: 0px; text-indent: 0px; width: 74%;">Principal payments in cash and Common Stock</td>
<td style="margin: 0px; border-bottom: 1px solid #ffffff; padding: 0px; height: 17px; text-indent: 0px; width: 1%;"><br/></td>
<td style="margin: 0px; border-bottom: 1px solid #ffffff; padding: 0px; height: 17px; text-indent: 0px; width: 1%;"><br/></td>
<td style="margin: 0px; border-bottom: 1px solid #ffffff; padding: 0px; height: 17px; text-align: right; text-indent: 0px; width: 10%;">(6,314,457</td>
<td style="margin: 0px; padding: 0px; text-indent: 0px; height: 17px; text-align: left; width: 1%;">)</td>
<td style="margin: 0px; padding: 0px; text-indent: 0px; text-align: left; height: 17px; width: 1%;"><br/></td>
<td style="margin: 0px; border-bottom: 1px solid #ffffff; padding: 0px; text-align: right; text-indent: 0px; height: 17px; width: 1%;"><br/></td>
<td style="margin: 0px; border-bottom: 1px solid #ffffff; padding: 0px; height: 17px; text-align: right; text-indent: 0px; width: 10%;">(3,300,000</td>
<td style="margin: 0px; padding: 0px; text-indent: 0px; height: 17px; text-align: left; width: 1%;">)</td>
</tr>
<tr style="height: 10px; background-color: #cceeff;">
<td style="margin: 0px; height: 10px; background-color: #cceeff; padding: 0px; text-indent: 0px;"><span style="color: #000000; font-family: 'times new roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Change in fair value reported in the statements of operations&#160;</span></td>
<td style="margin: 0px; padding: 0px; background-color: #cceeff; height: 10px; text-indent: 0px;"><br/></td>
<td style="margin: 0px; padding: 0px; background-color: #cceeff; height: 10px; text-indent: 0px;"><br/></td>
<td style="margin: 0px; padding: 0px; background-color: #cceeff; height: 10px; text-align: right; text-indent: 0px;">155,457</td>
<td style="margin: 0px; padding: 0px; background-color: #cceeff; text-indent: 0px; height: 10px; text-align: left;"><br/></td>
<td style="margin: 0px; padding: 0px; background-color: #cceeff; text-indent: 0px; text-align: left; height: 10px;"><br/></td>
<td style="margin: 0px; padding: 0px; background-color: #cceeff; text-align: right; text-indent: 0px; height: 10px;"><br/></td>
<td style="margin: 0px; padding: 0px; background-color: #cceeff; height: 10px; text-align: right; text-indent: 0px;">1,433,000</td>
<td style="margin: 0px; padding: 0px; background-color: #cceeff; text-align: right; text-indent: 0px; height: 10px;"><br/></td>
</tr>
<tr style="height: 10px;">
<td style="margin: 0px; height: 10px; vertical-align: bottom; padding: 0px; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; line-height: inherit;">Change in fair value reported in other comprehensive loss&#160;</span></p>
</td>
<td style="margin: 0px; border-bottom: 1px solid #ffffff; padding: 0px; height: 10px; text-indent: 0px;"><br/></td>
<td style="margin: 0px; border-bottom: 1.5pt solid #000000; padding: 0px; height: 10px; text-indent: 0px;"><br/></td>
<td style="margin: 0px; padding: 0px; height: 10px; border-bottom: 1.5pt solid #000000; text-align: right; text-indent: 0px;">14,000</td>
<td style="margin: 0px; padding: 0px 0px 1px; text-indent: 0px; height: 10px; text-align: left;"/>
<td style="margin: 0px; padding: 0px; text-indent: 0px; text-align: left; height: 10px;"><br/></td>
<td style="margin: 0px; padding: 0px; text-align: right; border-bottom: 1.5pt solid #000000; text-indent: 0px; height: 10px;"><br/></td>
<td style="margin: 0px; padding: 0px; height: 10px; text-align: right; border-bottom: 1.5pt solid #000000; text-indent: 0px;">(101,000</td>
<td style="margin: 0px; padding: 0px 0px 1px; text-indent: 0px; height: 10px; text-align: left;">)</td>
</tr>
<tr style="height: 10px; background-color: #cceeff;">
<td style="margin: 0px; height: 10px; padding: 0px; text-indent: 0px; vertical-align: bottom; background-color: #cceeff;" valign="bottom">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="border-left: none; border-right: none; line-height: inherit;"> Fair value balance at end of period </span></p>
</td>
<td style="margin: 0px; padding: 0px; height: 10px; text-indent: 0px; vertical-align: bottom; background-color: #cceeff;" valign="bottom"><br/></td>
<td style="margin: 0px; padding: 0px; height: 10px; text-indent: 0px; vertical-align: bottom; background-color: #cceeff; border-bottom: 4.5pt double #000000;" valign="bottom"><span style="color: #000000; font-family: 'times new roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; 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></td>
<td style="margin: 0px; padding: 0px; height: 10px; text-align: right; text-indent: 0px; vertical-align: bottom; background-color: #cceeff; border-bottom: 4.5pt double #000000;" valign="bottom">8,462,000</td>
<td style="margin: 0px; padding: 0px; text-indent: 0px; vertical-align: bottom; background-color: #cceeff; text-align: right; line-height: 1.3; height: 10px;"><br/></td>
<td style="margin: 0px; padding: 0px; text-indent: 0px; vertical-align: bottom; background-color: #cceeff; text-align: right; line-height: 1.3; height: 10px;"><br/></td>
<td style="margin: 0px; padding: 0px; text-indent: 0px; vertical-align: bottom; background-color: #cceeff; line-height: 1.3; height: 10px; border-bottom: 4.5pt double #000000; text-align: left;">$</td>
<td style="margin: 0px; padding: 0px; height: 10px; text-indent: 0px; vertical-align: bottom; background-color: #cceeff; text-align: right; line-height: 1.3; border-bottom: 4.5pt double #000000;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">15,337,000</span><br/></td>
<td style="margin: 0px; padding: 0px; text-indent: 0px; vertical-align: bottom; background-color: #cceeff; text-align: right; line-height: 1.3; height: 10px;"><br/></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>

</div>
</div>
<p style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt; text-indent: 33.3333pt; line-height: 1.2;"><span style="font-size: 10pt; line-height: inherit;"><br/></span></p>
<p style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt; text-indent: 32pt; line-height: 1.2;"><span style="font-size: 10pt; line-height: inherit;">The estimated fair value of the Senior Convertible Notes was computed using&#160;<span style="line-height: inherit;"><span class="selected" style="line-height: inherit;">Monte Carlo</span></span> simulations, which incorporates significant inputs that are not observable in the market, and thus represents a Level<span style="line-height: inherit;">&#160;</span><span>3</span><span style="line-height: inherit;">&#160;</span>measurement as defined by GAAP. The unobservable inputs utilized for measuring the fair value of the Senior Convertible Notes reflect our assumptions about the assumptions that market participants would use in valuing the Senior Convertible Notes as of its issuance date and subsequent reporting periods.&#160;</span></p>
<p style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px -5px; text-indent: 33.3333pt; line-height: 1.2;"><span style="font-size: 10pt; line-height: inherit;"><br/></span></p>
<p style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt; text-indent: 32pt; line-height: 1.2;"><span style="font-size: 10pt; line-height: inherit;">We estimated the fair value by using the following key inputs to the <span style="line-height: inherit;"><span class="selected" style="line-height: inherit;">Monte Carlo Simulation <span style="line-height: inherit;">Models</span></span></span><span style="line-height: inherit;">:</span>&#160;&#160;</span></p>
<p style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; margin: 0pt 0px -5px; line-height: 1.2;"><br/></p>

<table cellpadding="0" cellspacing="0" style="height: 162px; font-family: 'times new roman'; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; font-size: 10pt; width: 100%; border-collapse: collapse;" width="100%">
<tbody>
<tr style="margin-left: 0.1px; height: 18px;">
<td style="margin: 0px; height: 18px; padding: 0px; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000; font-weight: bold; line-height: inherit;"> Fair Value Assumptions - Convertible Notes </span></p>
</td>
<td style="margin: 0px; height: 18px; padding: 0px; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; font-size: 8pt; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; line-height: inherit;">&#160;</span></p>
</td>
<td colspan="3" style="margin: 0px; height: 18px; text-align: center; padding: 0px; border-bottom: 1.5pt solid #000000; text-indent: 0px;" valign="bottom"><span style="border-left: none; border-right: none; font-weight: bold; line-height: inherit;">March 31, 2023</span></td>
<td style="margin: 0px; height: 18px; padding: 0px; text-indent: 0px;" valign="top">
<p style="margin: 0px; padding: 0px; font-size: 8pt; text-indent: 0px;"><span style="font-size: 10pt; line-height: inherit;">&#160;</span></p>
</td>
<td style="margin: 0px; height: 18px; padding: 0px; text-indent: 0px;" valign="top">
<p style="margin: 0px; padding: 0px; font-size: 8pt; text-indent: 0px;"><span style="font-size: 10pt; line-height: inherit;">&#160;</span></p>
</td>
<td colspan="3" style="margin: 0px; height: 18px; text-align: center; padding: 0px; border-bottom: 1.5pt solid #000000; text-indent: 0px;" valign="bottom"><span style="border-left: none; border-right: none; font-weight: bold; line-height: inherit;">December 31, 2022</span></td>
<td style="margin: 0px; height: 18px; padding: 0px; text-indent: 0px;" valign="top">
<p style="margin: 0px; padding: 0px; font-size: 8pt; text-indent: 0px;"><span style="font-size: 11pt; line-height: inherit;">&#160;</span></p>
</td>
</tr>
<tr style="margin-left: 0.1px; height: 18px; background-color: #cceeff;">
<td style="margin: 0px; height: 18px; padding: 0px; background-color: #cceeff; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; padding-left: 0px; text-indent: 0px; padding-right: 0px;"><span style="font-size: 10pt; line-height: inherit;">Face value principal payable</span></p>
</td>
<td style="margin: 0px; height: 18px; padding: 0px; background-color: #cceeff; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; line-height: inherit;">&#160;&#160;</span></p>
</td>
<td style="margin: 0px; height: 18px; padding: 0px; background-color: #cceeff; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; line-height: inherit;">$</span></p>
</td>
<td colspan="2" style="margin: 0px; padding: 0px; height: 18px; background-color: #cceeff; text-indent: 0px; text-align: right;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;">8,348,270</p>
</td>
<td style="margin: 0px; height: 18px; padding: 0px; background-color: #cceeff; text-indent: 0px;" valign="top">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="line-height: inherit;"> &#160;&#160; </span></p>
</td>
<td style="margin: 0px; height: 18px; padding: 0px; background-color: #cceeff; text-indent: 0px;" valign="top">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; line-height: inherit;">&#160;&#160;</span></p>
</td>
<td style="margin: 0px; height: 18px; padding: 0px; background-color: #cceeff; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; line-height: inherit;">$</span></p>
</td>
<td colspan="2" style="margin: 0px; padding: 0px; height: 18px; background-color: #cceeff; text-indent: 0px; text-align: right;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;">14,662,727</p>
</td>
<td style="margin: 0px; height: 18px; padding: 0px; background-color: #cceeff; text-indent: 0px;" valign="top">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 11pt; line-height: inherit;">&#160;&#160;</span></p>
</td>
</tr>
<tr style="margin-left: 0.1px; height: 18px;">
<td style="margin: 0px; height: 18px; padding: 0px; text-indent: 0px; width: 74%;" valign="bottom">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 8pt; line-height: inherit;"><span style="font-size: 10pt; line-height: inherit;"> Original conversion price</span>&#160;</span></p>
</td>
<td style="margin: 0px; height: 18px; padding: 0px; text-indent: 0px; width: 1%;" valign="bottom">
<p style="margin: 0px; padding: 0px; text-indent: 0px;"><span style="font-size: 10pt; line-height: inherit;">&#160;</span></p>
</td>
<td style="margin: 0px; height: 18px; padding: 0px; text-indent: 0px; width: 1%;" valign="bottom">
<p style="margin: 0px; padding: 0px; text-indent: 0px;"><span style="font-size: 10pt; line-height: inherit;">$</span></p>
</td>
<td colspan="2" style="margin: 0px; padding: 0px; height: 18px; text-indent: 0px; text-align: right; width: 10%;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="border-left: none; border-right: none; line-height: inherit;">4.75</span></p>
</td>
<td style="margin: 0px; height: 18px; padding: 0px; text-indent: 0px; width: 1%;" valign="top">
<p style="margin: 0px; padding: 0px; text-indent: 0px;"><span style="font-size: 10pt; line-height: inherit;">&#160;</span></p>
</td>
<td style="margin: 0px; height: 18px; padding: 0px; text-indent: 0px; width: 1%;" valign="top">
<p style="margin: 0px; padding: 0px; text-indent: 0px;"><span style="font-size: 10pt; line-height: inherit;">&#160;</span></p>
</td>
<td style="margin: 0px; height: 18px; padding: 0px; text-indent: 0px; width: 1%;" valign="bottom">
<p style="margin: 0px; padding: 0px; text-indent: 0px;"><span style="font-size: 10pt; line-height: inherit;">$</span></p>
</td>
<td colspan="2" style="margin: 0px; padding: 0px; height: 18px; text-indent: 0px; text-align: right; width: 10%;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="border-left: none; border-right: none; line-height: inherit;">4.75</span></p>
</td>
<td style="margin: 0px; height: 18px; padding: 0px; text-indent: 0px; width: 1%;" valign="top">
<p style="margin: 0px; padding: 0px; text-indent: 0px;"><span style="font-size: 11pt; line-height: inherit;">&#160;</span></p>
</td>
</tr>
<tr style="margin-left: 0.1px; height: 18px; background-color: #cceeff;">
<td style="margin: 0px; height: 18px; background-color: #cceeff; padding: 0px; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; line-height: inherit;">Value of Common Stock</span></p>
</td>
<td style="margin: 0px; height: 18px; padding: 0px; background-color: #cceeff; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; padding: 0px; text-indent: 0px;"><span style="font-size: 10pt; line-height: inherit;">&#160;</span></p>
</td>
<td style="margin: 0px; height: 18px; padding: 0px; background-color: #cceeff; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; line-height: inherit;">$</span></p>
</td>
<td colspan="2" style="margin: 0px; padding: 0px; height: 18px; background-color: #cceeff; text-indent: 0px; text-align: right;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;">0.80</p>
</td>
<td style="margin: 0px; height: 18px; padding: 0px; background-color: #cceeff; text-indent: 0px;" valign="top">
<p style="margin: 0px; padding: 0px; text-indent: 0px;"><span style="font-size: 10pt; line-height: inherit;">&#160;</span></p>
</td>
<td style="margin: 0px; height: 18px; padding: 0px; background-color: #cceeff; text-indent: 0px;" valign="top">
<p style="margin: 0px; padding: 0px; text-indent: 0px;"><span style="font-size: 10pt; line-height: inherit;">&#160;</span></p>
</td>
<td style="margin: 0px; height: 18px; padding: 0px; background-color: #cceeff; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; line-height: inherit;">$</span></p>
</td>
<td colspan="2" style="margin: 0px; padding: 0px; height: 18px; background-color: #cceeff; text-indent: 0px; text-align: right;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;">0.69</p>
</td>
<td style="margin: 0px; height: 18px; padding: 0px; background-color: #cceeff; text-indent: 0px;" valign="top">
<p style="margin: 0px; padding: 0px; text-indent: 0px;"><span style="font-size: 11pt; line-height: inherit;">&#160;</span></p>
</td>
</tr>
<tr style="margin-left: 0.1px; height: 18px;">
<td style="margin: 0px; height: 18px; padding: 0px; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; line-height: inherit;">Expected term (years)</span></p>
</td>
<td style="margin: 0px; height: 18px; padding: 0px; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; padding: 0px; text-indent: 0px;"><span style="line-height: inherit;"> &#160; </span></p>
</td>
<td style="margin: 0px; height: 18px; padding: 0px; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; padding: 0px; text-indent: 0px;"><span style="line-height: inherit;"> &#160; </span></p>
</td>
<td colspan="2" style="margin: 0px; padding: 0px; height: 18px; text-indent: 0px; text-align: right;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;">1.6</p>
</td>
<td style="margin: 0px; height: 18px; padding: 0px; text-indent: 0px;" valign="top">
<p style="margin: 0px; padding: 0px; text-indent: 0px;"><span style="line-height: inherit;"> &#160; </span></p>
</td>
<td style="margin: 0px; height: 18px; padding: 0px; text-indent: 0px;" valign="top">
<p style="margin: 0px; padding: 0px; text-indent: 0px;"><span style="line-height: inherit;"> &#160; </span></p>
</td>
<td style="margin: 0px; height: 18px; padding: 0px; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; padding: 0px; text-indent: 0px;"><span style="line-height: inherit;"> &#160; </span></p>
</td>
<td colspan="2" style="margin: 0px; padding: 0px; height: 18px; text-indent: 0px; text-align: right;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;">1.8</p>
</td>
<td style="margin: 0px; height: 18px; padding: 0px; text-indent: 0px;" valign="top">
<p style="margin: 0px; padding: 0px; text-indent: 0px;"><span style="font-size: 11pt; line-height: inherit;">&#160;</span></p>
</td>
</tr>
<tr style="margin-left: 0.1px; height: 18px; background-color: #cceeff;">
<td style="margin: 0px; height: 18px; background-color: #cceeff; padding: 0px; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; line-height: inherit;">Volatility</span></p>
</td>
<td style="margin: 0px; height: 18px; padding: 0px; background-color: #cceeff; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; padding: 0px; text-indent: 0px;"><span style="font-size: 10pt; line-height: inherit;">&#160;</span></p>
</td>
<td style="margin: 0px; height: 18px; padding: 0px; background-color: #cceeff; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; padding: 0px; text-indent: 0px;"><span style="font-size: 10pt; line-height: inherit;">&#160;</span></p>
</td>
<td colspan="2" style="margin: 0px; padding: 0px; height: 18px; background-color: #cceeff; text-indent: 0px; text-align: right;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="border-left: none; border-right: none; line-height: inherit;"> 99</span></p>
</td>
<td style="margin: 0px; height: 18px; padding: 0px; vertical-align: bottom; background-color: #cceeff; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; padding: 0px; text-indent: 0px;"><span style="color: #000000; font-family: 'times new roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: -webkit-right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;"> % </span></p>
</td>
<td style="margin: 0px; height: 18px; padding: 0px; background-color: #cceeff; text-indent: 0px;" valign="top">
<p style="margin: 0px; padding: 0px; text-indent: 0px;"><span style="font-size: 10pt; line-height: inherit;">&#160;</span></p>
</td>
<td style="margin: 0px; height: 18px; padding: 0px; background-color: #cceeff; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; padding: 0px; text-indent: 0px;"><span style="font-size: 10pt; line-height: inherit;">&#160;</span></p>
</td>
<td colspan="2" style="margin: 0px; padding: 0px; height: 18px; background-color: #cceeff; text-indent: 0px; text-align: right;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="border-left: none; border-right: none; line-height: inherit;"> 77</span></p>
</td>
<td style="margin: 0px; height: 18px; padding: 0px; background-color: #cceeff; text-indent: 0px;" valign="top">
<p style="margin: 0px; padding: 0px; text-indent: 0px;"><span style="color: #000000; font-family: 'times new roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: -webkit-right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;"> % </span></p>
</td>
</tr>
<tr style="margin-left: 0.1px; height: 10px;">
<td style="margin: 0px; height: 10px; padding: 0px; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> Market yield&#160; </span></p>
</td>
<td style="margin: 0px; height: 10px; padding: 0px; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; padding: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td style="margin: 0px; height: 10px; padding: 0px; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; padding: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td colspan="2" style="margin: 0px; vertical-align: middle; padding: 0px; height: 10px; text-indent: 0px; text-align: right;">43.0<br/></td>
<td style="margin: 0px; height: 10px; padding: 0px; vertical-align: bottom; text-indent: 0px;" valign="bottom"><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: -webkit-right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; line-height: inherit; display: inline !important;">%</span></td>
<td style="margin: 0px; height: 10px; vertical-align: bottom; padding: 0px; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; padding: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td style="margin: 0px; height: 10px; vertical-align: bottom; padding: 0px; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; padding: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td colspan="2" style="margin: 0px; vertical-align: middle; padding: 0px; height: 10px; text-indent: 0px; text-align: right;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="line-height: inherit; font-family: 'times new roman', times; font-size: 10pt;"><span style="border-left: none; border-right: none; line-height: inherit;">44.3 to&#160;43.9</span></span></p>
</td>
<td style="margin: 0px; height: 10px; vertical-align: middle; padding: 0px; text-indent: 0px;" valign="middle">
<p style="margin: 0px; padding: 0px; text-indent: 0px;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: -webkit-right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; line-height: inherit; display: inline !important;"> %&#160; </span></p>
</td>
</tr>
<tr style="margin-left: 0.1px; height: 17px; background-color: #cceeff;">
<td style="margin: 0px; height: 17px; background-color: #cceeff; padding: 0px; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; line-height: inherit;">Risk free rate</span></p>
</td>
<td style="margin: 0px; height: 17px; padding: 0px; background-color: #cceeff; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; padding: 0px; text-indent: 0px;"><span style="font-size: 10pt; line-height: inherit;">&#160;</span></p>
</td>
<td style="margin: 0px; height: 17px; padding: 0px; background-color: #cceeff; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; padding: 0px; text-indent: 0px;"><span style="font-size: 10pt; line-height: inherit;">&#160;</span></p>
</td>
<td colspan="2" style="margin: 0px; padding: 0px; height: 17px; background-color: #cceeff; text-indent: 0px; text-align: right;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="border-left: none; border-right: none; line-height: inherit;"> 4.2</span></p>
</td>
<td style="margin: 0px; height: 17px; vertical-align: middle; padding: 0px; background-color: #cceeff; text-indent: 0px;" valign="middle">
<p style="margin: 0px; padding: 0px; text-indent: 0px;"><span style="color: #000000; font-family: 'times new roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: -webkit-right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;"> % </span></p>
</td>
<td style="margin: 0px; height: 17px; padding: 0px; background-color: #cceeff; text-indent: 0px;" valign="top">
<p style="margin: 0px; padding: 0px; text-indent: 0px;"><span style="font-size: 10pt; line-height: inherit;">&#160;</span></p>
</td>
<td style="margin: 0px; height: 17px; padding: 0px; background-color: #cceeff; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; padding: 0px; text-indent: 0px;"><span style="font-size: 10pt; line-height: inherit;">&#160;</span></p>
</td>
<td colspan="2" style="margin: 0px; padding: 0px; height: 17px; background-color: #cceeff; text-indent: 0px; text-align: right;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="border-left: none; border-right: none; line-height: inherit;"> 4.4</span></p>
</td>
<td style="margin: 0px; height: 17px; padding: 0px; background-color: #cceeff; text-indent: 0px;" valign="top">
<p style="margin: 0px; padding: 0px; text-indent: 0px;"><span style="color: #000000; font-family: 'times new roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: -webkit-right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;"> % </span></p>
</td>
</tr>
<tr style="height: 10px;">
<td style="margin: 0px; height: 10px; padding: 0px; text-indent: 0px;">Issue date</td>
<td style="margin: 0px; padding: 0px; height: 10px; text-indent: 0px;"><br/></td>
<td style="margin: 0px; padding: 0px; height: 10px; text-indent: 0px;"><br/></td>
<td colspan="2" style="margin: 0px; padding: 0px; height: 10px; text-indent: 0px; text-align: right;"><span style="color: #000000; font-family: 'times new roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; 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;">October 5, 2021</span></td>
<td style="margin: 0px; vertical-align: middle; padding: 0px; height: 10px; text-indent: 0px;"><br/></td>
<td style="margin: 0px; padding: 0px; height: 10px; text-indent: 0px;"><br/></td>
<td style="margin: 0px; padding: 0px; height: 10px; text-indent: 0px;"><br/></td>
<td colspan="2" style="margin: 0px; padding: 0px; height: 10px; text-indent: 0px; text-align: right;">October 5, 2021</td>
<td style="margin: 0px; padding: 0px; height: 10px; text-indent: 0px;"><br/></td>
</tr>
<tr style="height: 17px; background-color: #cceeff;">
<td style="margin: 0px; height: 17px; background-color: #cceeff; padding: 0px; text-indent: 0px;">Maturity date</td>
<td style="margin: 0px; padding: 0px; height: 17px; background-color: #cceeff; text-indent: 0px;"><br/></td>
<td style="margin: 0px; padding: 0px; height: 17px; background-color: #cceeff; text-indent: 0px;"><br/></td>
<td colspan="2" style="margin: 0px; padding: 0px; height: 17px; background-color: #cceeff; text-indent: 0px; text-align: right;"><span style="color: #000000; font-family: 'times new roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; 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 style="border-left: none; border-right: none; line-height: inherit;">October 5, 2024</span></span></td>
<td style="margin: 0px; vertical-align: middle; padding: 0px; height: 17px; background-color: #cceeff; text-indent: 0px;"><br/></td>
<td style="margin: 0px; padding: 0px; height: 17px; background-color: #cceeff; text-indent: 0px;"><br/></td>
<td style="margin: 0px; padding: 0px; height: 17px; background-color: #cceeff; text-indent: 0px;"><br/></td>
<td colspan="2" style="margin: 0px; padding: 0px; height: 17px; background-color: #cceeff; text-indent: 0px; text-align: right;"><span style="border-left: none; border-right: none; line-height: inherit;">October 5, 2024</span></td>
<td style="margin: 0px; padding: 0px; height: 17px; background-color: #cceeff; text-indent: 0px;"><br/></td>
</tr>
</tbody>
</table>


<p style="margin: 0pt; text-align: justify; line-height: 1.2;"><br/></p>
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; text-indent: 0px; line-height: 1.2;"><b><i><span style="font-size: 10pt; color: #000000; line-height: inherit;">Fair Value Measurement &#8211; Private Warrants<br/></span></i></b><span style="font-size: 10pt; text-indent: 64pt; line-height: inherit;">&#160;</span><span style="font-size: 10pt; color: black; line-height: inherit;">&#160;</span></p>
<p style="text-align: justify; text-indent: 32pt; margin: 0pt 0pt 0.000133333pt; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><span style="font-size: 10pt; color: #000000; line-height: inherit;">For the Private Warrants, which are classified as derivative liabilities on our condensed consolidated balance sheets and are measured at fair value categorized within Level 3&#160;of the fair value hierarchy, the following represents a reconciliation of the fair values for the three months ended March 31, 2023 and March 31, 2022:</span></p>
<p style="text-align: justify; margin: 0in 0in 0.0001pt; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><span style="font-size: 10pt; color: black; line-height: inherit;">&#160;</span></p>
<div style="border-left: none; border-right: none; line-height: 1.2;">

<div style="border-left: none; border-right: none;">
<div id="t_ft_9O50AUX5C000000000000000000000b">
<table border="0" cellpadding="0" cellspacing="0" style="height: 67px; width: 100%; font-family: 'times new roman'; font-size: 10pt; margin: 0px; text-indent: 0px; border-collapse: collapse; margin-left: 0.1px;" width="100%">
<tbody>
<tr style="height: 18px;">
<td style="padding: 0px; margin: 0px; text-indent: 0px; height: 18px;"><br/></td>
<td colspan="6" style="padding: 0px; margin: 0px; text-indent: 0px; height: 18px; border-bottom: 1.5pt solid #000000; text-align: center;"><span style="font-weight: bold; line-height: inherit;">Three Months Ended March 31,</span></td>
<td style="padding: 0px; margin: 0px; text-indent: 0px; height: 18px;"><br/></td>
</tr>
<tr style="height: 17px;">
<td style="padding: 0px; margin: 0px; text-indent: 0px; height: 17px;"><br/></td>
<td colspan="2" style="padding: 0px; margin: 0px; text-indent: 0px; height: 17px; border-bottom: 1.5pt solid #000000; text-align: center; font-weight: bold;"><span style="font-weight: bold; line-height: inherit;"><span style="border-left: none; border-right: none; font-weight: bold; line-height: inherit;">2023</span></span></td>
<td style="padding: 0px; margin: 0px; text-indent: 0px; height: 17px;"><br/></td>
<td style="padding: 0px; margin: 0px; text-indent: 0px; height: 17px;"><br/></td>
<td colspan="2" style="padding: 0px; margin: 0px; text-indent: 0px; height: 17px; border-bottom: 1.5pt solid #000000; text-align: center; font-weight: bold;"><span style="font-weight: bold; line-height: inherit;"><span style="border-left: none; border-right: none; font-weight: bold; line-height: inherit;">2022</span></span></td>
<td style="padding: 0px; margin: 0px; text-indent: 0px; height: 17px;"><br/></td>
</tr>
<tr style="height: 10px;">
<td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 75%;" valign="top">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000; line-height: inherit;"> Fair value balance at beginning of period </span></p>
</td>
<td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 1%;" valign="bottom">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000; line-height: inherit;"> $ </span></p>
</td>
<td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 10%;" valign="bottom">
<p style="text-align: right; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000; line-height: inherit;"> &#8212; </span></p>
</td>
<td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 1%;"><br/></td>
<td style="background: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; height: 10px; width: 1%;"><br/></td>
<td style="background: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; height: 10px; width: 1%;"><span style="color: #000000; font-family: 'Times New Roman', serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; 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></td>
<td style="background: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; height: 10px; text-align: right; width: 10%;">63,178</td>
<td style="background: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; height: 10px; width: 1%;"><br/></td>
</tr>
<tr style="height: 12px;">
<td style="padding: 0px; height: 12px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000; line-height: inherit;"> Change in fair value reported in the statements of operations </span></p>
</td>
<td style="padding: 0px; height: 12px; margin: 0px; text-indent: 0px; border-bottom: 1.5pt solid #000000;">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000; line-height: inherit;"> &#160; </span></p>
</td>
<td style="padding: 0px; height: 12px; margin: 0px; text-indent: 0px; border-bottom: 1.5pt solid #000000;">
<p style="text-align: right; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000; line-height: inherit;">&#8212;</span></p>
</td>
<td style="padding: 0px; height: 12px; margin: 0px; text-indent: 0px;"/>
<td style="padding: 0px; margin: 0px; text-indent: 0px; height: 12px;"><br/></td>
<td style="padding: 0px; margin: 0px; text-indent: 0px; height: 12px; border-bottom: 1.5pt solid #000000;"><br/></td>
<td style="padding: 0px; margin: 0px; text-indent: 0px; height: 12px; border-bottom: 1.5pt solid #000000; text-align: right;">(18,051</td>
<td style="padding: 0px; margin: 0px; text-indent: 0px; height: 12px;">)</td>
</tr>
<tr style="height: 10px;">
<td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000; line-height: inherit;"> Fair value balance at end of period </span></p>
</td>
<td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom: 4.5pt double #000000;" valign="bottom">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000; line-height: inherit;"> $ </span></p>
</td>
<td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom: 4.5pt double #000000;" valign="bottom">
<p style="text-align: right; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000; line-height: inherit;"> &#8212; </span></p>
</td>
<td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="background: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; height: 10px;"><br/></td>
<td style="background: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom: 4.5pt double #000000;"><span style="color: #000000; font-family: 'Times New Roman', serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; 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></td>
<td style="background: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom: 4.5pt double #000000; text-align: right;">45,127</td>
<td style="background: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; height: 10px;"><br/></td>
</tr>
</tbody>
</table>
</div>
</div>

<br/></div>
<p style="text-align: justify; text-indent: 32pt; margin: 0pt; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><span style="font-size: 10pt; color: #000000; line-height: inherit;">We utilized a binomial lattice model, which incorporates significant inputs, specifically the expected volatility, that are not observable in the market, and thus represents a Level 3 measurement as defined in GAAP. The unobservable inputs utilized for measuring the fair value of the Private Warrants reflect our estimates regarding the assumptions that market participants would use in valuing the Warrants as of the end of the reporting periods.</span></p>
<p style="text-align: justify; text-indent: 32pt; margin: 0pt; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><span style="font-size: 10pt; color: #000000; line-height: inherit;">&#160;</span></p>
<p style="text-align: justify; text-indent: 32pt; margin: 0pt; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><span style="font-size: 10pt; color: #000000; line-height: inherit;">We recognize changes to the derivative liability against earnings or loss each reporting period. Upon exercise of the <span style="color: #000000; font-family: 'Times New Roman', serif; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 48px; 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;">Private<span style="line-height: inherit;">&#160;</span></span>Warrants, holders will receive a delivery of Akerna shares on a net or gross share basis per the terms of the <span style="color: #000000; font-family: 'Times New Roman', serif; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 48px; 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;">Private<span style="line-height: inherit;">&#160;</span></span>Warrants and any exercise will reclassify the <span style="color: #000000; font-family: 'Times New Roman', serif; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 48px; 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;">Private<span style="line-height: inherit;">&#160;</span></span>Warrants, at the time of exercise, to shareholder&#8217;s equity to reflect the equity transaction.<span style="line-height: inherit;">&#160;</span>There are no periodic settlements prior to the holder exercising the <span style="color: #000000; font-family: 'Times New Roman', serif; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 48px; 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;">Private<span style="line-height: inherit;">&#160;</span></span>Warrants. There were no transfers in or out of Level 3 from other levels for the fair value hierarchy.&#160; &#160; &#160;</span><span style="font-size: 10pt; color: black; line-height: inherit;">&#160;</span></p>
<p style="text-align: justify; text-indent: 32pt; margin: 0pt; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><span style="font-size: 10pt; color: #000000; line-height: inherit;"><br/></span></p>
<p style="text-align: justify; text-indent: 32pt; margin: 0pt; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><span style="font-size: 10pt; color: #000000; line-height: inherit;">We estimated the fair value by using the following key inputs:&#160; &#160;</span></p>
<p style="margin: 0pt; text-align: justify; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; 0pt; line-height: inherit;">&#160;</span></p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'times new roman'; font-size: 10pt; margin: 0px; text-indent: 0px; height: 82px; border-collapse: collapse;" width="100%">
<tbody>
<tr style="height: 13px;">
<td style="padding: 0px; height: 13px; margin: 0px; text-indent: 0px;" valign="bottom">
<div style="border-top: none; border-right: none; border-bottom: none; border-image: initial; border-left: 1pt none windowtext; padding: 0in 0in 0in 0pt; margin-left: -2pt; margin-right: 0in;">
<p style="border: none; padding: 0in 0px; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; text-indent: 0px;"><span style="font-family: 'times new roman', times; line-height: inherit;"><b><span style="font-size: 10pt; color: #000000; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: inherit;">Fair Value Assumptions - <span style="color: #000000; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: bold; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 48px; 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;">Private&#160;</span>Warrants</span></b></span></p>
</div>
</td>
<td style="padding: 0px; height: 13px; margin: 0px; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; line-height: inherit;"> &#160; </span></p>
</td>
<td colspan="2" style="padding: 0px; height: 13px; margin: 0px; text-indent: 0px; border-bottom: 1.5pt solid #000000;" valign="bottom">
<p style="text-align: center; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; line-height: inherit;"><b><span style="font-size: 10pt; color: #000000; line-height: inherit;">March 31, 2023</span></b></span></p>
</td>
<td style="padding: 0px; height: 13px; margin: 0px; text-indent: 0px;" valign="top">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; line-height: inherit;"> &#160; </span></p>
</td>
<td style="padding: 0px; height: 13px; margin: 0px; text-indent: 0px;" valign="top">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; line-height: inherit;"> &#160; </span></p>
</td>
<td colspan="2" style="padding: 0px; height: 13px; margin: 0px; text-indent: 0px; border-bottom: 1.5pt solid #000000;" valign="bottom">
<p style="text-align: center; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; line-height: inherit;"><b><span style="font-size: 10pt; color: #000000; line-height: inherit;">December 31, 2022</span></b></span></p>
</td>
<td style="padding: 0px; height: 13px; margin: 0px; text-indent: 0px;" valign="top">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; line-height: inherit;"> &#160; </span></p>
</td>
</tr>
<tr style="height: 10px;">
<td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 74%;" valign="bottom">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"> Number of Private&#160;Warrants&#160; </span></p>
</td>
<td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 1%;" valign="bottom">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"> &#160;&#160; </span></p>
</td>
<td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 1%;" valign="bottom"><br/></td>
<td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 10%;" valign="bottom">
<p style="text-align: right; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"> 225,635 </span></p>
</td>
<td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 1%;" valign="top">
<p style="text-align: right; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"> &#160;&#160; </span></p>
</td>
<td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 1%;" valign="top">
<p style="text-align: right; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"> &#160;&#160; </span></p>
</td>
<td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 1%;" valign="bottom">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p>
</td>
<td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 10%;" valign="bottom">
<p style="text-align: right; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"> 225,635 </span></p>
</td>
<td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 1%;" valign="top">
<p style="text-align: right; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; line-height: inherit;"> &#160;&#160; </span></p>
</td>
</tr>
<tr style="height: 10px;">
<td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"> Original conversion price </span></p>
</td>
<td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"> &#160; </span></p>
</td>
<td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"> $ </span></p>
</td>
<td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="bottom">
<p style="text-align: right; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"> 230.00 </span></p>
</td>
<td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="top">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"> &#160; </span></p>
</td>
<td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="top">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"> &#160; </span></p>
</td>
<td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"> $ </span></p>
</td>
<td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="bottom">
<p style="text-align: right; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"> 230.00 </span></p>
</td>
<td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="top">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; line-height: inherit;"> &#160; </span></p>
</td>
</tr>
<tr style="height: 13px;">
<td style="background: #cceeff; padding: 0px; height: 13px; margin: 0px; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"> Value of Common Stock </span></p>
</td>
<td style="background: #cceeff; padding: 0px; height: 13px; margin: 0px; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"> &#160; </span></p>
</td>
<td style="background: #cceeff; padding: 0px; height: 13px; margin: 0px; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"> $ </span></p>
</td>
<td style="background: #cceeff; padding: 0px; height: 13px; margin: 0px; text-indent: 0px;" valign="bottom">
<p style="text-align: right; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"> 0.80 </span></p>
</td>
<td style="background: #cceeff; padding: 0px; height: 13px; margin: 0px; text-indent: 0px;" valign="top">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"> &#160; </span></p>
</td>
<td style="background: #cceeff; padding: 0px; height: 13px; margin: 0px; text-indent: 0px;" valign="top">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"> &#160; </span></p>
</td>
<td style="background: #cceeff; padding: 0px; height: 13px; margin: 0px; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"> $ </span></p>
</td>
<td style="background: #cceeff; padding: 0px; height: 13px; margin: 0px; text-indent: 0px;" valign="bottom">
<p style="text-align: right; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"> 0.69 </span></p>
</td>
<td style="background: #cceeff; padding: 0px; height: 13px; margin: 0px; text-indent: 0px;" valign="top">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; line-height: inherit;"> &#160; </span></p>
</td>
</tr>
<tr style="height: 13px;">
<td style="padding: 0px; height: 13px; margin: 0px; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"> Expected term (years) </span></p>
</td>
<td style="padding: 0px; height: 13px; margin: 0px; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"> &#160; </span></p>
</td>
<td style="padding: 0px; height: 13px; margin: 0px; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"> &#160; </span></p>
</td>
<td style="padding: 0px; height: 13px; margin: 0px; text-indent: 0px;" valign="bottom">
<p style="text-align: right; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"> 1.21 </span></p>
</td>
<td style="padding: 0px; height: 13px; margin: 0px; text-indent: 0px;" valign="top">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"> &#160; </span></p>
</td>
<td style="padding: 0px; height: 13px; margin: 0px; text-indent: 0px;" valign="top">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"> &#160; </span></p>
</td>
<td style="padding: 0px; height: 13px; margin: 0px; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"> &#160; </span></p>
</td>
<td style="padding: 0px; height: 13px; margin: 0px; text-indent: 0px;" valign="bottom">
<p style="text-align: right; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"> 1.46 </span></p>
</td>
<td style="padding: 0px; height: 13px; margin: 0px; text-indent: 0px;" valign="top">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; line-height: inherit;"> &#160; </span></p>
</td>
</tr>
<tr style="height: 10px;">
<td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"> Volatility </span></p>
</td>
<td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"> &#160; </span></p>
</td>
<td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"> &#160; </span></p>
</td>
<td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="bottom">
<p style="text-align: right; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"> NM </span></p>
</td>
<td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"> % </span></p>
</td>
<td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="top">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"> &#160; </span></p>
</td>
<td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"> &#160; </span></p>
</td>
<td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="bottom">
<p style="text-align: right; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"> NM </span></p>
</td>
<td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="top">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"> % </span></p>
</td>
</tr>
<tr style="height: 13px;">
<td style="padding: 0px; height: 13px; margin: 0px; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"> Risk free rate </span></p>
</td>
<td style="padding: 0px; height: 13px; margin: 0px; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"> &#160; </span></p>
</td>
<td style="padding: 0px; height: 13px; margin: 0px; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"> &#160; </span></p>
</td>
<td style="padding: 0px; height: 13px; margin: 0px; text-indent: 0px;" valign="bottom">
<p style="text-align: right; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"> NM </span></p>
</td>
<td style="padding: 0px; height: 13px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"> % </span></p>
</td>
<td style="padding: 0px; height: 13px; margin: 0px; text-indent: 0px;" valign="top">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"> &#160; </span></p>
</td>
<td style="padding: 0px; height: 13px; margin: 0px; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"> &#160; </span></p>
</td>
<td style="padding: 0px; height: 13px; margin: 0px; text-indent: 0px;" valign="bottom">
<p style="text-align: right; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"> NM </span></p>
</td>
<td style="padding: 0px; height: 13px; margin: 0px; text-indent: 0px;" valign="top">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"> % </span></p>
</td>
</tr>
</tbody>
</table>

</div>
</div>
</div>
<p style="margin: 0pt; text-align: justify; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; 0pt; line-height: inherit;">&#160;</span></p>
<p style="margin: 0pt; text-align: justify; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; 0pt; line-height: inherit;"><b style="color: #000000; font-family: 'Times New Roman', serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"><i><span style="font-size: 10pt; color: #000000; line-height: inherit;">Fair Value Measurement &#8211; 2022 Unit Offering Common and Underwriter Warrants&#160;</span></i></b></span></p>
<p style="margin: 0pt; text-align: justify; line-height: 1.2;"><br/></p>
<p style="margin: 0pt; text-align: justify; line-height: 1.2; text-indent: 32pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; 0pt; line-height: inherit;"><b style="color: #000000; font-family: 'Times New Roman', serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"><i><span style="font-size: 10pt; color: #000000; line-height: inherit;"><span style="color: #000000; font-family: 'Times New Roman', serif; font-size: 13.3333px; 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;">The fair value of the Common warrants and Underwriter warrants issued in connection with our&#160;2022 Unit Offering represent a measurement within Level 3 of the fair value hierarchy&#160;and were estimated based on the following key inputs as of the&#160;date of the 2022 Unit Offering:&#160;</span></span></i></b></span><br/></p>
<p style="margin: 0px; text-align: justify; line-height: 1.2; text-indent: 0px;"><br/></p>

<table style="height: 68px; width: 100%; font-family: 'times new roman'; font-size: 10pt; margin: 0px 0px 0px 0.1px; text-indent: 0px; border-collapse: collapse;">
<tbody>
<tr style="height: 17px;">
<td style="margin: 0px; padding-left: 0px; text-indent: 0px; font-size: 10pt; font-family: 'Times New Roman'; color: #000000; height: 17px; width: 88%;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; text-align: left; text-indent: 0px; font-weight: bold; line-height: inherit;">Fair&#160;Value&#160;Assumptions&#160;- 2022&#160;Co<span style="color: #333333; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: inline !important; line-height: inherit;">mmon&#160;and&#160;Und</span>erwriter&#160;Warrants</span></td>
<td style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000; height: 17px; border-bottom: 1.5pt solid #000000; width: 1%;"><br/></td>
<td style="text-align: right; padding: 1px 0px 1px 1px; font-size: 10pt; font-family: 'Times New Roman'; color: #000000; height: 17px; border-bottom: 1.5pt solid #000000; width: 10%;"><span style="color: #333333; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: bold; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; 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 style="border-left: none; border-right: none; line-height: inherit;"><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;">July 5, 2022</span> </span></span><br/></td>
<td style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000; height: 17px; width: 1%;"><br/></td>
</tr>
<tr style="height: 17px; background-color: #cceeff;">
<td style="text-align: left; text-indent: 0px; font-size: 10pt; font-family: 'Times New Roman'; color: #000000; height: 17px; background-color: #cceeff;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;">Exercise&#160;price</span></td>
<td style="text-align: center; font-size: 10pt; font-family: 'Times New Roman'; color: #000000; height: 17px; background-color: #cceeff;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">$</span></td>
<td style="text-align: right; padding: 1px 0px 1px 1px; font-size: 10pt; font-family: 'Times New Roman'; color: #000000; height: 17px; background-color: #cceeff;"><span style="color: #333333; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; 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;">4.60</span></td>
<td style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000; height: 17px; background-color: #cceeff;"><br/></td>
</tr>
<tr style="height: 17px;">
<td style="text-align: left; text-indent: 0px; font-size: 10pt; font-family: 'Times New Roman'; color: #000000; height: 17px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;">Expected&#160;term&#160;(years)</span></td>
<td style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000; height: 17px;"><br/></td>
<td style="text-align: right; padding: 1px 0px 1px 1px; font-size: 10pt; font-family: 'Times New Roman'; color: #000000; height: 17px;"><span style="color: #333333; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; 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;">5.0</span></td>
<td style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000; height: 17px;"><br/></td>
</tr>
<tr style="height: 17px; background-color: #cceeff;">
<td style="text-align: left; text-indent: 0px; font-size: 10pt; font-family: 'Times New Roman'; color: #000000; height: 17px; background-color: #cceeff;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;">Volatility</span></td>
<td style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000; height: 17px; background-color: #cceeff;"><br/></td>
<td style="text-align: right; padding: 1px 0px 1px 1px; font-size: 10pt; font-family: 'Times New Roman'; color: #000000; height: 17px; background-color: #cceeff;"><span style="color: #333333; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; 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;">136.9</span></td>
<td style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000; height: 17px; background-color: #cceeff;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">%</span></td>
</tr>
</tbody>
</table>

<p style="margin: 0pt; text-align: justify; line-height: 1.2; text-indent: 33.33pt;"><br/></p>
<p style="margin: 0pt; text-align: justify; line-height: 1.2; text-indent: 32pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; 0pt; line-height: inherit;"><b style="color: #000000; font-family: 'Times New Roman', serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"><i><span style="font-size: 10pt; color: #000000; line-height: inherit;"><span style="color: #000000; font-family: 'Times New Roman', serif; font-size: 13.3333px; 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;">We utilized a Black-Scholes-Merton option pricing model, which incorporates significant inputs, specifically the expected volatility, that are not observable in the market, and thus represents a Level<span style="line-height: inherit;">&#160;</span><span style="cursor: default; line-height: inherit;">3</span><span style="line-height: inherit;">&#160;</span>measurement as defined in GAAP. The unobservable inputs utilized for measuring the fair value of the Common and Underwriter Warrants reflect our estimates regarding the assumptions that market participants would have used in valuing the Warrants as of the date of the 2022 Unit Offering or July 5, 2022. The fair value of the&#160;Common Warrants and Underwriter Warrants was recorded in equity as a component of the net proceeds received from the 2022 Unit Offering (see Note 9).</span></span></i></b></span></p>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139717277423328">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earning per share<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareTextBlock', window );">Loss Per Share</a></td>
<td class="text">
<p style="margin: 0pt; line-height: 1.3; text-align: left;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;">Note 11&#160;<b style="color: #000000; font-family: 'times new roman', times; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-size: 13.3333px;">&#8211;</b>&#160;Earning per Share</span></p>
<p style="margin: 0pt; text-align: justify; line-height: 1.3; ;margin: 0px !important;"><br/></p>
<p style="margin: 0pt; text-align: justify; text-indent: 32pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">During the <span style="border-left: none; border-right: none; line-height: inherit;">three months ended March 31, 2023</span>&#160;and 2022, we used the two-class method to compute net loss per share because we issued securities other than common stock that are economically equivalent to a common share in that the class of stock has the right to participate in dividends should a dividend be declared payable to holders of&#160;Akerna&#160;Common Stock. These participating securities were the Exchangeable Shares issued by our wholly owned subsidiary in exchange for our acquired ownership interest in Ample. The two-class method requires earnings for the period to be allocated between the Common Stock and participating securities based on their respective rights to receive distributed and undistributed earnings. Under the two-class method, for periods with net income, basic net income per common share is computed by dividing the net income attributable to common stockholders by the weighted average number of shares of Common Stock outstanding during the period. Net income attributable to common stockholders is computed by subtracting from net income&#160;the portion of current period earnings that the participating securities&#160;would have been entitled to receive pursuant to their dividend rights had all of the period<span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; 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;">&#8217;s</span> earnings been distributed. No such adjustment to earnings is made during periods with a net loss, as the holders of the Exchangeable Shares have no obligation to fund losses.&#160;</span></p>
<p style="text-align: justify; text-indent: 32pt; line-height: 1.2; margin: 0pt;"><br/></p>
<p style="margin: 0pt; text-align: justify; text-indent: 32pt; line-height: 1.2;"><span style="text-indent: 33.3333pt; font-size: 10pt; font-family: 'Times New Roman'; line-height: inherit;">Diluted net loss per common share is calculated under the </span>two<span style="text-indent: 33.3333pt; font-size: 10pt; font-family: 'Times New Roman'; line-height: inherit;">-class method by giving effect to all potentially dilutive common stock equivalents, including warrants, restricted stock, restricted stock units, and shares of common stock issuable upon conversion of our Senior Convertible Notes. We analyzed the potential dilutive effect of any outstanding convertible securities under the <span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; 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.4444px; 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;">&#8220;</span>if-converted<span style="color: #000000; font-family: 'Times New Roman', serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 48px; 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;">&#8221;</span>&#160;method, in which it is assumed that the outstanding Exchangeable Shares and&#160;the Senior Convertible Notes,&#160;are converted to shares of Common Stock at the beginning of the period or date of issuance, if later. We report the more dilutive of the approaches (</span>two<span style="text-indent: 33.3333pt; font-size: 10pt; font-family: 'Times New Roman'; line-height: inherit;">-class or if-converted<span style="color: #000000; font-family: 'Times New Roman', serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 48px; 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>&#160;as the diluted net loss per share during the period. </span><span style="font-size: 10pt; font-family: 'Times New Roman'; text-indent: 48px; float: none; line-height: inherit; display: inline !important;">The dilutive effect of unvested restricted stock and restricted stock units is reflected in diluted loss per share by application of the treasury stock method and is excluded when the effect would be anti-dilutive.&#160;&#160;</span></p>
<p style="text-align: justify; text-indent: 32pt; line-height: 1.2; margin: 0pt;"><br/></p>
<p style="margin: 0pt; text-align: justify; text-indent: 32pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">The weighted-average number of shares outstanding used in the computation of diluted earnings per share does not include the effect of potential outstanding common shares that would have been anti-dilutive for the period.&#160;</span><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">The table below details potentially outstanding shares on a fully diluted basis that were not included in the calculation of diluted earnings per share for the periods presented:&#160;</span></p>
<p style="margin: 0pt; text-align: justify; text-indent: 36pt; line-height: 1.3; ;margin: 0px !important;"><br/></p>
<div id="fs_SXCUS16KKW00000000000000000000B">
<div style="border-right: none; border-left: none;">
<div style="border-left: none; border-right: none;">

<table cellpadding="0" cellspacing="0" style="height: 172px; border-collapse: collapse; font-family: &quot;times new roman&quot;; font-size: 10pt; width: 99.8858%; margin-left: 0.1px;" width="100%">
<tbody>
<tr style="height: 10px;">
<td style="vertical-align: bottom; height: 10px;"><br/></td>
<td colspan="6" style="vertical-align: bottom; text-align: center; height: 10px; border-bottom: 1.5pt solid #000000;"><span style="font-weight: bold;"><span>Three&#160;Months Ended</span> March 31,</span></td>
<td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 10px;"><br/></td>
</tr>
<tr style="height: 16px;">
<td style="vertical-align: bottom; height: 16px;">
<p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td colspan="2" style="vertical-align: bottom; height: 16px; border-bottom: 1.5pt solid #000000;">
<p style="text-indent: 0pt; margin: 0pt; text-align: center;"><span style="font-weight: bold;"> 2023 </span></p>
</td>
<td style="vertical-align: bottom; height: 16px;"><br/></td>
<td style="vertical-align: bottom; height: 16px;"><br/></td>
<td style="vertical-align: bottom; text-align: center; border-bottom: 1.5pt solid #000000; height: 16px;"><br/></td>
<td style="vertical-align: bottom; text-align: center; height: 16px; border-bottom: 1.5pt solid #000000;"><span style="font-weight: bold;">2022</span><br/></td>
<td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 16px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
</tr>
<tr style="height: 17px; background-color: #cceeff;">
<td style="vertical-align: bottom; height: 17px; width: 75%; background-color: #cceeff;"><span>Shares issuable upon exchange of Exchangeable Shares</span></td>
<td style="vertical-align: bottom; height: 17px; width: 1%; background-color: #cceeff;"><br/></td>
<td style="vertical-align: bottom; text-align: right; height: 17px; width: 10%; background-color: #cceeff;">14,252</td>
<td style="vertical-align: bottom; height: 17px; width: 1%; background-color: #cceeff;"><br/></td>
<td style="vertical-align: bottom; height: 17px; width: 1%; background-color: #cceeff;"><br/></td>
<td style="vertical-align: bottom; text-align: right; width: 1%; background-color: #cceeff; height: 17px;"><br/></td>
<td style="vertical-align: bottom; height: 17px; text-align: right; width: 10%; background-color: #cceeff;">15,343</td>
<td style="vertical-align: bottom; height: 17px; width: 1%; background-color: #cceeff;"><br/></td>
</tr>
<tr style="height: 17px;">
<td style="vertical-align: bottom; height: 17px;">
<p style="margin: 0;"><span> Shares of common stock issuable upon conversion of convertible notes&#160;</span></p>
</td>
<td style="vertical-align: bottom; height: 17px;"><br/></td>
<td style="vertical-align: bottom; text-align: right; height: 17px;">1,757,531</td>
<td style="vertical-align: bottom; height: 17px;"><br/></td>
<td style="vertical-align: bottom; height: 17px;"><br/></td>
<td style="vertical-align: bottom; text-align: right; height: 17px;"><br/></td>
<td style="vertical-align: bottom; height: 17px; text-align: right;">618,519</td>
<td style="vertical-align: bottom; height: 17px;"><br/></td>
</tr>
<tr style="background-color: #cceeff; height: 17px;">
<td style="vertical-align: bottom; background-color: #cceeff; height: 17px;">Warrants</td>
<td style="vertical-align: bottom; background-color: #cceeff; height: 17px;"><br/></td>
<td style="vertical-align: bottom; background-color: #cceeff; height: 17px;"><br/></td>
<td style="vertical-align: bottom; background-color: #cceeff; height: 17px;"><br/></td>
<td style="vertical-align: bottom; background-color: #cceeff; height: 17px;"><br/></td>
<td style="vertical-align: bottom; text-align: right; background-color: #cceeff; height: 17px;"><br/></td>
<td style="vertical-align: bottom; text-align: right; background-color: #cceeff; height: 17px;"><br/></td>
<td style="vertical-align: bottom; background-color: #cceeff; height: 17px;"><br/></td>
</tr>
<tr style="height: 17px;">
<td style="vertical-align: bottom; padding-left: 30px; height: 17px;">2019 Public Warrants</td>
<td style="vertical-align: bottom; height: 17px;"><br/></td>
<td style="vertical-align: bottom; text-align: right; height: 17px;">
<p style="margin: 0;">290,690<br/></p>
</td>
<td style="vertical-align: bottom; height: 17px;"><br/></td>
<td style="vertical-align: bottom; height: 17px;"><br/></td>
<td style="vertical-align: bottom; text-align: right; height: 17px;"><br/></td>
<td style="vertical-align: bottom; text-align: right; height: 17px;">290,690</td>
<td style="vertical-align: bottom; height: 17px;"><br/></td>
</tr>
<tr style="background-color: #cceeff; height: 17px;">
<td style="vertical-align: bottom; padding-left: 30px; background-color: #cceeff; height: 17px;">2022 Unit Offering - Common Warrants</td>
<td style="vertical-align: bottom; background-color: #cceeff; height: 17px;"><br/></td>
<td style="vertical-align: bottom; background-color: #cceeff; text-align: right; height: 17px;">2,173,913</td>
<td style="vertical-align: bottom; background-color: #cceeff; height: 17px;"><br/></td>
<td style="vertical-align: bottom; background-color: #cceeff; height: 17px;"><br/></td>
<td style="vertical-align: bottom; text-align: right; background-color: #cceeff; height: 17px;"><br/></td>
<td style="vertical-align: bottom; text-align: right; background-color: #cceeff; height: 17px;">&#8212;</td>
<td style="vertical-align: bottom; background-color: #cceeff; height: 17px;"><br/></td>
</tr>
<tr style="height: 17px;">
<td style="vertical-align: bottom; height: 17px;">
<p style="margin: 0pt; text-align: justify; padding-left: 30px;"><span> 2022 Unit Offering - Underwriter Warrants </span></p>
</td>
<td style="vertical-align: bottom; height: 17px;">
<p style="margin: 0pt;"><span> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 17px;">
<p style="margin: 0pt; text-align: right;"><span><span style="font-family: 'Times New Roman'; font-size: 10pt;"> 108,696</span></span></p>
</td>
<td style="vertical-align: bottom; height: 17px;"><br/></td>
<td style="vertical-align: bottom; height: 17px;"><br/></td>
<td style="vertical-align: bottom; text-align: right; height: 17px;"><br/></td>
<td style="vertical-align: bottom; height: 17px; text-align: right;">&#8212;</td>
<td style="vertical-align: bottom; height: 17px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
</tr>
<tr style="height: 17px; background-color: #cceeff;">
<td style="vertical-align: bottom; height: 17px; background-color: #cceeff;">
<p style="margin: 0pt;"><span> Unvested restricted stock units </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; background-color: #cceeff;">
<p style="margin: 0pt;"><span> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; background-color: #cceeff;">
<p style="margin: 0pt; text-align: right;"><span><span style="font-family: 'Times New Roman'; font-size: 10pt;"> 9,350 </span></span></p>
</td>
<td style="vertical-align: bottom; height: 17px; background-color: #cceeff;"><br/></td>
<td style="vertical-align: bottom; height: 17px; background-color: #cceeff;"><br/></td>
<td style="vertical-align: bottom; text-align: right; background-color: #cceeff; height: 17px;"><br/></td>
<td style="vertical-align: bottom; height: 17px; text-align: right; background-color: #cceeff;">31,392</td>
<td style="vertical-align: bottom; height: 17px; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
</tr>
<tr style="height: 17px;">
<td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 17px;">
<p style="margin: 0pt; text-align: justify;"><span> Unvested restricted stock awards </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; border-bottom: 1.5pt solid #000000;">
<p style="margin: 0pt;"><span> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; border-bottom: 1.5pt solid #000000;">
<p style="margin: 0pt; text-align: right;"><span><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#8212; </span></span></p>
</td>
<td style="vertical-align: bottom; height: 17px;"><br/></td>
<td style="vertical-align: bottom; height: 17px;"><br/></td>
<td style="vertical-align: bottom; text-align: right; border-bottom: 1.5pt solid #000000; height: 17px;"><br/></td>
<td style="vertical-align: bottom; height: 17px; text-align: right; border-bottom: 1.5pt solid #000000;">334</td>
<td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 17px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
</tr>
<tr style="height: 10px; background-color: rgb(204, 238, 255);">
<td style="padding: 0px 0px 0px 12px; height: 10px; background-color: rgb(204, 238, 255); vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Total </span></p>
</td>
<td style="border-bottom: 4.5pt double rgb(0, 0, 0); vertical-align: bottom; height: 10px; background-color: rgb(204, 238, 255);">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="border-bottom: 4.5pt double rgb(0, 0, 0); vertical-align: bottom; height: 10px; background-color: rgb(204, 238, 255);">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> 4,354,432 </span></p>
</td>
<td style="vertical-align: bottom; height: 10px; background-color: rgb(204, 238, 255);"><br/></td>
<td style="vertical-align: bottom; height: 10px; background-color: rgb(204, 238, 255);"><br/></td>
<td style="border-bottom: 4.5pt double rgb(0, 0, 0); vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255); height: 10px;"><br/></td>
<td style="border-bottom: 4.5pt double rgb(0, 0, 0); vertical-align: bottom; height: 10px; text-align: right; background-color: rgb(204, 238, 255);">956,278</td>
<td style="padding: 0px; height: 10px; background-color: rgb(204, 238, 255); vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
</tr>
</tbody>
</table>

</div>
</div>
</div>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for earnings per share.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=109243012&amp;loc=SL65017193-207537<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -URI https://asc.fasb.org/topic&amp;trid=2144383<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3630-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139717277569680">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Discontinued Operations<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract', window );"><strong>Discontinued Operations</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock', window );">Discontinued Operations</a></td>
<td class="text">
<div style="font-family: 'times new roman', times; font-size: 10pt; text-align: center;">
<p 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-indent: 0px; 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; margin: 0px; font-size: 13.3333px; text-align: justify; line-height: 1.3;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;">Note&#160;<span style="border-left: none; border-right: none; line-height: inherit;"><span style="border-left: none; border-right: none; line-height: inherit;">12&#160;</span></span><b style="color: #000000; font-family: 'times new roman', times; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; 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; text-align: justify;">&#8211;</b>&#160;Discontinued Operations</span></p>
<p 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-indent: 0px; 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; margin: 0px; font-size: 13.3333px; text-align: justify; line-height: 1.3;"><br/></p>
<p style="color: #000000; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; 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; margin: 0cm; text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><span style="font-size: 10pt; color: #000000; text-align: justify; text-indent: 36pt; margin: 0cm; line-height: inherit;"><span style="font-family: 'times new roman', times; line-height: inherit;">During the quarter ended December 31, 2022, we committed to a strategic shift&#160;<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; display: inline !important; line-height: inherit;">in our business strategy for&#160;<span style="border-left: none; border-right: none; line-height: inherit;"><span style="border-left: none; border-right: none; line-height: inherit;">2023</span></span>&#160;and beyond including the sale of <span style="border-left: none; border-right: none; line-height: inherit;">365</span> Cannabis and LCA, or the&#160;Discontinued Group.&#160;</span><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; display: inline !important; line-height: inherit;">Subsequent to the sales of <span style="border-left: none; border-right: none; line-height: inherit;">365</span> Cannabis and LCA that were completed in January 2023, we have no future involvement or relationships with these businesses. As a result of these actions, the&#160;assets and liabilities and&#160;results of operations of the Discontinued Group have been classified as held for sale and discontinued&#160;operations, respectively, for all periods presented.</span></span></span></p>
<p style="text-align: left; line-height: 1.2;;margin:0pt"><br/></p>
</div>
<div style="font-family: 'times new roman', times; font-size: 10pt;">
<div style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; 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; line-height: 1.2;">
<p style="margin: 0cm; color: #000000; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><span style="font-size: 10pt; line-height: inherit;">The following table presents the major classes of assets and liabilities of the Discontinued Group:&#160;</span></p>
<p style="margin: 0cm; color: #000000; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><br/></p>


<table style="height: 161px; width: 100%; margin-left: 0.1px; border-collapse: collapse; font-family: 'times new roman'; font-size: 10pt;">
<tbody>
<tr style="height: 17px;">
<td style="height: 17px;"><br/></td>
<td style="height: 17px;"><br/></td>
<td colspan="2" style="text-align: center; height: 17px;"><br/></td>
<td style="height: 17px;"><br/></td>
<td style="height: 17px;"><br/></td>
<td colspan="2" style="text-align: center; height: 17px;"><span style="font-weight: bold; line-height: inherit;">As of December 31,</span></td>
<td style="height: 17px;"><br/></td>
</tr>
<tr style="height: 17px;">
<td style="height: 17px;"><br/></td>
<td style="height: 17px;"><br/></td>
<td colspan="2" style="height: 17px; text-align: center;"><br/></td>
<td style="height: 17px;"><br/></td>
<td style="height: 17px;"><br/></td>
<td colspan="2" style="height: 17px; text-align: center; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #000000 !important;"><span style="color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; 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; font-family: 'Times New Roman', Times, serif; font-size: 10pt; float: none; font-weight: bold; display: inline !important; line-height: inherit;"><span style="border-left: none; border-right: none; line-height: inherit;">2022</span></span></td>
<td style="height: 17px;"><br/></td>
</tr>
<tr style="height: 10px; background-color: #cceeff;">
<td style="height: 10px; background-color: rgb(204, 238, 255); width: 74%;"><span style="font-size: 10pt; line-height: inherit;">Cash and restricted cash</span></td>
<td style="height: 10px; background-color: rgb(204, 238, 255); width: 1%;"><br/></td>
<td style="height: 10px; background-color: rgb(204, 238, 255); width: 1%;"><br/></td>
<td style="height: 10px; text-align: right; background-color: rgb(204, 238, 255); width: 10%;"><br/></td>
<td style="height: 10px; background-color: rgb(204, 238, 255); width: 1%;"><br/></td>
<td style="height: 10px; background-color: rgb(204, 238, 255); width: 1%;"><br/></td>
<td style="height: 10px; background-color: rgb(204, 238, 255); width: 1%;"><span style="font-size: 10pt; line-height: inherit;">$</span></td>
<td style="text-align: right; height: 10px; background-color: rgb(204, 238, 255); width: 10%;">305,500</td>
<td style="height: 10px; background-color: rgb(204, 238, 255); width: 1%;"><br/></td>
</tr>
<tr style="height: 10px;">
<td style="height: 10px;"><span style="font-size: 10pt; line-height: inherit;">Accounts receivable, net</span></td>
<td style="height: 10px;"><br/></td>
<td style="height: 10px;"><br/></td>
<td style="height: 10px; text-align: right;"><br/></td>
<td style="height: 10px;"><br/></td>
<td style="height: 10px;"><br/></td>
<td style="height: 10px;"><br/></td>
<td style="height: 10px; text-align: right;">112,444</td>
<td style="height: 10px;"><br/></td>
</tr>
<tr style="height: 10px; background-color: #cceeff;">
<td style="height: 10px; background-color: rgb(204, 238, 255);"><span style="font-size: 10pt; line-height: inherit;">Prepaid expenses &amp; other current assets</span><br/></td>
<td style="height: 10px; background-color: rgb(204, 238, 255);"><br/></td>
<td style="height: 10px; background-color: rgb(204, 238, 255);"><br/></td>
<td style="height: 10px; text-align: right; background-color: rgb(204, 238, 255);"><br/></td>
<td style="height: 10px; background-color: rgb(204, 238, 255);"><br/></td>
<td style="height: 10px; background-color: rgb(204, 238, 255);"><br/></td>
<td style="height: 10px; background-color: rgb(204, 238, 255);"><br/></td>
<td style="height: 10px; text-align: right; background-color: rgb(204, 238, 255);">578,393</td>
<td style="height: 10px; background-color: rgb(204, 238, 255);"><br/></td>
</tr>
<tr style="height: 10px;">
<td style="height: 10px;"><span style="font-size: 10pt; line-height: inherit;">Fixed assets</span></td>
<td style="height: 10px;"><br/></td>
<td style="height: 10px;"><br/></td>
<td style="height: 10px; text-align: right;"><br/></td>
<td style="height: 10px;"><br/></td>
<td style="height: 10px;"><br/></td>
<td style="height: 10px;"><br/></td>
<td style="height: 10px; text-align: right;">63,764</td>
<td style="height: 10px;"><br/></td>
</tr>
<tr style="height: 10px; background-color: #cceeff;">
<td style="height: 10px; background-color: rgb(204, 238, 255);"><span style="font-size: 10pt; line-height: inherit;">Capitalized software, net</span></td>
<td style="height: 10px; background-color: rgb(204, 238, 255);"><br/></td>
<td style="height: 10px; background-color: rgb(204, 238, 255);"><br/></td>
<td style="height: 10px; text-align: right; background-color: rgb(204, 238, 255);"><br/></td>
<td style="height: 10px; background-color: rgb(204, 238, 255);"><br/></td>
<td style="height: 10px; background-color: rgb(204, 238, 255);"><br/></td>
<td style="height: 10px; background-color: rgb(204, 238, 255);"><br/></td>
<td style="height: 10px; text-align: right; background-color: rgb(204, 238, 255);">828,555</td>
<td style="height: 10px; background-color: rgb(204, 238, 255);"><br/></td>
</tr>
<tr style="height: 10px;">
<td style="height: 10px;"><span style="font-size: 10pt; line-height: inherit;">Intangible assets, net</span></td>
<td style="height: 10px;"><br/></td>
<td style="height: 10px;"><br/></td>
<td style="height: 10px; text-align: right;"><br/></td>
<td style="height: 10px;"><br/></td>
<td style="height: 10px;"><br/></td>
<td style="height: 10px; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: rgb(0, 0, 0) !important;"><br/></td>
<td style="height: 10px; text-align: right; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: rgb(0, 0, 0) !important;">3,241,372</td>
<td style="height: 10px;"><br/></td>
</tr>
<tr style="height: 17px; background-color: #cceeff;">
<td style="height: 17px; background-color: rgb(204, 238, 255);"><span style="font-size: 10pt; line-height: inherit;">Total assets held for sale</span></td>
<td style="height: 17px; background-color: rgb(204, 238, 255);"><br/></td>
<td style="height: 17px; background-color: rgb(204, 238, 255);"><br/></td>
<td style="height: 17px; text-align: right; background-color: rgb(204, 238, 255);"><br/></td>
<td style="height: 17px; background-color: rgb(204, 238, 255);"><br/></td>
<td style="height: 17px; background-color: rgb(204, 238, 255);"><br/></td>
<td style="height: 17px; background-color: rgb(204, 238, 255); border-bottom-width: 6px; border-bottom-style: double; border-bottom-color: rgb(0, 0, 0) !important;"><span style="font-size: 10pt; line-height: inherit;">$</span></td>
<td style="height: 17px; text-align: right; background-color: rgb(204, 238, 255); border-bottom-width: 6px; border-bottom-style: double; border-bottom-color: rgb(0, 0, 0) !important;">5,130,028</td>
<td style="height: 17px; background-color: rgb(204, 238, 255);"><br/></td>
</tr>
<tr style="height: 10px;">
<td style="height: 10px;"><br/></td>
<td style="height: 10px;"><br/></td>
<td style="height: 10px;"><br/></td>
<td style="height: 10px; text-align: right;"><br/></td>
<td style="height: 10px;"><br/></td>
<td style="height: 10px;"><br/></td>
<td style="height: 10px;"><br/></td>
<td style="height: 10px; text-align: right;"><br/></td>
<td style="height: 10px;"><br/></td>
</tr>
<tr style="height: 10px; background-color: #cceeff;">
<td style="height: 10px; background-color: rgb(204, 238, 255);"><span style="font-size: 10pt; line-height: inherit;">Accounts payable, accrued expenses and other current liabilities</span></td>
<td style="height: 10px; background-color: rgb(204, 238, 255);"><br/></td>
<td style="height: 10px; background-color: rgb(204, 238, 255);"><br/></td>
<td style="height: 10px; text-align: right; background-color: rgb(204, 238, 255);"><br/></td>
<td style="height: 10px; background-color: rgb(204, 238, 255);"><br/></td>
<td style="height: 10px; background-color: rgb(204, 238, 255);"><br/></td>
<td style="height: 10px; background-color: rgb(204, 238, 255);"><span style="font-size: 10pt; line-height: inherit;">$</span></td>
<td style="height: 10px; text-align: right; background-color: rgb(204, 238, 255);">1,034,426</td>
<td style="height: 10px; background-color: rgb(204, 238, 255);"><br/></td>
</tr>
<tr style="height: 10px;">
<td style="height: 10px;"><span style="font-size: 10pt; line-height: inherit;">Deferred revenue</span><br/></td>
<td style="height: 10px;"><br/></td>
<td style="height: 10px;"><br/></td>
<td style="height: 10px; text-align: right;"><br/></td>
<td style="height: 10px;"><br/></td>
<td style="height: 10px;"><br/></td>
<td style="height: 10px;"><br/></td>
<td style="height: 10px; text-align: right;">994,713</td>
<td style="height: 10px;"><br/></td>
</tr>
<tr style="height: 10px; background-color: #cceeff;">
<td style="height: 10px; background-color: rgb(204, 238, 255);"><span style="font-size: 10pt; line-height: inherit;">Deferred revenue, noncurrent</span></td>
<td style="height: 10px; background-color: rgb(204, 238, 255);"><br/></td>
<td style="height: 10px; background-color: rgb(204, 238, 255);"><br/></td>
<td style="height: 10px; text-align: right; background-color: rgb(204, 238, 255);"><br/></td>
<td style="height: 10px; background-color: rgb(204, 238, 255);"><br/></td>
<td style="height: 10px; background-color: rgb(204, 238, 255);"><br/></td>
<td style="height: 10px; background-color: rgb(204, 238, 255); border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: rgb(0, 0, 0) !important;"><br/></td>
<td style="height: 10px; text-align: right; background-color: rgb(204, 238, 255); border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: rgb(0, 0, 0) !important;">217,083</td>
<td style="height: 10px; background-color: rgb(204, 238, 255);"><br/></td>
</tr>
<tr style="height: 10px;">
<td style="height: 10px;"><span style="font-size: 10pt; line-height: inherit;">Total liabilities held for sale</span></td>
<td style="height: 10px;"><br/></td>
<td style="height: 10px;"><br/></td>
<td style="height: 10px; text-align: right;"><br/></td>
<td style="height: 10px;"><br/></td>
<td style="height: 10px;"><br/></td>
<td style="height: 10px; border-bottom-width: 6px; border-bottom-style: double; border-bottom-color: rgb(0, 0, 0) !important;"><span style="font-size: 10pt; line-height: inherit;">$</span></td>
<td style="height: 10px; text-align: right; border-bottom-width: 6px; border-bottom-style: double; border-bottom-color: rgb(0, 0, 0) !important;">2,246,222</td>
<td style="height: 10px;"><br/></td>
</tr>
</tbody>
</table>


<p style="margin: 0px; color: #000000; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; 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; text-align: justify; text-indent: 0px; font-family: 'Times New Roman', serif; line-height: 1.2;"><br/></p>
<p style="margin: 0cm; color: #000000; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; 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; text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><span style="font-size: 10pt; color: #000000; text-align: justify; text-indent: 36pt; margin: 0cm; line-height: inherit;"><span style="font-family: 'times new roman', times; line-height: inherit;"><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; display: inline !important; line-height: inherit;">The following table summarizes the results of operations of the&#160;Discontinued Group:&#160;</span></span></span></p>
<p style="margin: 0cm; color: #000000; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; 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; text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><br/></p>


<table style="height: 167px; width: 100%; margin: 0px 0px 0px 0.1px; font-family: 'times new roman'; font-size: 10pt; border-collapse: collapse; text-indent: 0px;">
<tbody>
<tr style="height: 17px;">
<td style="height: 17px;"><br/></td>
<td style="height: 17px;"><br/></td>
<td colspan="6" style="text-align: center; height: 17px; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: rgb(0, 0, 0) !important;"><span style="color: #000000; font-family: 'times new roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: bold; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; 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;">Three Months Ended March 31,</span></td>
<td style="height: 17px;"><br/></td>
</tr>
<tr style="height: 10px;">
<td style="height: 10px;"><br/></td>
<td style="height: 10px;"><br/></td>
<td colspan="2" style="height: 10px; text-align: center; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #000000 !important;"><span style="font-weight: bold; font-size: 10pt; line-height: inherit;"><span style="border-left: none; border-right: none; line-height: inherit;">2023</span></span><br/></td>
<td style="height: 10px;"><br/></td>
<td style="height: 10px;"><br/></td>
<td colspan="2" style="text-align: center; height: 10px; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #000000 !important;"><span style="color: #000000; font-family: 'times new roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: bold; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; 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 style="border-left: none; border-right: none; line-height: inherit;">2022</span></span></td>
<td style="height: 10px;"><br/></td>
</tr>
<tr style="height: 10px; background-color: #cceeff;">
<td style="height: 10px; background-color: rgb(204, 238, 255); width: 74%;"><span style="font-size: 10pt; line-height: inherit;">Revenue</span></td>
<td style="height: 10px; background-color: rgb(204, 238, 255); width: 1%;"><br/></td>
<td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255); width: 1%;"><span style="font-size: 10pt; line-height: inherit;">$</span></td>
<td style="height: 10px; text-align: right; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255); width: 10%;">214,346</td>
<td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255); width: 1%;"><br/></td>
<td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255); width: 1%;"><br/></td>
<td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255); width: 1%;"><span style="font-size: 10pt; line-height: inherit;">$</span></td>
<td style="height: 10px; text-align: right; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255); width: 10%;">2,705,761</td>
<td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255); width: 1%;"><br/></td>
</tr>
<tr style="height: 10px;">
<td style="height: 10px;"><span style="font-size: 10pt; line-height: inherit;">Cost of revenue</span></td>
<td style="height: 10px;"><br/></td>
<td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="height: 10px; text-align: right; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;">10,119</td>
<td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="height: 10px; text-align: right; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;">680,662</td>
<td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td>
</tr>
<tr style="height: 10px; background-color: #cceeff;">
<td style="height: 10px; background-color: rgb(204, 238, 255);"><span style="font-size: 10pt; line-height: inherit;">Gross profit</span></td>
<td style="height: 10px; background-color: rgb(204, 238, 255);"><br/></td>
<td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255); border-top-width: 2px; border-top-style: solid; border-bottom-width: 2px; border-bottom-style: solid; border-top-color: rgb(0, 0, 0) !important; border-bottom-color: rgb(0, 0, 0) !important;"><br/></td>
<td style="height: 10px; text-align: right; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255); border-top-width: 2px; border-top-style: solid; border-bottom-width: 2px; border-bottom-style: solid; border-top-color: rgb(0, 0, 0) !important; border-bottom-color: rgb(0, 0, 0) !important;">204,227</td>
<td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);"><br/></td>
<td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);"><br/></td>
<td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);"><br/></td>
<td style="height: 10px; text-align: right; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255); border-top-width: 2px; border-top-style: solid; border-bottom-width: 2px; border-bottom-style: solid; border-top-color: rgb(0, 0, 0) !important; border-bottom-color: rgb(0, 0, 0) !important;">2,025,099</td>
<td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);"><br/></td>
</tr>
<tr style="height: 10px;">
<td style="height: 10px;"><span style="font-size: 10pt; line-height: inherit;">Product development</span></td>
<td style="height: 10px;"><br/></td>
<td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="height: 10px; text-align: right; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;">117,500</td>
<td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="height: 10px; text-align: right; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;">389,614</td>
<td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td>
</tr>
<tr style="height: 10px; background-color: #cceeff;">
<td style="height: 10px; background-color: rgb(204, 238, 255);"><span style="font-size: 10pt; line-height: inherit;">Sales and marketing</span></td>
<td style="height: 10px; background-color: rgb(204, 238, 255);"><br/></td>
<td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);"><br/></td>
<td style="height: 10px; text-align: right; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);">171,753</td>
<td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);"><br/></td>
<td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);"><br/></td>
<td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);"><br/></td>
<td style="height: 10px; text-align: right; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);">1,184,979</td>
<td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);"><br/></td>
</tr>
<tr style="height: 10px;">
<td style="height: 10px;"><span style="font-size: 10pt; line-height: inherit;">General and administrative</span></td>
<td style="height: 10px;"><br/></td>
<td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="height: 10px; text-align: right; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;">4,032</td>
<td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="height: 10px; text-align: right; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;">648,101</td>
<td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td>
</tr>
<tr style="height: 10px; background-color: #cceeff;">
<td style="height: 10px; background-color: rgb(204, 238, 255);"><span style="font-size: 10pt; line-height: inherit;">Depreciation and amortization</span><br/></td>
<td style="height: 10px; background-color: rgb(204, 238, 255);"><br/></td>
<td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);"><br/></td>
<td style="height: 10px; text-align: right; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);">24,507</td>
<td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);"><br/></td>
<td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);"><br/></td>
<td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);"><br/></td>
<td style="height: 10px; text-align: right; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);">511,947</td>
<td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);"><br/></td>
</tr>
<tr style="height: 10px;">
<td style="height: 10px;"><span style="font-size: 10pt; line-height: inherit;">Impairment of long-lived assets</span><br/></td>
<td style="height: 10px;"><br/></td>
<td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="height: 10px; text-align: right; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;">&#8212;<br/></td>
<td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="height: 10px; text-align: right; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;">31,420</td>
<td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td>
</tr>
<tr style="height: 10px; background-color: #cceeff;">
<td style="height: 10px; background-color: rgb(204, 238, 255);"><span style="font-size: 10pt; line-height: inherit;">Other expense</span></td>
<td style="height: 10px; background-color: rgb(204, 238, 255);"><br/></td>
<td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);"><br/></td>
<td style="height: 10px; text-align: right; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);">(1,833</td>
<td style="height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);">)</td>
<td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);"><br/></td>
<td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);"><br/></td>
<td style="height: 10px; text-align: right; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);">&#8212;</td>
<td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);"><br/></td>
</tr>
<tr style="height: 10px;">
<td style="height: 10px;"><span style="font-size: 10pt; line-height: inherit;">Loss from discontinued operations before income taxes</span></td>
<td style="height: 10px;"><br/></td>
<td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; border-top-width: 2px; border-top-style: solid; border-top-color: rgb(0, 0, 0) !important;"><br/></td>
<td style="height: 10px; text-align: right; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; border-top-width: 2px; border-top-style: solid; border-top-color: rgb(0, 0, 0) !important;">(115,398</td>
<td style="height: 10px; padding: 0px; margin: 0px; text-indent: 0px;">)</td>
<td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="height: 10px; text-align: right; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; border-top-width: 2px; border-top-style: solid; border-top-color: rgb(0, 0, 0) !important;"><span style="font-size: 10pt; line-height: inherit;">(</span>740,962</td>
<td style="height: 10px; padding: 0px; margin: 0px; text-indent: 0px;">)</td>
</tr>
<tr style="height: 10px; background-color: #cceeff;">
<td style="height: 10px; background-color: rgb(204, 238, 255);"><span style="font-size: 10pt; line-height: inherit;">Income tax benefit</span></td>
<td style="height: 10px; background-color: rgb(204, 238, 255);"><br/></td>
<td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);"><br/></td>
<td style="height: 10px; text-align: right; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);">&#8212;</td>
<td style="height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);"/>
<td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);"><br/></td>
<td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);"><br/></td>
<td style="height: 10px; text-align: right; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);">&#8212;</td>
<td style="height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);"/>
</tr>
<tr style="height: 10px;">
<td style="height: 10px;">Loss from discontinued operations, net of tax</td>
<td style="height: 10px;"><br/></td>
<td style="padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; height: 10px;"><br/></td>
<td style="text-align: right; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; height: 10px;">(115,398</td>
<td style="padding: 0px; margin: 0px; text-indent: 0px; height: 10px;">)</td>
<td style="padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; height: 10px;"><br/></td>
<td style="padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; height: 10px;"><br/></td>
<td style="text-align: right; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; height: 10px;">(740,962</td>
<td style="padding: 0px; margin: 0px; text-indent: 0px; height: 10px;">)</td>
</tr>
<tr style="height: 10px; background-color: #cceeff;">
<td style="height: 10px; background-color: rgb(204, 238, 255);">Gain on sale of discontinued&#160;operations, net of tax</td>
<td style="height: 10px; background-color: rgb(204, 238, 255);"><br/></td>
<td style="padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; height: 10px; background-color: rgb(204, 238, 255);"><br/></td>
<td style="text-align: right; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; height: 10px; background-color: rgb(204, 238, 255);">212,601</td>
<td style="padding: 0px; margin: 0px; text-indent: 0px; height: 10px; background-color: rgb(204, 238, 255);"><br/></td>
<td style="padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; height: 10px; background-color: rgb(204, 238, 255);"><br/></td>
<td style="padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; height: 10px; background-color: rgb(204, 238, 255);"><br/></td>
<td style="text-align: right; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; height: 10px; background-color: rgb(204, 238, 255);">&#8212;</td>
<td style="padding: 0px; margin: 0px; text-indent: 0px; height: 10px; background-color: rgb(204, 238, 255);"><br/></td>
</tr>
<tr style="height: 10px;">
<td style="height: 10px;"><span style="font-size: 10pt; line-height: inherit;">Net gain (loss) from discontinued operations, net of tax</span></td>
<td style="height: 10px;"><br/></td>
<td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; border-top-width: 2px; border-top-style: solid; border-bottom-width: 6px; border-bottom-style: double; border-top-color: rgb(0, 0, 0) !important; border-bottom-color: rgb(0, 0, 0) !important;"><span style="font-size: 10pt; line-height: inherit;">$</span></td>
<td style="height: 10px; text-align: right; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; border-top-width: 2px; border-top-style: solid; border-bottom-width: 6px; border-bottom-style: double; border-top-color: rgb(0, 0, 0) !important; border-bottom-color: rgb(0, 0, 0) !important;">97,203</td>
<td style="height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><span style="font-size: 10pt; line-height: inherit;">$</span></td>
<td style="height: 10px; text-align: right; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; border-top-width: 2px; border-top-style: solid; border-bottom-width: 6px; border-bottom-style: double; border-top-color: rgb(0, 0, 0) !important; border-bottom-color: rgb(0, 0, 0) !important;"><span style="font-size: 10pt; line-height: inherit;">(</span>740,962</td>
<td style="height: 10px; padding: 0px 0px 2px; margin: 0px; text-indent: 0px;">)</td>
</tr>
</tbody>
</table>

</div>
<p style="color: #000000; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-indent: 0px; 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; margin: 0px; text-align: justify; font-family: 'Times New Roman', serif; line-height: 1.2;"><br/></p>
<p style="color: #000000; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; 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; margin: 0pt; text-align: justify; text-indent: 32pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><span style="font-size: 10pt; line-height: inherit;">The </span><span style="font-size: 10pt; line-height: inherit;">impairment of long-lived assets for the three months ended March 31, 2022 is attributable to goodwill associated with LCA</span><span style="font-size: 10pt; line-height: inherit;">. We recognized a gain on the&#160;disposition of the Discontinued Group as the sum of the cash proceeds received, or $0.6 million, and the termination and release of the&#160;Earn-out Obligation, or $2.3 million, exceeded the carrying values of $2.7 million attributable to the net assets of the Discontinued Group upon their dispositions in January 2023. While there were none during the three months ended March 31, 2023, t</span><span style="font-size: 10pt; line-height: inherit;"><span style="color: #000000; font-family: 'Times New Roman', serif; 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; display: inline !important; line-height: inherit;">he Discontinued Group incurred capital expenditures for capitalized software assets of&#160;$0.3&#160;million for the three months ended March 31, 2022. There were no material non-cash investing&#160;and financing activities attributable to the&#160;Discontinued Group for the three months ended March 31, 2023 and 2022, respectively.</span></span></p>
</div>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -URI https://asc.fasb.org/topic&amp;trid=2155823<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -URI https://asc.fasb.org/subtopic&amp;trid=2122178<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139717272383536">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basis of Presentation and Summary of Significant Accounting Policies (Policies)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kern_GoingConcernAndManagementsLiquidityPlansPolicyTextBlock', window );">Going Concern and Management's Liquidity Plans</a></td>
<td class="text">
<p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold; line-height: inherit;">Going Concern and Management<span style="color: #000000; font-family: 'times new roman', times; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; 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; display: inline !important; line-height: inherit;">&#8217;</span>s Liquidity Plans</span></p>
<p style="margin: 0pt; text-align: justify;"><br/></p>
<p style="margin: 0pt; 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-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; font-size: 13.3333px; background-color: #ffffff; text-align: justify; text-indent: 32pt; line-height: 1.2;"><span style="font-size: 10pt; line-height: inherit;">In accordance with the Financial Accounting Standards Board&#8217;s (&#8220;FASB&#8221;) standard on going concern, Accounting Standard Update (&#8220;ASU&#8221;) No.&#160;<span style="line-height: inherit;">2014</span>-<span style="line-height: inherit;">15</span>,&#160;<span style="font-style: italic; line-height: inherit;">Disclosure of Uncertainties about an Entity<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: 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; display: inline !important; line-height: inherit;">&#8217;</span>s Ability to Continue&#160;as Going Concern</span>&#160;(&#8220;ASU&#160;<span style="line-height: inherit;">2014</span>-<span style="line-height: inherit;">15</span>&#8221;), we assess going concern uncertainty in our consolidated financial statements to determine if we have sufficient cash, cash equivalents and working capital on hand and any available borrowings on loans, to operate for a period of at least&#160;<span style="line-height: inherit;">one</span>&#160;year from the date the condensed consolidated financial statements are issued, which is defined as the &#8220;look-forward period&#8221; in ASU&#160;<span style="line-height: inherit;">2014</span>-<span style="line-height: inherit;">15</span>. As part of this assessment, based on conditions that are known and reasonably knowable to us, we will consider various scenarios, forecasts, projections, estimates and will make certain key assumptions, including the timing and nature of projected cash expenditures or programs, and our ability to delay or curtail expenditures or programs, if necessary, among other factors. Based on this assessment, as necessary or applicable, we make certain assumptions regarding implementing curtailments or delays in the nature and timing of programs and expenditures to the extent we deem probable that such implementations can be achieved and we have the proper authority to execute them within the look-forward period in accordance with ASU&#160;<span style="line-height: inherit;">2014</span>-<span style="line-height: inherit;">15</span>.</span></p>
<p style="margin: 0pt; 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-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; font-size: 13.3333px; background-color: #ffffff; text-align: justify; text-indent: 32pt; line-height: 1.2;"><br/></p>
<p style="margin: 0pt; 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-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; font-size: 13.3333px; background-color: #ffffff; text-align: justify; text-indent: 32pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><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: 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; line-height: inherit;"><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: 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; display: inline !important; line-height: inherit;">The accompanying consolidated financial statements have been prepared on the basis that we will continue as a going concern, which contemplates realization of assets and the satisfaction of liabilities in the normal course of business.&#160;However, since</span>&#160;our inception in 2019 we have incurred recurring losses from operations, used cash from operating activities, and relied on capital raising transactions to continue ongoing operations</span><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: 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; line-height: inherit;">. As of March 31, 2022, we had a working capital&#160;deficit of $<span style="border-right: none; border-left: none; line-height: inherit;"><span style="line-height: inherit;">8.5</span></span>&#160;million with&#160;<span style="border-right: none; border-left: none; line-height: inherit;">$<span style="line-height: inherit;"><span style="line-height: inherit;">0.9</span></span></span>&#160;million in unrestricted cash available to fund future operations. We anticipate continuing to generate losses from operations&#160;and using cash from operating&#160;activities for the foreseeable future, although at lower than historical levels as a result of restructuring actions taken during the second quarter of&#160;<span style="line-height: inherit;">2022</span>&#160;and the curtailment of activities associated&#160;with our discontinued operations as well as those business that we plan to terminate. <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: 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;">Furthermore, in March 22 and March 23, 2023, respectively, we received two notices (the &#8220;Notices&#8221;) from The Nasdaq Stock Market LLC (the &#8220;Nasdaq&#8221;) indicating that (i) the bid price of the Company&#8217;s Common Stock is not currently in compliance with the requirement to maintain a minimum bid price of $</span><span style="line-height: inherit;">1.00</span><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: 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;">&#160;per share (the &#8220;Bid Price Notice&#8221;) and (ii) the <span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; 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;">Company&#8217;s stockholders&#8217; equity is below the minimum listing standard requirement of $2.5 million (the &#8220;Stockholder Equity Notice&#8221;)&#160;</span>for continued listing on the Nasdaq. The Notices have no immediate effect on the continued listing status of our Common Stock on the Nasdaq, and, therefore, our listing remains fully effective. We are provided a compliance period of&#160;</span><span style="line-height: inherit;">180</span><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: 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;">&#160;calendar days from the date of the Bid Price Notice, or until September 18, 2023, to regain compliance with the minimum closing bid requirement. Regarding the Stockholders Equity Notice<span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; 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;">, we were provided a 45 day period in which to submit a plan to regain compliance. On May 8, 2023, we submitted the required compliance plan to the listings staff of the&#160;Nasdaq which, if accepted, Nasdaq&#160;may grant an extension of up to 180 calendar days from the&#160;date of the Stockholder Equity Notice, or September 19, 2023, to evidence compliance.</span> <span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; 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; display: inline !important;">We&#160;</span><span style="color: rgb(0, 0, 0); font-family: &quot;times new roman&quot;, 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; font-size: 10pt;">are currently waiting on a response from the<span>&#160;</span>Nasdaq<span>&#160;</span>regarding the acceptance of the compliance plan.&#160;</span></span></span><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: 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; line-height: inherit;">Collectively, these&#160;factors raise substantial doubt regarding our ability to continue as a going concern for the twelve months from the date our consolidated financial statements have been&#160;issued.</span></span></p>
<p style="margin: 0pt; 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-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; font-size: 13.3333px; background-color: #ffffff; text-align: justify; text-indent: 32pt; line-height: 1.2;"><br/></p>
<p style="margin: 0pt; 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-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; font-size: 13.3333px; background-color: #ffffff; text-align: justify; text-indent: 32pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><span style="line-height: inherit;">As described in Note&#160;<span style="line-height: inherit;">1</span>, we have committed to the Sale Transaction to complete our intended exit from the&#160;SaaS&#160;industry and to the&#160;Merger as the most favorable strategic alternative for our stockholders. There can be no assurance that we will be successful in executing and completing the&#160;<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: 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; display: inline !important; line-height: inherit;">Sale Transaction and the Merger and obtaining sufficient funding, if necessary, on terms acceptable to us to fund continuing operations through the anticipated&#160;closing of the aforementioned transactions, if at all.&#160;</span></span><span style="line-height: inherit;">Our ability to continue as a going concern is dependent upon our ability to successfully execute the aforementioned transactions. Despite&#160;the comprehensive scope of our collective plans, the inherent risks associated with their&#160;successful execution are not sufficient to overcome substantial doubt about our ability to continue as a going concern for&#160;<span style="line-height: inherit;">one</span>&#160;year from the date of issuance of our consolidated financial statements. Accordingly, if we are unable to execute our plans within the timeframe described&#160;above, we may have to&#160;reduce or otherwise&#160;curtail our continuing operations which could significantly and adversely affect our results of operations&#160;<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; display: inline !important; line-height: inherit;">or we may determine to dissolve and&#160;</span><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; display: inline !important; line-height: inherit;">liquidate</span><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; display: inline !important; line-height: inherit;">&#160;our assets</span>. If we fail to meet the financial covenants of the&#160;Senior Convertible Notes and cannot obtain a waiver from such provisions or otherwise&#160;come to an agreement with the Holders of the&#160;<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: 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; display: inline !important; line-height: inherit;">Senior Convertible Notes, such Holders may declare a default on the debt which could subject our assets to seizure&#160;and sale, negatively impacting our business.&#160;</span></span></span></p>
<p style="margin: 0pt; 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-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; font-size: 13.3333px; background-color: #ffffff; text-align: justify; text-indent: 32pt; line-height: 1.2;"><br/></p>
<p style="margin: 0pt; 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-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; font-size: 13.3333px; background-color: #ffffff; text-align: justify; text-indent: 32pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><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: 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; line-height: inherit;">The accompanying&#160;consolidated financial statements do not include any adjustments related to the recoverability and classification of assets or the amounts and classification of liabilities that might be necessary should we be unable to continue as a going concern.</span></span></p>
<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock', window );">Basis of Presentation</a></td>
<td class="text">
<p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold; line-height: inherit;">Basis of Presentation</span></p>
<p style="text-align: justify; margin: 0px !important; line-height: 1.2;"><br/></p>
<p style="margin: 0pt; text-align: justify; text-indent: 32pt; line-height: 1.2;"><span style="font-size: 10pt; line-height: inherit;"><span style="font-family: 'Times New Roman'; line-height: inherit;"><span style="line-height: inherit;"> <span style="line-height: inherit;">The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with GAAP and with the instructions to the Quarterly Report on Form 10-Q and Article 8 of Regulation S-X for interim financial information. Accordingly, these financial statements do not include all of the information normally required by GAAP or Securities and Exchange Commission rules and regulations for complete financial statements.&#160;</span>In management&#8217;s opinion, these condensed consolidated financial statements include all adjustments, consisting of normal recurring items, considered necessary for the fair presentation of the results of operations for the interim periods presented. The operating results for&#160;three months ended</span><span style="line-height: inherit;">&#160;</span><span style="line-height: inherit;">March 31, 2023</span><span style="line-height: inherit;">&#160;</span></span><span style="font-family: 'Times New Roman'; line-height: inherit; margin: 0pt; text-align: justify; text-indent: 33.3333pt;"><span style="font-family: 'Times New Roman'; line-height: inherit;">are not necessarily indicative of the results that may be expected for the fiscal year ending December 31, 2023.</span>&#160;</span></span></p>
<p style="text-align: justify; text-indent: 33.3333pt; line-height: 1.2; margin: 0px !important;"><br/></p>
<p style="margin: 0pt; text-align: justify; text-indent: 32pt; line-height: 1.2;"><span style="font-size: 10pt; line-height: inherit;"><span style="font-family: 'Times New Roman'; line-height: inherit;">The</span><span style="font-family: 'Times New Roman'; line-height: inherit;">&#160;</span><span style="font-family: 'Times New Roman'; line-height: inherit;">condensed consolidated balance sheet as of December 31, 2022, has been derived from our audited financial statements at that date but does not include all disclosures and financial information required by GAAP for complete financial statements.</span><span style="font-family: 'Times New Roman'; line-height: inherit;">&#160;</span><span style="font-family: 'Times New Roman'; line-height: inherit;">The information included in this quarterly report on Form 10-Q should be read in conjunction with our consolidated financial statements and notes thereto for the period ended</span><span style="font-family: 'Times New Roman'; line-height: inherit;">&#160;</span><span style="font-family: 'Times New Roman'; line-height: inherit;">December 31, 2022,</span><span style="font-family: 'Times New Roman'; line-height: inherit;">&#160;</span><span style="font-family: 'Times New Roman'; line-height: inherit;">which were included in our </span><span style="font-family: 'Times New Roman'; line-height: inherit;">report on</span><span style="font-family: 'Times New Roman'; line-height: inherit;">&#160;</span><span style="font-family: 'Times New Roman'; line-height: inherit;">Form 10-K filed on <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: 44.4444px; 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;">March 20</span>, <span style="line-height: inherit; display: inline;">2023</span>.</span></span></p>
<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConsolidationPolicyTextBlock', window );">Principles of Consolidation</a></td>
<td class="text">
<p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold; line-height: inherit;">Principles of Consolidation</span></p>
<p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold; line-height: inherit;">&#160;</span></p>
<p style="margin: 0pt; text-align: justify; text-indent: 32pt; line-height: 1.2;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; 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;">Our accompanying consolidated financial statements include the accounts of Akerna&#160;and our wholly-owned subsidiaries. All significant intercompany balances and transactions have been eliminated in consolidation.&#160;</span></p>
<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UseOfEstimates', window );">Use of Estimates</a></td>
<td class="text">
<p style="margin: 0cm; text-align: justify; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"><b><i><span style="line-height: inherit;">Use of Estimates</span></i></b></span></p>
<p style="text-align: justify; font-size: 10pt; font-family: 'Times New Roman', serif; margin: 0px; text-indent: 0px;"><br/></p>
<p style="margin: 0pt; text-align: justify; font-size: 10pt; font-family: 'Times New Roman', serif; text-indent: 32pt; line-height: 1.2;"><span style="font-size: 10pt; line-height: inherit;"><span style="font-family: 'times new roman', times; line-height: inherit;"><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: 48px; 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;">The preparation of our consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts included in the consolidated financial statements and accompanying notes thereto. Our most significant estimates and assumptions are related to the valuation of acquisition-related assets&#160;and liabilities, capitalization of internal costs associated with software development, fair value measurements, credit loss reserves, impairment assessments, loss contingencies, valuation allowance associated with deferred tax assets, stock based compensation expense, and useful lives of long-lived intangible assets. We base our estimates on historical experience and on various other assumptions that are believed to be reasonable under the circumstances. Accordingly, actual results could differ from those estimates.&#160;</span></span></span></p>
<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReceivablesPolicyTextBlock', window );">Accounts Receivable, Net</a></td>
<td class="text">
<p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: italic; line-height: inherit;">Accounts Receivable, Net</span></p>
<p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p>
<p style="margin: 0pt; text-align: justify; text-indent: 32pt; line-height: 1.2; font-size: 10pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"><span style="line-height: inherit;">We maintain an allowance for credit losses equal to the estimated uncollectible amounts based on historical information,&#160;<span style="color: #000000; font-family: 'Times New Roman'; 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; display: inline !important; line-height: inherit;">current conditions, and reasonable and supportable forecasts</span>. Receivables&#160;are written-off and charged against the recorded allowance when we have exhausted collection efforts without success.&#160;The allowance for credit losses was&#160;<span>$0.3&#160;million</span>&#160;and <span>$0.4 million</span> as of March 31, 2023 and<span style="border-left: none; border-right: none; line-height: inherit;">&#160;December 31, 2022, respectively</span>.</span></span></p>
<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskCreditRisk', window );">Concentrations of Credit Risk</a></td>
<td class="text">
<p style="margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"><b><i><span style="line-height: inherit;">Concentrations of Credit Risk</span></i></b></span></p>
<p style="font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2; margin: 0px !important;"><br/></p>
<p style="margin: 0pt; font-size: 10pt; font-family: 'Times New Roman', serif; text-indent: 32pt; line-height: 1.2; text-align: justify;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;">We grant credit in the normal course of business to customers in the United States and Canada. We periodically perform credit analysis and monitor the financial condition of our customers to reduce credit risk.&#160;</span></p>
<p style="font-size: 10pt; font-family: 'Times New Roman', serif; text-indent: 33.3333pt; line-height: 1.2; margin: 0px !important;"><br/></p>
<p style="margin: 0pt; font-size: 10pt; font-family: 'Times New Roman', serif; text-indent: 33.3333pt; line-height: 1.2; text-align: justify;"><span style="font-size: 10pt; color: #000000; line-height: inherit;"><span style="font-family: 'times new roman', times; line-height: inherit;">During the three<span style="border-left: none; border-right: none; line-height: inherit;">&#160;months ended March 31, 2023</span> and 2022, <span style="line-height: inherit;">two&#160;</span>government clients accounted for 26<span style="line-height: inherit;">&#160;percent and 28</span>&#160;percent of total revenues, respectively.&#160;<span style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: inherit;">As of <span style="border-right: none; border-left: none; line-height: inherit;">March 31, 2023,</span>&#160;and December 31, 2022&#160;</span>two&#160;government clients accounted for less than one percent and<span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; 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.4444px; 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 style="line-height: inherit;">&#160;</span></span>33<span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; 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.4444px; 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 style="line-height: inherit;">&#160;</span>percent, respectively of net accounts&#160;</span>receivable.&#160;</span></span></p>
<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kern_WarrantLiabilitiesPolicyTextBlock', window );">Warrants</a></td>
<td class="text">
<p style="margin: 0pt; text-align: justify; text-indent: 0pt; line-height: 1.3;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: italic; line-height: inherit;">Warrants</span></p>
<p style="margin: 0px; text-align: justify; text-indent: 0px; line-height: 1.2;"><br/></p>
<p style="margin: 0pt; text-align: justify; text-indent: 32pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">We evaluate warrants that we may issue from time to time under a two-step process provided in GAAP. The first step is intended to distinguish liabilities from equity. Warrants that could require cash settlement are generally classified as liabilities. For warrants that are considered outside of the scope of liability classification, a second step evaluates warrants as either a derivative subject to derivative&#160;accounting and disclosures or as equity instruments&#160;based upon the specific&#160;terms of the underlying warrant agreement and certain other factors associated with the our capital structure. Warrants&#160;that are indexed to the Company<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: 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; line-height: inherit; display: inline !important;">&#8217;</span>s Common Stock while we meet certain other conditions with respect&#160;to its capital structure, including the ability to satisfy the warrant settlement obligations with a sufficient number of registered shares, do not qualify as derivatives and are classified&#160;as components of equity. <span style="font-family: 'times new roman', times; line-height: inherit;">Certain of the warrants sold by MTech in its initial public offering that were converted to Akerna warrants in connection with the Mergers (the &#8220;Private Warrants&#8221;) are not indexed to our common stock in the manner contemplated as described herein. As a result, the Private Warrants are precluded from equity classification and are recorded as derivative liabilities. At the end of each reporting period, changes in fair value during the period are recognized within the condensed consolidated statements of operations. We will continue to adjust this derivative liability for changes in the fair value until the earlier of (a) the exercise or expiration of the Private Warrants or (b) the redemption of the Private Warrants, at which time they will be reclassified to Additional paid-in capital. As of March 31, 2023, all of our other outstanding warrants, including certain other MTech warrants that were converted to Akerna warrants upon our formation (the &#8220;2019 Public Warrants&#8221;), are classified within stockholders&#8217; equity.</span></span></p>
<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingPolicyPolicyTextBlock', window );">Segment Reporting</a></td>
<td class="text">
<p style="margin: 0pt; text-align: justify; text-indent: 0pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: italic; line-height: inherit;">Segment <span style="line-height: inherit;">Reporting</span></span></p>
<p style="margin: 0pt; text-align: justify; line-height: 1.3; font-size: 7pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p>
<p style="margin: 0pt; text-align: justify; text-indent: 32pt; line-height: 1.3;"><span style="font-size: 10pt; line-height: inherit;"><span style="font-family: 'times new roman', times; line-height: inherit;"><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: start; text-indent: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;"> <span style="font-family: 'Times New Roman', serif; color: #000000; line-height: inherit;">We operate our business as one operating segment. Operating segments are defined as components of an enterprise about which separate financial information is evaluated regularly by the chief operating decision maker (<span style="color: #000000; font-family: 'Times New Roman'; 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.4444px; 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;">&#8220;</span>CODM<span style="color: #000000; font-family: 'Times New Roman'; 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.4444px; 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;">&#8221;</span>), our Chief Executive Officer, in deciding how to allocate resources and assess performance. Our CODM allocates resources and assesses performance based upon discrete financial information at the consolidated level.</span></span></span><span style="color: #000000; line-height: inherit;"><span style="font-family: 'times new roman', times; line-height: inherit;">&#160; </span></span></span></p>
<p style="margin: 0pt; text-align: justify; line-height: 1.3; font-size: 5pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p>
<p style="margin: 0pt; text-align: justify; text-indent: 32pt; line-height: 1.3; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; line-height: inherit;"><span>In the following table, we disclose the combined gross balance of our fixed assets, capitalized software, and intangible assets by geographical location</span><span>:</span></span></p>
<p style="margin: 0pt; text-align: justify; line-height: 1.3; font-size: 5pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">&#160;</span></p>

<table style="height: 56px; width: 100%; border-collapse: collapse; font-family: 'times new roman'; font-size: 10pt; margin: 0px 0px 0px 0.1px; text-indent: 0px; margin-left: 0.1px;">
<tbody>
<tr style="height: 10px;">
<td style="height: 10px;"><br/></td>
<td colspan="2" style="height: 10px; text-align: center; border-bottom: 1.5pt solid #000000; padding: 0px; vertical-align: bottom;" valign="bottom"><span style="font-weight: bold; line-height: inherit; font-size: 10pt;">As&#160;of<span style="border-left: none; border-right: none; line-height: inherit;">&#160;March 31, 2023</span></span><br/></td>
<td style="height: 10px; padding: 0px;"><br/></td>
<td style="padding: 0px; height: 10px;"><br/></td>
<td colspan="2" style="height: 10px; text-align: center; border-bottom: 1.5pt solid #000000; padding: 0px; vertical-align: bottom;" valign="bottom"><span style="font-weight: bold; line-height: inherit; font-size: 10pt;">As of December 31, 2022</span><br/></td>
<td style="height: 10px; padding: 0px;"><br/></td>
</tr>
<tr style="height: 10px; background-color: #cceeff;">
<td style="height: 10px; background-color: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; width: 65%;"><span style="line-height: inherit; font-size: 10pt;">Long-lived assets:</span></td>
<td style="height: 10px; background-color: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; width: 1%;"><br/></td>
<td style="height: 10px; background-color: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; width: 15%;"><br/></td>
<td style="height: 10px; background-color: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; width: 1%;"><br/></td>
<td style="background-color: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; height: 10px; width: 1%;"><br/></td>
<td style="height: 10px; background-color: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; width: 1%;"><br/></td>
<td style="height: 10px; background-color: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; width: 15%;"><br/></td>
<td style="height: 10px; background-color: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; width: 1%;"><br/></td>
</tr>
<tr style="height: 16px;">
<td style="height: 16px; padding: 0px; margin: 0px; text-indent: 0px;"><span style="font-size: 10pt; line-height: inherit;">United States</span></td>
<td style="height: 16px; padding: 0px; text-align: left; margin: 0px; text-indent: 0px;"><span style="font-size: 10pt; line-height: inherit;">$</span></td>
<td style="height: 16px; text-align: right; padding: 0px; margin: 0px; text-indent: 0px;">40,442</td>
<td style="height: 16px; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding: 0px; margin: 0px; text-indent: 0px; height: 16px;"><br/></td>
<td style="height: 16px; padding: 0px; text-align: left; margin: 0px; text-indent: 0px;"><span style="font-size: 10pt; line-height: inherit;">$</span></td>
<td style="height: 16px; text-align: right; padding: 0px; margin: 0px; text-indent: 0px;">48,880</td>
<td style="height: 16px; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td>
</tr>
<tr style="height: 10px; background-color: #cceeff;">
<td style="height: 10px; background-color: #cceeff; padding: 0px; margin: 0px; text-indent: 0px;"><span style="font-size: 10pt; line-height: inherit;">Canada&#160;&#160;</span></td>
<td style="height: 10px; background-color: #cceeff; border-bottom: 1.5pt solid #000000; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="height: 10px; text-align: right; background-color: #cceeff; border-bottom: 1.5pt solid #000000; padding: 0px; margin: 0px; text-indent: 0px;">4,244,222</td>
<td style="height: 10px; background-color: #cceeff; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="background-color: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; height: 10px;"><br/></td>
<td style="height: 10px; background-color: #cceeff; border-bottom: 1.5pt solid #000000; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="height: 10px; text-align: right; background-color: #cceeff; border-bottom: 1.5pt solid #000000; padding: 0px; margin: 0px; text-indent: 0px;">4,527,581</td>
<td style="height: 10px; background-color: #cceeff; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td>
</tr>
<tr style="height: 10px;">
<td style="height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><span style="font-size: 10pt; line-height: inherit;">Total</span></td>
<td style="border-bottom: 4.5pt double #000000; height: 10px; padding: 0px; text-align: left; margin: 0px; text-indent: 0px;"><span style="font-size: 10pt; line-height: inherit;">$</span></td>
<td style="border-bottom: 4.5pt double #000000; text-align: right; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;">4,284,664</td>
<td style="height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding: 0px; margin: 0px; text-indent: 0px; height: 10px;"><br/></td>
<td style="border-bottom: 4.5pt double #000000; height: 10px; padding: 0px; vertical-align: bottom; text-align: left; margin: 0px; text-indent: 0px;" valign="bottom"><span style="font-size: 10pt; line-height: inherit;">$</span></td>
<td style="border-bottom: 4.5pt double #000000; text-align: right; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;">4,576,461</td>
<td style="height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td>
</tr>
</tbody>
</table>

<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Adoption of Recent Accounting Pronouncements</a></td>
<td class="text">
<p style="margin: 0pt; text-align: justify; text-indent: 0pt; line-height: 1.3;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold; line-height: inherit;">Adoption of Recent Accounting <span>Pronouncements</span></span></p>
<p style="margin: 0pt; text-align: justify; text-indent: 0pt; line-height: 1.3;"><br/></p>
<p style="margin: 0pt; text-align: justify; text-indent: 32pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> <span style="color: #000000; font-family: 'Times New Roman'; 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; display: inline !important; line-height: inherit;">The FASB issued ASU No.&#160;</span>2016<span style="color: #000000; font-family: 'Times New Roman'; 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; display: inline !important; line-height: inherit;">-</span>13<span style="color: #000000; font-family: 'Times New Roman'; 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; display: inline !important; line-height: inherit;">,&#160;</span><span style="font-style: italic; line-height: inherit;">Measurement of Credit Losses on Financial Instruments</span><span style="color: #000000; font-family: 'Times New Roman'; 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; display: inline !important; line-height: inherit;">&#160;(</span><span style="color: #000000; font-family: 'Times New Roman'; 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.4444px; 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;">&#8220;</span><span style="color: #000000; font-family: 'Times New Roman'; 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; display: inline !important; line-height: inherit;">ASU&#160;</span>2016<span style="color: #000000; font-family: 'Times New Roman'; 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; display: inline !important; line-height: inherit;">-</span>13<span style="color: #000000; font-family: 'Times New Roman'; 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.4444px; 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;">&#8221;</span><span style="color: #000000; font-family: 'Times New Roman'; 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; display: inline !important; line-height: inherit;">) which introduced a new model for recognizing credit losses on financial instruments based on estimated current expected credit losses, or CECL. ASU&#160;</span>2016<span style="color: #000000; font-family: 'Times New Roman'; 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; display: inline !important; line-height: inherit;">-</span>13<span style="color: #000000; font-family: 'Times New Roman'; 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; display: inline !important; line-height: inherit;">&#160;requires an entity to estimate CECL on trade receivables at inception, based on historical information, current conditions, and reasonable and supportable forecasts. We adopted ASU&#160;</span>2016<span style="color: #000000; font-family: 'Times New Roman'; 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; display: inline !important; line-height: inherit;">-</span>13<span style="color: #000000; font-family: 'Times New Roman'; 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; display: inline !important; line-height: inherit;">, and subsequent amendments on January 1, 2023. The impact of the adoption of ASU&#160;</span>2016<span style="color: #000000; font-family: 'Times New Roman'; 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; display: inline !important; line-height: inherit;">-</span>13<span style="color: #000000; font-family: 'Times New Roman'; 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; display: inline !important; line-height: inherit;">&#160;on our consolidated financial statements was not material.</span></span></p>
<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventsPolicyPolicyTextBlock', window );">Subsequent Events</a></td>
<td class="text">
<p style="margin: 0pt; color: #000000; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-indent: 0pt; 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; text-align: justify; font-family: 'Times New Roman', serif; line-height: 1.2;"><span style="font-size: 10pt; line-height: inherit; font-style: italic; font-weight: bold;"><span style="font-family: 'times new roman', times; line-height: inherit;"><span style="color: #000000; font-family: 'times new roman', times; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 48px; 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;">Subsequent Events</span></span></span></p>
<p style="margin: 0pt; color: #000000; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-indent: 0pt; 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; text-align: justify; font-family: 'Times New Roman', serif; line-height: 1.2;"><br/></p>
<p style="margin: 0pt; color: #000000; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; 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; text-align: justify; font-family: 'Times New Roman', serif; text-indent: 32pt; line-height: 1.2;"><span style="font-size: 10pt; line-height: inherit;">Management has evaluated&#160;all of our activities through the issuance date of our condensed consolidated financial statements and has concluded that, with the exception of (i) the termination&#160;of the MJF-Ample SPA with POSaBIT&#160;on April 5, 2023, (ii) the entry into the&#160;SPA with MJA and the receipt of $1.0 million on May 3, 2023 in connection with the MJA Note, each as disclosed in Note 1, no other subsequent events have occurred that would require recognition in our condensed consolidated&#160;financial statements or disclosure in the&#160;notes thereto.&#160;</span></p>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kern_GoingConcernAndManagementsLiquidityPlansPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for Going Concern and Management&#8217;s Liquidity Plans.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kern_GoingConcernAndManagementsLiquidityPlansPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kern_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kern_WarrantLiabilitiesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for warrant liabilities</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kern_WarrantLiabilitiesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kern_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BasisOfAccountingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskCreditRisk">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for credit risk.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 825<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126941378&amp;loc=d3e61044-112788<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskCreditRisk</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConsolidationPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126899994&amp;loc=d3e18823-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=d3e5614-111684<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConsolidationPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReceivablesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5033-111524<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=84159169&amp;loc=d3e10178-111534<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=84159169&amp;loc=d3e10149-111534<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=84159169&amp;loc=d3e10133-111534<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for segment reporting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8864-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8864-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8864-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8864-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8864-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8864-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for reporting subsequent events.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UseOfEstimates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6191-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6161-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6143-108592<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6061-108592<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6132-108592<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UseOfEstimates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139717277388016">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basis of Presentation and Summary of Significant Accounting Policies (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock', window );">Schedule of disaggregated by primary geographical markets and revenue</a></td>
<td class="text">
<table style="height: 56px; width: 100%; border-collapse: collapse; font-family: 'times new roman'; font-size: 10pt; margin: 0px 0px 0px 0.1px; text-indent: 0px; margin-left: 0.1px;">
<tbody>
<tr style="height: 10px;">
<td style="height: 10px;"><br/></td>
<td colspan="2" style="height: 10px; text-align: center; border-bottom: 1.5pt solid #000000; padding: 0px; vertical-align: bottom;" valign="bottom"><span style="font-weight: bold; line-height: inherit; font-size: 10pt;">As&#160;of<span style="border-left: none; border-right: none; line-height: inherit;">&#160;March 31, 2023</span></span><br/></td>
<td style="height: 10px; padding: 0px;"><br/></td>
<td style="padding: 0px; height: 10px;"><br/></td>
<td colspan="2" style="height: 10px; text-align: center; border-bottom: 1.5pt solid #000000; padding: 0px; vertical-align: bottom;" valign="bottom"><span style="font-weight: bold; line-height: inherit; font-size: 10pt;">As of December 31, 2022</span><br/></td>
<td style="height: 10px; padding: 0px;"><br/></td>
</tr>
<tr style="height: 10px; background-color: #cceeff;">
<td style="height: 10px; background-color: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; width: 65%;"><span style="line-height: inherit; font-size: 10pt;">Long-lived assets:</span></td>
<td style="height: 10px; background-color: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; width: 1%;"><br/></td>
<td style="height: 10px; background-color: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; width: 15%;"><br/></td>
<td style="height: 10px; background-color: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; width: 1%;"><br/></td>
<td style="background-color: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; height: 10px; width: 1%;"><br/></td>
<td style="height: 10px; background-color: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; width: 1%;"><br/></td>
<td style="height: 10px; background-color: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; width: 15%;"><br/></td>
<td style="height: 10px; background-color: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; width: 1%;"><br/></td>
</tr>
<tr style="height: 16px;">
<td style="height: 16px; padding: 0px; margin: 0px; text-indent: 0px;"><span style="font-size: 10pt; line-height: inherit;">United States</span></td>
<td style="height: 16px; padding: 0px; text-align: left; margin: 0px; text-indent: 0px;"><span style="font-size: 10pt; line-height: inherit;">$</span></td>
<td style="height: 16px; text-align: right; padding: 0px; margin: 0px; text-indent: 0px;">40,442</td>
<td style="height: 16px; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding: 0px; margin: 0px; text-indent: 0px; height: 16px;"><br/></td>
<td style="height: 16px; padding: 0px; text-align: left; margin: 0px; text-indent: 0px;"><span style="font-size: 10pt; line-height: inherit;">$</span></td>
<td style="height: 16px; text-align: right; padding: 0px; margin: 0px; text-indent: 0px;">48,880</td>
<td style="height: 16px; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td>
</tr>
<tr style="height: 10px; background-color: #cceeff;">
<td style="height: 10px; background-color: #cceeff; padding: 0px; margin: 0px; text-indent: 0px;"><span style="font-size: 10pt; line-height: inherit;">Canada&#160;&#160;</span></td>
<td style="height: 10px; background-color: #cceeff; border-bottom: 1.5pt solid #000000; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="height: 10px; text-align: right; background-color: #cceeff; border-bottom: 1.5pt solid #000000; padding: 0px; margin: 0px; text-indent: 0px;">4,244,222</td>
<td style="height: 10px; background-color: #cceeff; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="background-color: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; height: 10px;"><br/></td>
<td style="height: 10px; background-color: #cceeff; border-bottom: 1.5pt solid #000000; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="height: 10px; text-align: right; background-color: #cceeff; border-bottom: 1.5pt solid #000000; padding: 0px; margin: 0px; text-indent: 0px;">4,527,581</td>
<td style="height: 10px; background-color: #cceeff; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td>
</tr>
<tr style="height: 10px;">
<td style="height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><span style="font-size: 10pt; line-height: inherit;">Total</span></td>
<td style="border-bottom: 4.5pt double #000000; height: 10px; padding: 0px; text-align: left; margin: 0px; text-indent: 0px;"><span style="font-size: 10pt; line-height: inherit;">$</span></td>
<td style="border-bottom: 4.5pt double #000000; text-align: right; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;">4,284,664</td>
<td style="height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="padding: 0px; margin: 0px; text-indent: 0px; height: 10px;"><br/></td>
<td style="border-bottom: 4.5pt double #000000; height: 10px; padding: 0px; vertical-align: bottom; text-align: left; margin: 0px; text-indent: 0px;" valign="bottom"><span style="font-size: 10pt; line-height: inherit;">$</span></td>
<td style="border-bottom: 4.5pt double #000000; text-align: right; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;">4,576,461</td>
<td style="height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td>
</tr>
</tbody>
</table>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of information concerning material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139717272583488">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue and Contracts with Customers (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue and Contracts with Customers</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueTableTextBlock', window );">Summarizes revenue disaggregation</a></td>
<td class="text">
<table border="0" cellpadding="0" cellspacing="0" style="height: 60px; width: 100%; border-collapse: collapse; font-family: 'times new roman'; font-size: 10pt; margin-left: 0.1px;" width="100%">
<tbody>
<tr style="height: 10px;">
<td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin-left: 0.1px; text-align: left; vertical-align: middle; height: 10px; width: 70.9163%;"><br/></td>
<td colspan="6" style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0cm; height: 10px; border-bottom: 1.5pt solid #000000; width: 28.0717%;">
<p style="margin: 0cm; color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-indent: 0px; 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; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.3; text-align: center;"><span style="border-right: none; border-left: none; font-weight: bold; line-height: inherit;">Three Months Ended March 31,</span></p>
</td>
<td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0px; height: 10px; width: 1.03586%;"><br/></td>
</tr>
<tr style="height: 20px;">
<td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin-left: 0.1px; text-align: left; vertical-align: middle; height: 20px; width: 70.9163%;"><br/></td>
<td colspan="2" style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0px; height: 20px; text-align: center; border-bottom: 1.5pt solid black; width: 13%;"><span style="font-weight: bold; line-height: inherit;"><span style="border-left: none; border-right: none; line-height: inherit;">2023</span></span><br/></td>
<td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0cm; margin-left: 0.1px; vertical-align: middle; text-align: center; height: 20px; width: 1.03586%;"><br/></td>
<td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0cm; margin-left: 0.1px; vertical-align: middle; text-align: center; width: 1.03586%; height: 20px;"><br/></td>
<td colspan="2" style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0cm; margin-left: 0.1px; vertical-align: middle; text-align: center; height: 20px; border-bottom: 1.5pt solid black; width: 13%;"><span style="font-weight: bold; line-height: inherit;"><span style="border-left: none; border-right: none; line-height: inherit;">2022</span></span><br/></td>
<td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0px; margin-left: 0.1px; vertical-align: middle; text-align: center; height: 20px; width: 1.03586%;"><br/></td>
</tr>
<tr style="height: 10px; background-color: #cceeff;">
<td style="background: #cceeff; height: 10px; margin-left: 0.1px; text-align: left; vertical-align: middle; width: 70.9163%;" valign="top">
<p style="margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> Government</span></p>
</td>
<td style="background: #cceeff; padding: 0px; height: 10px; width: 1%;" valign="bottom">
<p style="margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> $ </span></p>
</td>
<td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-align: right; vertical-align: middle; text-indent: 0px; width: 12%;" valign="bottom">
<p style="margin: 0px; text-align: right; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="line-height: inherit; font-family: 'times new roman', times; font-size: 10pt;">679,569</span></p>
</td>
<td style="background: #cceeff; padding: 0cm; height: 10px; margin-left: 0.1px; text-align: right; vertical-align: middle; width: 1.03586%;" valign="bottom">
<p style="margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td style="background: #cceeff; padding: 0cm; margin-left: 0.1px; text-align: right; vertical-align: middle; width: 1.03586%; height: 10px;"><br/></td>
<td style="background: #cceeff; padding: 0cm; height: 10px; margin-left: 0.1px; text-align: right; vertical-align: middle; width: 1%;" valign="bottom">
<p style="margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif; text-align: left;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> $ </span></p>
</td>
<td style="background: #cceeff; padding: 0cm; height: 10px; margin-left: 0.1px; text-align: right; vertical-align: middle; width: 12%;" valign="bottom">
<p style="margin: 0cm; text-align: right; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><span style="border-left: none; border-right: none; line-height: inherit;">1,168,330</span></span><br/></p>
</td>
<td style="background: #cceeff; padding: 0px; margin-left: 0.1px; text-align: right; vertical-align: middle; height: 10px; width: 1.03586%;"><br/></td>
</tr>
<tr style="height: 10px;">
<td style="height: 10px; margin-left: 0.1px; text-align: left; vertical-align: middle; width: 70.9163%;" valign="top">
<p style="font-size: 10pt; font-family: 'Times New Roman', serif; margin: 0;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> Non-government</span></p>
</td>
<td colspan="2" style="padding: 0px; height: 10px; margin: 0px; text-align: right; vertical-align: middle; text-indent: 0px; border-bottom: 1.5pt solid #000000; width: 13%;" valign="bottom">
<p style="margin: 0px; text-align: right; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="line-height: inherit; font-family: 'times new roman', times; font-size: 10pt;">1,923,120</span></p>
</td>
<td style="padding: 0cm; height: 10px; margin-left: 0.1px; text-align: right; vertical-align: middle; width: 1.03586%;" valign="bottom">
<p style="margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td style="padding: 0cm; margin-left: 0.1px; text-align: right; vertical-align: middle; width: 1.03586%; height: 10px;"><br/></td>
<td colspan="2" style="border-top: none; border-right: none; border-left: none; border-image: initial; padding: 0cm; height: 10px; border-bottom: 1.5pt solid #000000; margin-left: 0.1px; text-align: right; vertical-align: middle; width: 13%;" valign="bottom">
<p style="margin: 0cm; text-align: right; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><span style="border-left: none; border-right: none; line-height: inherit;">3,076,750</span></span><br/></p>
</td>
<td style="padding: 0px; margin-left: 0.1px; text-align: right; vertical-align: middle; height: 10px; width: 1.03586%;"><br/></td>
</tr>
<tr style="height: 10px; background-color: #cceeff;">
<td style="background: #cceeff; padding: 0cm; height: 10px; margin-left: 0.1px; text-align: left; vertical-align: middle; width: 70.9163%;" valign="bottom">
<p style="margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td style="border-right: none; border-left: none; border-image: initial; border-bottom: 4.5pt double black; background: #cceeff; padding: 0cm; height: 10px; width: 1%;" valign="bottom">
<p style="margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.3;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> $ </span></p>
</td>
<td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 4.5pt double black; background: #cceeff; padding: 0cm 0px; height: 10px; margin: 0px; text-align: right; vertical-align: middle; text-indent: 0px; width: 12%;" valign="bottom">
<p style="margin: 0px; text-align: right; font-size: 10pt; font-family: 'Times New Roman', serif; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="line-height: inherit; font-family: 'times new roman', times; font-size: 10pt;">2,602,689</span></p>
</td>
<td style="background: #cceeff; padding: 0cm; height: 10px; margin-left: 0.1px; text-align: right; vertical-align: middle; width: 1.03586%;" valign="bottom">
<p style="margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td style="background: #cceeff; padding: 0cm; margin-left: 0.1px; text-align: right; vertical-align: middle; width: 1.03586%; height: 10px;"><br/></td>
<td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 4.5pt double black; background: #cceeff; padding: 0cm; height: 10px; margin-left: 0.1px; text-align: right; vertical-align: middle; width: 1%;" valign="bottom">
<p style="margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif; text-align: left;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> $ </span></p>
</td>
<td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 4.5pt double black; background: #cceeff; padding: 0cm; height: 10px; margin-left: 0.1px; text-align: right; vertical-align: middle; width: 12%;" valign="bottom">
<p style="margin: 0cm; text-align: right; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><span style="border-left: none; border-right: none; line-height: inherit;">4,245,080</span></span><br/></p>
</td>
<td style="background: #cceeff; padding: 0px; margin-left: 0.1px; text-align: right; vertical-align: middle; height: 10px; width: 1.03586%;"><br/></td>
</tr>
</tbody>
</table>
<p style=";margin: 0px !important;"><br/></p>
<table border="0" cellpadding="0" cellspacing="0" style="height: 60px; width: 100%; border-collapse: collapse; font-family: 'times new roman'; font-size: 10pt; margin-left: 0.1px;" width="100%">
<tbody>
<tr style="height: 10px;">
<td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin-left: 0.1px; text-align: left; vertical-align: middle; height: 10px;"><br/></td>
<td colspan="6" style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0cm; height: 10px; border-bottom: 1.5pt solid #000000;">
<p style="margin: 0cm; color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-indent: 0px; 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; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.3; text-align: center;"><span style="border-right: none; border-left: none; font-weight: bold; line-height: inherit;">Three Months Ended March 31,</span></p>
</td>
<td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0cm; height: 10px;"><br/></td>
</tr>
<tr style="height: 20px;">
<td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin-left: 0.1px; text-align: left; vertical-align: middle; height: 20px;"><br/></td>
<td colspan="2" style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0px; height: 20px; text-align: center; border-bottom: 1.5pt solid black;"><span style="font-weight: bold; line-height: inherit;"><span style="border-left: none; border-right: none; line-height: inherit;">2023</span></span><br/></td>
<td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0cm; margin-left: 0.1px; vertical-align: middle; text-align: center; height: 20px;"><br/></td>
<td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0cm; margin-left: 0.1px; vertical-align: middle; text-align: center; height: 20px;"><br/></td>
<td colspan="2" style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0cm; margin-left: 0.1px; vertical-align: middle; text-align: center; height: 20px; border-bottom: 1.5pt solid black;"><span style="font-weight: bold; line-height: inherit;"><span style="border-left: none; border-right: none; line-height: inherit;">2022</span></span><br/></td>
<td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0cm; margin-left: 0.1px; vertical-align: middle; text-align: center; height: 20px;"><br/></td>
</tr>
<tr style="height: 10px; background-color: #cceeff;">
<td style="background: #cceeff; height: 10px; margin-left: 0.1px; text-align: left; vertical-align: middle; width: 71%;" valign="top">
<p style="margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; 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;"> United States </span></p>
</td>
<td style="background: #cceeff; padding: 0px; height: 10px; width: 1%;" valign="bottom">
<p style="margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> $ </span></p>
</td>
<td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-align: right; vertical-align: middle; text-indent: 0px; width: 12%;" valign="bottom">
<p style="margin: 0px; text-align: right; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="line-height: inherit; font-family: 'times new roman', times; font-size: 10pt;">1,978,079</span></p>
</td>
<td style="background: #cceeff; padding: 0cm; height: 10px; margin-left: 0.1px; text-align: right; vertical-align: middle; width: 1%;" valign="bottom">
<p style="margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td style="background: #cceeff; padding: 0cm; margin-left: 0.1px; text-align: right; vertical-align: middle; width: 1%; height: 10px;"><br/></td>
<td style="background: #cceeff; padding: 0cm; height: 10px; margin-left: 0.1px; text-align: right; vertical-align: middle; width: 1%;" valign="bottom">
<p style="margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif; text-align: left;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> $ </span></p>
</td>
<td style="background: #cceeff; padding: 0cm; height: 10px; margin-left: 0.1px; text-align: right; vertical-align: middle; width: 12%;" valign="bottom">
<p style="margin: 0cm; text-align: right; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><span style="border-left: none; border-right: none; line-height: inherit;">3,328,636</span></span><br/></p>
</td>
<td style="background: #cceeff; padding: 0cm; margin-left: 0.1px; text-align: right; vertical-align: middle; height: 10px; width: 1%;"><br/></td>
</tr>
<tr style="height: 10px;">
<td style="height: 10px; margin-left: 0.1px; text-align: left; vertical-align: middle;" valign="top">
<p style="font-size: 10pt; font-family: 'Times New Roman', serif; margin: 0;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; 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;"> Canada </span></p>
</td>
<td colspan="2" style="padding: 0px; height: 10px; margin: 0px; text-align: right; vertical-align: middle; text-indent: 0px; border-bottom: 1.5pt solid #000000;" valign="bottom">
<p style="margin: 0px; text-align: right; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="line-height: inherit; font-family: 'times new roman', times; font-size: 10pt;">624,610</span></p>
</td>
<td style="padding: 0cm; height: 10px; margin-left: 0.1px; text-align: right; vertical-align: middle;" valign="bottom">
<p style="margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td style="padding: 0cm; margin-left: 0.1px; text-align: right; vertical-align: middle; height: 10px;"><br/></td>
<td colspan="2" style="border-top: none; border-right: none; border-left: none; border-image: initial; padding: 0cm; height: 10px; border-bottom: 1.5pt solid #000000; margin-left: 0.1px; text-align: right; vertical-align: middle;" valign="bottom">
<p style="margin: 0cm; text-align: right; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><span style="border-left: none; border-right: none; line-height: inherit;">916,444</span></span><br/></p>
</td>
<td style="padding: 0cm; margin-left: 0.1px; text-align: right; vertical-align: middle; height: 10px;"><br/></td>
</tr>
<tr style="height: 10px; background-color: #cceeff;">
<td style="background: #cceeff; padding: 0cm; height: 10px; margin-left: 0.1px; text-align: left; vertical-align: middle;" valign="bottom">
<p style="margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td style="border-right: none; border-left: none; border-image: initial; border-bottom: 4.5pt double black; background: #cceeff; padding: 0cm; height: 10px;" valign="bottom">
<p style="margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.3;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> $ </span></p>
</td>
<td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 4.5pt double black; background: #cceeff; padding: 0cm 0px; height: 10px; margin: 0px; text-align: right; vertical-align: middle; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; text-align: right; font-size: 10pt; font-family: 'Times New Roman', serif; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="line-height: inherit; font-family: 'times new roman', times; font-size: 10pt;">2,602,689</span></p>
</td>
<td style="background: #cceeff; padding: 0cm; height: 10px; margin-left: 0.1px; text-align: right; vertical-align: middle;" valign="bottom">
<p style="margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td style="background: #cceeff; padding: 0cm; margin-left: 0.1px; text-align: right; vertical-align: middle; height: 10px;"><br/></td>
<td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 4.5pt double black; background: #cceeff; padding: 0cm; height: 10px; margin-left: 0.1px; text-align: right; vertical-align: middle;" valign="bottom">
<p style="margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif; text-align: left;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> $ </span></p>
</td>
<td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 4.5pt double black; background: #cceeff; padding: 0cm; height: 10px; margin-left: 0.1px; text-align: right; vertical-align: middle;" valign="bottom">
<p style="margin: 0cm; text-align: right; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><span style="border-left: none; border-right: none; line-height: inherit;">4,245,080</span></span><br/></p>
</td>
<td style="background: #cceeff; padding: 0cm; margin-left: 0.1px; text-align: right; vertical-align: middle; height: 10px;"><br/></td>
</tr>
</tbody>
</table>
<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kern_SummarizesDeferredRevenueActivityTableTextBlock', window );">Summarizes deferred revenue activity</a></td>
<td class="text">
<table border="0" cellpadding="0" cellspacing="0" style="height: 20px; width: 100%; border-collapse: collapse; font-family: 'times new roman'; font-size: 10pt; margin: 0px 0px 0px 0.1px; text-indent: 0px; margin-left: 0.1px;" width="100%">
<tbody>
<tr style="height: 10px;">
<td style="padding: 1.5pt 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; break-after: avoid; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;"> &#160; </span></p>
</td>
<td colspan="2" style="border-top: none; border-right: none; border-left: none; border-image: initial; padding: 1.5pt 0px; height: 10px; border-bottom: 1.5pt solid #000000; margin: 0px; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; text-align: center; break-after: avoid; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px; line-height: 1.3;"><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;"><b><span style="line-height: inherit;">As of<br/>December 31,&#160;<span style="border-left: none; border-right: none; line-height: inherit;"><span style="border-left: none; border-right: none; line-height: inherit;"><span style="border-left: none; border-right: none; line-height: inherit;">2022</span></span></span></span></b></span></p>
</td>
<td style="padding: 1.5pt 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; break-after: avoid; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;"> &#160; </span></p>
</td>
<td style="padding: 1.5pt 0px; margin: 0px; text-indent: 0px; height: 10px;"><br/></td>
<td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1.5pt solid #000000; padding: 1.5pt 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; text-align: center; break-after: avoid; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;"><b><span style="line-height: inherit;">Net additions</span></b></span></p>
</td>
<td style="padding: 1.5pt 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; break-after: avoid; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;"> &#160; </span></p>
</td>
<td style="padding: 1.5pt 0px; margin: 0px; text-indent: 0px; height: 10px;"><br/></td>
<td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1.5pt solid #000000; padding: 1.5pt 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; text-align: center; break-after: avoid; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;"><b><span style="line-height: inherit;">Revenue recognized</span></b></span></p>
</td>
<td style="padding: 1.5pt 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; break-after: avoid; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;"> &#160; </span></p>
</td>
<td style="padding: 1.5pt 0px; margin: 0px; text-indent: 0px; height: 10px;"><br/></td>
<td colspan="3" style="border-top: none; border-right: none; border-left: none; border-image: initial; padding: 1.5pt 0px; height: 10px; border-bottom: 1.5pt solid #000000; margin: 0px; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; text-align: center; break-after: avoid; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px; line-height: 1.3;"><span><span><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;"><b><span class="selected" style="line-height: inherit;">As of<br/><span style="border-left: none; border-right: none; line-height: inherit;">March 31, 2023</span></span></b></span></span></span></p>
</td>
</tr>
<tr style="height: 10px;">
<td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 51%;" valign="top">
<p style="margin: 0px; break-after: avoid; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> Deferred revenue </span></p>
</td>
<td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 1%;">
<p style="margin: 0px; break-after: avoid; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px; text-align: left;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> $ </span></p>
</td>
<td style="border-right: none; border-bottom: none; border-left: none; border-image: initial; border-top: 1pt solid black; background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 10%;">
<p style="margin: 0px; text-align: right; break-after: avoid; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> 730,573 </span></p>
</td>
<td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 1%;">
<p style="margin: 0px; text-align: right; break-after: avoid; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td style="background: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; height: 10px; width: 1%;"><br/></td>
<td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 10%;">
<p style="margin: 0px; text-align: right; break-after: avoid; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">2,382,985</span></p>
</td>
<td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 1%;">
<p style="margin: 0px; text-align: right; break-after: avoid; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td style="background: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; height: 10px; width: 1%;"><br/></td>
<td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 10%;">
<p style="margin: 0px; text-align: right; break-after: avoid; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">(2,596,762</span></p>
</td>
<td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom; width: 1%;" valign="bottom">)</td>
<td style="background: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; height: 10px; width: 1%;"><br/></td>
<td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 1%;">
<p style="margin: 0px; break-after: avoid; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px; text-align: left;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> $ </span></p>
</td>
<td style="border-right: none; border-bottom: none; border-left: none; border-image: initial; border-top: 1pt solid black; background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 10%;">
<p style="margin: 0px; text-align: right; break-after: avoid; font-size: 10pt; font-family: 'Times New Roman', serif; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> 516,796 </span></p>
</td>
<td style="border-right: none; border-bottom: none; border-left: none; border-image: initial; border-top: 1pt solid black; background: #cceeff; padding: 0px; height: 10px; width: 1%;" valign="bottom"/>
</tr>
</tbody>
</table>
<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kern_SummarizesDeferredContractCostActivityTableTextBlock', window );">Summarizes deferred contract cost activity</a></td>
<td class="text">
<div style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-indent: 0px; 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; text-align: justify;">
<div>
<table border="0" cellpadding="0" cellspacing="0" style="height: 20px; width: 99.8337%; border-collapse: collapse; font-family: 'times new roman'; font-size: 10pt; margin: 0px 0px 0px 0.1px; text-indent: 0px;" width="100%">
<tbody>
<tr style="height: 10px;">
<td style="padding: 1.5pt; height: 10px;" valign="bottom">
<p style="margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td colspan="2" style="border-top: none; border-right: none; border-left: none; border-image: initial; padding: 1.5pt 0px; height: 10px; border-bottom: 1.5pt solid #000000; margin: 0px; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; text-align: center; break-after: avoid; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px; line-height: 1.3;"><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;"><b><span style="line-height: inherit;">As of<br/>December 31,&#160;<span style="border-left: none; border-right: none; line-height: inherit;"><span style="border-left: none; border-right: none; line-height: inherit;"><span style="border-left: none; border-right: none; line-height: inherit;">2022</span></span></span></span></b></span></p>
</td>
<td style="padding: 1.5pt; height: 10px;" valign="bottom">
<p style="margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td style="padding: 1.5pt; height: 10px;"><br/></td>
<td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1.5pt solid black; padding: 1.5pt; height: 10px;" valign="bottom">
<p style="margin: 0cm; text-align: center; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; line-height: inherit;"><b><span style="line-height: inherit;">Additions</span></b></span></p>
</td>
<td style="padding: 1.5pt; height: 10px;" valign="bottom">
<p style="margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td style="padding: 1.5pt; height: 10px;"><br/></td>
<td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1.5pt solid black; padding: 1.5pt; height: 10px;" valign="bottom">
<p style="margin: 0cm; text-align: center; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.3;"><span style="font-size: 10pt; line-height: inherit;"><b><span style="line-height: inherit;">Amortized costs&#160;</span></b></span></p>
</td>
<td style="padding: 1.5pt; height: 10px;" valign="bottom">
<p style="margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td style="padding: 1.5pt; height: 10px;"><br/></td>
<td colspan="3" style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1.5pt solid black; padding: 1.5pt; height: 10px;" valign="bottom">
<p style="margin: 0cm; text-align: center; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.3;"><span style="font-size: 10pt; line-height: inherit;"><b><span style="line-height: inherit;">As of <br/>March 31, 2023</span></b></span></p>
</td>
</tr>
<tr style="height: 10px;">
<td style="background: #cceeff; padding: 0px; height: 10px; width: 51%;" valign="top">
<p style="margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000; line-height: inherit;"> Deferred contract costs </span></p>
</td>
<td style="background: #cceeff; padding: 0px; height: 10px; width: 1%;" valign="bottom">
<p style="margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000; line-height: inherit;"> $ </span></p>
</td>
<td style="background: #cceeff; padding: 0px; height: 10px; width: 10%;" valign="bottom">
<p style="margin: 0cm; text-align: right; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000; line-height: inherit;"> 36,465 </span></p>
</td>
<td style="background: #cceeff; padding: 0px; height: 10px; width: 1%;" valign="bottom">
<p style="margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000; line-height: inherit;"> &#160; </span></p>
</td>
<td style="background: #cceeff; padding: 0px; height: 10px; width: 1%;"><br/></td>
<td style="background: #cceeff; padding: 0px; height: 10px; margin-left: 0.1px; text-align: right; vertical-align: middle; width: 10%;" valign="bottom">2,820</td>
<td style="background: #cceeff; padding: 0px; height: 10px; margin-left: 0.1px; text-align: right; vertical-align: middle; width: 1%;" valign="bottom">
<p style="margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000; line-height: inherit;"> &#160; </span></p>
</td>
<td style="background: #cceeff; padding: 0px; margin-left: 0.1px; text-align: right; vertical-align: middle; height: 10px; width: 1%;"><br/></td>
<td style="background: #cceeff; padding: 0px; height: 10px; margin-left: 0.1px; text-align: right; vertical-align: middle; width: 10%;" valign="bottom">(24,014)</td>
<td style="background: #cceeff; padding: 0px; height: 10px; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"/>
<td style="background: #cceeff; padding: 0px; text-align: left; height: 10px; width: 1%;"><br/></td>
<td style="background: #cceeff; padding: 0px; height: 10px; width: 1%;" valign="bottom">
<p style="margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000; line-height: inherit;"> $ </span></p>
</td>
<td style="background: #cceeff; padding: 0px; height: 10px; margin-left: 0.1px; vertical-align: middle; text-align: right; width: 10%;" valign="bottom">15,271</td>
<td style="background: #cceeff; padding: 0px; height: 10px; width: 1%;" valign="bottom"/>
</tr>
</tbody>
</table>
</div>
</div>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kern_SummarizesDeferredContractCostActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of deferred contract cost activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kern_SummarizesDeferredContractCostActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kern_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kern_SummarizesDeferredRevenueActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of deferred revenue activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kern_SummarizesDeferredRevenueActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kern_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130545-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139717277530880">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Long Term Debt (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentsAbstract', window );"><strong>Debt Instruments [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfDebtInstrumentsTextBlock', window );">Schedule of long-term debt</a></td>
<td class="text">
<table style="height: 46px; width: 100%; border-collapse: collapse; font-family: 'times new roman'; font-size: 10pt; margin: 0px auto; text-indent: 0px;">
<tbody>
<tr style="height: 10px;">
<td style="height: 10px; width: 73.5207%;"><br/></td>
<td colspan="2" style="height: 10px; text-align: center; padding: 0px; vertical-align: bottom; border-bottom: 1.5pt solid #000000; width: 11%;" valign="bottom"><span style="font-weight: bold; line-height: inherit;"><span style="border-left: none; border-right: none; line-height: inherit;"><span style="line-height: inherit;">March 31, 2023</span></span></span><br/></td>
<td style="height: 10px; padding: 0px; width: 1.0355%;"><br/></td>
<td style="padding: 0px; height: 10px; width: 1.0355%;"><br/></td>
<td colspan="2" style="height: 10px; text-align: center; padding: 0px; vertical-align: bottom; border-bottom: 1.5pt solid #000000; width: 11%;" valign="bottom"><span style="font-weight: bold; line-height: inherit;"><span style="line-height: inherit;">December 31, 2022</span></span><br/></td>
<td style="height: 10px; padding: 0px; width: 1.0355%;"><br/></td>
</tr>
<tr style="height: 10px; background-color: #cceeff;">
<td style="height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 73.5207%;"><span style="line-height: inherit;">Fair value of debt</span></td>
<td style="height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1%;"><br/></td>
<td style="height: 10px; padding: 0px; margin: 0px; text-indent: 0px; text-align: right; background-color: #cceeff; width: 10%;">8,462,000</td>
<td style="height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1.0355%;"><br/></td>
<td style="padding: 0px; margin: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; width: 1.0355%;"><br/></td>
<td style="height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1%;"><br/></td>
<td style="height: 10px; padding: 0px; margin: 0px; text-indent: 0px; text-align: right; background-color: #cceeff; width: 10%;">14,607,000</td>
<td style="height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1.0355%;"><br/></td>
</tr>
<tr style="height: 16px;">
<td style="height: 16px; padding: 0px; margin: 0px; text-indent: 0px; width: 73.5207%;">Less: Current portion</td>
<td style="height: 16px; padding: 0px; text-align: left; margin: 0px; text-indent: 0px; border-bottom: 1.5pt solid #000000; width: 1%;"><br/></td>
<td style="height: 16px; text-align: right; padding: 0px; margin: 0px; text-indent: 0px; border-bottom: 1.5pt solid #000000; width: 10%;"><span style="line-height: inherit;">(6,885,543</span></td>
<td style="height: 16px; padding: 0px; margin: 0px; text-indent: 0px; width: 1.0355%;">)</td>
<td style="padding: 0px; margin: 0px; text-indent: 0px; height: 16px; width: 1.0355%;"><br/></td>
<td style="height: 16px; padding: 0px; text-align: left; margin: 0px; text-indent: 0px; border-bottom: 1.5pt solid #000000; width: 1%;"><br/></td>
<td style="height: 16px; text-align: right; padding: 0px; margin: 0px; text-indent: 0px; border-bottom: 1.5pt solid #000000; width: 10%;">(13,200,000</td>
<td style="height: 16px; padding: 0px; margin: 0px; text-indent: 0px; width: 1.0355%;">)</td>
</tr>
<tr style="height: 10px; background-color: #cceeff;">
<td style="height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 73.5207%;">Noncurrent portion</td>
<td style="height: 10px; padding: 0px; text-align: left; margin: 0px; text-indent: 0px; background-color: #cceeff; border-bottom: 4.5pt double #000000; width: 1%;">$</td>
<td style="text-align: right; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; border-bottom: 4.5pt double #000000; width: 10%;"><span style="line-height: inherit;">1,576,457</span></td>
<td style="height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1.0355%;"><br/></td>
<td style="padding: 0px; margin: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; width: 1.0355%;"><br/></td>
<td style="height: 10px; padding: 0px; vertical-align: bottom; text-align: left; margin: 0px; text-indent: 0px; background-color: #cceeff; border-bottom: 4.5pt double #000000; width: 1%;" valign="bottom">$</td>
<td style="text-align: right; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; border-bottom: 4.5pt double #000000; width: 10%;"><span style="line-height: inherit;">1,407,000</span></td>
<td style="height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1.0355%;"><br/></td>
</tr>
</tbody>
</table>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDebtInstrumentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1A<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28541-108399<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21506-112644<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28551-108399<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69E<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495743-112612<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21521-112644<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21538-112644<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 470<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=123599511&amp;loc=d3e64711-112823<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21475-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDebtInstrumentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139717277356192">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Supplemental Balance Sheet Disclosures (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BalanceSheetRelatedDisclosuresAbstract', window );"><strong>Balance Sheet Related Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kern_ScheduleOfPrepaidExpensesTableTextBlock', window );">Schedule of prepaid expenses and other current assets</a></td>
<td class="text">
<table border="0" cellpadding="0" cellspacing="0" style="height: 110px; border-collapse: collapse; width: 100%; margin: 0px 0px 0px 0.1px; font-family: 'times new roman'; font-size: 10pt; text-indent: 0px;" width="100%">
<tbody>
<tr style="height: 10px;">
<td style="padding: 0cm 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: bottom; white-space: nowrap; height: 10px;"><br/></td>
<td colspan="2" style="padding: 0cm 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: normal; height: 10px; text-align: center;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: bold; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; 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 style="border-left: none; border-right: none; line-height: inherit;"><span style="border-left: none; border-right: none; line-height: inherit;">March 31,</span></span></span><br/></td>
<td style="padding: 1px 1px 0cm; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: bottom; white-space: nowrap; text-align: center; height: 10px;"><br/></td>
<td style="padding: 1px 1px 0cm; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: bottom; white-space: nowrap; text-align: center; height: 10px;"><br/></td>
<td colspan="2" style="padding: 0cm 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: normal; text-align: center; height: 10px;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: bold; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; text-transform: none; white-space: nowrap; 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;">December 31,</span><br/></td>
<td style="padding: 0px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: bottom; white-space: nowrap; height: 10px;"><br/></td>
</tr>
<tr style="height: 10px;">
<td style="height: 10px; padding: 0cm 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: bottom; white-space: nowrap;"><br/></td>
<td colspan="2" style="padding: 0cm 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: normal; height: 10px; text-align: center; border-bottom: 1.5pt solid rgb(0, 0, 0);"><span style="font-size: 10pt; line-height: inherit;"><span style="font-family: 'times new roman', times; line-height: inherit;">&#160;</span><span style="font-family: 'times new roman', times; line-height: inherit;"><span style="color: #000000; font-family: 'times new roman', times; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: bold; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; 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;">2023</span></span></span><br/></td>
<td style="padding: 1px 1px 0cm; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: bottom; white-space: nowrap; height: 10px; text-align: center;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 1px 1px 0cm; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: bottom; white-space: nowrap; text-align: center; height: 10px;"><br/></td>
<td colspan="2" style="padding: 0cm 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: normal; height: 10px; text-align: center; border-bottom: 1.5pt solid rgb(0, 0, 0);"><span style="font-size: 10pt; line-height: inherit;"><span style="font-family: 'times new roman', times; line-height: inherit;">&#160;</span><span style="font-family: 'times new roman', times; line-height: inherit;"><span style="color: #000000; font-family: 'times new roman', times; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: bold; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; 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;">2022</span></span></span><br/></td>
<td style="padding: 0px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: bottom; white-space: nowrap; height: 10px;"><br/></td>
</tr>
<tr style="height: 10px; background-color: #cceeff;">
<td style="height: 10px; padding: 0cm 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: nowrap; background-color: rgb(204, 238, 255); width: 75%;">
<p style="margin: 0;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">Software and technology</span></p>
</td>
<td style="padding: 1px 1px 0px 0px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: normal; height: 10px; background-color: rgb(204, 238, 255); text-align: left; width: 1%;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">$</span></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: nowrap; text-align: right; height: 10px; background-color: rgb(204, 238, 255); width: 10%;">
<div style="border-left: none; border-right: none;">
<div style="border-left: none; border-right: none;">
<div style="border-left: none; border-right: none;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">242,485</span></div>
</div>
</div>
</td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: nowrap; text-align: right; height: 10px; background-color: rgb(204, 238, 255); width: 1%;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: nowrap; text-align: right; background-color: rgb(204, 238, 255); height: 10px; width: 1%;"><br/></td>
<td style="padding: 1px 1px 0px 0px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: normal; height: 10px; background-color: rgb(204, 238, 255); text-align: left; width: 1%;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">$</span></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: nowrap; text-align: right; height: 10px; background-color: rgb(204, 238, 255); width: 10%;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">168,792</span></td>
<td style="padding: 0px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: nowrap; text-align: right; background-color: rgb(204, 238, 255); height: 10px; width: 1%;"><br/></td>
</tr>
<tr style="height: 15px;">
<td style="height: 15px; padding-top: 1px; padding-right: 1px; padding-left: 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: nowrap; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">Professional services, dues and subscriptions</span></td>
<td style="padding: 1px 1px 0px 0px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: normal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px; text-align: left;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: nowrap; text-align: right; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> 41,379</span></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: nowrap; text-align: right; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: nowrap; text-align: right; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px;"><br/></td>
<td style="padding: 1px 1px 0px 0px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: normal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px; text-align: left;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: nowrap; text-align: right; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> 183,614</span></td>
<td style="padding: 0px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: nowrap; text-align: right; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px;"><br/></td>
</tr>
<tr style="height: 15px; background-color: #cceeff;">
<td style="height: 15px; padding: 0cm 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: nowrap; background-color: rgb(204, 238, 255);"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">Insurance</span></td>
<td style="padding: 1px 1px 0px 0px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: normal; height: 15px; background-color: rgb(204, 238, 255); text-align: left;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: nowrap; text-align: right; height: 15px; background-color: rgb(204, 238, 255);"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> 103,039</span></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: nowrap; text-align: right; height: 15px; background-color: rgb(204, 238, 255);"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: nowrap; text-align: right; background-color: rgb(204, 238, 255); height: 15px;"><br/></td>
<td style="padding: 1px 1px 0px 0px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: normal; height: 15px; background-color: rgb(204, 238, 255); text-align: left;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: nowrap; text-align: right; height: 15px; background-color: rgb(204, 238, 255);"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> 224,785</span></td>
<td style="padding: 0px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: nowrap; text-align: right; background-color: rgb(204, 238, 255); height: 15px;"><br/></td>
</tr>
<tr style="height: 10px;">
<td style="height: 10px; padding-top: 1px; padding-right: 1px; padding-left: 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: nowrap; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">Deferred contract costs&#160;</span></td>
<td style="padding: 1px 1px 0px 0px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: normal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 10px; text-align: left;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: nowrap; text-align: right; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 10px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> 15,271</span></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: nowrap; text-align: right; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 10px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: nowrap; text-align: right; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 10px;"><br/></td>
<td style="padding: 1px 1px 0px 0px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: normal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 10px; text-align: left;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: nowrap; text-align: right; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 10px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> 36,465</span></td>
<td style="padding: 0px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: nowrap; text-align: right; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 10px;"><br/></td>
</tr>
<tr style="height: 15px; background-color: #cceeff;">
<td style="height: 15px; padding: 0cm 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: nowrap; background-color: rgb(204, 238, 255);"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">Unbilled receivables</span></td>
<td style="padding: 1px 1px 0px 0px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: normal; height: 15px; background-color: rgb(204, 238, 255); text-align: left;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: nowrap; text-align: right; height: 15px; background-color: rgb(204, 238, 255);"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> 515,541</span></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: nowrap; text-align: right; height: 15px; background-color: rgb(204, 238, 255);"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: nowrap; text-align: right; background-color: rgb(204, 238, 255); height: 15px;"><br/></td>
<td style="padding: 1px 1px 0px 0px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: normal; height: 15px; background-color: rgb(204, 238, 255); text-align: left;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: nowrap; text-align: right; height: 15px; background-color: rgb(204, 238, 255);"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> 544,212</span></td>
<td style="padding: 0px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: nowrap; text-align: right; background-color: rgb(204, 238, 255); height: 15px;"><br/></td>
</tr>
<tr style="height: 15px;">
<td style="height: 15px; padding: 0cm 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: nowrap;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">Other</span></td>
<td style="padding: 1px 1px 0px 0px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: normal; height: 15px; text-align: left; border-bottom: 1.5pt solid rgb(0, 0, 0);"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: nowrap; text-align: right; height: 15px; border-bottom: 1.5pt solid rgb(0, 0, 0);"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">71,768</span></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: nowrap; text-align: right; height: 15px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: nowrap; text-align: right; height: 15px;"><br/></td>
<td style="padding: 1px 1px 0px 0px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: normal; height: 15px; text-align: left; border-bottom: 1.5pt solid rgb(0, 0, 0);"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: nowrap; text-align: right; height: 15px; border-bottom: 1.5pt solid rgb(0, 0, 0);"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">51,755</span></td>
<td style="padding: 0px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: nowrap; text-align: right; height: 15px;"><br/></td>
</tr>
<tr style="height: 10px; background-color: #cceeff;">
<td style="height: 10px; padding-top: 1px; padding-right: 1px; padding-left: 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: nowrap; background: rgb(204, 238, 255);"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">Total prepaid expenses and other current assets&#160;</span></td>
<td style="padding: 1px 1px 0px 0px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: normal; background: rgb(204, 238, 255); height: 10px; text-align: left; border-bottom: 4.5pt double rgb(0, 0, 0);"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">$</span></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: nowrap; text-align: right; background: rgb(204, 238, 255); height: 10px; border-bottom: 4.5pt double rgb(0, 0, 0);"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">989,483</span></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: nowrap; text-align: right; background: rgb(204, 238, 255); height: 10px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: nowrap; text-align: right; background: rgb(204, 238, 255); height: 10px;"><br/></td>
<td style="padding: 1px 1px 0px 0px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: normal; background: rgb(204, 238, 255); height: 10px; text-align: left; border-bottom: 4.5pt double rgb(0, 0, 0);"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">$</span></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: nowrap; text-align: right; background: rgb(204, 238, 255); height: 10px; border-bottom: 4.5pt double rgb(0, 0, 0);"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> 1,209,623</span></td>
<td style="padding: 0px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &quot;Times New Roman&quot;, serif; vertical-align: middle; white-space: nowrap; text-align: right; background: rgb(204, 238, 255); height: 10px;"><br/></td>
</tr>
</tbody>
</table>
<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock', window );">Schedule of accounts payable, accrued expenses, and other current liabilities</a></td>
<td class="text">
<table border="0" cellpadding="0" cellspacing="0" style="height: 168px; border-collapse: collapse; width: 100%; margin-left: 0.1px; font-family: 'times new roman'; font-size: 10pt;" width="100%">
<tbody>
<tr style="height: 15px;">
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px;"><br/></td>
<td colspan="2" style="padding: 1px 1px 0px 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: normal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px; text-align: center;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: bold; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; 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 style="border-left: none; border-right: none; line-height: inherit;">March 31,</span></span><br/></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px;"><br/></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px;"><br/></td>
<td colspan="2" style="padding: 1px 1px 0px 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: normal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px; text-align: center;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: bold; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; text-transform: none; white-space: nowrap; 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;">December 31,</span><br/></td>
<td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px;"><br/></td>
</tr>
<tr style="height: 15px;">
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px;"><br/></td>
<td colspan="2" style="padding: 1px 1px 0px 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: normal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px; text-align: center; border-bottom: 1.5pt solid #000000;"><span style="color: #000000; font-family: 'Times New Roman', serif; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: bold; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; 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;">2023</span><br/></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px;"><br/></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px;"><br/></td>
<td colspan="2" style="padding: 1px 1px 0px 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: normal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px; text-align: center; border-bottom: 1.5pt solid #000000;"><span style="color: #000000; font-family: 'Times New Roman', serif; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: bold; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; 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;">2022</span><br/></td>
<td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px;"><br/></td>
</tr>
<tr style="height: 15px; background-color: #cceeff;">
<td style="height: 15px; padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; background: #cceeff; width: 75%;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">Accounts payable&#160;</span></td>
<td style="padding: 1px 1px 0px 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: normal; background: #cceeff; height: 15px; text-align: left; width: 1%;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">$</span></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; background: #cceeff; height: 15px; width: 10%;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">1,760,864</span></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; background: #cceeff; height: 15px; width: 1%;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; background: #cceeff; height: 15px; width: 1%;"><br/></td>
<td style="padding: 1px 1px 0px 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: normal; background: #cceeff; height: 15px; text-align: left; width: 1%;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">$</span></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; background: #cceeff; height: 15px; width: 10%;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">1,510,287</span></td>
<td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; background: #cceeff; height: 15px; width: 1%;"><br/></td>
</tr>
<tr style="height: 15px;">
<td style="height: 15px; padding: 0cm 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">Professional fees</span></td>
<td style="padding: 1px 1px 0px 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: normal; height: 15px; text-align: left;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; height: 15px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">113,827</span></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; height: 15px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; height: 15px;"><br/></td>
<td style="padding: 1px 1px 0px 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: normal; height: 15px; text-align: left;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; height: 15px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">155,161</span></td>
<td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; height: 15px;"><br/></td>
</tr>
<tr style="height: 15px; background-color: #cceeff;">
<td style="height: 15px; padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; background: #cceeff;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">Sales taxes</span></td>
<td style="padding: 1px 1px 0px 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: normal; background: #cceeff; height: 15px; text-align: left;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; background: #cceeff; height: 15px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">145,433</span></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; background: #cceeff; height: 15px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; background: #cceeff; height: 15px;"><br/></td>
<td style="padding: 1px 1px 0px 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: normal; background: #cceeff; height: 15px; text-align: left;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; background: #cceeff; height: 15px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">219,285</span></td>
<td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; background: #cceeff; height: 15px;"><br/></td>
</tr>
<tr style="height: 15px;">
<td style="height: 15px; padding: 0cm 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">Compensation</span></td>
<td style="padding: 1px 1px 0px 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: normal; height: 15px; text-align: left;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; height: 15px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">381,888</span></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; height: 15px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; height: 15px;"><br/></td>
<td style="padding: 1px 1px 0px 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: normal; height: 15px; text-align: left;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; height: 15px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">368,440</span></td>
<td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; height: 15px;"><br/></td>
</tr>
<tr style="height: 15px; background-color: #cceeff;">
<td style="height: 15px; padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; background: #cceeff;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">Contractors</span></td>
<td style="padding: 1px 1px 0px 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: normal; background: #cceeff; height: 15px; text-align: left;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; background: #cceeff; height: 15px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">524,610</span></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; background: #cceeff; height: 15px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; background: #cceeff; height: 15px;"><br/></td>
<td style="padding: 1px 1px 0px 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: normal; background: #cceeff; height: 15px; text-align: left;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; background: #cceeff; height: 15px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">562,993</span></td>
<td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; background: #cceeff; height: 15px;"><br/></td>
</tr>
<tr style="height: 18px;">
<td style="padding: 0cm 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; height: 18px;"><span style="font-size: 10pt; line-height: inherit;">Settlements and legal</span></td>
<td style="padding: 1px 1px 0px 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: normal; text-align: left; height: 18px;"><br/></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; height: 18px;">833,768</td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; height: 18px;"><br/></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; height: 18px;"><br/></td>
<td style="padding: 1px 1px 0px 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: normal; text-align: left; height: 18px;"><br/></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; height: 18px;">950,213</td>
<td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; height: 18px;"><br/></td>
</tr>
<tr style="height: 15px; background-color: #cceeff;">
<td style="height: 15px; padding: 0cm 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; background-color: #cceeff;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">Interest and other</span></td>
<td style="padding: 1px 1px 0px 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: normal; height: 15px; text-align: left; border-bottom: 1.5pt solid #000000; background-color: #cceeff;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; height: 15px; border-bottom: 1.5pt solid #000000; background-color: #cceeff;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">44,506</span></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; height: 15px; background-color: #cceeff;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; background-color: #cceeff; height: 15px;"><br/></td>
<td style="padding: 1px 1px 0px 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: normal; height: 15px; text-align: left; border-bottom: 1.5pt solid #000000; background-color: #cceeff;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; height: 15px; border-bottom: 1.5pt solid #000000; background-color: #cceeff;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">660,040</span></td>
<td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; height: 15px; background-color: #cceeff;"><br/></td>
</tr>
<tr style="height: 15px;">
<td style="height: 15px; padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">Total accounts payable, accrued expenses and other accrued liabilities</span></td>
<td style="padding: 1px 1px 0px 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: normal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px; text-align: left; border-bottom: 4.5pt double #000000;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">$</span></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px; border-bottom: 4.5pt double #000000;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><span style="border-left: none; border-right: none; line-height: inherit;">3,804,896</span></span></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px;"><br/></td>
<td style="padding: 1px 1px 0px 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: normal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px; border-bottom: 4.5pt double #000000;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: nowrap; 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></td>
<td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px; border-bottom: 4.5pt double #000000;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">4,426,419</span></td>
<td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px;"><br/></td>
</tr>
</tbody>
</table>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kern_ScheduleOfPrepaidExpensesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the prepaid expenses.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kern_ScheduleOfPrepaidExpensesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kern_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetRelatedDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetRelatedDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of accrued liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139717277417472">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Deficit (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kern_ScheduleOfShareBasedCompensationStockWarrantActivityTableTextBlock', window );">Schedule of share based compensation stock warrant activity</a></td>
<td class="text">
<table border="0" cellpadding="0" cellspacing="0" style="height: 85px; border-collapse: collapse; width: 100%; margin: 0px; font-family: 'times new roman'; font-size: 10pt; text-indent: 0px;" width="100%">
<tbody>
<tr style="height: 10px;">
<td style="height: 10px; padding: 0px; color: #000000; font-weight: bold; font-style: normal; text-decoration: none; white-space: normal; text-align: center; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: bold; font-style: normal; text-decoration: none; white-space: normal; text-align: center; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin: 0px; text-indent: 0px; height: 10px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><br/></td>
<td colspan="2" style="padding: 0px; color: rgb(0, 0, 0); font-weight: bold; font-style: normal; text-decoration: none; white-space: nowrap; text-align: center; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 10px; margin: 0px; text-indent: 0px; border-bottom: 1.5pt solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;; font-size: 10pt; vertical-align: bottom;" valign="bottom">
<p><span style="font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; widows: 2; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> Exercise Price </span></p>
</td>
<td style="height: 10px; padding: 0px; color: #000000; font-weight: bold; font-style: normal; text-decoration: none; white-space: normal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: rgb(0, 0, 0); font-weight: bold; font-style: normal; text-decoration: none; white-space: normal; text-align: center; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 10px; margin: 0px; text-indent: 0px; border-bottom: 1.5pt solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;; font-size: 10pt; vertical-align: bottom;" valign="bottom">
<p><span style="font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; widows: 2; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">Expiration&#160;</span><span style="font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; widows: 2; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">Date</span><br/></p>
</td>
<td style="padding: 0px; color: #000000; font-weight: bold; font-style: normal; text-decoration: none; white-space: normal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td colspan="2" style="padding: 0px; color: rgb(0, 0, 0); font-weight: bold; font-style: normal; text-decoration: none; white-space: normal; text-align: center; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 10px; margin: 0px; text-indent: 0px; border-bottom: 1.5pt solid rgb(0, 0, 0); font-family: &quot;times new roman&quot;; font-size: 10pt; vertical-align: bottom;" valign="bottom">
<p><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> Balance as of December 31, 2022 </span></p>
</td>
<td style="padding: 0px; color: #000000; font-weight: bold; font-style: normal; text-decoration: none; white-space: normal; text-align: center; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin: 0px; text-indent: 0px; vertical-align: bottom; height: 10px; font-family: 'times new roman'; font-size: 10pt;"><br/></td>
<td style="padding: 0px; color: #000000; font-weight: bold; font-style: normal; text-decoration: none; white-space: normal; text-align: center; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td colspan="2" style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: center; margin: 0px; text-indent: 0px; height: 10px; vertical-align: bottom; border-bottom: 1.5pt solid #000000; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> <span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: bold; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; 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;">Issued</span></span><br/></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: center; margin: 0px; text-indent: 0px; vertical-align: bottom; height: 10px; font-family: 'times new roman'; font-size: 10pt;"><br/></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td colspan="2" style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom; text-align: center; border-bottom: 1.5pt solid #000000; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> <span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: bold; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; 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;">Exercised</span></span><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span><br/></td>
<td style="padding: 0px; color: #000000; font-weight: bold; font-style: normal; text-decoration: none; white-space: normal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: bold; font-style: normal; text-decoration: none; white-space: normal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td colspan="2" style="padding: 0px; color: #000000; font-weight: bold; font-style: normal; text-decoration: none; white-space: normal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin: 0px; text-indent: 0px; height: 10px; vertical-align: bottom; border-bottom: 1.5pt solid #000000; text-align: center; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> <span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: bold; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; 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;">Expired</span></span><br/></td>
<td style="padding: 0px; color: #000000; font-weight: bold; font-style: normal; text-decoration: none; white-space: normal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: bold; font-style: normal; text-decoration: none; white-space: normal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td colspan="2" style="padding: 0px; color: #000000; font-weight: bold; font-style: normal; text-decoration: none; white-space: normal; height: 10px; margin: 0px; text-indent: 0px; text-align: center; vertical-align: bottom; border-bottom: 1.5pt solid #000000; font-family: 'times new roman'; font-size: 10pt;" valign="bottom">
<p style="margin: 0px; text-indent: 0px;"><span style="font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; widows: 2; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: bold; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; 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;">Balance as of</span></span></p>
<p style="margin: 0px; text-indent: 0px;">March 31, 2023<br/></p>
</td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
</tr>
<tr style="height: 15px; background-color: #cceeff;">
<td style="height: 15px; padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; background: #cceeff; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; width: 22%;" valign="bottom"><span style="font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; widows: 2; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">2019 Public Warrants <span style="font-size: 8pt; line-height: inherit;">(1)</span></span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; background: #cceeff; margin: 0px; text-indent: 0px; height: 15px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; width: 1%;" valign="bottom"><br/></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; background: #cceeff; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; width: 1%;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> <span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; 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></span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; background: #cceeff; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; width: 10%;" valign="bottom"><span style="font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; widows: 2; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">230.00</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; background: #cceeff; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; width: 1%;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; background: #cceeff; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; width: 10%;" valign="bottom"><span style="font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: -webkit-right; widows: 2; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">6/19/2024</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; background: #cceeff; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; width: 1%;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; background: #cceeff; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; width: 1%;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; background: #cceeff; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; width: 8%;" valign="bottom"><span style="font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; widows: 2; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">5,813,804</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; background: #cceeff; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; width: 1%;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; background: #cceeff; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; width: 1%;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; background: #cceeff; margin: 0px; text-indent: 0px; height: 15px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; width: 1%;" valign="bottom"><br/></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; background: #cceeff; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; width: 8%;" valign="bottom">&#8212;</td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; width: 1%; background-color: #cceeff;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; background: #cceeff; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; width: 1%;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; background: #cceeff; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; width: 1%;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; background: #cceeff; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; width: 8%;" valign="bottom">&#8212;</td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; width: 1%; background-color: #cceeff;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; background: #cceeff; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; width: 1%;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; background: #cceeff; margin: 0px; text-indent: 0px; height: 15px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; width: 1%;" valign="bottom"><br/></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; background: #cceeff; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; width: 8%;" valign="bottom">&#8212;</td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; width: 1%; background-color: #cceeff;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; background: #cceeff; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; width: 1%;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; background: #cceeff; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; width: 1%;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; background: #cceeff; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; width: 8%;" valign="bottom"><span style="font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; widows: 2; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">5,813,804</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; background: #cceeff; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; width: 1%;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
</tr>
<tr style="height: 15px;">
<td style="height: 15px; padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><span style="font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; widows: 2; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">2022 Unit Offering&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; margin: 0px; text-indent: 0px; height: 15px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><br/></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; margin: 0px; text-indent: 0px; height: 15px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><br/></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; margin: 0px; text-indent: 0px; height: 15px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><br/></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><br/></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
</tr>
<tr style="height: 15px; background-color: #cceeff;">
<td style="height: 15px; padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"><span style="font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; widows: 2; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160; &#160; &#160;Common Warrants <span style="font-size: 8pt; line-height: inherit;">(2)</span></span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; margin: 0px; text-indent: 0px; height: 15px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"><br/></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> <span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; 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></span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"><span style="font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; widows: 2; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">4.60</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"><span style="font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: -webkit-right; widows: 2; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">6/29/2027</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom">43,478,261</td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; margin: 0px; text-indent: 0px; height: 15px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"><br/></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"><span style="font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; widows: 2; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#8212;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom">&#8212;</td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; margin: 0px; text-indent: 0px; height: 15px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"><br/></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom">&#8212;</td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"><span style="font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; widows: 2; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">43,478,261</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
</tr>
<tr style="height: 15px;">
<td style="height: 15px; padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><span style="font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; widows: 2; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160; &#160; &#160;Underwriter Warrants <span style="color: #000000; font-family: 'times new roman', times; font-size: 10.6667px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; 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;">(2)</span></span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin: 0px; text-indent: 0px; height: 15px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><br/></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> <span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; 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></span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><span style="font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; widows: 2; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">4.60</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><span style="font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: -webkit-right; widows: 2; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">6/29/2027</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; border-bottom: 1.5pt solid #000000; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; border-bottom: 1.5pt solid #000000; font-family: 'times new roman'; font-size: 10pt;" valign="bottom">2,173,913</td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin: 0px; text-indent: 0px; height: 15px; vertical-align: bottom; border-bottom: 1.5pt solid #000000; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><br/></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; border-bottom: 1.5pt solid #000000; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><span style="font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; widows: 2; -webkit-text-stroke-width: 0px; font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#8212;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; border-bottom: 1.5pt solid #000000; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; border-bottom: 1.5pt solid #000000; font-family: 'times new roman'; font-size: 10pt;" valign="bottom">&#8212;</td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin: 0px; text-indent: 0px; height: 15px; vertical-align: bottom; border-bottom: 1.5pt solid #000000; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><br/></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; border-bottom: 1.5pt solid #000000; font-family: 'times new roman'; font-size: 10pt;" valign="bottom">&#8212;</td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; border-bottom: 1.5pt solid #000000; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; border-bottom: 1.5pt solid #000000; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><span style="font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; widows: 2; -webkit-text-stroke-width: 0px; font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">2,173,913</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
</tr>
<tr style="height: 15px; margin: 0px; text-indent: 0px; background-color: #cceeff;">
<td style="height: 15px; padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; margin: 0px; text-indent: 0px; height: 15px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"><br/></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; border-bottom: 4.5pt double #000000; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; border-bottom: 4.5pt double #000000; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"><span style="font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; widows: 2; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">51,465,978</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; margin: 0px; text-indent: 0px; height: 15px; vertical-align: bottom; border-bottom: 4.5pt double #000000; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"><br/></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; border-bottom: 4.5pt double #000000; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"><span style="font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; widows: 2; -webkit-text-stroke-width: 0px; font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#8212;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; border-bottom: 4.5pt double #000000; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; border-bottom: 4.5pt double #000000; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"><span style="font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; widows: 2; -webkit-text-stroke-width: 0px; font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#8212;</span></td>
<td style="padding: 0px 0px 2px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"/>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; margin: 0px; text-indent: 0px; height: 15px; vertical-align: bottom; border-bottom: 4.5pt double #000000; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"><br/></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; border-bottom: 4.5pt double #000000; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom">&#8212;</td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; border-bottom: 4.5pt double #000000; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; border-bottom: 4.5pt double #000000; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"><span style="font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; widows: 2; -webkit-text-stroke-width: 0px; font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">51,465,978</span></td>
<td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">&#160;</span></td>
</tr>
</tbody>
</table>
<p style="margin: 0pt; text-align: justify; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">(1) <span style="border-right: none; border-left: none; line-height: inherit;">The 2019 Public Warrants are exercisable&#160;for </span>290,690<span style="border-right: none; border-left: none; line-height: inherit;"> shares of Common Stock at <span style="border-right: none; border-left: none; line-height: inherit;">$<span style="border-left: none; border-right: none; line-height: inherit;">230.00</span></span> per share or a ratio of </span>20<span style="border-right: none; border-left: none; line-height: inherit;"> warrants for </span>one<span style="border-right: none; border-left: none; line-height: inherit;"> share of Common Stock.</span></span></p>
<p style="margin: 0pt; text-align: justify; text-indent: 0pt; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">(2) <span style="border-right: none; border-left: none; line-height: inherit;">The Common Warrants and Underwriter Warrants are exercisable for a combined amount of </span>2,282,609<span style="border-right: none; border-left: none; line-height: inherit;"> shares of Common Stock at $</span>0.88<span style="border-right: none; border-left: none; line-height: inherit;"> per share or a ratio of </span>20<span style="border-right: none; border-left: none; line-height: inherit;"> warrants for </span>one<span style="border-right: none; border-left: none; line-height: inherit;"> share of Common Stock.</span></span></p>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kern_ScheduleOfShareBasedCompensationStockWarrantActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the change in common stock warrants.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kern_ScheduleOfShareBasedCompensationStockWarrantActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kern_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139717270978336">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_ConvertibleDebtMember', window );">Convertible Debt [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock', window );">Schedule of reconciliation of fair values</a></td>
<td class="text">
<div style="font-style: normal;">
<div style="border-left: none; border-right: none;">
<div id="t_ft_NKT289KDKG00000000000000000000b">
<table cellpadding="0" cellspacing="0" style="height: 85px; font-family: 'times new roman'; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px 0px 0px 0.1px; font-size: 10pt; width: 100%; border-collapse: collapse;" width="100%">
<tbody>
<tr style="height: 10px;">
<td style="margin: 0px; height: 10px; padding: 0px; text-indent: 0px;"><br/></td>
<td style="margin: 0px; padding: 0px; height: 10px; text-indent: 0px; vertical-align: bottom;" valign="bottom"/>
<td colspan="6" style="margin: 0px; padding: 0px; text-indent: 0px; vertical-align: bottom; border-bottom: 1.5pt solid #000000; height: 10px;">
<p style="margin: 0px; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="line-height: inherit;"><span style="font-weight: bold; line-height: inherit;"> Three Months Ended March 31, </span></span></p>
</td>
<td style="margin: 0px; padding: 0px; height: 10px; text-indent: 0px;"><br/></td>
</tr>
<tr style="height: 18px;">
<td style="margin: 0px; height: 18px; padding: 0px; text-indent: 0px;"><br/></td>
<td style="margin: 0px; padding: 0px; text-align: center; height: 18px; text-indent: 0px;"><br/></td>
<td colspan="2" style="margin: 0px; padding: 0px; text-align: center; border-bottom: 1.5pt solid #000000; height: 18px; text-indent: 0px;"><span style="font-weight: bold; line-height: inherit;">2023</span></td>
<td style="margin: 0px; padding: 0px; text-align: center; height: 18px; text-indent: 0px;"><br/></td>
<td style="margin: 0px; padding: 0px; text-align: center; text-indent: 0px; height: 18px;"><br/></td>
<td colspan="2" style="margin: 0px; padding: 0px; border-bottom: 1.5pt solid #000000; text-align: center; height: 18px; text-indent: 0px;"><span style="font-weight: bold; line-height: inherit;">2022</span><br/></td>
<td style="margin: 0px; padding: 0px; text-align: center; height: 18px; text-indent: 0px;"><br/></td>
</tr>
<tr style="height: 10px; margin-left: 0.1px; background-color: #cceeff;">
<td style="margin: 0px; height: 10px; background-color: #cceeff; padding: 0px; text-indent: 0px;" valign="top">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="border-left: none; border-right: none; line-height: inherit;"> Fair value balance at beginning of period&#160; </span></p>
</td>
<td style="margin: 0px; padding: 0px; background-color: #cceeff; height: 10px; text-indent: 0px;"><br/></td>
<td style="margin: 0px; padding: 0px; background-color: #cceeff; height: 10px; text-indent: 0px;"><span style="color: #000000; font-family: 'times new roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; 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></td>
<td style="margin: 0px; padding: 0px; background-color: #cceeff; height: 10px; text-align: right; text-indent: 0px;">14,607,000</td>
<td style="margin: 0px; padding: 0px; background-color: #cceeff; text-align: right; text-indent: 0px; height: 10px;"><br/></td>
<td style="margin: 0px; padding: 0px; background-color: #cceeff; text-align: right; text-indent: 0px; height: 10px;"><br/></td>
<td style="margin: 0px; padding: 0px; background-color: #cceeff; text-indent: 0px; height: 10px; text-align: left;">$</td>
<td style="margin: 0px; padding: 0px; background-color: #cceeff; height: 10px; text-align: right; text-indent: 0px;">17,305,000</td>
<td style="margin: 0px; padding: 0px; background-color: #cceeff; text-align: right; text-indent: 0px; height: 10px;"><br/></td>
</tr>
<tr style="height: 17px;">
<td style="margin: 0px; height: 17px; padding: 0px; text-indent: 0px; width: 74%;">Principal payments in cash and Common Stock</td>
<td style="margin: 0px; border-bottom: 1px solid #ffffff; padding: 0px; height: 17px; text-indent: 0px; width: 1%;"><br/></td>
<td style="margin: 0px; border-bottom: 1px solid #ffffff; padding: 0px; height: 17px; text-indent: 0px; width: 1%;"><br/></td>
<td style="margin: 0px; border-bottom: 1px solid #ffffff; padding: 0px; height: 17px; text-align: right; text-indent: 0px; width: 10%;">(6,314,457</td>
<td style="margin: 0px; padding: 0px; text-indent: 0px; height: 17px; text-align: left; width: 1%;">)</td>
<td style="margin: 0px; padding: 0px; text-indent: 0px; text-align: left; height: 17px; width: 1%;"><br/></td>
<td style="margin: 0px; border-bottom: 1px solid #ffffff; padding: 0px; text-align: right; text-indent: 0px; height: 17px; width: 1%;"><br/></td>
<td style="margin: 0px; border-bottom: 1px solid #ffffff; padding: 0px; height: 17px; text-align: right; text-indent: 0px; width: 10%;">(3,300,000</td>
<td style="margin: 0px; padding: 0px; text-indent: 0px; height: 17px; text-align: left; width: 1%;">)</td>
</tr>
<tr style="height: 10px; background-color: #cceeff;">
<td style="margin: 0px; height: 10px; background-color: #cceeff; padding: 0px; text-indent: 0px;"><span style="color: #000000; font-family: 'times new roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Change in fair value reported in the statements of operations&#160;</span></td>
<td style="margin: 0px; padding: 0px; background-color: #cceeff; height: 10px; text-indent: 0px;"><br/></td>
<td style="margin: 0px; padding: 0px; background-color: #cceeff; height: 10px; text-indent: 0px;"><br/></td>
<td style="margin: 0px; padding: 0px; background-color: #cceeff; height: 10px; text-align: right; text-indent: 0px;">155,457</td>
<td style="margin: 0px; padding: 0px; background-color: #cceeff; text-indent: 0px; height: 10px; text-align: left;"><br/></td>
<td style="margin: 0px; padding: 0px; background-color: #cceeff; text-indent: 0px; text-align: left; height: 10px;"><br/></td>
<td style="margin: 0px; padding: 0px; background-color: #cceeff; text-align: right; text-indent: 0px; height: 10px;"><br/></td>
<td style="margin: 0px; padding: 0px; background-color: #cceeff; height: 10px; text-align: right; text-indent: 0px;">1,433,000</td>
<td style="margin: 0px; padding: 0px; background-color: #cceeff; text-align: right; text-indent: 0px; height: 10px;"><br/></td>
</tr>
<tr style="height: 10px;">
<td style="margin: 0px; height: 10px; vertical-align: bottom; padding: 0px; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; line-height: inherit;">Change in fair value reported in other comprehensive loss&#160;</span></p>
</td>
<td style="margin: 0px; border-bottom: 1px solid #ffffff; padding: 0px; height: 10px; text-indent: 0px;"><br/></td>
<td style="margin: 0px; border-bottom: 1.5pt solid #000000; padding: 0px; height: 10px; text-indent: 0px;"><br/></td>
<td style="margin: 0px; padding: 0px; height: 10px; border-bottom: 1.5pt solid #000000; text-align: right; text-indent: 0px;">14,000</td>
<td style="margin: 0px; padding: 0px 0px 1px; text-indent: 0px; height: 10px; text-align: left;"/>
<td style="margin: 0px; padding: 0px; text-indent: 0px; text-align: left; height: 10px;"><br/></td>
<td style="margin: 0px; padding: 0px; text-align: right; border-bottom: 1.5pt solid #000000; text-indent: 0px; height: 10px;"><br/></td>
<td style="margin: 0px; padding: 0px; height: 10px; text-align: right; border-bottom: 1.5pt solid #000000; text-indent: 0px;">(101,000</td>
<td style="margin: 0px; padding: 0px 0px 1px; text-indent: 0px; height: 10px; text-align: left;">)</td>
</tr>
<tr style="height: 10px; background-color: #cceeff;">
<td style="margin: 0px; height: 10px; padding: 0px; text-indent: 0px; vertical-align: bottom; background-color: #cceeff;" valign="bottom">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="border-left: none; border-right: none; line-height: inherit;"> Fair value balance at end of period </span></p>
</td>
<td style="margin: 0px; padding: 0px; height: 10px; text-indent: 0px; vertical-align: bottom; background-color: #cceeff;" valign="bottom"><br/></td>
<td style="margin: 0px; padding: 0px; height: 10px; text-indent: 0px; vertical-align: bottom; background-color: #cceeff; border-bottom: 4.5pt double #000000;" valign="bottom"><span style="color: #000000; font-family: 'times new roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; 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></td>
<td style="margin: 0px; padding: 0px; height: 10px; text-align: right; text-indent: 0px; vertical-align: bottom; background-color: #cceeff; border-bottom: 4.5pt double #000000;" valign="bottom">8,462,000</td>
<td style="margin: 0px; padding: 0px; text-indent: 0px; vertical-align: bottom; background-color: #cceeff; text-align: right; line-height: 1.3; height: 10px;"><br/></td>
<td style="margin: 0px; padding: 0px; text-indent: 0px; vertical-align: bottom; background-color: #cceeff; text-align: right; line-height: 1.3; height: 10px;"><br/></td>
<td style="margin: 0px; padding: 0px; text-indent: 0px; vertical-align: bottom; background-color: #cceeff; line-height: 1.3; height: 10px; border-bottom: 4.5pt double #000000; text-align: left;">$</td>
<td style="margin: 0px; padding: 0px; height: 10px; text-indent: 0px; vertical-align: bottom; background-color: #cceeff; text-align: right; line-height: 1.3; border-bottom: 4.5pt double #000000;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">15,337,000</span><br/></td>
<td style="margin: 0px; padding: 0px; text-indent: 0px; vertical-align: bottom; background-color: #cceeff; text-align: right; line-height: 1.3; height: 10px;"><br/></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock', window );">Schedule of fair value by using key inputs</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="height: 162px; font-family: 'times new roman'; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; font-size: 10pt; width: 100%; border-collapse: collapse;" width="100%">
<tbody>
<tr style="margin-left: 0.1px; height: 18px;">
<td style="margin: 0px; height: 18px; padding: 0px; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000; font-weight: bold; line-height: inherit;"> Fair Value Assumptions - Convertible Notes </span></p>
</td>
<td style="margin: 0px; height: 18px; padding: 0px; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; font-size: 8pt; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; line-height: inherit;">&#160;</span></p>
</td>
<td colspan="3" style="margin: 0px; height: 18px; text-align: center; padding: 0px; border-bottom: 1.5pt solid #000000; text-indent: 0px;" valign="bottom"><span style="border-left: none; border-right: none; font-weight: bold; line-height: inherit;">March 31, 2023</span></td>
<td style="margin: 0px; height: 18px; padding: 0px; text-indent: 0px;" valign="top">
<p style="margin: 0px; padding: 0px; font-size: 8pt; text-indent: 0px;"><span style="font-size: 10pt; line-height: inherit;">&#160;</span></p>
</td>
<td style="margin: 0px; height: 18px; padding: 0px; text-indent: 0px;" valign="top">
<p style="margin: 0px; padding: 0px; font-size: 8pt; text-indent: 0px;"><span style="font-size: 10pt; line-height: inherit;">&#160;</span></p>
</td>
<td colspan="3" style="margin: 0px; height: 18px; text-align: center; padding: 0px; border-bottom: 1.5pt solid #000000; text-indent: 0px;" valign="bottom"><span style="border-left: none; border-right: none; font-weight: bold; line-height: inherit;">December 31, 2022</span></td>
<td style="margin: 0px; height: 18px; padding: 0px; text-indent: 0px;" valign="top">
<p style="margin: 0px; padding: 0px; font-size: 8pt; text-indent: 0px;"><span style="font-size: 11pt; line-height: inherit;">&#160;</span></p>
</td>
</tr>
<tr style="margin-left: 0.1px; height: 18px; background-color: #cceeff;">
<td style="margin: 0px; height: 18px; padding: 0px; background-color: #cceeff; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; padding-left: 0px; text-indent: 0px; padding-right: 0px;"><span style="font-size: 10pt; line-height: inherit;">Face value principal payable</span></p>
</td>
<td style="margin: 0px; height: 18px; padding: 0px; background-color: #cceeff; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; line-height: inherit;">&#160;&#160;</span></p>
</td>
<td style="margin: 0px; height: 18px; padding: 0px; background-color: #cceeff; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; line-height: inherit;">$</span></p>
</td>
<td colspan="2" style="margin: 0px; padding: 0px; height: 18px; background-color: #cceeff; text-indent: 0px; text-align: right;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;">8,348,270</p>
</td>
<td style="margin: 0px; height: 18px; padding: 0px; background-color: #cceeff; text-indent: 0px;" valign="top">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="line-height: inherit;"> &#160;&#160; </span></p>
</td>
<td style="margin: 0px; height: 18px; padding: 0px; background-color: #cceeff; text-indent: 0px;" valign="top">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; line-height: inherit;">&#160;&#160;</span></p>
</td>
<td style="margin: 0px; height: 18px; padding: 0px; background-color: #cceeff; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; line-height: inherit;">$</span></p>
</td>
<td colspan="2" style="margin: 0px; padding: 0px; height: 18px; background-color: #cceeff; text-indent: 0px; text-align: right;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;">14,662,727</p>
</td>
<td style="margin: 0px; height: 18px; padding: 0px; background-color: #cceeff; text-indent: 0px;" valign="top">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 11pt; line-height: inherit;">&#160;&#160;</span></p>
</td>
</tr>
<tr style="margin-left: 0.1px; height: 18px;">
<td style="margin: 0px; height: 18px; padding: 0px; text-indent: 0px; width: 74%;" valign="bottom">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 8pt; line-height: inherit;"><span style="font-size: 10pt; line-height: inherit;"> Original conversion price</span>&#160;</span></p>
</td>
<td style="margin: 0px; height: 18px; padding: 0px; text-indent: 0px; width: 1%;" valign="bottom">
<p style="margin: 0px; padding: 0px; text-indent: 0px;"><span style="font-size: 10pt; line-height: inherit;">&#160;</span></p>
</td>
<td style="margin: 0px; height: 18px; padding: 0px; text-indent: 0px; width: 1%;" valign="bottom">
<p style="margin: 0px; padding: 0px; text-indent: 0px;"><span style="font-size: 10pt; line-height: inherit;">$</span></p>
</td>
<td colspan="2" style="margin: 0px; padding: 0px; height: 18px; text-indent: 0px; text-align: right; width: 10%;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="border-left: none; border-right: none; line-height: inherit;">4.75</span></p>
</td>
<td style="margin: 0px; height: 18px; padding: 0px; text-indent: 0px; width: 1%;" valign="top">
<p style="margin: 0px; padding: 0px; text-indent: 0px;"><span style="font-size: 10pt; line-height: inherit;">&#160;</span></p>
</td>
<td style="margin: 0px; height: 18px; padding: 0px; text-indent: 0px; width: 1%;" valign="top">
<p style="margin: 0px; padding: 0px; text-indent: 0px;"><span style="font-size: 10pt; line-height: inherit;">&#160;</span></p>
</td>
<td style="margin: 0px; height: 18px; padding: 0px; text-indent: 0px; width: 1%;" valign="bottom">
<p style="margin: 0px; padding: 0px; text-indent: 0px;"><span style="font-size: 10pt; line-height: inherit;">$</span></p>
</td>
<td colspan="2" style="margin: 0px; padding: 0px; height: 18px; text-indent: 0px; text-align: right; width: 10%;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="border-left: none; border-right: none; line-height: inherit;">4.75</span></p>
</td>
<td style="margin: 0px; height: 18px; padding: 0px; text-indent: 0px; width: 1%;" valign="top">
<p style="margin: 0px; padding: 0px; text-indent: 0px;"><span style="font-size: 11pt; line-height: inherit;">&#160;</span></p>
</td>
</tr>
<tr style="margin-left: 0.1px; height: 18px; background-color: #cceeff;">
<td style="margin: 0px; height: 18px; background-color: #cceeff; padding: 0px; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; line-height: inherit;">Value of Common Stock</span></p>
</td>
<td style="margin: 0px; height: 18px; padding: 0px; background-color: #cceeff; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; padding: 0px; text-indent: 0px;"><span style="font-size: 10pt; line-height: inherit;">&#160;</span></p>
</td>
<td style="margin: 0px; height: 18px; padding: 0px; background-color: #cceeff; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; line-height: inherit;">$</span></p>
</td>
<td colspan="2" style="margin: 0px; padding: 0px; height: 18px; background-color: #cceeff; text-indent: 0px; text-align: right;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;">0.80</p>
</td>
<td style="margin: 0px; height: 18px; padding: 0px; background-color: #cceeff; text-indent: 0px;" valign="top">
<p style="margin: 0px; padding: 0px; text-indent: 0px;"><span style="font-size: 10pt; line-height: inherit;">&#160;</span></p>
</td>
<td style="margin: 0px; height: 18px; padding: 0px; background-color: #cceeff; text-indent: 0px;" valign="top">
<p style="margin: 0px; padding: 0px; text-indent: 0px;"><span style="font-size: 10pt; line-height: inherit;">&#160;</span></p>
</td>
<td style="margin: 0px; height: 18px; padding: 0px; background-color: #cceeff; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; line-height: inherit;">$</span></p>
</td>
<td colspan="2" style="margin: 0px; padding: 0px; height: 18px; background-color: #cceeff; text-indent: 0px; text-align: right;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;">0.69</p>
</td>
<td style="margin: 0px; height: 18px; padding: 0px; background-color: #cceeff; text-indent: 0px;" valign="top">
<p style="margin: 0px; padding: 0px; text-indent: 0px;"><span style="font-size: 11pt; line-height: inherit;">&#160;</span></p>
</td>
</tr>
<tr style="margin-left: 0.1px; height: 18px;">
<td style="margin: 0px; height: 18px; padding: 0px; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; line-height: inherit;">Expected term (years)</span></p>
</td>
<td style="margin: 0px; height: 18px; padding: 0px; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; padding: 0px; text-indent: 0px;"><span style="line-height: inherit;"> &#160; </span></p>
</td>
<td style="margin: 0px; height: 18px; padding: 0px; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; padding: 0px; text-indent: 0px;"><span style="line-height: inherit;"> &#160; </span></p>
</td>
<td colspan="2" style="margin: 0px; padding: 0px; height: 18px; text-indent: 0px; text-align: right;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;">1.6</p>
</td>
<td style="margin: 0px; height: 18px; padding: 0px; text-indent: 0px;" valign="top">
<p style="margin: 0px; padding: 0px; text-indent: 0px;"><span style="line-height: inherit;"> &#160; </span></p>
</td>
<td style="margin: 0px; height: 18px; padding: 0px; text-indent: 0px;" valign="top">
<p style="margin: 0px; padding: 0px; text-indent: 0px;"><span style="line-height: inherit;"> &#160; </span></p>
</td>
<td style="margin: 0px; height: 18px; padding: 0px; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; padding: 0px; text-indent: 0px;"><span style="line-height: inherit;"> &#160; </span></p>
</td>
<td colspan="2" style="margin: 0px; padding: 0px; height: 18px; text-indent: 0px; text-align: right;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;">1.8</p>
</td>
<td style="margin: 0px; height: 18px; padding: 0px; text-indent: 0px;" valign="top">
<p style="margin: 0px; padding: 0px; text-indent: 0px;"><span style="font-size: 11pt; line-height: inherit;">&#160;</span></p>
</td>
</tr>
<tr style="margin-left: 0.1px; height: 18px; background-color: #cceeff;">
<td style="margin: 0px; height: 18px; background-color: #cceeff; padding: 0px; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; line-height: inherit;">Volatility</span></p>
</td>
<td style="margin: 0px; height: 18px; padding: 0px; background-color: #cceeff; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; padding: 0px; text-indent: 0px;"><span style="font-size: 10pt; line-height: inherit;">&#160;</span></p>
</td>
<td style="margin: 0px; height: 18px; padding: 0px; background-color: #cceeff; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; padding: 0px; text-indent: 0px;"><span style="font-size: 10pt; line-height: inherit;">&#160;</span></p>
</td>
<td colspan="2" style="margin: 0px; padding: 0px; height: 18px; background-color: #cceeff; text-indent: 0px; text-align: right;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="border-left: none; border-right: none; line-height: inherit;"> 99</span></p>
</td>
<td style="margin: 0px; height: 18px; padding: 0px; vertical-align: bottom; background-color: #cceeff; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; padding: 0px; text-indent: 0px;"><span style="color: #000000; font-family: 'times new roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: -webkit-right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;"> % </span></p>
</td>
<td style="margin: 0px; height: 18px; padding: 0px; background-color: #cceeff; text-indent: 0px;" valign="top">
<p style="margin: 0px; padding: 0px; text-indent: 0px;"><span style="font-size: 10pt; line-height: inherit;">&#160;</span></p>
</td>
<td style="margin: 0px; height: 18px; padding: 0px; background-color: #cceeff; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; padding: 0px; text-indent: 0px;"><span style="font-size: 10pt; line-height: inherit;">&#160;</span></p>
</td>
<td colspan="2" style="margin: 0px; padding: 0px; height: 18px; background-color: #cceeff; text-indent: 0px; text-align: right;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="border-left: none; border-right: none; line-height: inherit;"> 77</span></p>
</td>
<td style="margin: 0px; height: 18px; padding: 0px; background-color: #cceeff; text-indent: 0px;" valign="top">
<p style="margin: 0px; padding: 0px; text-indent: 0px;"><span style="color: #000000; font-family: 'times new roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: -webkit-right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;"> % </span></p>
</td>
</tr>
<tr style="margin-left: 0.1px; height: 10px;">
<td style="margin: 0px; height: 10px; padding: 0px; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> Market yield&#160; </span></p>
</td>
<td style="margin: 0px; height: 10px; padding: 0px; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; padding: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td style="margin: 0px; height: 10px; padding: 0px; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; padding: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td colspan="2" style="margin: 0px; vertical-align: middle; padding: 0px; height: 10px; text-indent: 0px; text-align: right;">43.0<br/></td>
<td style="margin: 0px; height: 10px; padding: 0px; vertical-align: bottom; text-indent: 0px;" valign="bottom"><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: -webkit-right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; line-height: inherit; display: inline !important;">%</span></td>
<td style="margin: 0px; height: 10px; vertical-align: bottom; padding: 0px; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; padding: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td style="margin: 0px; height: 10px; vertical-align: bottom; padding: 0px; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; padding: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> &#160; </span></p>
</td>
<td colspan="2" style="margin: 0px; vertical-align: middle; padding: 0px; height: 10px; text-indent: 0px; text-align: right;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="line-height: inherit; font-family: 'times new roman', times; font-size: 10pt;"><span style="border-left: none; border-right: none; line-height: inherit;">44.3 to&#160;43.9</span></span></p>
</td>
<td style="margin: 0px; height: 10px; vertical-align: middle; padding: 0px; text-indent: 0px;" valign="middle">
<p style="margin: 0px; padding: 0px; text-indent: 0px;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: -webkit-right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; line-height: inherit; display: inline !important;"> %&#160; </span></p>
</td>
</tr>
<tr style="margin-left: 0.1px; height: 17px; background-color: #cceeff;">
<td style="margin: 0px; height: 17px; background-color: #cceeff; padding: 0px; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; line-height: inherit;">Risk free rate</span></p>
</td>
<td style="margin: 0px; height: 17px; padding: 0px; background-color: #cceeff; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; padding: 0px; text-indent: 0px;"><span style="font-size: 10pt; line-height: inherit;">&#160;</span></p>
</td>
<td style="margin: 0px; height: 17px; padding: 0px; background-color: #cceeff; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; padding: 0px; text-indent: 0px;"><span style="font-size: 10pt; line-height: inherit;">&#160;</span></p>
</td>
<td colspan="2" style="margin: 0px; padding: 0px; height: 17px; background-color: #cceeff; text-indent: 0px; text-align: right;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="border-left: none; border-right: none; line-height: inherit;"> 4.2</span></p>
</td>
<td style="margin: 0px; height: 17px; vertical-align: middle; padding: 0px; background-color: #cceeff; text-indent: 0px;" valign="middle">
<p style="margin: 0px; padding: 0px; text-indent: 0px;"><span style="color: #000000; font-family: 'times new roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: -webkit-right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;"> % </span></p>
</td>
<td style="margin: 0px; height: 17px; padding: 0px; background-color: #cceeff; text-indent: 0px;" valign="top">
<p style="margin: 0px; padding: 0px; text-indent: 0px;"><span style="font-size: 10pt; line-height: inherit;">&#160;</span></p>
</td>
<td style="margin: 0px; height: 17px; padding: 0px; background-color: #cceeff; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; padding: 0px; text-indent: 0px;"><span style="font-size: 10pt; line-height: inherit;">&#160;</span></p>
</td>
<td colspan="2" style="margin: 0px; padding: 0px; height: 17px; background-color: #cceeff; text-indent: 0px; text-align: right;">
<p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="border-left: none; border-right: none; line-height: inherit;"> 4.4</span></p>
</td>
<td style="margin: 0px; height: 17px; padding: 0px; background-color: #cceeff; text-indent: 0px;" valign="top">
<p style="margin: 0px; padding: 0px; text-indent: 0px;"><span style="color: #000000; font-family: 'times new roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: -webkit-right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;"> % </span></p>
</td>
</tr>
<tr style="height: 10px;">
<td style="margin: 0px; height: 10px; padding: 0px; text-indent: 0px;">Issue date</td>
<td style="margin: 0px; padding: 0px; height: 10px; text-indent: 0px;"><br/></td>
<td style="margin: 0px; padding: 0px; height: 10px; text-indent: 0px;"><br/></td>
<td colspan="2" style="margin: 0px; padding: 0px; height: 10px; text-indent: 0px; text-align: right;"><span style="color: #000000; font-family: 'times new roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; 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;">October 5, 2021</span></td>
<td style="margin: 0px; vertical-align: middle; padding: 0px; height: 10px; text-indent: 0px;"><br/></td>
<td style="margin: 0px; padding: 0px; height: 10px; text-indent: 0px;"><br/></td>
<td style="margin: 0px; padding: 0px; height: 10px; text-indent: 0px;"><br/></td>
<td colspan="2" style="margin: 0px; padding: 0px; height: 10px; text-indent: 0px; text-align: right;">October 5, 2021</td>
<td style="margin: 0px; padding: 0px; height: 10px; text-indent: 0px;"><br/></td>
</tr>
<tr style="height: 17px; background-color: #cceeff;">
<td style="margin: 0px; height: 17px; background-color: #cceeff; padding: 0px; text-indent: 0px;">Maturity date</td>
<td style="margin: 0px; padding: 0px; height: 17px; background-color: #cceeff; text-indent: 0px;"><br/></td>
<td style="margin: 0px; padding: 0px; height: 17px; background-color: #cceeff; text-indent: 0px;"><br/></td>
<td colspan="2" style="margin: 0px; padding: 0px; height: 17px; background-color: #cceeff; text-indent: 0px; text-align: right;"><span style="color: #000000; font-family: 'times new roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; 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 style="border-left: none; border-right: none; line-height: inherit;">October 5, 2024</span></span></td>
<td style="margin: 0px; vertical-align: middle; padding: 0px; height: 17px; background-color: #cceeff; text-indent: 0px;"><br/></td>
<td style="margin: 0px; padding: 0px; height: 17px; background-color: #cceeff; text-indent: 0px;"><br/></td>
<td style="margin: 0px; padding: 0px; height: 17px; background-color: #cceeff; text-indent: 0px;"><br/></td>
<td colspan="2" style="margin: 0px; padding: 0px; height: 17px; background-color: #cceeff; text-indent: 0px; text-align: right;"><span style="border-left: none; border-right: none; line-height: inherit;">October 5, 2024</span></td>
<td style="margin: 0px; padding: 0px; height: 17px; background-color: #cceeff; text-indent: 0px;"><br/></td>
</tr>
</tbody>
</table>
<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=kern_PrivateWarrantMember', window );">Private Warrant [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock', window );">Schedule of reconciliation of fair values</a></td>
<td class="text">
<div style="border-left: none; border-right: none;">
<div id="t_ft_9O50AUX5C000000000000000000000b">
<table border="0" cellpadding="0" cellspacing="0" style="height: 67px; width: 100%; font-family: 'times new roman'; font-size: 10pt; margin: 0px; text-indent: 0px; border-collapse: collapse; margin-left: 0.1px;" width="100%">
<tbody>
<tr style="height: 18px;">
<td style="padding: 0px; margin: 0px; text-indent: 0px; height: 18px;"><br/></td>
<td colspan="6" style="padding: 0px; margin: 0px; text-indent: 0px; height: 18px; border-bottom: 1.5pt solid #000000; text-align: center;"><span style="font-weight: bold; line-height: inherit;">Three Months Ended March 31,</span></td>
<td style="padding: 0px; margin: 0px; text-indent: 0px; height: 18px;"><br/></td>
</tr>
<tr style="height: 17px;">
<td style="padding: 0px; margin: 0px; text-indent: 0px; height: 17px;"><br/></td>
<td colspan="2" style="padding: 0px; margin: 0px; text-indent: 0px; height: 17px; border-bottom: 1.5pt solid #000000; text-align: center; font-weight: bold;"><span style="font-weight: bold; line-height: inherit;"><span style="border-left: none; border-right: none; font-weight: bold; line-height: inherit;">2023</span></span></td>
<td style="padding: 0px; margin: 0px; text-indent: 0px; height: 17px;"><br/></td>
<td style="padding: 0px; margin: 0px; text-indent: 0px; height: 17px;"><br/></td>
<td colspan="2" style="padding: 0px; margin: 0px; text-indent: 0px; height: 17px; border-bottom: 1.5pt solid #000000; text-align: center; font-weight: bold;"><span style="font-weight: bold; line-height: inherit;"><span style="border-left: none; border-right: none; font-weight: bold; line-height: inherit;">2022</span></span></td>
<td style="padding: 0px; margin: 0px; text-indent: 0px; height: 17px;"><br/></td>
</tr>
<tr style="height: 10px;">
<td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 75%;" valign="top">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000; line-height: inherit;"> Fair value balance at beginning of period </span></p>
</td>
<td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 1%;" valign="bottom">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000; line-height: inherit;"> $ </span></p>
</td>
<td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 10%;" valign="bottom">
<p style="text-align: right; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000; line-height: inherit;"> &#8212; </span></p>
</td>
<td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 1%;"><br/></td>
<td style="background: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; height: 10px; width: 1%;"><br/></td>
<td style="background: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; height: 10px; width: 1%;"><span style="color: #000000; font-family: 'Times New Roman', serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; 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></td>
<td style="background: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; height: 10px; text-align: right; width: 10%;">63,178</td>
<td style="background: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; height: 10px; width: 1%;"><br/></td>
</tr>
<tr style="height: 12px;">
<td style="padding: 0px; height: 12px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000; line-height: inherit;"> Change in fair value reported in the statements of operations </span></p>
</td>
<td style="padding: 0px; height: 12px; margin: 0px; text-indent: 0px; border-bottom: 1.5pt solid #000000;">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000; line-height: inherit;"> &#160; </span></p>
</td>
<td style="padding: 0px; height: 12px; margin: 0px; text-indent: 0px; border-bottom: 1.5pt solid #000000;">
<p style="text-align: right; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000; line-height: inherit;">&#8212;</span></p>
</td>
<td style="padding: 0px; height: 12px; margin: 0px; text-indent: 0px;"/>
<td style="padding: 0px; margin: 0px; text-indent: 0px; height: 12px;"><br/></td>
<td style="padding: 0px; margin: 0px; text-indent: 0px; height: 12px; border-bottom: 1.5pt solid #000000;"><br/></td>
<td style="padding: 0px; margin: 0px; text-indent: 0px; height: 12px; border-bottom: 1.5pt solid #000000; text-align: right;">(18,051</td>
<td style="padding: 0px; margin: 0px; text-indent: 0px; height: 12px;">)</td>
</tr>
<tr style="height: 10px;">
<td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000; line-height: inherit;"> Fair value balance at end of period </span></p>
</td>
<td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom: 4.5pt double #000000;" valign="bottom">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000; line-height: inherit;"> $ </span></p>
</td>
<td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom: 4.5pt double #000000;" valign="bottom">
<p style="text-align: right; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000; line-height: inherit;"> &#8212; </span></p>
</td>
<td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="background: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; height: 10px;"><br/></td>
<td style="background: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom: 4.5pt double #000000;"><span style="color: #000000; font-family: 'Times New Roman', serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; 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></td>
<td style="background: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom: 4.5pt double #000000; text-align: right;">45,127</td>
<td style="background: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; height: 10px;"><br/></td>
</tr>
</tbody>
</table>
</div>
</div>
<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock', window );">Schedule of fair value by using key inputs</a></td>
<td class="text">
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'times new roman'; font-size: 10pt; margin: 0px; text-indent: 0px; height: 82px; border-collapse: collapse;" width="100%">
<tbody>
<tr style="height: 13px;">
<td style="padding: 0px; height: 13px; margin: 0px; text-indent: 0px;" valign="bottom">
<div style="border-top: none; border-right: none; border-bottom: none; border-image: initial; border-left: 1pt none windowtext; padding: 0in 0in 0in 0pt; margin-left: -2pt; margin-right: 0in;">
<p style="border: none; padding: 0in 0px; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; text-indent: 0px;"><span style="font-family: 'times new roman', times; line-height: inherit;"><b><span style="font-size: 10pt; color: #000000; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: inherit;">Fair Value Assumptions - <span style="color: #000000; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: bold; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 48px; 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;">Private&#160;</span>Warrants</span></b></span></p>
</div>
</td>
<td style="padding: 0px; height: 13px; margin: 0px; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; line-height: inherit;"> &#160; </span></p>
</td>
<td colspan="2" style="padding: 0px; height: 13px; margin: 0px; text-indent: 0px; border-bottom: 1.5pt solid #000000;" valign="bottom">
<p style="text-align: center; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; line-height: inherit;"><b><span style="font-size: 10pt; color: #000000; line-height: inherit;">March 31, 2023</span></b></span></p>
</td>
<td style="padding: 0px; height: 13px; margin: 0px; text-indent: 0px;" valign="top">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; line-height: inherit;"> &#160; </span></p>
</td>
<td style="padding: 0px; height: 13px; margin: 0px; text-indent: 0px;" valign="top">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; line-height: inherit;"> &#160; </span></p>
</td>
<td colspan="2" style="padding: 0px; height: 13px; margin: 0px; text-indent: 0px; border-bottom: 1.5pt solid #000000;" valign="bottom">
<p style="text-align: center; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; line-height: inherit;"><b><span style="font-size: 10pt; color: #000000; line-height: inherit;">December 31, 2022</span></b></span></p>
</td>
<td style="padding: 0px; height: 13px; margin: 0px; text-indent: 0px;" valign="top">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; line-height: inherit;"> &#160; </span></p>
</td>
</tr>
<tr style="height: 10px;">
<td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 74%;" valign="bottom">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"> Number of Private&#160;Warrants&#160; </span></p>
</td>
<td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 1%;" valign="bottom">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"> &#160;&#160; </span></p>
</td>
<td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 1%;" valign="bottom"><br/></td>
<td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 10%;" valign="bottom">
<p style="text-align: right; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"> 225,635 </span></p>
</td>
<td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 1%;" valign="top">
<p style="text-align: right; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"> &#160;&#160; </span></p>
</td>
<td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 1%;" valign="top">
<p style="text-align: right; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"> &#160;&#160; </span></p>
</td>
<td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 1%;" valign="bottom">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p>
</td>
<td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 10%;" valign="bottom">
<p style="text-align: right; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"> 225,635 </span></p>
</td>
<td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 1%;" valign="top">
<p style="text-align: right; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; line-height: inherit;"> &#160;&#160; </span></p>
</td>
</tr>
<tr style="height: 10px;">
<td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"> Original conversion price </span></p>
</td>
<td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"> &#160; </span></p>
</td>
<td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"> $ </span></p>
</td>
<td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="bottom">
<p style="text-align: right; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"> 230.00 </span></p>
</td>
<td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="top">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"> &#160; </span></p>
</td>
<td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="top">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"> &#160; </span></p>
</td>
<td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"> $ </span></p>
</td>
<td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="bottom">
<p style="text-align: right; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"> 230.00 </span></p>
</td>
<td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="top">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; line-height: inherit;"> &#160; </span></p>
</td>
</tr>
<tr style="height: 13px;">
<td style="background: #cceeff; padding: 0px; height: 13px; margin: 0px; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"> Value of Common Stock </span></p>
</td>
<td style="background: #cceeff; padding: 0px; height: 13px; margin: 0px; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"> &#160; </span></p>
</td>
<td style="background: #cceeff; padding: 0px; height: 13px; margin: 0px; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"> $ </span></p>
</td>
<td style="background: #cceeff; padding: 0px; height: 13px; margin: 0px; text-indent: 0px;" valign="bottom">
<p style="text-align: right; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"> 0.80 </span></p>
</td>
<td style="background: #cceeff; padding: 0px; height: 13px; margin: 0px; text-indent: 0px;" valign="top">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"> &#160; </span></p>
</td>
<td style="background: #cceeff; padding: 0px; height: 13px; margin: 0px; text-indent: 0px;" valign="top">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"> &#160; </span></p>
</td>
<td style="background: #cceeff; padding: 0px; height: 13px; margin: 0px; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"> $ </span></p>
</td>
<td style="background: #cceeff; padding: 0px; height: 13px; margin: 0px; text-indent: 0px;" valign="bottom">
<p style="text-align: right; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"> 0.69 </span></p>
</td>
<td style="background: #cceeff; padding: 0px; height: 13px; margin: 0px; text-indent: 0px;" valign="top">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; line-height: inherit;"> &#160; </span></p>
</td>
</tr>
<tr style="height: 13px;">
<td style="padding: 0px; height: 13px; margin: 0px; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"> Expected term (years) </span></p>
</td>
<td style="padding: 0px; height: 13px; margin: 0px; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"> &#160; </span></p>
</td>
<td style="padding: 0px; height: 13px; margin: 0px; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"> &#160; </span></p>
</td>
<td style="padding: 0px; height: 13px; margin: 0px; text-indent: 0px;" valign="bottom">
<p style="text-align: right; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"> 1.21 </span></p>
</td>
<td style="padding: 0px; height: 13px; margin: 0px; text-indent: 0px;" valign="top">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"> &#160; </span></p>
</td>
<td style="padding: 0px; height: 13px; margin: 0px; text-indent: 0px;" valign="top">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"> &#160; </span></p>
</td>
<td style="padding: 0px; height: 13px; margin: 0px; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"> &#160; </span></p>
</td>
<td style="padding: 0px; height: 13px; margin: 0px; text-indent: 0px;" valign="bottom">
<p style="text-align: right; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"> 1.46 </span></p>
</td>
<td style="padding: 0px; height: 13px; margin: 0px; text-indent: 0px;" valign="top">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; line-height: inherit;"> &#160; </span></p>
</td>
</tr>
<tr style="height: 10px;">
<td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"> Volatility </span></p>
</td>
<td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"> &#160; </span></p>
</td>
<td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"> &#160; </span></p>
</td>
<td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="bottom">
<p style="text-align: right; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"> NM </span></p>
</td>
<td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"> % </span></p>
</td>
<td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="top">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"> &#160; </span></p>
</td>
<td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"> &#160; </span></p>
</td>
<td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="bottom">
<p style="text-align: right; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"> NM </span></p>
</td>
<td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="top">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"> % </span></p>
</td>
</tr>
<tr style="height: 13px;">
<td style="padding: 0px; height: 13px; margin: 0px; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"> Risk free rate </span></p>
</td>
<td style="padding: 0px; height: 13px; margin: 0px; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"> &#160; </span></p>
</td>
<td style="padding: 0px; height: 13px; margin: 0px; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"> &#160; </span></p>
</td>
<td style="padding: 0px; height: 13px; margin: 0px; text-indent: 0px;" valign="bottom">
<p style="text-align: right; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"> NM </span></p>
</td>
<td style="padding: 0px; height: 13px; margin: 0px; text-indent: 0px;">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"> % </span></p>
</td>
<td style="padding: 0px; height: 13px; margin: 0px; text-indent: 0px;" valign="top">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"> &#160; </span></p>
</td>
<td style="padding: 0px; height: 13px; margin: 0px; text-indent: 0px;" valign="bottom">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"> &#160; </span></p>
</td>
<td style="padding: 0px; height: 13px; margin: 0px; text-indent: 0px;" valign="bottom">
<p style="text-align: right; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"> NM </span></p>
</td>
<td style="padding: 0px; height: 13px; margin: 0px; text-indent: 0px;" valign="top">
<p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"> % </span></p>
</td>
</tr>
</tbody>
</table>
<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=kern_CommonWarrantsAndUnderwriterWarrantsMember', window );">Common Warrants and Underwriter Warrants [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kern_FairValueMeasurementUnitOfferingCommonandUnderwriterWarrantsTableTextBlock', window );">Schedule of fair value measurement unit offering common and underwriter warrants</a></td>
<td class="text">
<table style="height: 68px; width: 100%; font-family: 'times new roman'; font-size: 10pt; margin: 0px 0px 0px 0.1px; text-indent: 0px; border-collapse: collapse;">
<tbody>
<tr style="height: 17px;">
<td style="margin: 0px; padding-left: 0px; text-indent: 0px; font-size: 10pt; font-family: 'Times New Roman'; color: #000000; height: 17px; width: 88%;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; text-align: left; text-indent: 0px; font-weight: bold; line-height: inherit;">Fair&#160;Value&#160;Assumptions&#160;- 2022&#160;Co<span style="color: #333333; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: inline !important; line-height: inherit;">mmon&#160;and&#160;Und</span>erwriter&#160;Warrants</span></td>
<td style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000; height: 17px; border-bottom: 1.5pt solid #000000; width: 1%;"><br/></td>
<td style="text-align: right; padding: 1px 0px 1px 1px; font-size: 10pt; font-family: 'Times New Roman'; color: #000000; height: 17px; border-bottom: 1.5pt solid #000000; width: 10%;"><span style="color: #333333; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: bold; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; 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 style="border-left: none; border-right: none; line-height: inherit;"><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;">July 5, 2022</span> </span></span><br/></td>
<td style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000; height: 17px; width: 1%;"><br/></td>
</tr>
<tr style="height: 17px; background-color: #cceeff;">
<td style="text-align: left; text-indent: 0px; font-size: 10pt; font-family: 'Times New Roman'; color: #000000; height: 17px; background-color: #cceeff;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;">Exercise&#160;price</span></td>
<td style="text-align: center; font-size: 10pt; font-family: 'Times New Roman'; color: #000000; height: 17px; background-color: #cceeff;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">$</span></td>
<td style="text-align: right; padding: 1px 0px 1px 1px; font-size: 10pt; font-family: 'Times New Roman'; color: #000000; height: 17px; background-color: #cceeff;"><span style="color: #333333; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; 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;">4.60</span></td>
<td style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000; height: 17px; background-color: #cceeff;"><br/></td>
</tr>
<tr style="height: 17px;">
<td style="text-align: left; text-indent: 0px; font-size: 10pt; font-family: 'Times New Roman'; color: #000000; height: 17px;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;">Expected&#160;term&#160;(years)</span></td>
<td style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000; height: 17px;"><br/></td>
<td style="text-align: right; padding: 1px 0px 1px 1px; font-size: 10pt; font-family: 'Times New Roman'; color: #000000; height: 17px;"><span style="color: #333333; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; 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;">5.0</span></td>
<td style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000; height: 17px;"><br/></td>
</tr>
<tr style="height: 17px; background-color: #cceeff;">
<td style="text-align: left; text-indent: 0px; font-size: 10pt; font-family: 'Times New Roman'; color: #000000; height: 17px; background-color: #cceeff;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;">Volatility</span></td>
<td style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000; height: 17px; background-color: #cceeff;"><br/></td>
<td style="text-align: right; padding: 1px 0px 1px 1px; font-size: 10pt; font-family: 'Times New Roman'; color: #000000; height: 17px; background-color: #cceeff;"><span style="color: #333333; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; 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;">136.9</span></td>
<td style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000; height: 17px; background-color: #cceeff;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">%</span></td>
</tr>
</tbody>
</table>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kern_FairValueMeasurementUnitOfferingCommonandUnderwriterWarrantsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of fair value measurement unit offering common and underwriter warrants.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kern_FairValueMeasurementUnitOfferingCommonandUnderwriterWarrantsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kern_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19279-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_ConvertibleDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_ConvertibleDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=kern_PrivateWarrantMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=kern_PrivateWarrantMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=kern_CommonWarrantsAndUnderwriterWarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=kern_CommonWarrantsAndUnderwriterWarrantsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139717277386784">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earning per Shares (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock', window );">Schedule of diluted earnings per share</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="height: 172px; border-collapse: collapse; font-family: &quot;times new roman&quot;; font-size: 10pt; width: 99.8858%; margin-left: 0.1px;" width="100%">
<tbody>
<tr style="height: 10px;">
<td style="vertical-align: bottom; height: 10px;"><br/></td>
<td colspan="6" style="vertical-align: bottom; text-align: center; height: 10px; border-bottom: 1.5pt solid #000000;"><span style="font-weight: bold;"><span>Three&#160;Months Ended</span> March 31,</span></td>
<td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 10px;"><br/></td>
</tr>
<tr style="height: 16px;">
<td style="vertical-align: bottom; height: 16px;">
<p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td colspan="2" style="vertical-align: bottom; height: 16px; border-bottom: 1.5pt solid #000000;">
<p style="text-indent: 0pt; margin: 0pt; text-align: center;"><span style="font-weight: bold;"> 2023 </span></p>
</td>
<td style="vertical-align: bottom; height: 16px;"><br/></td>
<td style="vertical-align: bottom; height: 16px;"><br/></td>
<td style="vertical-align: bottom; text-align: center; border-bottom: 1.5pt solid #000000; height: 16px;"><br/></td>
<td style="vertical-align: bottom; text-align: center; height: 16px; border-bottom: 1.5pt solid #000000;"><span style="font-weight: bold;">2022</span><br/></td>
<td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 16px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
</tr>
<tr style="height: 17px; background-color: #cceeff;">
<td style="vertical-align: bottom; height: 17px; width: 75%; background-color: #cceeff;"><span>Shares issuable upon exchange of Exchangeable Shares</span></td>
<td style="vertical-align: bottom; height: 17px; width: 1%; background-color: #cceeff;"><br/></td>
<td style="vertical-align: bottom; text-align: right; height: 17px; width: 10%; background-color: #cceeff;">14,252</td>
<td style="vertical-align: bottom; height: 17px; width: 1%; background-color: #cceeff;"><br/></td>
<td style="vertical-align: bottom; height: 17px; width: 1%; background-color: #cceeff;"><br/></td>
<td style="vertical-align: bottom; text-align: right; width: 1%; background-color: #cceeff; height: 17px;"><br/></td>
<td style="vertical-align: bottom; height: 17px; text-align: right; width: 10%; background-color: #cceeff;">15,343</td>
<td style="vertical-align: bottom; height: 17px; width: 1%; background-color: #cceeff;"><br/></td>
</tr>
<tr style="height: 17px;">
<td style="vertical-align: bottom; height: 17px;">
<p style="margin: 0;"><span> Shares of common stock issuable upon conversion of convertible notes&#160;</span></p>
</td>
<td style="vertical-align: bottom; height: 17px;"><br/></td>
<td style="vertical-align: bottom; text-align: right; height: 17px;">1,757,531</td>
<td style="vertical-align: bottom; height: 17px;"><br/></td>
<td style="vertical-align: bottom; height: 17px;"><br/></td>
<td style="vertical-align: bottom; text-align: right; height: 17px;"><br/></td>
<td style="vertical-align: bottom; height: 17px; text-align: right;">618,519</td>
<td style="vertical-align: bottom; height: 17px;"><br/></td>
</tr>
<tr style="background-color: #cceeff; height: 17px;">
<td style="vertical-align: bottom; background-color: #cceeff; height: 17px;">Warrants</td>
<td style="vertical-align: bottom; background-color: #cceeff; height: 17px;"><br/></td>
<td style="vertical-align: bottom; background-color: #cceeff; height: 17px;"><br/></td>
<td style="vertical-align: bottom; background-color: #cceeff; height: 17px;"><br/></td>
<td style="vertical-align: bottom; background-color: #cceeff; height: 17px;"><br/></td>
<td style="vertical-align: bottom; text-align: right; background-color: #cceeff; height: 17px;"><br/></td>
<td style="vertical-align: bottom; text-align: right; background-color: #cceeff; height: 17px;"><br/></td>
<td style="vertical-align: bottom; background-color: #cceeff; height: 17px;"><br/></td>
</tr>
<tr style="height: 17px;">
<td style="vertical-align: bottom; padding-left: 30px; height: 17px;">2019 Public Warrants</td>
<td style="vertical-align: bottom; height: 17px;"><br/></td>
<td style="vertical-align: bottom; text-align: right; height: 17px;">
<p style="margin: 0;">290,690<br/></p>
</td>
<td style="vertical-align: bottom; height: 17px;"><br/></td>
<td style="vertical-align: bottom; height: 17px;"><br/></td>
<td style="vertical-align: bottom; text-align: right; height: 17px;"><br/></td>
<td style="vertical-align: bottom; text-align: right; height: 17px;">290,690</td>
<td style="vertical-align: bottom; height: 17px;"><br/></td>
</tr>
<tr style="background-color: #cceeff; height: 17px;">
<td style="vertical-align: bottom; padding-left: 30px; background-color: #cceeff; height: 17px;">2022 Unit Offering - Common Warrants</td>
<td style="vertical-align: bottom; background-color: #cceeff; height: 17px;"><br/></td>
<td style="vertical-align: bottom; background-color: #cceeff; text-align: right; height: 17px;">2,173,913</td>
<td style="vertical-align: bottom; background-color: #cceeff; height: 17px;"><br/></td>
<td style="vertical-align: bottom; background-color: #cceeff; height: 17px;"><br/></td>
<td style="vertical-align: bottom; text-align: right; background-color: #cceeff; height: 17px;"><br/></td>
<td style="vertical-align: bottom; text-align: right; background-color: #cceeff; height: 17px;">&#8212;</td>
<td style="vertical-align: bottom; background-color: #cceeff; height: 17px;"><br/></td>
</tr>
<tr style="height: 17px;">
<td style="vertical-align: bottom; height: 17px;">
<p style="margin: 0pt; text-align: justify; padding-left: 30px;"><span> 2022 Unit Offering - Underwriter Warrants </span></p>
</td>
<td style="vertical-align: bottom; height: 17px;">
<p style="margin: 0pt;"><span> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 17px;">
<p style="margin: 0pt; text-align: right;"><span><span style="font-family: 'Times New Roman'; font-size: 10pt;"> 108,696</span></span></p>
</td>
<td style="vertical-align: bottom; height: 17px;"><br/></td>
<td style="vertical-align: bottom; height: 17px;"><br/></td>
<td style="vertical-align: bottom; text-align: right; height: 17px;"><br/></td>
<td style="vertical-align: bottom; height: 17px; text-align: right;">&#8212;</td>
<td style="vertical-align: bottom; height: 17px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
</tr>
<tr style="height: 17px; background-color: #cceeff;">
<td style="vertical-align: bottom; height: 17px; background-color: #cceeff;">
<p style="margin: 0pt;"><span> Unvested restricted stock units </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; background-color: #cceeff;">
<p style="margin: 0pt;"><span> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; background-color: #cceeff;">
<p style="margin: 0pt; text-align: right;"><span><span style="font-family: 'Times New Roman'; font-size: 10pt;"> 9,350 </span></span></p>
</td>
<td style="vertical-align: bottom; height: 17px; background-color: #cceeff;"><br/></td>
<td style="vertical-align: bottom; height: 17px; background-color: #cceeff;"><br/></td>
<td style="vertical-align: bottom; text-align: right; background-color: #cceeff; height: 17px;"><br/></td>
<td style="vertical-align: bottom; height: 17px; text-align: right; background-color: #cceeff;">31,392</td>
<td style="vertical-align: bottom; height: 17px; background-color: #cceeff;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
</tr>
<tr style="height: 17px;">
<td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 17px;">
<p style="margin: 0pt; text-align: justify;"><span> Unvested restricted stock awards </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; border-bottom: 1.5pt solid #000000;">
<p style="margin: 0pt;"><span> &#160; </span></p>
</td>
<td style="vertical-align: bottom; height: 17px; border-bottom: 1.5pt solid #000000;">
<p style="margin: 0pt; text-align: right;"><span><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#8212; </span></span></p>
</td>
<td style="vertical-align: bottom; height: 17px;"><br/></td>
<td style="vertical-align: bottom; height: 17px;"><br/></td>
<td style="vertical-align: bottom; text-align: right; border-bottom: 1.5pt solid #000000; height: 17px;"><br/></td>
<td style="vertical-align: bottom; height: 17px; text-align: right; border-bottom: 1.5pt solid #000000;">334</td>
<td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 17px;">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
</tr>
<tr style="height: 10px; background-color: rgb(204, 238, 255);">
<td style="padding: 0px 0px 0px 12px; height: 10px; background-color: rgb(204, 238, 255); vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Total </span></p>
</td>
<td style="border-bottom: 4.5pt double rgb(0, 0, 0); vertical-align: bottom; height: 10px; background-color: rgb(204, 238, 255);">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
<td style="border-bottom: 4.5pt double rgb(0, 0, 0); vertical-align: bottom; height: 10px; background-color: rgb(204, 238, 255);">
<p style="margin: 0pt; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> 4,354,432 </span></p>
</td>
<td style="vertical-align: bottom; height: 10px; background-color: rgb(204, 238, 255);"><br/></td>
<td style="vertical-align: bottom; height: 10px; background-color: rgb(204, 238, 255);"><br/></td>
<td style="border-bottom: 4.5pt double rgb(0, 0, 0); vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255); height: 10px;"><br/></td>
<td style="border-bottom: 4.5pt double rgb(0, 0, 0); vertical-align: bottom; height: 10px; text-align: right; background-color: rgb(204, 238, 255);">956,278</td>
<td style="padding: 0px; height: 10px; background-color: rgb(204, 238, 255); vertical-align: bottom;" valign="bottom">
<p style="margin: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> &#160; </span></p>
</td>
</tr>
</tbody>
</table>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139717277585680">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Discontinued Operations (Table)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract', window );"><strong>Discontinued Operations</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kern_ScheduleOfAssetsAndLiabilitiesOfTheDiscontinuedGroupTableTextBlock', window );">Schedule of assets and liabilities of the discontinued group</a></td>
<td class="text">
<table style="height: 161px; width: 100%; margin-left: 0.1px; border-collapse: collapse; font-family: 'times new roman'; font-size: 10pt;">
<tbody>
<tr style="height: 17px;">
<td style="height: 17px;"><br/></td>
<td style="height: 17px;"><br/></td>
<td colspan="2" style="text-align: center; height: 17px;"><br/></td>
<td style="height: 17px;"><br/></td>
<td style="height: 17px;"><br/></td>
<td colspan="2" style="text-align: center; height: 17px;"><span style="font-weight: bold; line-height: inherit;">As of December 31,</span></td>
<td style="height: 17px;"><br/></td>
</tr>
<tr style="height: 17px;">
<td style="height: 17px;"><br/></td>
<td style="height: 17px;"><br/></td>
<td colspan="2" style="height: 17px; text-align: center;"><br/></td>
<td style="height: 17px;"><br/></td>
<td style="height: 17px;"><br/></td>
<td colspan="2" style="height: 17px; text-align: center; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #000000 !important;"><span style="color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; 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; font-family: 'Times New Roman', Times, serif; font-size: 10pt; float: none; font-weight: bold; display: inline !important; line-height: inherit;"><span style="border-left: none; border-right: none; line-height: inherit;">2022</span></span></td>
<td style="height: 17px;"><br/></td>
</tr>
<tr style="height: 10px; background-color: #cceeff;">
<td style="height: 10px; background-color: rgb(204, 238, 255); width: 74%;"><span style="font-size: 10pt; line-height: inherit;">Cash and restricted cash</span></td>
<td style="height: 10px; background-color: rgb(204, 238, 255); width: 1%;"><br/></td>
<td style="height: 10px; background-color: rgb(204, 238, 255); width: 1%;"><br/></td>
<td style="height: 10px; text-align: right; background-color: rgb(204, 238, 255); width: 10%;"><br/></td>
<td style="height: 10px; background-color: rgb(204, 238, 255); width: 1%;"><br/></td>
<td style="height: 10px; background-color: rgb(204, 238, 255); width: 1%;"><br/></td>
<td style="height: 10px; background-color: rgb(204, 238, 255); width: 1%;"><span style="font-size: 10pt; line-height: inherit;">$</span></td>
<td style="text-align: right; height: 10px; background-color: rgb(204, 238, 255); width: 10%;">305,500</td>
<td style="height: 10px; background-color: rgb(204, 238, 255); width: 1%;"><br/></td>
</tr>
<tr style="height: 10px;">
<td style="height: 10px;"><span style="font-size: 10pt; line-height: inherit;">Accounts receivable, net</span></td>
<td style="height: 10px;"><br/></td>
<td style="height: 10px;"><br/></td>
<td style="height: 10px; text-align: right;"><br/></td>
<td style="height: 10px;"><br/></td>
<td style="height: 10px;"><br/></td>
<td style="height: 10px;"><br/></td>
<td style="height: 10px; text-align: right;">112,444</td>
<td style="height: 10px;"><br/></td>
</tr>
<tr style="height: 10px; background-color: #cceeff;">
<td style="height: 10px; background-color: rgb(204, 238, 255);"><span style="font-size: 10pt; line-height: inherit;">Prepaid expenses &amp; other current assets</span><br/></td>
<td style="height: 10px; background-color: rgb(204, 238, 255);"><br/></td>
<td style="height: 10px; background-color: rgb(204, 238, 255);"><br/></td>
<td style="height: 10px; text-align: right; background-color: rgb(204, 238, 255);"><br/></td>
<td style="height: 10px; background-color: rgb(204, 238, 255);"><br/></td>
<td style="height: 10px; background-color: rgb(204, 238, 255);"><br/></td>
<td style="height: 10px; background-color: rgb(204, 238, 255);"><br/></td>
<td style="height: 10px; text-align: right; background-color: rgb(204, 238, 255);">578,393</td>
<td style="height: 10px; background-color: rgb(204, 238, 255);"><br/></td>
</tr>
<tr style="height: 10px;">
<td style="height: 10px;"><span style="font-size: 10pt; line-height: inherit;">Fixed assets</span></td>
<td style="height: 10px;"><br/></td>
<td style="height: 10px;"><br/></td>
<td style="height: 10px; text-align: right;"><br/></td>
<td style="height: 10px;"><br/></td>
<td style="height: 10px;"><br/></td>
<td style="height: 10px;"><br/></td>
<td style="height: 10px; text-align: right;">63,764</td>
<td style="height: 10px;"><br/></td>
</tr>
<tr style="height: 10px; background-color: #cceeff;">
<td style="height: 10px; background-color: rgb(204, 238, 255);"><span style="font-size: 10pt; line-height: inherit;">Capitalized software, net</span></td>
<td style="height: 10px; background-color: rgb(204, 238, 255);"><br/></td>
<td style="height: 10px; background-color: rgb(204, 238, 255);"><br/></td>
<td style="height: 10px; text-align: right; background-color: rgb(204, 238, 255);"><br/></td>
<td style="height: 10px; background-color: rgb(204, 238, 255);"><br/></td>
<td style="height: 10px; background-color: rgb(204, 238, 255);"><br/></td>
<td style="height: 10px; background-color: rgb(204, 238, 255);"><br/></td>
<td style="height: 10px; text-align: right; background-color: rgb(204, 238, 255);">828,555</td>
<td style="height: 10px; background-color: rgb(204, 238, 255);"><br/></td>
</tr>
<tr style="height: 10px;">
<td style="height: 10px;"><span style="font-size: 10pt; line-height: inherit;">Intangible assets, net</span></td>
<td style="height: 10px;"><br/></td>
<td style="height: 10px;"><br/></td>
<td style="height: 10px; text-align: right;"><br/></td>
<td style="height: 10px;"><br/></td>
<td style="height: 10px;"><br/></td>
<td style="height: 10px; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: rgb(0, 0, 0) !important;"><br/></td>
<td style="height: 10px; text-align: right; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: rgb(0, 0, 0) !important;">3,241,372</td>
<td style="height: 10px;"><br/></td>
</tr>
<tr style="height: 17px; background-color: #cceeff;">
<td style="height: 17px; background-color: rgb(204, 238, 255);"><span style="font-size: 10pt; line-height: inherit;">Total assets held for sale</span></td>
<td style="height: 17px; background-color: rgb(204, 238, 255);"><br/></td>
<td style="height: 17px; background-color: rgb(204, 238, 255);"><br/></td>
<td style="height: 17px; text-align: right; background-color: rgb(204, 238, 255);"><br/></td>
<td style="height: 17px; background-color: rgb(204, 238, 255);"><br/></td>
<td style="height: 17px; background-color: rgb(204, 238, 255);"><br/></td>
<td style="height: 17px; background-color: rgb(204, 238, 255); border-bottom-width: 6px; border-bottom-style: double; border-bottom-color: rgb(0, 0, 0) !important;"><span style="font-size: 10pt; line-height: inherit;">$</span></td>
<td style="height: 17px; text-align: right; background-color: rgb(204, 238, 255); border-bottom-width: 6px; border-bottom-style: double; border-bottom-color: rgb(0, 0, 0) !important;">5,130,028</td>
<td style="height: 17px; background-color: rgb(204, 238, 255);"><br/></td>
</tr>
<tr style="height: 10px;">
<td style="height: 10px;"><br/></td>
<td style="height: 10px;"><br/></td>
<td style="height: 10px;"><br/></td>
<td style="height: 10px; text-align: right;"><br/></td>
<td style="height: 10px;"><br/></td>
<td style="height: 10px;"><br/></td>
<td style="height: 10px;"><br/></td>
<td style="height: 10px; text-align: right;"><br/></td>
<td style="height: 10px;"><br/></td>
</tr>
<tr style="height: 10px; background-color: #cceeff;">
<td style="height: 10px; background-color: rgb(204, 238, 255);"><span style="font-size: 10pt; line-height: inherit;">Accounts payable, accrued expenses and other current liabilities</span></td>
<td style="height: 10px; background-color: rgb(204, 238, 255);"><br/></td>
<td style="height: 10px; background-color: rgb(204, 238, 255);"><br/></td>
<td style="height: 10px; text-align: right; background-color: rgb(204, 238, 255);"><br/></td>
<td style="height: 10px; background-color: rgb(204, 238, 255);"><br/></td>
<td style="height: 10px; background-color: rgb(204, 238, 255);"><br/></td>
<td style="height: 10px; background-color: rgb(204, 238, 255);"><span style="font-size: 10pt; line-height: inherit;">$</span></td>
<td style="height: 10px; text-align: right; background-color: rgb(204, 238, 255);">1,034,426</td>
<td style="height: 10px; background-color: rgb(204, 238, 255);"><br/></td>
</tr>
<tr style="height: 10px;">
<td style="height: 10px;"><span style="font-size: 10pt; line-height: inherit;">Deferred revenue</span><br/></td>
<td style="height: 10px;"><br/></td>
<td style="height: 10px;"><br/></td>
<td style="height: 10px; text-align: right;"><br/></td>
<td style="height: 10px;"><br/></td>
<td style="height: 10px;"><br/></td>
<td style="height: 10px;"><br/></td>
<td style="height: 10px; text-align: right;">994,713</td>
<td style="height: 10px;"><br/></td>
</tr>
<tr style="height: 10px; background-color: #cceeff;">
<td style="height: 10px; background-color: rgb(204, 238, 255);"><span style="font-size: 10pt; line-height: inherit;">Deferred revenue, noncurrent</span></td>
<td style="height: 10px; background-color: rgb(204, 238, 255);"><br/></td>
<td style="height: 10px; background-color: rgb(204, 238, 255);"><br/></td>
<td style="height: 10px; text-align: right; background-color: rgb(204, 238, 255);"><br/></td>
<td style="height: 10px; background-color: rgb(204, 238, 255);"><br/></td>
<td style="height: 10px; background-color: rgb(204, 238, 255);"><br/></td>
<td style="height: 10px; background-color: rgb(204, 238, 255); border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: rgb(0, 0, 0) !important;"><br/></td>
<td style="height: 10px; text-align: right; background-color: rgb(204, 238, 255); border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: rgb(0, 0, 0) !important;">217,083</td>
<td style="height: 10px; background-color: rgb(204, 238, 255);"><br/></td>
</tr>
<tr style="height: 10px;">
<td style="height: 10px;"><span style="font-size: 10pt; line-height: inherit;">Total liabilities held for sale</span></td>
<td style="height: 10px;"><br/></td>
<td style="height: 10px;"><br/></td>
<td style="height: 10px; text-align: right;"><br/></td>
<td style="height: 10px;"><br/></td>
<td style="height: 10px;"><br/></td>
<td style="height: 10px; border-bottom-width: 6px; border-bottom-style: double; border-bottom-color: rgb(0, 0, 0) !important;"><span style="font-size: 10pt; line-height: inherit;">$</span></td>
<td style="height: 10px; text-align: right; border-bottom-width: 6px; border-bottom-style: double; border-bottom-color: rgb(0, 0, 0) !important;">2,246,222</td>
<td style="height: 10px;"><br/></td>
</tr>
</tbody>
</table>
<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock', window );">Schedule of operations of the Discontinued Group</a></td>
<td class="text">
<table style="height: 167px; width: 100%; margin: 0px 0px 0px 0.1px; font-family: 'times new roman'; font-size: 10pt; border-collapse: collapse; text-indent: 0px;">
<tbody>
<tr style="height: 17px;">
<td style="height: 17px;"><br/></td>
<td style="height: 17px;"><br/></td>
<td colspan="6" style="text-align: center; height: 17px; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: rgb(0, 0, 0) !important;"><span style="color: #000000; font-family: 'times new roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: bold; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; 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;">Three Months Ended March 31,</span></td>
<td style="height: 17px;"><br/></td>
</tr>
<tr style="height: 10px;">
<td style="height: 10px;"><br/></td>
<td style="height: 10px;"><br/></td>
<td colspan="2" style="height: 10px; text-align: center; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #000000 !important;"><span style="font-weight: bold; font-size: 10pt; line-height: inherit;"><span style="border-left: none; border-right: none; line-height: inherit;">2023</span></span><br/></td>
<td style="height: 10px;"><br/></td>
<td style="height: 10px;"><br/></td>
<td colspan="2" style="text-align: center; height: 10px; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #000000 !important;"><span style="color: #000000; font-family: 'times new roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: bold; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; 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 style="border-left: none; border-right: none; line-height: inherit;">2022</span></span></td>
<td style="height: 10px;"><br/></td>
</tr>
<tr style="height: 10px; background-color: #cceeff;">
<td style="height: 10px; background-color: rgb(204, 238, 255); width: 74%;"><span style="font-size: 10pt; line-height: inherit;">Revenue</span></td>
<td style="height: 10px; background-color: rgb(204, 238, 255); width: 1%;"><br/></td>
<td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255); width: 1%;"><span style="font-size: 10pt; line-height: inherit;">$</span></td>
<td style="height: 10px; text-align: right; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255); width: 10%;">214,346</td>
<td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255); width: 1%;"><br/></td>
<td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255); width: 1%;"><br/></td>
<td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255); width: 1%;"><span style="font-size: 10pt; line-height: inherit;">$</span></td>
<td style="height: 10px; text-align: right; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255); width: 10%;">2,705,761</td>
<td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255); width: 1%;"><br/></td>
</tr>
<tr style="height: 10px;">
<td style="height: 10px;"><span style="font-size: 10pt; line-height: inherit;">Cost of revenue</span></td>
<td style="height: 10px;"><br/></td>
<td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="height: 10px; text-align: right; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;">10,119</td>
<td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="height: 10px; text-align: right; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;">680,662</td>
<td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td>
</tr>
<tr style="height: 10px; background-color: #cceeff;">
<td style="height: 10px; background-color: rgb(204, 238, 255);"><span style="font-size: 10pt; line-height: inherit;">Gross profit</span></td>
<td style="height: 10px; background-color: rgb(204, 238, 255);"><br/></td>
<td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255); border-top-width: 2px; border-top-style: solid; border-bottom-width: 2px; border-bottom-style: solid; border-top-color: rgb(0, 0, 0) !important; border-bottom-color: rgb(0, 0, 0) !important;"><br/></td>
<td style="height: 10px; text-align: right; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255); border-top-width: 2px; border-top-style: solid; border-bottom-width: 2px; border-bottom-style: solid; border-top-color: rgb(0, 0, 0) !important; border-bottom-color: rgb(0, 0, 0) !important;">204,227</td>
<td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);"><br/></td>
<td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);"><br/></td>
<td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);"><br/></td>
<td style="height: 10px; text-align: right; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255); border-top-width: 2px; border-top-style: solid; border-bottom-width: 2px; border-bottom-style: solid; border-top-color: rgb(0, 0, 0) !important; border-bottom-color: rgb(0, 0, 0) !important;">2,025,099</td>
<td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);"><br/></td>
</tr>
<tr style="height: 10px;">
<td style="height: 10px;"><span style="font-size: 10pt; line-height: inherit;">Product development</span></td>
<td style="height: 10px;"><br/></td>
<td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="height: 10px; text-align: right; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;">117,500</td>
<td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="height: 10px; text-align: right; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;">389,614</td>
<td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td>
</tr>
<tr style="height: 10px; background-color: #cceeff;">
<td style="height: 10px; background-color: rgb(204, 238, 255);"><span style="font-size: 10pt; line-height: inherit;">Sales and marketing</span></td>
<td style="height: 10px; background-color: rgb(204, 238, 255);"><br/></td>
<td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);"><br/></td>
<td style="height: 10px; text-align: right; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);">171,753</td>
<td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);"><br/></td>
<td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);"><br/></td>
<td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);"><br/></td>
<td style="height: 10px; text-align: right; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);">1,184,979</td>
<td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);"><br/></td>
</tr>
<tr style="height: 10px;">
<td style="height: 10px;"><span style="font-size: 10pt; line-height: inherit;">General and administrative</span></td>
<td style="height: 10px;"><br/></td>
<td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="height: 10px; text-align: right; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;">4,032</td>
<td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="height: 10px; text-align: right; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;">648,101</td>
<td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td>
</tr>
<tr style="height: 10px; background-color: #cceeff;">
<td style="height: 10px; background-color: rgb(204, 238, 255);"><span style="font-size: 10pt; line-height: inherit;">Depreciation and amortization</span><br/></td>
<td style="height: 10px; background-color: rgb(204, 238, 255);"><br/></td>
<td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);"><br/></td>
<td style="height: 10px; text-align: right; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);">24,507</td>
<td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);"><br/></td>
<td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);"><br/></td>
<td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);"><br/></td>
<td style="height: 10px; text-align: right; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);">511,947</td>
<td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);"><br/></td>
</tr>
<tr style="height: 10px;">
<td style="height: 10px;"><span style="font-size: 10pt; line-height: inherit;">Impairment of long-lived assets</span><br/></td>
<td style="height: 10px;"><br/></td>
<td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="height: 10px; text-align: right; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;">&#8212;<br/></td>
<td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="height: 10px; text-align: right; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;">31,420</td>
<td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td>
</tr>
<tr style="height: 10px; background-color: #cceeff;">
<td style="height: 10px; background-color: rgb(204, 238, 255);"><span style="font-size: 10pt; line-height: inherit;">Other expense</span></td>
<td style="height: 10px; background-color: rgb(204, 238, 255);"><br/></td>
<td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);"><br/></td>
<td style="height: 10px; text-align: right; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);">(1,833</td>
<td style="height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);">)</td>
<td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);"><br/></td>
<td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);"><br/></td>
<td style="height: 10px; text-align: right; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);">&#8212;</td>
<td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);"><br/></td>
</tr>
<tr style="height: 10px;">
<td style="height: 10px;"><span style="font-size: 10pt; line-height: inherit;">Loss from discontinued operations before income taxes</span></td>
<td style="height: 10px;"><br/></td>
<td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; border-top-width: 2px; border-top-style: solid; border-top-color: rgb(0, 0, 0) !important;"><br/></td>
<td style="height: 10px; text-align: right; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; border-top-width: 2px; border-top-style: solid; border-top-color: rgb(0, 0, 0) !important;">(115,398</td>
<td style="height: 10px; padding: 0px; margin: 0px; text-indent: 0px;">)</td>
<td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="height: 10px; text-align: right; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; border-top-width: 2px; border-top-style: solid; border-top-color: rgb(0, 0, 0) !important;"><span style="font-size: 10pt; line-height: inherit;">(</span>740,962</td>
<td style="height: 10px; padding: 0px; margin: 0px; text-indent: 0px;">)</td>
</tr>
<tr style="height: 10px; background-color: #cceeff;">
<td style="height: 10px; background-color: rgb(204, 238, 255);"><span style="font-size: 10pt; line-height: inherit;">Income tax benefit</span></td>
<td style="height: 10px; background-color: rgb(204, 238, 255);"><br/></td>
<td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);"><br/></td>
<td style="height: 10px; text-align: right; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);">&#8212;</td>
<td style="height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);"/>
<td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);"><br/></td>
<td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);"><br/></td>
<td style="height: 10px; text-align: right; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);">&#8212;</td>
<td style="height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);"/>
</tr>
<tr style="height: 10px;">
<td style="height: 10px;">Loss from discontinued operations, net of tax</td>
<td style="height: 10px;"><br/></td>
<td style="padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; height: 10px;"><br/></td>
<td style="text-align: right; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; height: 10px;">(115,398</td>
<td style="padding: 0px; margin: 0px; text-indent: 0px; height: 10px;">)</td>
<td style="padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; height: 10px;"><br/></td>
<td style="padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; height: 10px;"><br/></td>
<td style="text-align: right; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; height: 10px;">(740,962</td>
<td style="padding: 0px; margin: 0px; text-indent: 0px; height: 10px;">)</td>
</tr>
<tr style="height: 10px; background-color: #cceeff;">
<td style="height: 10px; background-color: rgb(204, 238, 255);">Gain on sale of discontinued&#160;operations, net of tax</td>
<td style="height: 10px; background-color: rgb(204, 238, 255);"><br/></td>
<td style="padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; height: 10px; background-color: rgb(204, 238, 255);"><br/></td>
<td style="text-align: right; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; height: 10px; background-color: rgb(204, 238, 255);">212,601</td>
<td style="padding: 0px; margin: 0px; text-indent: 0px; height: 10px; background-color: rgb(204, 238, 255);"><br/></td>
<td style="padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; height: 10px; background-color: rgb(204, 238, 255);"><br/></td>
<td style="padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; height: 10px; background-color: rgb(204, 238, 255);"><br/></td>
<td style="text-align: right; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; height: 10px; background-color: rgb(204, 238, 255);">&#8212;</td>
<td style="padding: 0px; margin: 0px; text-indent: 0px; height: 10px; background-color: rgb(204, 238, 255);"><br/></td>
</tr>
<tr style="height: 10px;">
<td style="height: 10px;"><span style="font-size: 10pt; line-height: inherit;">Net gain (loss) from discontinued operations, net of tax</span></td>
<td style="height: 10px;"><br/></td>
<td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; border-top-width: 2px; border-top-style: solid; border-bottom-width: 6px; border-bottom-style: double; border-top-color: rgb(0, 0, 0) !important; border-bottom-color: rgb(0, 0, 0) !important;"><span style="font-size: 10pt; line-height: inherit;">$</span></td>
<td style="height: 10px; text-align: right; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; border-top-width: 2px; border-top-style: solid; border-bottom-width: 6px; border-bottom-style: double; border-top-color: rgb(0, 0, 0) !important; border-bottom-color: rgb(0, 0, 0) !important;">97,203</td>
<td style="height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td>
<td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><span style="font-size: 10pt; line-height: inherit;">$</span></td>
<td style="height: 10px; text-align: right; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; border-top-width: 2px; border-top-style: solid; border-bottom-width: 6px; border-bottom-style: double; border-top-color: rgb(0, 0, 0) !important; border-bottom-color: rgb(0, 0, 0) !important;"><span style="font-size: 10pt; line-height: inherit;">(</span>740,962</td>
<td style="height: 10px; padding: 0px 0px 2px; margin: 0px; text-indent: 0px;">)</td>
</tr>
</tbody>
</table>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kern_ScheduleOfAssetsAndLiabilitiesOfTheDiscontinuedGroupTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kern_ScheduleOfAssetsAndLiabilitiesOfTheDiscontinuedGroupTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kern_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of information related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3A<br> -URI https://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=SL51724579-110230<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1474-107760<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5D<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721677-107760<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3A<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721659-107760<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4B<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721665-107760<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5A<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721671-107760<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4A<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721663-107760<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139717265949648">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Description of Business (Details Textual) - USD ($)<br></strong></div></th>
<th class="th"><div>Apr. 28, 2023</div></th>
<th class="th"><div>Jan. 27, 2023</div></th>
<th class="th"><div>Jan. 11, 2023</div></th>
<th class="th"><div>May 03, 2023</div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Jan. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kern_PeriodForPostClosingStatement', window );">Period for post closing statement</a></td>
<td class="text">75 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kern_MaximumAmountOfPostClosingWorkingCapitalAdjustments', window );">Maximum Amount Of Post Closing Working Capital Adjustments</a></td>
<td class="nump">$ 500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnContractTermination', window );">Termination fee</a></td>
<td class="nump">290,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostsAndExpenses', window );">Fees and expenses</a></td>
<td class="nump">60,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.0001<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermPurchaseCommitmentDescription', window );">Stock purchase agreement, description</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">(i) cash in the amount of $0.5 million and the (ii) the termination and release of our obligation to the Buyers for contingent consideration in connection with our original acquisition of 365 Cannabis from the Buyers in 2021 (the &#8220;Earn-out Obligation&#8221;). In accordance with the 365 SPA, we and the Buyers agreed that the value of the Earn-out Obligation was $2.3 million for purposes of the sale of 365 Cannabis and was reflected as Contingent consideration payable on our condensed consolidated balance sheets as of December 31, 2022.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Cash', window );">Cash</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=kern_GryphonDigitalMiningIncMember', window );">Gryphon Digital Mining, Inc. (&#8220;Gryphon&#8221;) [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Ownership percentgae</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">92.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=kern_AkernaMergerCoMember', window );">Akerna&#160;Merger Co. (&#8220;Akerna&#160;Merger&#8221;) [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Ownership percentgae</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=kern_AkernaCanadaAmpleExchangeIncMember', window );">Akerna Canada Ample Exchange Inc [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kern_PurchasePriceValue', window );">Purchase price</a></td>
<td class="nump">5,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kern_PurchasePriceValueInCash', window );">Purchase price value in cash</a></td>
<td class="nump">4,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kern_PurchasePriceValueInLoan', window );">Purchase price value in loan</a></td>
<td class="nump">$ 1,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=kern_GryphonDigitalMiningIncMember', window );">Gryphon Digital Mining, Inc. (&#8220;Gryphon&#8221;) [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnContractTermination', window );">Termination fee</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 275,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=kern_PosabitSystemsCorporationMember', window );">POSaBIT Systems Corporation (&#8220;POSaBIT&#8221;) [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kern_PurchasePriceValue', window );">Purchase price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnContractTermination', window );">Termination fee</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">140,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostsAndExpenses', window );">Fees and expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 60,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kern_TypesOfAgreementAxis=kern_ExchangeAgreementsMember', window );">Exchange Agreements [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kern_PercentageOfConversionOfStockRepresentOutstandingShares', window );">Percentage of Conversion of Stock Represent&#160;Outstanding Shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">19.90%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleConversionPrice1', window );">Conversion price of debt instrument</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleConversionPrice1', window );">Conversion price of debt instrument</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4.75<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_SecuredDebtMember', window );">Secured Debt [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Face value principal payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Debt instrument, interest rate, stated percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_SeniorNotesMember', window );">Senior Convertible Notes [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleConversionPrice1', window );">Conversion price of debt instrument</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_SeniorNotesMember', window );">Senior Convertible Notes [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleConversionPrice1', window );">Conversion price of debt instrument</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4.75<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kern_MaximumAmountOfPostClosingWorkingCapitalAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the amount of cap on post-closing working capital adjustments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kern_MaximumAmountOfPostClosingWorkingCapitalAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kern_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kern_PercentageOfConversionOfStockRepresentOutstandingShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The percentage of conversion of stock represent&#160;outstanding shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kern_PercentageOfConversionOfStockRepresentOutstandingShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kern_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kern_PeriodForPostClosingStatement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the period for post-closing statement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kern_PeriodForPostClosingStatement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kern_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kern_PurchasePriceValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of valuation allowances on deferred tax assets that are not anticipated to be realized recorded in purchase accounting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kern_PurchasePriceValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kern_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kern_PurchasePriceValueInCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the purchase price in cash of securities purchase agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kern_PurchasePriceValueInCash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kern_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kern_PurchasePriceValueInLoan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the purchase price in loan of securities purchase agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kern_PurchasePriceValueInLoan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kern_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Cash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 210<br> -Section 45<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=118262064&amp;loc=SL116631418-115840<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 210<br> -Section 45<br> -Paragraph 21<br> -URI https://asc.fasb.org/extlink&amp;oid=118262064&amp;loc=SL116631419-115840<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Cash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostsAndExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total costs of sales and operating expenses for the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostsAndExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentConvertibleConversionPrice1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The price per share of the conversion feature embedded in the debt instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031898-161870<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentConvertibleConversionPrice1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face (par) amount of debt instrument at time of issuance.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28551-108399<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124429444&amp;loc=SL124452920-239629<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69C<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentFaceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentOwnershipPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentOwnershipPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnContractTermination">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Gain (loss) related to the termination of a contract between the parties. The termination may be due to many causes including early termination of a lease by a lessee, a breach of contract by one party, or a failure to perform.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnContractTermination</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermPurchaseCommitmentDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Describes the terms of a significant arrangement with a supplier (excluding an unconditional purchase obligation) to acquire goods or services over a period of time beyond one year or the normal operating cycle, if longer, which may include identification of the goods or services to be purchased, pricing, effects on pricing of failing to reach minimum quantities required to be purchased, cancellation rights, and termination provisions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermPurchaseCommitmentDescription</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=kern_GryphonDigitalMiningIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=kern_GryphonDigitalMiningIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=kern_AkernaMergerCoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=kern_AkernaMergerCoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=kern_AkernaCanadaAmpleExchangeIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=kern_AkernaCanadaAmpleExchangeIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=kern_GryphonDigitalMiningIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=kern_GryphonDigitalMiningIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=kern_PosabitSystemsCorporationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=kern_PosabitSystemsCorporationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kern_TypesOfAgreementAxis=kern_ExchangeAgreementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kern_TypesOfAgreementAxis=kern_ExchangeAgreementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_SecuredDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_SecuredDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_SeniorNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_SeniorNotesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139717265333680">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Basis of Presentation and Summary of Significant Accounting Policies (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GeographicAreasLongLivedAssetsAbstract', window );"><strong>Long-lived assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoncurrentAssets', window );">Long-Lived assets</a></td>
<td class="nump">$ 4,284,664<span></span>
</td>
<td class="nump">$ 4,576,461<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">United States</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GeographicAreasLongLivedAssetsAbstract', window );"><strong>Long-lived assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoncurrentAssets', window );">Long-Lived assets</a></td>
<td class="nump">40,442<span></span>
</td>
<td class="nump">48,880<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_CA', window );">Canada</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GeographicAreasLongLivedAssetsAbstract', window );"><strong>Long-lived assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoncurrentAssets', window );">Long-Lived assets</a></td>
<td class="nump">$ 4,244,222<span></span>
</td>
<td class="nump">$ 4,527,581<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GeographicAreasLongLivedAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GeographicAreasLongLivedAssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoncurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_US</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_CA">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_CA</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139717265809904">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basis of Presentation and Summary of Significant Accounting Policies (Details Textual)<br> $ / shares in Units, $ in Millions</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>May 03, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 31, 2023 </div>
<div>USD ($) </div>
<div>Customers </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Mar. 31, 2022 </div>
<div>Customers</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($) </div>
<div>Customers</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProductInformationLineItems', window );"><strong>Product Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kern_WorkingCapitalDeficit', window );">Working capital deficit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 8.5<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kern_CompliancePeriod', window );">Compliance period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">180 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kern_UnrestrictedCashAndCashEquivalentsAvailableToFutureOperations', window );">Unrestricted cash available to fund future operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.9<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kern_MinimumBidPricePerShare', window );">Minimum Bid Price Per Share | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Allowance for doubtful accounts</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.4<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NumberOfOperatingSegments', window );">Number of Operating Segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kern_MinimumStockholdersEquityRequiredForListingOnNasdaqCapitalMarket', window );">Minimum Stockholders Equity Required for Listing on Nasdaq Capital Market</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=kern_MjFreewayAcquisitionCoMember', window );">MJ Freeway Acquisition Co (&#8220;MJA&#8221;) [Member] | Securities Purchase Agreement | Subsequent Event [Member] | Secured Promissory Note (the &#8220;MJA Note&#8221;) [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProductInformationLineItems', window );"><strong>Product Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromSecuredNotesPayable', window );">Proceeds from MJA Note</a></td>
<td class="nump">$ 1.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_MajorCustomersAxis=kern_OneOtherGovernmentCustomerMember', window );">One Other Government Customer [Member] | Total Revenues [Member] | Revenue from Rights Concentration Risk [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProductInformationLineItems', window );"><strong>Product Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kern_NumberOfCustomer', window );">Number of Customer | Customers</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_MajorCustomersAxis=kern_OneGovernmentClientMember', window );">One Government Client [Member] | Total Revenues [Member] | Revenue from Rights Concentration Risk [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProductInformationLineItems', window );"><strong>Product Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">26.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_MajorCustomersAxis=kern_TwoGovernmentClientMember', window );">Two Government Client [Member] | Total Revenues [Member] | Revenue from Rights Concentration Risk [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProductInformationLineItems', window );"><strong>Product Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">28.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_MajorCustomersAxis=kern_TwoGovernmentClientMember', window );">Two Government Client [Member] | Account Receivable [Member] | Revenue from Rights Concentration Risk [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProductInformationLineItems', window );"><strong>Product Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">33.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kern_NumberOfCustomer', window );">Number of Customer | Customers</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kern_CompliancePeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the period of compliance to regain compliance with the minimum closing bid requirement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kern_CompliancePeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kern_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kern_MinimumBidPricePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the minimum bid price per share in stock market.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kern_MinimumBidPricePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kern_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kern_MinimumStockholdersEquityRequiredForListingOnNasdaqCapitalMarket">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the minimum amount of stockholders&#8217; equity required for continued listing on the Nasdaq Capital Market (the &#8220;Nasdaq Market&#8221;).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kern_MinimumStockholdersEquityRequiredForListingOnNasdaqCapitalMarket</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kern_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kern_NumberOfCustomer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of customer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kern_NumberOfCustomer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kern_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kern_UnrestrictedCashAndCashEquivalentsAvailableToFutureOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of cash and cash equivalents with respect to unrestricted balances available to future operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kern_UnrestrictedCashAndCashEquivalentsAvailableToFutureOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kern_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kern_WorkingCapitalDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of working capital deficit</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kern_WorkingCapitalDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kern_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5074-111524<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL82895884-210446<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6351-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13531-108611<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13537-108611<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6404-108592<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfOperatingSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8672-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfOperatingSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromSecuredNotesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from borrowings supported by a written promise to pay an obligation that is collateralized (backed by pledge, mortgage or other lien in the entity's assets).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSecuredNotesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProductInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProductInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=kern_MjFreewayAcquisitionCoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=kern_MjFreewayAcquisitionCoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kern_TypesOfAgreementAxis=kern_SecuritiesPurchaseAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kern_TypesOfAgreementAxis=kern_SecuritiesPurchaseAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=kern_SecuredPromissoryNoteMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=kern_SecuredPromissoryNoteMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=kern_OneOtherGovernmentCustomerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=kern_OneOtherGovernmentCustomerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=kern_SalesRevenuesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=kern_SalesRevenuesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_RevenueFromRightsConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_RevenueFromRightsConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=kern_OneGovernmentClientMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=kern_OneGovernmentClientMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=kern_TwoGovernmentClientMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=kern_TwoGovernmentClientMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=kern_AccountReceivableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=kern_AccountReceivableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139717265836928">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue and Contracts with Customers (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Revenue disaggregation</a></td>
<td class="nump">$ 2,602,689<span></span>
</td>
<td class="nump">$ 4,245,080<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis=us-gaap_GovernmentSectorMember', window );">Government [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Revenue disaggregation</a></td>
<td class="nump">679,569<span></span>
</td>
<td class="nump">1,168,330<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis=kern_NonGovernmentsMember', window );">Non-governments [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Revenue disaggregation</a></td>
<td class="nump">$ 1,923,120<span></span>
</td>
<td class="nump">$ 3,076,750<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, including tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value-added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130545-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130543-203045<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI https://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis=us-gaap_GovernmentSectorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis=us-gaap_GovernmentSectorMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis=kern_NonGovernmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis=kern_NonGovernmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139717266150528">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue and Contracts with Customers (Details 1) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Revenue disaggregation</a></td>
<td class="nump">$ 2,602,689<span></span>
</td>
<td class="nump">$ 4,245,080<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">United States [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Revenue disaggregation</a></td>
<td class="nump">1,978,079<span></span>
</td>
<td class="nump">3,328,636<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_CA', window );">Canada [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Revenue disaggregation</a></td>
<td class="nump">$ 624,610<span></span>
</td>
<td class="nump">$ 916,444<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, including tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value-added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130545-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130543-203045<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI https://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_US</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_CA">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_CA</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139717270950000">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue and Contracts with Customers (Details 2)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Mar. 31, 2023 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MovementInDeferredRevenueRollForward', window );"><strong>Deferred revenue activity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredRevenue', window );">Deferred revenue Beginning Balance</a></td>
<td class="nump">$ 730,573<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredRevenueAdditions', window );">Net additions</a></td>
<td class="nump">2,382,985<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredRevenueRevenueRecognized1', window );">Revenue recognized</a></td>
<td class="num">(2,596,762)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredRevenue', window );">Deferred revenue Ending Balance</a></td>
<td class="nump">$ 516,796<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(c))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredRevenueAdditions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred revenue recognized for transactions arising during the current reporting period. Deferred revenue is a liability as of the balance sheet date related to a revenue producing activity for which revenue has not yet been recognized. Generally, an Entity records deferred revenue when it receives consideration from a customer before achieving certain criteria that must be met for revenue to be recognized in conformity with GAAP.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredRevenueAdditions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredRevenueRevenueRecognized1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized that was previously reported as deferred or unearned revenue.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredRevenueRevenueRecognized1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MovementInDeferredRevenueRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MovementInDeferredRevenueRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139717266849056">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue and Contracts with Customers (Details 3)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Mar. 31, 2023 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ChangeInContractWithCustomerLiabilityAbstract', window );"><strong>Change in Contract with Customer, Liability [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiability', window );">Deferred contract costs Beginning Balance</a></td>
<td class="nump">$ 36,465<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdditionsToContractHoldersFunds', window );">Additions</a></td>
<td class="nump">2,820<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kern_AmortizedCosts', window );">Amortized costs</a></td>
<td class="num">(24,014)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiability', window );">Deferred contract costs Ending Balance</a></td>
<td class="nump">$ 15,271<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kern_AmortizedCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization of deferred contract costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kern_AmortizedCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kern_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionsToContractHoldersFunds">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from a segregated fund account during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionsToContractHoldersFunds</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ChangeInContractWithCustomerLiabilityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ChangeInContractWithCustomerLiabilityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130531-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130549-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130532-203044<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139717265816288">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue and Contracts with Customers (Details Textual) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kern_Unsatisfiedperformanceobligations', window );">Unsatisfied performance obligations</a></td>
<td class="nump">$ 2.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kern_TermOfContractPayment', window );">Term of Contract Payment</a></td>
<td class="text">30 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncome', window );">Deferred revenue</a></td>
<td class="nump">$ 2.6<span></span>
</td>
<td class="nump">$ 0.4<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kern_Revenueexpectedtoberecognized', window );">Revenue expected to be recognized</a></td>
<td class="nump">$ 2.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1', window );">Amortization period, deferred contract costs</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1', window );">Amortization period, deferred contract costs</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=kern_SaasSolutionsMember', window );">SaaS solutions [Member] | Subscription fees [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Revenue, performance obligation, period</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=kern_SaasSolutionsMember', window );">SaaS solutions [Member] | Subscription fees [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Revenue, performance obligation, period</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kern_Revenueexpectedtoberecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of revenue expected to be recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kern_Revenueexpectedtoberecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kern_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kern_TermOfContractPayment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the period of contract payments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kern_TermOfContractPayment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kern_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kern_Unsatisfiedperformanceobligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of unsatisfied performance obligations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kern_Unsatisfiedperformanceobligations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kern_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income excluding obligation to transfer product and service to customer for which consideration has been received or is receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 25<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=28183603&amp;loc=d3e692-112598<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Remaining amortization period of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=120154696&amp;loc=d3e54445-107959<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130556-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=kern_SaasSolutionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=kern_SaasSolutionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerDurationAxis=kern_SubscriptionFeesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerDurationAxis=kern_SubscriptionFeesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139717265757072">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Intangible Assets, net and Goodwill (Details Textual) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kern_FiniteLivedIntangibleAssetsAccumulatedAmortizationExpense', window );">Capitalized software costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Impairment of goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill asset</a></td>
<td class="nump">$ 1,708,303<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,708,303<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=kern_TrellisSolutionsIncMember', window );">Trellis Solutions, Inc [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Impairment of goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=kern_SoloSciencesIncMember', window );">Solo Sciences, Inc. [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Impairment of goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=kern_Non-EnterpriseReportingUnitMember', window );">Non-Enterprise Reporting Unit [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Impairment of goodwill</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=kern_EnterpriseReportingUnitMember', window );">Enterprise Reporting Unit [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Impairment of goodwill</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill asset</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=kern_AmpleReportingUnitMember', window );">Ample Reporting Unit [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Impairment of goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 8,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kern_FiniteLivedIntangibleAssetsAccumulatedAmortizationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accumulated amount of amortization expenses of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kern_FiniteLivedIntangibleAssetsAccumulatedAmortizationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kern_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13854-109267<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13777-109266<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=kern_TrellisSolutionsIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=kern_TrellisSolutionsIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=kern_SoloSciencesIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=kern_SoloSciencesIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=kern_Non-EnterpriseReportingUnitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=kern_Non-EnterpriseReportingUnitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=kern_EnterpriseReportingUnitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=kern_EnterpriseReportingUnitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=kern_AmpleReportingUnitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=kern_AmpleReportingUnitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139717269558144">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Long Term Debt (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtByCurrentAndNoncurrentAbstract', window );"><strong>Long-Term Debt, by Current and Noncurrent [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConvertibleDebtFairValueDisclosures', window );">Fair value of debt</a></td>
<td class="nump">$ 8,462,000<span></span>
</td>
<td class="nump">$ 14,607,000<span></span>
</td>
<td class="nump">$ 15,337,000<span></span>
</td>
<td class="nump">$ 17,305,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Less:Current portion</a></td>
<td class="num">(6,885,543)<span></span>
</td>
<td class="num">(13,200,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLongTermDebtCurrent', window );">Noncurrent portion</a></td>
<td class="nump">$ 1,576,457<span></span>
</td>
<td class="nump">$ 1,407,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConvertibleDebtFairValueDisclosures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConvertibleDebtFairValueDisclosures</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtByCurrentAndNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtByCurrentAndNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLongTermDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt classified as other, payable within one year or the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLongTermDebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139717266691328">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Long Term Debt (Details Textual)<br> $ / shares in Units, $ in Millions</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Oct. 05, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 31, 2023 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Mar. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jan. 31, 2023 </div>
<div>USD ($) </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Oct. 04, 2022 </div>
<div>$ / shares</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Convertible notes on issuance amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleNumberOfEquityInstruments', window );">Debt Instrument, Convertible, Number of Equity Instruments | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,164,251<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Cash', window );">Cash</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtFairValue', window );">Fair value of senior convertible notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 8.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleConversionPrice1', window );">Conversion price | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4.75<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleConversionPrice1', window );">Conversion price | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=kern_SecuritiesPurchaseAgreementMember', window );">Securities Purchase Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleConversionPrice1', window );">Conversion price | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6.21<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember', window );">Senior Convertible Notes [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDefaultLongtermDebtAmount', window );">Debt principal amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleConversionPrice1', window );">Conversion price | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4.75<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtConversionDescription', window );">Debt conversion, description</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">(i) the conversion price then in effect, or (ii) 80% of the lower of (x) the volume-weighted average price (&#8220;VWAP&#8221;) of the Common Stock as of the trading day immediately preceding the applicable date of determination, or (y) the quotient of (A) the sum of the VWAP of Common Stock for each of the two trading days with the lowest VWAP of the Common Stock during the ten consecutive trading day period ending and including the trading day immediately prior to the applicable date of determination, divided by (B) two, but not less than $10.80 per share.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Cash', window );">Cash</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfCommonStock', window );">Proceeds from common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtFairValue', window );">Fair value of senior convertible notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.2<span></span>
</td>
<td class="nump">$ 1.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInNotesReceivables', window );">Increase in debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.1<span></span>
</td>
<td class="nump">0.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kern_AccumulatedEquityAndAnIncrease', window );">Accumulated in equity and an increase</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.2<span></span>
</td>
<td class="nump">1.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember', window );">Senior Convertible Notes [Member] | Securities Purchase Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAnnualPrincipalPayment', window );">Debt Instrument, annual principal payment</a></td>
<td class="nump">$ 20.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDefaultLongtermDebtAmount', window );">Debt principal amount</a></td>
<td class="nump">$ 18.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kern_DebtInstrumentInterestRateOriginalIssueDiscountPercentage', window );">Original issue discount percentage</a></td>
<td class="nump">10.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentUnamortizedDiscount', window );">Original issue discount</a></td>
<td class="nump">$ 2.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentMaturityDate', window );">Maturity date</a></td>
<td class="text">Oct.  04,  2024<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=kern_NotesMember', window );">2020 Notes [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDefaultLongtermDebtAmount', window );">Debt principal amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kern_AccumulatedEquityAndAnIncrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of accumulated in equity and an increase.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kern_AccumulatedEquityAndAnIncrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kern_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kern_DebtInstrumentInterestRateOriginalIssueDiscountPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The percentage of original issue discount on debt instruments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kern_DebtInstrumentInterestRateOriginalIssueDiscountPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kern_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Cash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 210<br> -Section 45<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=118262064&amp;loc=SL116631418-115840<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 210<br> -Section 45<br> -Paragraph 21<br> -URI https://asc.fasb.org/extlink&amp;oid=118262064&amp;loc=SL116631419-115840<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Cash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtConversionDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The name of the original debt issue that has been converted in a noncash (or part noncash) transaction during the accounting period. "Part noncash" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtConversionDescription</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDefaultLongtermDebtAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of outstanding long-term debt or borrowing associated with any securities or credit agreement for which there has been a default in principal, interest, sinking fund, or redemption provisions, or any breach of covenant that existed at the end of the period and subsequently has not been cured.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(c))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDefaultLongtermDebtAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAnnualPrincipalPayment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the total principal payments made during the annual reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAnnualPrincipalPayment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031897-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentCarryingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentConvertibleConversionPrice1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The price per share of the conversion feature embedded in the debt instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031898-161870<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentConvertibleConversionPrice1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentConvertibleNumberOfEquityInstruments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity instruments that the holder of the debt instrument would receive if the debt was converted to equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21475-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21521-112644<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21506-112644<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentConvertibleNumberOfEquityInstruments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentMaturityDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentMaturityDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentUnamortizedDiscount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of debt discount.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1A<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28541-108399<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentUnamortizedDiscount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInNotesReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period of the amounts due from borrowers for outstanding secured or unsecured loans evidenced by a note.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInNotesReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the additional capital contribution to the entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=kern_SecuritiesPurchaseAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=kern_SecuritiesPurchaseAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=kern_NotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=kern_NotesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139717272303872">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Details Textual)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">Effective tax rate</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.45%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsLimitationsOnUse', window );">Operating Loss Carryforwards, Limitations on Use</a></td>
<td class="text">80<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of domestic federal statutory tax rate applicable to pretax income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLossCarryforwardsLimitationsOnUse">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A description of the limitations on the use of all operating loss carryforwards available to reduce future taxable income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLossCarryforwardsLimitationsOnUse</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139717272909792">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Supplemental Balance Sheet Disclosures (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BalanceSheetRelatedDisclosuresAbstract', window );"><strong>Balance Sheet Related Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kern_PrepaidExpensesSoftwareAndTechnology', window );">Software and technology</a></td>
<td class="nump">$ 242,485<span></span>
</td>
<td class="nump">$ 168,792<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kern_PrepaidProfessionalFees', window );">Professional services, dues and subscriptions</a></td>
<td class="nump">41,379<span></span>
</td>
<td class="nump">183,614<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidInsurance', window );">Insurance</a></td>
<td class="nump">103,039<span></span>
</td>
<td class="nump">224,785<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherPrepaidExpenseCurrent', window );">Deferred contract costs</a></td>
<td class="nump">15,271<span></span>
</td>
<td class="nump">36,465<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnbilledContractsReceivable', window );">Unbilled receivables</a></td>
<td class="nump">515,541<span></span>
</td>
<td class="nump">544,212<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssets', window );">Other</a></td>
<td class="nump">71,768<span></span>
</td>
<td class="nump">51,755<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidExpenseCurrent', window );">Total prepaid expenses and other current assets</a></td>
<td class="nump">$ 989,483<span></span>
</td>
<td class="nump">$ 1,209,623<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kern_PrepaidExpensesSoftwareAndTechnology">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide software and technology.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kern_PrepaidExpensesSoftwareAndTechnology</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kern_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kern_PrepaidProfessionalFees">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Prepaid professional fees.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kern_PrepaidProfessionalFees</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kern_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetRelatedDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetRelatedDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherPrepaidExpenseCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for other costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6387103&amp;loc=d3e6435-108320<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(7))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherPrepaidExpenseCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6387103&amp;loc=d3e6435-108320<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 10<br> -Section 05<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126905020&amp;loc=d3e5879-108316<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(7))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidInsurance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for insurance that provides economic benefits within a future period of one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6387103&amp;loc=d3e6435-108320<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (g)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 10<br> -Section 05<br> -Paragraph 5<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126905020&amp;loc=d3e5879-108316<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidInsurance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnbilledContractsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Unbilled amounts due for services rendered or to be rendered, actions taken or to be taken, or a promise to refrain from taking certain actions in accordance with the terms of a legally binding agreement between the entity and, at a minimum, one other party. An example would be amounts associated with contracts or programs where the recognized revenue for performance thereunder exceeds the amounts billed under the terms thereof as of the date of the balance sheet.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 912<br> -SubTopic 310<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126938201&amp;loc=d3e55302-109406<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnbilledContractsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139717272342672">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Supplemental Balance Sheet Disclosures (Details 1) - USD ($)<br></strong></div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BalanceSheetRelatedDisclosuresAbstract', window );"><strong>Balance Sheet Related Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">$ 1,760,864<span></span>
</td>
<td class="nump">$ 1,510,287<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedProfessionalFeesCurrent', window );">Professional fees</a></td>
<td class="nump">113,827<span></span>
</td>
<td class="nump">155,161<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SalesAndExciseTaxPayableCurrent', window );">Sales taxes</a></td>
<td class="nump">145,433<span></span>
</td>
<td class="nump">219,285<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedEmployeeBenefitsCurrent', window );">Compensation</a></td>
<td class="nump">381,888<span></span>
</td>
<td class="nump">368,440<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kern_AccruedContractors', window );">Contractors</a></td>
<td class="nump">524,610<span></span>
</td>
<td class="nump">562,993<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SettlementLiabilitiesCurrent', window );">Settlements and legal</a></td>
<td class="nump">833,768<span></span>
</td>
<td class="nump">950,213<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAccruedLiabilitiesCurrent', window );">Interest and other</a></td>
<td class="nump">44,506<span></span>
</td>
<td class="nump">660,040<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent', window );">Total accounts payable, accrued expenses and other accrued liabilities</a></td>
<td class="nump">$ 3,804,896<span></span>
</td>
<td class="nump">$ 4,426,419<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kern_AccruedContractors">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses incurred but not yet paid nor invoiced, and liabilities classified as Contractors.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kern_AccruedContractors</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kern_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying values as of the balance sheet date of obligations incurred through that date and due within one year (or the operating cycle, if longer), including liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received, taxes, interest, rent and utilities, accrued salaries and bonuses, payroll taxes and fringe benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedEmployeeBenefitsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations, excluding pension and other postretirement benefits, incurred through that date and payable for perquisites provided to employees pertaining to services received from them. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedEmployeeBenefitsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedProfessionalFeesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedProfessionalFeesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetRelatedDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetRelatedDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SalesAndExciseTaxPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred through that date and payable for statutory sales and use taxes, including value added tax. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SalesAndExciseTaxPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SettlementLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amounts payable for money transfers, money orders, and consumer payment service arrangements. Settlement liabilities include amounts payable to intermediaries for global payment transfers.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SettlementLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139717265858608">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies (Details Textual) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Apr. 02, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-Term Debt [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kern_TerminationFee', window );">Termination fee</a></td>
<td class="nump">$ 0.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kern_Legalproceedings', window );">Legal proceedings</a></td>
<td class="text">no<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherCommitmentsAxis=kern_SaleTransactionAndMergerMember', window );">Sale Transaction and Merger [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-Term Debt [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kern_FinancialAdvisorSuccessFees', window );">Financial advisor success fees</a></td>
<td class="nump">$ 1.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherCommitment', window );">Other Commitment</a></td>
<td class="nump">$ 1.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kern_TypesOfAgreementAxis=kern_TreComSystemsGroupIncMember', window );">TreCom Systems Group Inc [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-Term Debt [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LitigationReserve', window );">Recovery amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingencyAccrualPayments', window );">Loss contingency</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kern_FinancialAdvisorSuccessFees">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A fee charged for services from financial advisor.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kern_FinancialAdvisorSuccessFees</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kern_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kern_Legalproceedings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kern_Legalproceedings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kern_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kern_TerminationFee">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of termination fee.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kern_TerminationFee</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kern_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LitigationReserve">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate carrying amount of the estimated litigation liability for known or estimated probable loss from litigation, which may include attorneys' fees and other litigation costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14326-108349<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.25)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LitigationReserve</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingencyAccrualPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow reducing loss contingency liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14326-108349<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingencyAccrualPayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherCommitment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Minimum amount of other commitment not otherwise specified in the taxonomy. Excludes commitments explicitly modeled in the taxonomy, including but not limited to, long-term and short-term purchase commitments, recorded and unrecorded purchase obligations, supply commitments, registration payment arrangements, leases, debt, product warranties, guarantees, environmental remediation obligations, and pensions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherCommitment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermDebtLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermDebtLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherCommitmentsAxis=kern_SaleTransactionAndMergerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherCommitmentsAxis=kern_SaleTransactionAndMergerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kern_TypesOfAgreementAxis=kern_TreComSystemsGroupIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kern_TypesOfAgreementAxis=kern_TreComSystemsGroupIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139717263935616">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Deficit (Details Textual)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">2 Months Ended</th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Sep. 28, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 23, 2022 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Jul. 05, 2022 </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Oct. 23, 2022 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th" colspan="2">
<div>Mar. 31, 2023 </div>
<div>USD ($) </div>
<div>Number </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jan. 27, 2023 </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Oct. 05, 2022 </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>$ / shares </div>
<div>shares</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteAbstract', window );"><strong>Stockholders' Equity Note [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">150,000,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">150,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common Stock, Par or Stated Value Per Share | $ / shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred stock, shares authorized</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,000,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">5,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred stock, shares issued</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockParOrStatedValuePerShare', window );">Preferred Stock, Par or Stated Value Per Share | $ / shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockVotingRights', window );">Common stock voting rights</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">one<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kern_ExchangeableShares', window );">Exchangeable shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">640<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockLiquidationPreference', window );">Preferred stock, liquidation preference (in dollars per share) | $ / shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kern_ExchangeableSharesIssued', window );">Exchangable shares, issued</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">32<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kern_ExchangeableSharesOutstanding', window );">Exchangeable shares, outstanding</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">285,032<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction', window );">Sale of common stock</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,282,609<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesIssuedPricePerShare', window );">Purchase price per unit (in dollars per share) | $ / shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3.518<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Shares sold</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">552,148<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Exercise price | $ / shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4.6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.88<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kern_Descriptionofunitoffering', window );">Description of unit offering</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">(i) 29,382,861 units consisting of 1,469,143 shares of Common Stock together with Common Stock warrants (the &#8220;Common Warrants&#8221;) to purchase up to 1,469,143 shares of Common Stock (together, the &#8220;Units&#8221;) and (ii) 14,095,400 pre-funded units, consisting of 14,095,400 pre-funded warrants (&#8220;Pre-funded Warrants&#8221;) to purchase 704,770 shares of Common Stock, together with Common Warrants to purchase up to 704,770 shares of Common Stock (together, the &#8220;Pre-funded Units&#8221;). 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.&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kern_WarrantsOutstanding', window );">Warrants outstanding</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">45,652,174<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kern_CommonWarrantsShares', window );">Common warrants shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">43,478,261<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kern_AggregateValueOfExchangeableShares', window );">Aggregate value of exchangeable shares | $</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,896<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ExcessStockSharesOutstanding', window );">Outstanding exchanged for shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14,252<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SupplementalDeferredPurchasePrice', window );">Gross purchase price | $</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 1,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kern_WarrantsIssuedInPeriodNumberOfShares', window );">Issued</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightExpenseOrRevenueRecognized', window );">Class of warrant or right expense or revenue recognized</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">In connection with MTech&#8217;s&#160;initial public offering, MTech sold units consisting of one share of MTech&#8217;s common stock and one warrant of MTech (&#8220;MTech Public Warrant&#8221;). Each MTech Public Warrant entitled the holder to purchase one share of MTech&#8217;s common stock. Concurrently with MTech&#8217;s initial public offering, MTech sold additional units on a private offering basis. Each of these units consisted of one share of MTech&#8217;s common stock and one warrant of MTech (&#8220;MTech Private Warrant&#8221;).<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_RedeemablePreferredStockMember', window );">Convertible Redeemable Preferred Stock [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteAbstract', window );"><strong>Stockholders' Equity Note [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kern_ExchangeableShares', window );">Exchangeable shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,294,574<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=kern_SpecialVotingPreferredStockMember', window );">Special Voting Preferred Stock</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteAbstract', window );"><strong>Stockholders' Equity Note [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred stock, shares authorized</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred stock, shares issued</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockParOrStatedValuePerShare', window );">Preferred Stock, Par or Stated Value Per Share | $ / shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockLiquidationPreference', window );">Preferred stock, liquidation preference (in dollars per share) | $ / shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockVotingRights', window );">Special voting preferred stock, description</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">one<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kern_PreferredStockConversionRatio', window );">Preferred Stock Conversion Ratio</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">20-for-one<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockAxis=kern_ATMProgramMember', window );">A T M Program [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteAbstract', window );"><strong>Stockholders' Equity Note [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction', window );">Sale of common stock</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">90,809<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SaleOfStockConsiderationReceivedOnTransaction', window );">Aggregate purchase price | $</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 20,000,000<span></span>
</td>
<td class="nump">$ 800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 25,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SaleOfStockDescriptionOfTransaction', window );">Sale of stock, description</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">(the &#8220;2022 ATM Program&#8221;) from time to time through AGP as the&#160;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 &#8220;Baby Shelf Limitation&#8221;). Under the Baby Shelf Limitation, we may not offer Common&#160;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.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=kern_PublicWarrantMember', window );">Public Warrant [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteAbstract', window );"><strong>Stockholders' Equity Note [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kern_ExchangeableShares', window );">Exchangeable shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">290,690<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=kern_PrivateWarrantMember', window );">Private Warrant [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteAbstract', window );"><strong>Stockholders' Equity Note [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Exercise price | $ / shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 230<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 230<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightAxis=kern_PreFundedWarrantsMember', window );">Pre Funded Warrants [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteAbstract', window );"><strong>Stockholders' Equity Note [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Exercise price | $ / shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.002<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightAxis=kern_UnderwriterWarrantsMember', window );">Underwriter Warrants [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteAbstract', window );"><strong>Stockholders' Equity Note [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kern_ExchangeableShares', window );">Exchangeable shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">108,696<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Exercise price | $ / shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4.6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4.6<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.88<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanOfReorganizationDatesPlanIsEffective', window );">Effective date</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Jun. 29,  2022<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kern_WarrantsIssuedInPeriodNumberOfShares', window );">Issued</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightAxis=kern_UnderwriterWarrantsMember', window );">Underwriter Warrants [Member] | IPO [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteAbstract', window );"><strong>Stockholders' Equity Note [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Exercise price | $ / shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3.518<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightAxis=kern_UnderwriterWarrantsMember', window );">Underwriter Warrants [Member] | Minimum [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteAbstract', window );"><strong>Stockholders' Equity Note [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kern_Underwriterwarrantstopurchaseshares', window );">Underwriter warrants to purchase</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">108,696<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightAxis=kern_CommonWarrantMember', window );">Common Warrant [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteAbstract', window );"><strong>Stockholders' Equity Note [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction', window );">Sale of common stock</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,282,609<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Exercise price | $ / shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4.6<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kern_CommonWarrantsShares', window );">Common warrants shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,173,913<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kern_WarrantsIssuedInPeriodNumberOfShares', window );">Issued</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_WarrantMember', window );">Warrant [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteAbstract', window );"><strong>Stockholders' Equity Note [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kern_WarrantsOutstanding', window );">Warrants outstanding</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember', window );">Common Stock [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteAbstract', window );"><strong>Stockholders' Equity Note [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kern_NumberOfClassesOfStock', window );">Number of classes of stock | Number</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kern_Underwriterwarrantstopurchaseshares', window );">Underwriter warrants to purchase</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,173,913<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kern_CommonWarrantsShares', window );">Common warrants shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SaleOfStockPricePerShare', window );">Common stock per share | $ / shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 230<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember', window );">Common Stock [Member] | A T M Program [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteAbstract', window );"><strong>Stockholders' Equity Note [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction', window );">Sale of common stock</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">118,629<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SaleOfStockConsiderationReceivedOnTransaction', window );">Aggregate purchase price | $</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember', window );">Common Stock [Member] | Common Warrant [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteAbstract', window );"><strong>Stockholders' Equity Note [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Exercise price | $ / shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.88<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr><td colspan="12"></td></tr>
<tr><td colspan="12"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">The Common Warrants and Underwriter Warrants are exercisable for a combined amount of 2,282,609 shares of Common Stock at $4.60 per share or a ratio of 20 warrants for one share of Common Stock.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kern_AggregateValueOfExchangeableShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of aggregate value of exchangeable shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kern_AggregateValueOfExchangeableShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kern_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kern_CommonWarrantsShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of common warrants shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kern_CommonWarrantsShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kern_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kern_Descriptionofunitoffering">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kern_Descriptionofunitoffering</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kern_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kern_ExchangeableShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of exchangeable shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kern_ExchangeableShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kern_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kern_ExchangeableSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of exchangeable shares issued.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kern_ExchangeableSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kern_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kern_ExchangeableSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of exchangeable shares outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kern_ExchangeableSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kern_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kern_NumberOfClassesOfStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of classes of stock held by the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kern_NumberOfClassesOfStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kern_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kern_PreferredStockConversionRatio">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of common shares issuable upon conversion for each share of preferred stock to be converted.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kern_PreferredStockConversionRatio</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kern_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kern_Underwriterwarrantstopurchaseshares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Underwriter warrants to purchase.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kern_Underwriterwarrantstopurchaseshares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kern_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kern_WarrantsIssuedInPeriodNumberOfShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of stock issued during the period pursuant to Warrants.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kern_WarrantsIssuedInPeriodNumberOfShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kern_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kern_WarrantsOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of warrants or rights outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kern_WarrantsOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kern_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Exercise price per share or per unit of warrants or rights outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21475-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightExpenseOrRevenueRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Description of expense or revenue offset related to the warrants or rights.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightExpenseOrRevenueRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockVotingRights">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Description of voting rights of common stock. Includes eligibility to vote and votes per share owned. Include also, if any, unusual voting rights.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21475-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockVotingRights</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ExcessStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of excess stock held by shareholders.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ExcessStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanOfReorganizationDatesPlanIsEffective">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Date the plan of reorganization is effective, in YYYY-MM-DD format.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=124437977&amp;loc=SL2890575-112764<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanOfReorganizationDatesPlanIsEffective</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockLiquidationPreference">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(d))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21475-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21484-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockLiquidationPreference</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockVotingRights">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Description of voting rights of nonredeemable preferred stock. Includes eligibility to vote and votes per share owned. Include also, if any, unusual voting rights.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21475-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockVotingRights</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SaleOfStockConsiderationReceivedOnTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cash received on stock transaction after deduction of issuance costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SaleOfStockConsiderationReceivedOnTransaction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SaleOfStockDescriptionOfTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1B<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4582445-111684<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569655-111683<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SaleOfStockDescriptionOfTransaction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of shares issued or sold by the subsidiary or equity method investee per stock transaction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SaleOfStockPricePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SaleOfStockPricePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharesIssuedPricePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per share or per unit amount of equity securities issued.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesIssuedPricePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalDeferredPurchasePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A device of credit enhancement where a part of the purchase price for the receivable/ payable is retained to serve as a cash collateral.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4332-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4304-108586<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4313-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalDeferredPurchasePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_RedeemablePreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_RedeemablePreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=kern_SpecialVotingPreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=kern_SpecialVotingPreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiarySaleOfStockAxis=kern_ATMProgramMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockAxis=kern_ATMProgramMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=kern_PublicWarrantMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=kern_PublicWarrantMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=kern_PrivateWarrantMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=kern_PrivateWarrantMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightAxis=kern_PreFundedWarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightAxis=kern_PreFundedWarrantsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightAxis=kern_UnderwriterWarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightAxis=kern_UnderwriterWarrantsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiarySaleOfStockAxis=us-gaap_IPOMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockAxis=us-gaap_IPOMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightAxis=kern_CommonWarrantMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightAxis=kern_CommonWarrantMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_WarrantMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_WarrantMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139717272973136">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Deficit (Details 1) - $ / shares<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th" colspan="2"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Jan. 27, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Jul. 05, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightLineItems', window );"><strong>Class of Warrant or Right [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightOutstanding', window );">Beginning balance, outstanding</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">51,465,978<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">51,465,978<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Exercise price</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 0.88<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4.6<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kern_WarrantsIssuedInPeriodNumberOfShares', window );">Issued</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kern_WarrantsExercisedInPeriodWeightedAverageGrantDateFairValue', window );">Warrants exercised in Period, Weighted Average Grant Date Fair Value</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kern_WarrantsForfeitedInPeriodWeightedAverageGrantDateFairValue', window );">Warrants forfeited in Period, Weighted Average Grant Date Fair Value</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightAxis=kern_TwoThousandNineteenPublicWarrantsMember', window );">Two Thousand Nineteen Public Warrants [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightLineItems', window );"><strong>Class of Warrant or Right [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightOutstanding', window );">Beginning balance, outstanding</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">5,813,804<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,813,804<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Exercise price</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 230<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable', window );">Expiration Date</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">Jun. 19,  2024<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kern_WarrantsIssuedInPeriodNumberOfShares', window );">Issued</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kern_WarrantsExercisedInPeriodWeightedAverageGrantDateFairValue', window );">Warrants exercised in Period, Weighted Average Grant Date Fair Value</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kern_WarrantsForfeitedInPeriodWeightedAverageGrantDateFairValue', window );">Warrants forfeited in Period, Weighted Average Grant Date Fair Value</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightAxis=kern_CommonWarrantMember', window );">Common Warrant [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightLineItems', window );"><strong>Class of Warrant or Right [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightOutstanding', window );">Beginning balance, outstanding</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="nump">43,478,261<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">43,478,261<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Exercise price</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="nump">$ 4.6<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable', window );">Expiration Date</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="text">Jun. 29,  2027<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kern_WarrantsIssuedInPeriodNumberOfShares', window );">Issued</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kern_WarrantsExercisedInPeriodWeightedAverageGrantDateFairValue', window );">Warrants exercised in Period, Weighted Average Grant Date Fair Value</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kern_WarrantsForfeitedInPeriodWeightedAverageGrantDateFairValue', window );">Warrants forfeited in Period, Weighted Average Grant Date Fair Value</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightAxis=kern_UnderwriterWarrantsMember', window );">Underwriter Warrants [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightLineItems', window );"><strong>Class of Warrant or Right [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightOutstanding', window );">Beginning balance, outstanding</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="nump">2,173,913<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,173,913<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Exercise price</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 4.6<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="nump">$ 0.88<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4.6<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable', window );">Expiration Date</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="text">Jun. 29,  2027<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kern_WarrantsIssuedInPeriodNumberOfShares', window );">Issued</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kern_WarrantsExercisedInPeriodWeightedAverageGrantDateFairValue', window );">Warrants exercised in Period, Weighted Average Grant Date Fair Value</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kern_WarrantsForfeitedInPeriodWeightedAverageGrantDateFairValue', window );">Warrants forfeited in Period, Weighted Average Grant Date Fair Value</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr><td colspan="6"></td></tr>
<tr><td colspan="6"><table class="outerFootnotes" width="100%">
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">The 2019 Public Warrants are exercisable for 290,690 shares of Common Stock at $230.00 per share or a ratio of 20 warrants for one share of Common Stock.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[2]</td>
<td style="vertical-align: top;" valign="top">The Common Warrants and Underwriter Warrants are exercisable for a combined amount of 2,282,609 shares of Common Stock at $4.60 per share or a ratio of 20 warrants for one share of Common Stock.</td>
</tr>
</table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kern_WarrantsExercisedInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average grant-date fair value of warrants exercised during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kern_WarrantsExercisedInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kern_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kern_WarrantsForfeitedInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average grant-date fair value of warrants forfeited during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kern_WarrantsForfeitedInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kern_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kern_WarrantsIssuedInPeriodNumberOfShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of stock issued during the period pursuant to Warrants.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kern_WarrantsIssuedInPeriodNumberOfShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kern_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Date the warrants or rights are exercisable, in YYYY-MM-DD format.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21475-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Exercise price per share or per unit of warrants or rights outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21475-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of warrants or rights outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightAxis=kern_TwoThousandNineteenPublicWarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightAxis=kern_TwoThousandNineteenPublicWarrantsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightAxis=kern_CommonWarrantMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightAxis=kern_CommonWarrantMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightAxis=kern_UnderwriterWarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightAxis=kern_UnderwriterWarrantsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139717269560080">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward', window );"><strong>Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConvertibleDebtFairValueDisclosures', window );">Fair value balance at beginning of period</a></td>
<td class="nump">$ 14,607,000<span></span>
</td>
<td class="nump">$ 17,305,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfConvertibleDebt', window );">Principal payments in cash and Common Stock</a></td>
<td class="num">(6,314,457)<span></span>
</td>
<td class="num">(3,300,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kern_ChangesInFairValueReportedInStatementsOfOperations', window );">Change in fair value reported in the statements of operations</a></td>
<td class="nump">155,457<span></span>
</td>
<td class="nump">1,433,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kern_ChangeInFairValueReportedInOtherComprehensiveIncome', window );">Change in fair value reported in other comprehensive loss</a></td>
<td class="nump">14,000<span></span>
</td>
<td class="num">(101,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConvertibleDebtFairValueDisclosures', window );">Fair value balance at end of period</a></td>
<td class="nump">$ 8,462,000<span></span>
</td>
<td class="nump">$ 15,337,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kern_ChangeInFairValueReportedInOtherComprehensiveIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of change in fair value reported in other comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kern_ChangeInFairValueReportedInOtherComprehensiveIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kern_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kern_ChangesInFairValueReportedInStatementsOfOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of change in fair value reported in the statements of operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kern_ChangesInFairValueReportedInStatementsOfOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kern_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConvertibleDebtFairValueDisclosures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConvertibleDebtFairValueDisclosures</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfConvertibleDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow from the repayment of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfConvertibleDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139717266006496">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value (Details 1) - USD ($)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Jan. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kern_FairValueAssumptionsVolatilityRate', window );">Volatility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kern_FairValueAssumptionRiskFreeInterestRate', window );">Risk free rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleConversionPrice1', window );">Conversion prices, as adjusted for the Reverse Stock Split and certain securities offerings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4.75<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleConversionPrice1', window );">Conversion prices, as adjusted for the Reverse Stock Split and certain securities offerings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1.2<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_ConvertibleDebtSecuritiesMember', window );">Convertible Debt [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Face value principal payable</a></td>
<td class="nump">$ 8,348,270<span></span>
</td>
<td class="nump">$ 14,662,727<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleConversionPrice1', window );">Conversion prices, as adjusted for the Reverse Stock Split and certain securities offerings</a></td>
<td class="nump">$ 4.75<span></span>
</td>
<td class="nump">$ 4.75<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kern_FairValueAssumptionsValueOfCommonStock', window );">Value of Common Stock on measurement date</a></td>
<td class="nump">$ 0.8<span></span>
</td>
<td class="nump">$ 0.69<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kern_FairValueAssumptionExpectedTerms', window );">Expected term (years)</a></td>
<td class="text">1 year 7 months 6 days<span></span>
</td>
<td class="text">1 year 9 months 18 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kern_FairValueAssumptionsVolatilityRate', window );">Volatility</a></td>
<td class="nump">99.00%<span></span>
</td>
<td class="nump">77.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kern_FairValueAssumptionsMarketYieldRate', window );">Market yield (range)</a></td>
<td class="nump">43.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kern_FairValueAssumptionRiskFreeInterestRate', window );">Risk free rate</a></td>
<td class="nump">4.20%<span></span>
</td>
<td class="nump">4.40%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentIssuanceDate1', window );">Issue date</a></td>
<td class="text">Oct.  05,  2021<span></span>
</td>
<td class="text">Oct.  05,  2021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentMaturityDate', window );">Maturity date</a></td>
<td class="text">Oct.  05,  2024<span></span>
</td>
<td class="text">Oct.  05,  2024<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_ConvertibleDebtSecuritiesMember', window );">Convertible Debt [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kern_FairValueAssumptionsMarketYieldRate', window );">Market yield (range)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">44.30%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_ConvertibleDebtSecuritiesMember', window );">Convertible Debt [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kern_FairValueAssumptionsMarketYieldRate', window );">Market yield (range)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">43.90%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kern_FairValueAssumptionExpectedTerms">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period between issuance and maturity of investment in debt security, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kern_FairValueAssumptionExpectedTerms</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kern_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kern_FairValueAssumptionRiskFreeInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The percentage of measurement input using interest rate on instrument with zero risk of financial loss.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kern_FairValueAssumptionRiskFreeInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kern_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kern_FairValueAssumptionsMarketYieldRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The percentage of measurement input using market yield.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kern_FairValueAssumptionsMarketYieldRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kern_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kern_FairValueAssumptionsValueOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per share or per unit amount of equity securities issued.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kern_FairValueAssumptionsValueOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kern_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kern_FairValueAssumptionsVolatilityRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The percentage of rate at which price of option increases (decreases) for given set of returns.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kern_FairValueAssumptionsVolatilityRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kern_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentConvertibleConversionPrice1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The price per share of the conversion feature embedded in the debt instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031898-161870<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentConvertibleConversionPrice1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face (par) amount of debt instrument at time of issuance.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28551-108399<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124429444&amp;loc=SL124452920-239629<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69C<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentFaceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentIssuanceDate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Date the debt instrument was issued, in YYYY-MM-DD format.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentIssuanceDate1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentMaturityDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentMaturityDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_ConvertibleDebtSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_ConvertibleDebtSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139717272542992">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value (Details 2) - Private Warrant [Member] - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationRollForward', window );"><strong>Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs', window );">Fair value balance at beginning of period</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 63,178<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationGainLossIncludedInEarnings', window );">Change in fair value reported in the statements of operations</a></td>
<td class="text"> <span></span>
</td>
<td class="num">(18,051)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs', window );">Fair value balance at end of period</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 45,127<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationGainLossIncludedInEarnings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) recognized in income from derivative asset (liability) after deduction of derivative liability (asset), measured at fair value on recurring basis using unobservable input (level 3).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19279-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationGainLossIncludedInEarnings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of financial instrument classified as derivative asset (liability) after deduction of derivative liability (asset), measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19279-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=kern_PrivateWarrantMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=kern_PrivateWarrantMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139717272639104">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value (Details 3) - $ / shares<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Jan. 27, 2023</div></th>
<th class="th"><div>Jul. 05, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightOutstanding', window );">Beginning balance, outstanding</a></td>
<td class="nump">51,465,978<span></span>
</td>
<td class="nump">51,465,978<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Original conversion price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.88<span></span>
</td>
<td class="nump">$ 4.6<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kern_FairValueAssumptionsVolatilityRate', window );">Volatility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kern_FairValueAssumptionRiskFreeInterestRate', window );">Risk free rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=kern_PrivateWarrantMember', window );">Private Warrant [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightOutstanding', window );">Beginning balance, outstanding</a></td>
<td class="nump">225,635<span></span>
</td>
<td class="nump">225,635<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Original conversion price</a></td>
<td class="nump">$ 230<span></span>
</td>
<td class="nump">$ 230<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kern_FairValueAssumptionsValueOfCommonStock', window );">Value of Common Stock on measurement date</a></td>
<td class="nump">$ 0.8<span></span>
</td>
<td class="nump">$ 0.69<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kern_FairValueAssumptionExpectedTerms', window );">Expected term (years)</a></td>
<td class="text">1 year 2 months 15 days<span></span>
</td>
<td class="text">1 year 5 months 15 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kern_FairValueAssumptionsVolatilityRate', window );">Volatility</a></td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kern_FairValueAssumptionRiskFreeInterestRate', window );">Risk free rate</a></td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kern_FairValueAssumptionExpectedTerms">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period between issuance and maturity of investment in debt security, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kern_FairValueAssumptionExpectedTerms</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kern_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kern_FairValueAssumptionRiskFreeInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The percentage of measurement input using interest rate on instrument with zero risk of financial loss.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kern_FairValueAssumptionRiskFreeInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kern_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kern_FairValueAssumptionsValueOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per share or per unit amount of equity securities issued.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kern_FairValueAssumptionsValueOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kern_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kern_FairValueAssumptionsVolatilityRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The percentage of rate at which price of option increases (decreases) for given set of returns.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kern_FairValueAssumptionsVolatilityRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kern_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Exercise price per share or per unit of warrants or rights outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21475-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of warrants or rights outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=kern_PrivateWarrantMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=kern_PrivateWarrantMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139717270969056">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Fair Value (Details 4) - Level 3 [Member]<br></strong></div></th>
<th class="th">
<div>Jul. 05, 2022 </div>
<div>$ / shares</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions and Methodology [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice', window );">Exercise price</a></td>
<td class="nump">$ 4.6<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Expected term (years)</a></td>
<td class="text">5 years<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Volatility</a></td>
<td class="nump">136.90%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Agreed-upon price for the exchange of the underlying asset relating to the share-based payment award.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139717272702048">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earning per Share (Details) - shares<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicLineItems', window );"><strong>Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Outstanding shares on fully diluted</a></td>
<td class="nump">4,354,432<span></span>
</td>
<td class="nump">956,278<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=kern_PublicWarrantsMember', window );">Public Warrants [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicLineItems', window );"><strong>Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Outstanding shares on fully diluted</a></td>
<td class="nump">290,690<span></span>
</td>
<td class="nump">290,690<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=kern_CommonWarrantsMember', window );">Common Warrants [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicLineItems', window );"><strong>Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Outstanding shares on fully diluted</a></td>
<td class="nump">2,173,913<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=kern_UnderwriterWarrantsMember', window );">Underwriter Warrants [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicLineItems', window );"><strong>Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Outstanding shares on fully diluted</a></td>
<td class="nump">108,696<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Unvested restricted stock units [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicLineItems', window );"><strong>Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Outstanding shares on fully diluted</a></td>
<td class="nump">9,350<span></span>
</td>
<td class="nump">31,392<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember', window );">Unvested restricted stock awards [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicLineItems', window );"><strong>Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Outstanding shares on fully diluted</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">334<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=us-gaap_ExchangeableDebtMember', window );">Shares issuable upon exchange of Exchangeable Shares [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicLineItems', window );"><strong>Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Outstanding shares on fully diluted</a></td>
<td class="nump">14,252<span></span>
</td>
<td class="nump">15,343<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=us-gaap_ConvertibleNotesPayableMember', window );">Shares of common stock issuable upon conversion of convertible notes [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicLineItems', window );"><strong>Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Outstanding shares on fully diluted</a></td>
<td class="nump">1,757,531<span></span>
</td>
<td class="nump">618,519<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasicLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=kern_PublicWarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=kern_PublicWarrantsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=kern_CommonWarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=kern_CommonWarrantsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=kern_UnderwriterWarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=kern_UnderwriterWarrantsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermDebtTypeAxis=us-gaap_ExchangeableDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermDebtTypeAxis=us-gaap_ExchangeableDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermDebtTypeAxis=us-gaap_ConvertibleNotesPayableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermDebtTypeAxis=us-gaap_ConvertibleNotesPayableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139717266820640">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Discontinued Operations (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Jan. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation', window );">Total assets held for sale</a></td>
<td class="nump">$ 2,700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=kern_ThreeSixtyFiveCannabisMember', window );">365 Cannabis [Member] | Discontinued Operations [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents', window );">Cash and restricted cash</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 305,500<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet', window );">Accounts receivable, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">112,444<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent', window );">Prepaid expenses &amp; other current assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">578,393<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets', window );">Fixed assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">63,764<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryNoncurrent', window );">Capitalized software, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">828,555<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent', window );">Intangible assets, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,241,372<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation', window );">Total assets held for sale</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,130,028<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableAndAccruedLiabilitiesCurrent', window );">Accounts payable, accrued expenses and other current liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,034,426<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenueCurrent', window );">Deferred revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">994,713<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenueNoncurrent', window );">Deferred revenue, noncurrent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">217,083<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation', window );">Total liabilities held for sale</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,246,222<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount classified as assets attributable to disposal group held for sale or disposed of.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount classified as accounts, notes and loans receivable attributable to disposal group held for sale or disposed of.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableAndAccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount classified as accounts payable and accrued liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=126905981&amp;loc=d3e2473-110228<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableAndAccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount classified as cash and cash equivalents attributable to disposal group held for sale or disposed of.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenueCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount classified as deferred revenue attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=126905981&amp;loc=d3e2473-110228<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenueCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenueNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount classified as deferred revenue attributable to disposal group held for sale or disposed of, expected to be disposed of beyond one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126905981&amp;loc=d3e2510-110228<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenueNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount classified as intangible assets, excluding goodwill, attributable to disposal group held for sale or disposed of, expected to be disposed of beyond one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126905981&amp;loc=d3e2510-110228<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount classified as inventory attributable to disposal group held for sale or disposed of, expected to be disposed of beyond one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126905981&amp;loc=d3e2510-110228<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount classified as other assets attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126905981&amp;loc=d3e2510-110228<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount classified as prepaid and other assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=126905981&amp;loc=d3e2473-110228<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount classified as liabilities attributable to disposal group held for sale or disposed of.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=kern_ThreeSixtyFiveCannabisMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=kern_ThreeSixtyFiveCannabisMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupClassificationAxis=us-gaap_SegmentDiscontinuedOperationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupClassificationAxis=us-gaap_SegmentDiscontinuedOperationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<FILENAME>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139717277957856">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Discontinued Operations (Details 1) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract', window );"><strong>Discontinued Operations</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue', window );">Revenue</a></td>
<td class="nump">$ 214,346<span></span>
</td>
<td class="nump">$ 2,705,761<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold', window );">Cost of revenue</a></td>
<td class="nump">10,119<span></span>
</td>
<td class="nump">680,662<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss', window );">Gross profit</a></td>
<td class="nump">204,227<span></span>
</td>
<td class="nump">2,025,099<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kern_DiscontinuedOperationProductAndDevelopmentExpense', window );">Product development</a></td>
<td class="nump">117,500<span></span>
</td>
<td class="nump">389,614<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kern_DiscontinuedOperationSellingAndMarketingExpense', window );">Sales and marketing</a></td>
<td class="nump">171,753<span></span>
</td>
<td class="nump">1,184,979<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense', window );">Disposal Group, Including Discontinued Operation, General and Administrative Expense</a></td>
<td class="nump">4,032<span></span>
</td>
<td class="nump">648,101<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">24,507<span></span>
</td>
<td class="nump">511,947<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kern_DiscontinuedOperationImpairmentOfLongLivedAssetsHeldForUse', window );">Impairment of long-lived assets</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">31,420<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherExpense', window );">Other expense</a></td>
<td class="num">(1,833)<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax', window );">Loss from discontinued operations before income taxes</a></td>
<td class="num">(115,398)<span></span>
</td>
<td class="num">(740,962)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest', window );">Income tax benefit</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax', window );">Loss from discontinued operations, net of tax</a></td>
<td class="num">(115,398)<span></span>
</td>
<td class="num">(740,962)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax', window );">Gain on sale of discontinued operations, net of tax</a></td>
<td class="nump">212,601<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax', window );">Net gain (loss) from discontinued operations, net of tax</a></td>
<td class="nump">$ 97,203<span></span>
</td>
<td class="num">$ (740,962)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kern_DiscontinuedOperationImpairmentOfLongLivedAssetsHeldForUse">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kern_DiscontinuedOperationImpairmentOfLongLivedAssetsHeldForUse</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kern_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kern_DiscontinuedOperationProductAndDevelopmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kern_DiscontinuedOperationProductAndDevelopmentExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kern_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kern_DiscontinuedOperationSellingAndMarketingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kern_DiscontinuedOperationSellingAndMarketingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kern_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of gain (loss) not previously recognized resulting from the disposal of a discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e957-107759<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721525-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of income (loss) from a discontinued operation. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721523-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1012-107759<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(12))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721525-107759<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e957-107759<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(14))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of income (loss) from operations classified as a discontinued operation. Excludes gain (loss) on disposal and provision for gain (loss) until disposal.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e957-107759<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721523-107759<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of costs of goods sold attributable to disposal group, including, but not limited to, discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of depreciation and amortization expense attributable to disposal group, including, but not limited to, discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of general and administrative expense attributable to disposal group, including, but not limited to, discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gross profit attributable to disposal group, including, but not limited to, discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of other expense attributable to disposal group, including, but not limited to, discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue attributable to disposal group, including, but not limited to, discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of income (loss) from continuing operations including portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of income (loss) from a discontinued operation including the portion attributable to the noncontrolling interest. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(12))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721525-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e957-107759<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721523-107759<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1012-107759<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 270<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=109227538&amp;loc=d3e44648-109337<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>64
<FILENAME>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139717273825904">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Discontinued Operations (Details Textual) - USD ($)<br></strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromDivestitureOfBusinesses', window );">Proceeds from sale of discontinued operations</a></td>
<td class="nump">$ 600,000<span></span>
</td>
<td class="nump">$ 600,000<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kern_TerminationOfContingentConsiderationObligationDueToSaleOfDiscontinuedOperations', window );">Termination of contingent consideration obligation in connection with sale of discontinued operations</a></td>
<td class="nump">2,300,000<span></span>
</td>
<td class="nump">2,283,806<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation', window );">Total assets held for sale</a></td>
<td class="nump">$ 2,700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalizedComputerSoftwareNet', window );">Capitalized software, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 494,251<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 654,556<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=kern_LCAMember', window );">LCA [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalizedComputerSoftwareNet', window );">Capitalized software, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kern_TerminationOfContingentConsiderationObligationDueToSaleOfDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of contingent consideration obligation terminated due to sale of discontinued operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kern_TerminationOfContingentConsiderationObligationDueToSaleOfDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kern_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount classified as assets attributable to disposal group held for sale or disposed of.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalizedComputerSoftwareNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The carrying amount of capitalized computer software costs net of accumulated amortization as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedComputerSoftwareNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromDivestitureOfBusinesses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the amount received from the sale of a portion of the company's business, for example a segment, division, branch or other business, during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromDivestitureOfBusinesses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=kern_LCAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=kern_LCAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<FILENAME>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139717270967600">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Significant Transactions (Details Textual)<br></strong></div></th>
<th class="th">
<div>Mar. 31, 2023 </div>
<div>shares</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kern_ExchangeableShares', window );">Exchangeable shares</a></td>
<td class="nump">640<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightAxis=kern_UnderwriterWarrantsMember', window );">Underwriter Warrants [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kern_ExchangeableShares', window );">Exchangeable shares</a></td>
<td class="nump">108,696<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kern_ExchangeableShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of exchangeable shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">kern_ExchangeableShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kern_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightAxis=kern_UnderwriterWarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightAxis=kern_UnderwriterWarrantsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>66
<FILENAME>kern-20230331_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:country="http://xbrl.sec.gov/country/2022"
  xmlns:dei="http://xbrl.sec.gov/dei/2022"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:kern="http://akerna.com/20230331"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2022"
  xmlns:us-gaap="http://fasb.org/us-gaap/2022"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="kern-20230331.xsd" xlink:type="simple"/>
    <context id="I20220705">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
        </entity>
        <period>
            <instant>2022-07-05</instant>
        </period>
    </context>
    <context id="I20191231_PublicWarrantMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">kern:PublicWarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="I20191231_WarrantMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="I20220705_FairValueInputsLevel3Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-05</instant>
        </period>
    </context>
    <context id="D20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="D20220928_ATMProgramMember_3">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">kern:ATMProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-09-28</startDate>
            <endDate>2022-09-28</endDate>
        </period>
    </context>
    <context id="I20221004_SecuritiesPurchaseAgreementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">kern:SecuritiesPurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-04</instant>
        </period>
    </context>
    <context id="I20221004_SeniorNotesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-04</instant>
        </period>
    </context>
    <context id="D20230331_UnderwriterWarrantsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">kern:UnderwriterWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="D20230331_CommonWarrantMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">kern:CommonWarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="D20230331_TwoThousandNineteenPublicWarrantsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">kern:TwoThousandNineteenPublicWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="D20230331_CommonWarrantsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">kern:CommonWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="D20230331_PublicWarrantsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">kern:PublicWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="D20230331_SeniorNotesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="I20220705_PreFundedWarrantsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">kern:PreFundedWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-05</instant>
        </period>
    </context>
    <context id="D20211231_ATMProgramMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">kern:ATMProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="D20211231_TreComSystemsGroupIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="kern:TypesOfAgreementAxis">kern:TreComSystemsGroupIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="D20230331_SpecialVotingPreferredStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">kern:SpecialVotingPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="I20211231_SpecialVotingPreferredStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">kern:SpecialVotingPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="D20230331_ConvertibleDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ConvertibleDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="D20230331_CA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="D20230331_US">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="D20230331_SpecialVotingPreferredStockMember_1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">kern:SpecialVotingPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="D20230331_ConvertibleNotesPayableMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:ConvertibleNotesPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="D20230331_ExchangeableDebtMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:ExchangeableDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="D20230331_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="D20211005_SeniorNotesMember_SecuritiesPurchaseAgreementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">kern:SecuritiesPurchaseAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-28</startDate>
            <endDate>2021-10-05</endDate>
        </period>
    </context>
    <context id="D20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="D20230331_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="D20230331_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="D20230331_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="I20211005_SeniorNotesMember_SecuritiesPurchaseAgreementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">kern:SecuritiesPurchaseAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-05</instant>
        </period>
    </context>
    <context id="I20220705_UnderwriterWarrantsMember_MinimumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">kern:UnderwriterWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-05</instant>
        </period>
    </context>
    <context id="D20230331_RestrictedStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="D20230331_RestrictedStockUnitsRSUMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="D20230331_MaximumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="D20230331_MinimumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="I20191231_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="D20230331_GovernmentSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis">us-gaap:GovernmentSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="D20230331_OneGovernmentClientMember_SalesRevenuesMember_RevenueFromRightsConcentrationRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">kern:OneGovernmentClientMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">kern:SalesRevenuesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:RevenueFromRightsConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="D20230331_ConsultingRevenuesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">kern:ConsultingRevenuesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="D20230331_SoftwareRevenuesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">kern:SoftwareRevenuesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="D20230331_OtherRevenuesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">kern:OtherRevenuesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="D20230331_ConvertibleDebtMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="D20230331_PrivateWarrantMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">kern:PrivateWarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="D20230331_PrivateWarrantMember_1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">kern:PrivateWarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="I20211231_PrivateWarrantMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">kern:PrivateWarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="I20211231_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="I20211231_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="I20211231_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="I20211231_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="I20210402_TreComSystemsGroupIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="kern:TypesOfAgreementAxis">kern:TreComSystemsGroupIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-02</instant>
        </period>
    </context>
    <context id="I20220331_PrivateWarrantMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">kern:PrivateWarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="D20230331_OneOtherGovernmentCustomerMember_SalesRevenuesMember_RevenueFromRightsConcentrationRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">kern:OneOtherGovernmentCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">kern:SalesRevenuesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:RevenueFromRightsConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="D20230331_TwoGovernmentClientMember_RevenueFromRightsConcentrationRiskMember_AccountReceivableMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">kern:TwoGovernmentClientMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">kern:AccountReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:RevenueFromRightsConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="I20220331_SpecialVotingPreferredStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">kern:SpecialVotingPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="I20220331_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="I20220331_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="I20220331_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="I20220331_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="D20220331_SpecialVotingPreferredStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">kern:SpecialVotingPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="D20220331_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="D20220331_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="D20220331_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="D20220331_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="D20220331_SoftwareRevenuesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">kern:SoftwareRevenuesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="D20220331_ConsultingRevenuesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">kern:ConsultingRevenuesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="D20220331_OtherRevenuesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">kern:OtherRevenuesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="I20230331_SpecialVotingPreferredStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">kern:SpecialVotingPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="I20221231_SpecialVotingPreferredStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">kern:SpecialVotingPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="D20220331_OneOtherGovernmentCustomerMember_SalesRevenuesMember_RevenueFromRightsConcentrationRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">kern:OneOtherGovernmentCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">kern:SalesRevenuesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:RevenueFromRightsConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="D20221231_TwoGovernmentClientMember_RevenueFromRightsConcentrationRiskMember_AccountReceivableMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">kern:TwoGovernmentClientMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">kern:AccountReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:RevenueFromRightsConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="I20221231_US">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="I20221231_CA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="D20220331_US">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="D20220331_CA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="D20230331_EnterpriseReportingUnitMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kern:EnterpriseReportingUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="I20230331_EnterpriseReportingUnitMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kern:EnterpriseReportingUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="D20230331_Non-EnterpriseReportingUnitMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kern:Non-EnterpriseReportingUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="I20230331_SeniorNotesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="I20220331_NotesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">kern:NotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="D20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="I20230331_RedeemablePreferredStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:RedeemablePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="I20230331_CommonWarrantMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">kern:CommonWarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="I20230331_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="I20230331_UnderwriterWarrantsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">kern:UnderwriterWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="I20230331_WarrantMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="I20230331_TwoThousandNineteenPublicWarrantsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">kern:TwoThousandNineteenPublicWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="I20230331_ConvertibleDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ConvertibleDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="I20221231_ConvertibleDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ConvertibleDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="I20221231_ConvertibleDebtSecuritiesMember_MaximumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ConvertibleDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="I20230331_PrivateWarrantMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">kern:PrivateWarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="D20220331_PrivateWarrantMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">kern:PrivateWarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="I20230331_PrivateWarrantMember_1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">kern:PrivateWarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="I20221231_PrivateWarrantMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">kern:PrivateWarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="D20221231_PrivateWarrantMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">kern:PrivateWarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="D20220705_FairValueInputsLevel3Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-07-05</endDate>
        </period>
    </context>
    <context id="D20230111">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-01-11</endDate>
        </period>
    </context>
    <context id="I20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="I20230127">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
        </entity>
        <period>
            <instant>2023-01-27</instant>
        </period>
    </context>
    <context id="I20230127_GryphonDigitalMiningIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">kern:GryphonDigitalMiningIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-27</instant>
        </period>
    </context>
    <context id="I20230127_AkernaMergerCoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">kern:AkernaMergerCoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-27</instant>
        </period>
    </context>
    <context id="I20221231_UnderwriterWarrantsMember_1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">kern:UnderwriterWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="I20221231_CommonWarrantMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">kern:CommonWarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="I20221231_TwoThousandNineteenPublicWarrantsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">kern:TwoThousandNineteenPublicWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="I20221231_ThreeSixtyFiveCannabisMember_SegmentDiscontinuedOperationsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:SegmentDiscontinuedOperationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">kern:ThreeSixtyFiveCannabisMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="I20221231_SpecialVotingPreferredStockMember_1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">kern:SpecialVotingPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="I20221231_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="I20221231_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="I20221231_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="I20221231_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="I20230331_SaasSolutionsMember_SubscriptionFeesMember_MinimumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">kern:SaasSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerDurationAxis">kern:SubscriptionFeesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="I20230331_SaasSolutionsMember_SubscriptionFeesMember_MaximumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">kern:SaasSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerDurationAxis">kern:SubscriptionFeesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="I20230331_SaleTransactionAndMergerMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherCommitmentsAxis">kern:SaleTransactionAndMergerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="D20230331_SaleTransactionAndMergerMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherCommitmentsAxis">kern:SaleTransactionAndMergerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="D20220331_GovernmentSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis">us-gaap:GovernmentSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="D20230331_NonGovernmentsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis">kern:NonGovernmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="D20220331_NonGovernmentsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis">kern:NonGovernmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="D20220331_EnterpriseReportingUnitMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kern:EnterpriseReportingUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="I20230428_AkernaCanadaAmpleExchangeIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">kern:AkernaCanadaAmpleExchangeIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-28</instant>
        </period>
    </context>
    <context id="I20230428">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
        </entity>
        <period>
            <instant>2023-04-28</instant>
        </period>
    </context>
    <context id="D20220331_AmpleReportingUnitMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">kern:AmpleReportingUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="D20220331_SoloSciencesIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">kern:SoloSciencesIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="D20220331_TrellisSolutionsIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">kern:TrellisSolutionsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="D20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="I20221231_PrivateWarrantMember_1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">kern:PrivateWarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="I20230331_SpecialVotingPreferredStockMember_1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">kern:SpecialVotingPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="I20230331_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="I20230331_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="I20230331_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="I20220331_SeniorNotesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="D20230428">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
        </entity>
        <period>
            <startDate>2023-04-27</startDate>
            <endDate>2023-04-28</endDate>
        </period>
    </context>
    <context id="I20230331_ExchangeAgreementsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="kern:TypesOfAgreementAxis">kern:ExchangeAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="I20230331_SeniorNotesMember_MinimumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="I20230331_SeniorNotesMember_MaximumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="I20230331_US">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="I20230331_CA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="I20220331_LCAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">kern:LCAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="D20220331_ExchangeableDebtMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:ExchangeableDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="D20220331_ConvertibleNotesPayableMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:ConvertibleNotesPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="D20220331_PublicWarrantsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">kern:PublicWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="D20220331_CommonWarrantsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">kern:CommonWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="D20220331_RestrictedStockUnitsRSUMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="D20220331_RestrictedStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="D20230331_UnderwriterWarrantsMember_1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">kern:UnderwriterWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="D20220331_UnderwriterWarrantsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">kern:UnderwriterWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="D20221231_ConvertibleDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ConvertibleDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="I20221231_ConvertibleDebtSecuritiesMember_MinimumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ConvertibleDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="D20230331_CommonWarrantsAndUnderwriterWarrantsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">kern:CommonWarrantsAndUnderwriterWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="I20221005">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
        </entity>
        <period>
            <instant>2022-10-05</instant>
        </period>
    </context>
    <context id="D20220705_3">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
        </entity>
        <period>
            <startDate>2022-07-05</startDate>
            <endDate>2022-07-05</endDate>
        </period>
    </context>
    <context id="D20221023_ATMProgramMember_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">kern:ATMProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-09-01</startDate>
            <endDate>2022-10-23</endDate>
        </period>
    </context>
    <context id="I20220705_UnderwriterWarrantsMember_3">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">kern:UnderwriterWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-05</instant>
        </period>
    </context>
    <context id="I20221005_UnderwriterWarrantsMember_IPOMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">kern:UnderwriterWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-05</instant>
        </period>
    </context>
    <context id="I20230131_MaximumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="I20230131_MinimumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="D20230127_GryphonDigitalMiningIncMember_1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">kern:GryphonDigitalMiningIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-26</startDate>
            <endDate>2023-01-27</endDate>
        </period>
    </context>
    <context id="I20230127_PosabitSystemsCorporationMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">kern:PosabitSystemsCorporationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-27</instant>
        </period>
    </context>
    <context id="D20230127_PosabitSystemsCorporationMember_1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">kern:PosabitSystemsCorporationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-26</startDate>
            <endDate>2023-01-27</endDate>
        </period>
    </context>
    <context id="D20220331_SeniorNotesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="D20220923_ATMProgramMember_1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">kern:ATMProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-09-23</startDate>
            <endDate>2022-09-23</endDate>
        </period>
    </context>
    <context id="I20221231_ExchangeableSharesMember_1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">kern:ExchangeableSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="I20230331_ExchangeableSharesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">kern:ExchangeableSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="I20230503_SecuredDebtMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-05-03</instant>
        </period>
    </context>
    <context id="I20230512">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
        </entity>
        <period>
            <instant>2023-05-12</instant>
        </period>
    </context>
    <context id="D20220331_SalesRevenuesMember_RevenueFromRightsConcentrationRiskMember_TwoGovernmentClientMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">kern:TwoGovernmentClientMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">kern:SalesRevenuesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:RevenueFromRightsConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="I20230127_UnderwriterWarrantsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">kern:UnderwriterWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-27</instant>
        </period>
    </context>
    <context id="I20230331_CommonWarrantMember_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">kern:CommonWarrantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="D20230503_MjFreewayAcquisitionCoMember_SecuritiesPurchaseAgreementMember_SubsequentEventMember_SecuredPromissoryNoteMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001755953</identifier>
            <segment>
                <xbrldi:explicitMember dimension="kern:TypesOfAgreementAxis">kern:SecuritiesPurchaseAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">kern:SecuredPromissoryNoteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">kern:MjFreewayAcquisitionCoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-03</startDate>
            <endDate>2023-05-03</endDate>
        </period>
    </context>
    <unit id="Shares">
        <measure>shares</measure>
    </unit>
    <unit id="Pure">
        <measure>pure</measure>
    </unit>
    <unit id="USD">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="USDPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="Customers">
        <measure>kern:Customers</measure>
    </unit>
    <unit id="Number">
        <measure>kern:Number</measure>
    </unit>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="I20230331_SaasSolutionsMember_SubscriptionFeesMember_MinimumMember"
      id="Tag766">P1Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <dei:DocumentFiscalPeriodFocus contextRef="D20230331" id="Tag768">Q1</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag contextRef="D20230331" id="Tag769">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey contextRef="D20230331" id="Tag770">0001755953</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate contextRef="D20230331" id="Tag771">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus contextRef="D20230331" id="Tag772">2023</dei:DocumentFiscalYearFocus>
    <dei:EntityRegistrantName contextRef="D20230331" id="Tag773">Akerna Corp.</dei:EntityRegistrantName>
    <us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1 contextRef="D20230331_MinimumMember" id="Tag784">P1Y</us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1>
    <dei:DocumentType contextRef="D20230331" id="Tag277">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport contextRef="D20230331" id="Tag259">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate contextRef="D20230331" id="Tag198">2023-03-31</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport contextRef="D20230331" id="Tag213">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber contextRef="D20230331" id="Tag284">001-39096</dei:EntityFileNumber>
    <dei:EntityIncorporationStateCountryCode contextRef="D20230331" id="Tag181">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber contextRef="D20230331" id="Tag264">83-2242651</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="D20230331" id="Tag270">1550 Larimer Street</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2 contextRef="D20230331" id="Tag246">#246</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown contextRef="D20230331" id="Tag266">Denver</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="D20230331" id="Tag215">CO</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="D20230331" id="Tag329">80202</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="D20230331" id="Tag197">(888)</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="D20230331" id="Tag247">932-6537</dei:LocalPhoneNumber>
    <dei:Security12bTitle contextRef="D20230331" id="Tag260">Common Stock, $0.0001 par value per share</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="D20230331" id="Tag269">KERN</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="D20230331" id="Tag261">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus contextRef="D20230331" id="Tag199">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent contextRef="D20230331" id="Tag183">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory contextRef="D20230331" id="Tag38">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness contextRef="D20230331" id="Tag267">true</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany contextRef="D20230331" id="Tag262">true</dei:EntityEmergingGrowthCompany>
    <dei:EntityExTransitionPeriod contextRef="D20230331" id="Tag182">false</dei:EntityExTransitionPeriod>
    <dei:EntityShellCompany contextRef="D20230331" id="Tag263">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="I20230512"
      decimals="0"
      id="Tag173"
      unitRef="Shares">5767815</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="I20230331"
      decimals="0"
      id="Tag201"
      unitRef="USD">881639</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="I20221231"
      decimals="0"
      id="Tag230"
      unitRef="USD">877755</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashCurrent
      contextRef="I20230331"
      decimals="0"
      id="Tag299"
      unitRef="USD">499940</us-gaap:RestrictedCashCurrent>
    <us-gaap:RestrictedCashCurrent
      contextRef="I20221231"
      decimals="0"
      id="Tag144"
      unitRef="USD">7000000</us-gaap:RestrictedCashCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="I20230331"
      decimals="0"
      id="Tag214"
      unitRef="USD">340473</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="I20221231"
      decimals="0"
      id="Tag304"
      unitRef="USD">674626</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="I20230331"
      decimals="0"
      id="Tag136"
      unitRef="USD">989483</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="I20221231"
      decimals="0"
      id="Tag133"
      unitRef="USD">1209623</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsHeldForSaleNotPartOfDisposalGroupCurrent
      contextRef="I20230331"
      id="Tag294"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AssetsHeldForSaleNotPartOfDisposalGroupCurrent
      contextRef="I20221231"
      decimals="0"
      id="Tag146"
      unitRef="USD">5130028</us-gaap:AssetsHeldForSaleNotPartOfDisposalGroupCurrent>
    <us-gaap:AssetsCurrent
      contextRef="I20230331"
      decimals="0"
      id="Tag155"
      unitRef="USD">2711535</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="I20221231"
      decimals="0"
      id="Tag185"
      unitRef="USD">14892032</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="I20230331"
      decimals="0"
      id="Tag293"
      unitRef="USD">40443</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="I20221231"
      decimals="0"
      id="Tag138"
      unitRef="USD">48879</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:CapitalizedComputerSoftwareNet
      contextRef="I20230331"
      decimals="0"
      id="Tag291"
      unitRef="USD">494251</us-gaap:CapitalizedComputerSoftwareNet>
    <us-gaap:CapitalizedComputerSoftwareNet
      contextRef="I20221231"
      decimals="0"
      id="Tag298"
      unitRef="USD">654556</us-gaap:CapitalizedComputerSoftwareNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="I20230331"
      decimals="0"
      id="Tag672"
      unitRef="USD">2041667</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="I20221231"
      decimals="0"
      id="Tag306"
      unitRef="USD">2164722</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:Goodwill
      contextRef="I20230331"
      decimals="0"
      id="Tag212"
      unitRef="USD">1708303</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="I20221231"
      decimals="0"
      id="Tag193"
      unitRef="USD">1708303</us-gaap:Goodwill>
    <us-gaap:Assets
      contextRef="I20230331"
      decimals="0"
      id="Tag307"
      unitRef="USD">6996199</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="I20221231"
      decimals="0"
      id="Tag189"
      unitRef="USD">19468492</us-gaap:Assets>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent
      contextRef="I20230331"
      decimals="0"
      id="Tag117"
      unitRef="USD">3804896</us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent
      contextRef="I20221231"
      decimals="0"
      id="Tag287"
      unitRef="USD">4426419</us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent
      contextRef="I20230331"
      id="Tag288"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent
      contextRef="I20221231"
      decimals="0"
      id="Tag194"
      unitRef="USD">2283806</us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent>
    <us-gaap:DeferredRevenueCurrent
      contextRef="I20230331"
      decimals="0"
      id="Tag295"
      unitRef="USD">516796</us-gaap:DeferredRevenueCurrent>
    <us-gaap:DeferredRevenueCurrent
      contextRef="I20221231"
      decimals="0"
      id="Tag501"
      unitRef="USD">568771</us-gaap:DeferredRevenueCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="I20230331"
      decimals="0"
      id="Tag671"
      unitRef="USD">6885543</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="I20221231"
      decimals="0"
      id="Tag134"
      unitRef="USD">13200000</us-gaap:LongTermDebtCurrent>
    <kern:LiabilitiesHeldForSaleNotPartOfDisposalGroupCurrent
      contextRef="I20230331"
      id="Tag137"
      unitRef="USD"
      xsi:nil="true"/>
    <kern:LiabilitiesHeldForSaleNotPartOfDisposalGroupCurrent
      contextRef="I20221231"
      decimals="0"
      id="Tag231"
      unitRef="USD">2246222</kern:LiabilitiesHeldForSaleNotPartOfDisposalGroupCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="I20230331"
      decimals="0"
      id="Tag140"
      unitRef="USD">11207235</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="I20221231"
      decimals="0"
      id="Tag135"
      unitRef="USD">22725218</us-gaap:LiabilitiesCurrent>
    <us-gaap:DeferredRevenueNoncurrent
      contextRef="I20230331"
      id="Tag301"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:DeferredRevenueNoncurrent
      contextRef="I20221231"
      decimals="0"
      id="Tag200"
      unitRef="USD">161802</us-gaap:DeferredRevenueNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="I20230331"
      decimals="0"
      id="Tag190"
      unitRef="USD">1576457</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="I20221231"
      decimals="0"
      id="Tag302"
      unitRef="USD">1407000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:Liabilities
      contextRef="I20230331"
      decimals="0"
      id="Tag180"
      unitRef="USD">12783692</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="I20221231"
      decimals="0"
      id="Tag187"
      unitRef="USD">24294020</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="I20230331"
      id="Tag290"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="I20221231"
      id="Tag175"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="I20221231"
      decimals="4"
      id="Tag775"
      unitRef="USDPerShare">0.0001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="I20230331"
      decimals="4"
      id="Tag156"
      unitRef="USDPerShare">0.0001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="I20221231"
      decimals="0"
      id="Tag785"
      unitRef="Shares">5000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="I20230331"
      decimals="0"
      id="Tag186"
      unitRef="Shares">5000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="I20221231"
      decimals="0"
      id="Tag792"
      unitRef="Shares">1</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="I20230331"
      decimals="0"
      id="Tag783"
      unitRef="Shares">1</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="I20221231"
      decimals="0"
      id="Tag765"
      unitRef="Shares">1</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="I20230331"
      decimals="0"
      id="Tag499"
      unitRef="Shares">1</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue
      contextRef="I20230331"
      id="Tag296"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:PreferredStockValue
      contextRef="I20221231"
      id="Tag211"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="I20221231_SpecialVotingPreferredStockMember"
      decimals="4"
      id="Tag779"
      unitRef="USDPerShare">0.0001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="I20230331_SpecialVotingPreferredStockMember"
      decimals="4"
      id="Tag303"
      unitRef="USDPerShare">0.0001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesIssued
      contextRef="I20221231_SpecialVotingPreferredStockMember"
      decimals="0"
      id="Tag778"
      unitRef="Shares">1</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="I20230331_SpecialVotingPreferredStockMember"
      decimals="0"
      id="Tag786"
      unitRef="Shares">1</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="I20221231_SpecialVotingPreferredStockMember"
      decimals="0"
      id="Tag789"
      unitRef="Shares">1</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="I20230331_SpecialVotingPreferredStockMember"
      decimals="0"
      id="Tag791"
      unitRef="Shares">1</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="I20221231_SpecialVotingPreferredStockMember"
      decimals="0"
      id="Tag787"
      unitRef="Shares">1</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="I20230331_SpecialVotingPreferredStockMember"
      decimals="0"
      id="Tag196"
      unitRef="Shares">1</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockLiquidationPreference
      contextRef="I20221231_SpecialVotingPreferredStockMember"
      decimals="0"
      id="Tag764"
      unitRef="USDPerShare">1</us-gaap:PreferredStockLiquidationPreference>
    <us-gaap:PreferredStockLiquidationPreference
      contextRef="I20230331_SpecialVotingPreferredStockMember"
      decimals="0"
      id="Tag195"
      unitRef="USDPerShare">1</us-gaap:PreferredStockLiquidationPreference>
    <us-gaap:PreferredStockNoParValue
      contextRef="I20221231_ExchangeableSharesMember_1"
      decimals="0"
      id="Tag763"
      unitRef="USDPerShare">0</us-gaap:PreferredStockNoParValue>
    <us-gaap:PreferredStockNoParValue
      contextRef="I20230331_ExchangeableSharesMember"
      decimals="0"
      id="Tag244"
      unitRef="USDPerShare">0</us-gaap:PreferredStockNoParValue>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="I20230331_ExchangeableSharesMember"
      decimals="0"
      id="Tag780"
      unitRef="Shares">285032</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="I20230331_ExchangeableSharesMember"
      decimals="0"
      id="Tag145"
      unitRef="Shares">285032</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="I20221231_ExchangeableSharesMember_1"
      decimals="0"
      id="Tag767"
      unitRef="Shares">285672</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="I20221231_ExchangeableSharesMember_1"
      decimals="0"
      id="Tag289"
      unitRef="Shares">285672</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue
      contextRef="I20230331_SpecialVotingPreferredStockMember"
      decimals="0"
      id="Tag176"
      unitRef="USD">2180495</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="I20221231_SpecialVotingPreferredStockMember"
      decimals="0"
      id="Tag188"
      unitRef="USD">2185391</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="I20221231"
      decimals="4"
      id="Tag776"
      unitRef="USDPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="I20230331"
      decimals="4"
      id="Tag305"
      unitRef="USDPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="I20221231"
      decimals="0"
      id="Tag774"
      unitRef="Shares">150000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="I20230331"
      decimals="0"
      id="Tag80"
      unitRef="Shares">150000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="I20230331"
      decimals="0"
      id="Tag781"
      unitRef="Shares">5767650</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="I20230331"
      decimals="0"
      id="Tag191"
      unitRef="Shares">5767650</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="I20221231"
      decimals="0"
      id="Tag777"
      unitRef="Shares">4602780</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="I20221231"
      decimals="0"
      id="Tag409"
      unitRef="Shares">4602780</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="I20230331"
      decimals="0"
      id="Tag670"
      unitRef="USD">576</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="I20221231"
      decimals="0"
      id="Tag297"
      unitRef="USD">460</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="I20230331"
      decimals="0"
      id="Tag300"
      unitRef="USD">161718381</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="I20221231"
      decimals="0"
      id="Tag500"
      unitRef="USD">160207367</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="I20230331"
      decimals="0"
      id="Tag292"
      unitRef="USD">353529</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="I20221231"
      decimals="0"
      id="Tag286"
      unitRef="USD">347100</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="I20230331"
      decimals="0"
      id="Tag249"
      unitRef="USD">-170040474</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="I20221231"
      decimals="0"
      id="Tag184"
      unitRef="USD">-167565846</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="I20230331"
      decimals="0"
      id="Tag227"
      unitRef="USD">-5787493</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="I20221231"
      decimals="0"
      id="Tag746"
      unitRef="USD">-4825528</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="I20230331"
      decimals="0"
      id="Tag248"
      unitRef="USD">6996199</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="I20221231"
      decimals="0"
      id="Tag81"
      unitRef="USD">19468492</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:Revenues
      contextRef="D20230331_SoftwareRevenuesMember"
      decimals="0"
      id="Tag87"
      unitRef="USD">2596762</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="D20220331_SoftwareRevenuesMember"
      decimals="0"
      id="Tag678"
      unitRef="USD">3802752</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="D20230331_ConsultingRevenuesMember"
      id="Tag88"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:Revenues
      contextRef="D20220331_ConsultingRevenuesMember"
      decimals="0"
      id="Tag84"
      unitRef="USD">427009</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="D20230331_OtherRevenuesMember"
      decimals="0"
      id="Tag228"
      unitRef="USD">5927</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="D20220331_OtherRevenuesMember"
      decimals="0"
      id="Tag276"
      unitRef="USD">15319</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="D20230331"
      decimals="0"
      id="Tag274"
      unitRef="USD">2602689</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="D20220331"
      decimals="0"
      id="Tag83"
      unitRef="USD">4245080</us-gaap:Revenues>
    <us-gaap:CostOfRevenue
      contextRef="D20230331"
      decimals="0"
      id="Tag86"
      unitRef="USD">1051081</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="D20220331"
      decimals="0"
      id="Tag234"
      unitRef="USD">1523009</us-gaap:CostOfRevenue>
    <us-gaap:GrossProfit
      contextRef="D20230331"
      decimals="0"
      id="Tag89"
      unitRef="USD">1551608</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="D20220331"
      decimals="0"
      id="Tag265"
      unitRef="USD">2722071</us-gaap:GrossProfit>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="D20230331"
      decimals="0"
      id="Tag82"
      unitRef="USD">845478</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="D20220331"
      decimals="0"
      id="Tag85"
      unitRef="USD">1715747</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="D20230331"
      decimals="0"
      id="Tag674"
      unitRef="USD">781491</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="D20220331"
      decimals="0"
      id="Tag675"
      unitRef="USD">2051133</us-gaap:SellingAndMarketingExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="D20230331"
      decimals="0"
      id="Tag177"
      unitRef="USD">1561901</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="D20220331"
      decimals="0"
      id="Tag91"
      unitRef="USD">1922331</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:DepreciationAndAmortization
      contextRef="D20230331"
      decimals="0"
      id="Tag421"
      unitRef="USD">291796</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="D20220331"
      decimals="0"
      id="Tag229"
      unitRef="USD">1481444</us-gaap:DepreciationAndAmortization>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="D20230331"
      id="Tag273"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="D20220331"
      decimals="0"
      id="Tag94"
      unitRef="USD">15447101</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:OperatingExpenses
      contextRef="D20230331"
      decimals="0"
      id="Tag179"
      unitRef="USD">3480666</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="D20220331"
      decimals="0"
      id="Tag313"
      unitRef="USD">22617756</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="D20230331"
      decimals="0"
      id="Tag178"
      unitRef="USD">-1929058</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="D20220331"
      decimals="0"
      id="Tag157"
      unitRef="USD">-19895685</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="D20230331"
      decimals="0"
      id="Tag278"
      unitRef="USD">-487316</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="D20220331"
      decimals="0"
      id="Tag209"
      unitRef="USD">-741</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <kern:GainsLossesOnConvertibleNotes
      contextRef="D20230331"
      decimals="0"
      id="Tag676"
      unitRef="USD">-155457</kern:GainsLossesOnConvertibleNotes>
    <kern:GainsLossesOnConvertibleNotes
      contextRef="D20220331"
      decimals="0"
      id="Tag324"
      unitRef="USD">-1433000</kern:GainsLossesOnConvertibleNotes>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="D20230331"
      id="Tag93"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="D20220331"
      decimals="0"
      id="Tag116"
      unitRef="USD">18051</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="D20230331"
      decimals="0"
      id="Tag95"
      unitRef="USD">-642773</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="D20220331"
      decimals="0"
      id="Tag443"
      unitRef="USD">-1415690</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="D20230331"
      decimals="0"
      id="Tag285"
      unitRef="USD">-2571831</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="D20220331"
      decimals="0"
      id="Tag210"
      unitRef="USD">-21311375</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="D20230331"
      id="Tag92"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="D20220331"
      decimals="0"
      id="Tag378"
      unitRef="USD">-99444</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="D20230331"
      decimals="0"
      id="Tag444"
      unitRef="USD">-2571831</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="D20220331"
      decimals="0"
      id="Tag271"
      unitRef="USD">-21211931</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="D20230331"
      decimals="0"
      id="Tag90"
      unitRef="USD">97203</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="D20220331"
      decimals="0"
      id="Tag279"
      unitRef="USD">-740962</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:ProfitLoss
      contextRef="D20230331"
      decimals="0"
      id="Tag282"
      unitRef="USD">-2474628</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="D20220331"
      decimals="0"
      id="Tag208"
      unitRef="USD">-21952893</us-gaap:ProfitLoss>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="D20230331"
      decimals="0"
      id="Tag673"
      unitRef="Shares">5354366</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="D20220331"
      decimals="0"
      id="Tag233"
      unitRef="Shares">1580289</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="D20230331"
      decimals="2"
      id="Tag272"
      unitRef="USDPerShare">-0.48</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="D20220331"
      decimals="2"
      id="Tag153"
      unitRef="USDPerShare">-13.42</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="D20230331"
      decimals="2"
      id="Tag275"
      unitRef="USDPerShare">0.02</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="D20220331"
      decimals="2"
      id="Tag379"
      unitRef="USDPerShare">-0.47</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:EarningsPerShareDiluted
      contextRef="D20230331"
      decimals="2"
      id="Tag677"
      unitRef="USDPerShare">-0.46</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="D20220331"
      decimals="2"
      id="Tag323"
      unitRef="USDPerShare">-13.89</us-gaap:EarningsPerShareDiluted>
    <us-gaap:ProfitLoss
      contextRef="D20230331"
      decimals="0"
      id="Tag143"
      unitRef="USD">-2474628</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="D20220331"
      decimals="0"
      id="Tag455"
      unitRef="USD">-21952893</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="D20230331"
      decimals="0"
      id="Tag99"
      unitRef="USD">20429</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="D20220331"
      decimals="0"
      id="Tag280"
      unitRef="USD">-33800</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionAfterTaxAndReclassificationAdjustmentAttributableToParent
      contextRef="D20230331"
      decimals="0"
      id="Tag97"
      unitRef="USD">-14000</us-gaap:OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionAfterTaxAndReclassificationAdjustmentAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionAfterTaxAndReclassificationAdjustmentAttributableToParent
      contextRef="D20220331"
      decimals="0"
      id="Tag96"
      unitRef="USD">101000</us-gaap:OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionAfterTaxAndReclassificationAdjustmentAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="D20230331"
      decimals="0"
      id="Tag98"
      unitRef="USD">-2468199</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="D20220331"
      decimals="0"
      id="Tag232"
      unitRef="USD">-21885693</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:SharesOutstanding
      contextRef="I20221231_SpecialVotingPreferredStockMember_1"
      decimals="0"
      id="Tag555"
      unitRef="Shares">285672</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="I20221231_SpecialVotingPreferredStockMember_1"
      decimals="0"
      id="Tag648"
      unitRef="USD">2185391</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="I20221231_CommonStockMember"
      decimals="0"
      id="Tag374"
      unitRef="Shares">4602780</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="I20221231_CommonStockMember"
      decimals="0"
      id="Tag377"
      unitRef="USD">460</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="I20221231_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Tag610"
      unitRef="USD">160207367</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="I20221231_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      id="Tag618"
      unitRef="USD">347100</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="I20221231_RetainedEarningsMember"
      decimals="0"
      id="Tag663"
      unitRef="USD">-167565846</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="I20221231"
      decimals="0"
      id="Tag644"
      unitRef="USD">-4825528</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfUnits
      contextRef="D20230331_SpecialVotingPreferredStockMember"
      decimals="0"
      id="Tag367"
      unitRef="Shares">-640</us-gaap:StockIssuedDuringPeriodSharesConversionOfUnits>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfUnits
      contextRef="D20230331_SpecialVotingPreferredStockMember"
      decimals="0"
      id="Tag106"
      unitRef="USD">-4896</us-gaap:StockIssuedDuringPeriodValueConversionOfUnits>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfUnits
      contextRef="D20230331_CommonStockMember"
      decimals="0"
      id="Tag623"
      unitRef="Shares">32</us-gaap:StockIssuedDuringPeriodSharesConversionOfUnits>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfUnits
      contextRef="D20230331_CommonStockMember"
      id="Tag366"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfUnits
      contextRef="D20230331_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Tag632"
      unitRef="USD">4896</us-gaap:StockIssuedDuringPeriodValueConversionOfUnits>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfUnits
      contextRef="D20230331_AccumulatedOtherComprehensiveIncomeMember"
      id="Tag363"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfUnits
      contextRef="D20230331_RetainedEarningsMember"
      id="Tag365"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfUnits
      contextRef="D20230331"
      id="Tag637"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="D20230331_SpecialVotingPreferredStockMember"
      id="Tag616"
      unitRef="Shares"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="D20230331_SpecialVotingPreferredStockMember"
      id="Tag635"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="D20230331_CommonStockMember"
      decimals="0"
      id="Tag376"
      unitRef="Shares">1164251</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="D20230331_CommonStockMember"
      decimals="0"
      id="Tag604"
      unitRef="USD">116</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="D20230331_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Tag571"
      unitRef="USD">1396985</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="D20230331_AccumulatedOtherComprehensiveIncomeMember"
      id="Tag567"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="D20230331_RetainedEarningsMember"
      id="Tag621"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="D20230331"
      decimals="0"
      id="Tag612"
      unitRef="USD">1397101</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="D20230331_SpecialVotingPreferredStockMember"
      id="Tag564"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="D20230331_CommonStockMember"
      id="Tag590"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="D20230331_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Tag646"
      unitRef="USD">109133</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="D20230331_AccumulatedOtherComprehensiveIncomeMember"
      id="Tag583"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="D20230331_RetainedEarningsMember"
      id="Tag622"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="D20230331"
      decimals="0"
      id="Tag640"
      unitRef="USD">109133</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="D20230331_SpecialVotingPreferredStockMember"
      id="Tag579"
      unitRef="Shares"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="D20230331_SpecialVotingPreferredStockMember"
      id="Tag569"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="D20230331_CommonStockMember"
      decimals="0"
      id="Tag607"
      unitRef="Shares">587</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="D20230331_CommonStockMember"
      id="Tag748"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="D20230331_AdditionalPaidInCapitalMember"
      id="Tag656"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="D20230331_AccumulatedOtherComprehensiveIncomeMember"
      id="Tag576"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="D20230331_RetainedEarningsMember"
      id="Tag653"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="D20230331"
      id="Tag591"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="D20230331_SpecialVotingPreferredStockMember"
      id="Tag627"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="D20230331_CommonStockMember"
      id="Tag557"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="D20230331_AdditionalPaidInCapitalMember"
      id="Tag572"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="D20230331_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      id="Tag631"
      unitRef="USD">20429</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="D20230331_RetainedEarningsMember"
      id="Tag619"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="D20230331"
      decimals="0"
      id="Tag617"
      unitRef="USD">20429</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionAfterTaxAndReclassificationAdjustmentAttributableToParent
      contextRef="D20230331_SpecialVotingPreferredStockMember"
      id="Tag358"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionAfterTaxAndReclassificationAdjustmentAttributableToParent
      contextRef="D20230331_CommonStockMember"
      id="Tag624"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionAfterTaxAndReclassificationAdjustmentAttributableToParent
      contextRef="D20230331_AdditionalPaidInCapitalMember"
      id="Tag654"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionAfterTaxAndReclassificationAdjustmentAttributableToParent
      contextRef="D20230331_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      id="Tag558"
      unitRef="USD">-14000</us-gaap:OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionAfterTaxAndReclassificationAdjustmentAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionAfterTaxAndReclassificationAdjustmentAttributableToParent
      contextRef="D20230331_RetainedEarningsMember"
      id="Tag608"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionAfterTaxAndReclassificationAdjustmentAttributableToParent
      contextRef="D20230331"
      decimals="0"
      id="Tag373"
      unitRef="USD">-14000</us-gaap:OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionAfterTaxAndReclassificationAdjustmentAttributableToParent>
    <us-gaap:ProfitLoss
      contextRef="D20230331_SpecialVotingPreferredStockMember"
      id="Tag562"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:ProfitLoss
      contextRef="D20230331_AdditionalPaidInCapitalMember"
      id="Tag605"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:ProfitLoss
      contextRef="D20230331_AccumulatedOtherComprehensiveIncomeMember"
      id="Tag575"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:ProfitLoss
      contextRef="D20230331_RetainedEarningsMember"
      decimals="0"
      id="Tag651"
      unitRef="USD">-2474628</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="D20230331"
      decimals="0"
      id="Tag664"
      unitRef="USD">-2474628</us-gaap:ProfitLoss>
    <us-gaap:SharesOutstanding
      contextRef="I20230331_SpecialVotingPreferredStockMember_1"
      decimals="0"
      id="Tag584"
      unitRef="Shares">285032</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="I20230331_SpecialVotingPreferredStockMember_1"
      decimals="0"
      id="Tag104"
      unitRef="USD">2180495</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="I20230331_CommonStockMember"
      decimals="0"
      id="Tag574"
      unitRef="Shares">5767650</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="I20230331_CommonStockMember"
      decimals="0"
      id="Tag611"
      unitRef="USD">576</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="I20230331_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Tag573"
      unitRef="USD">161718381</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="I20230331_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      id="Tag566"
      unitRef="USD">353529</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="I20230331_RetainedEarningsMember"
      decimals="0"
      id="Tag311"
      unitRef="USD">-170040474</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="I20230331"
      decimals="0"
      id="Tag659"
      unitRef="USD">-5787493</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="I20211231_SpecialVotingPreferredStockMember"
      decimals="0"
      id="Tag614"
      unitRef="Shares">309286</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="I20211231_SpecialVotingPreferredStockMember"
      decimals="0"
      id="Tag174"
      unitRef="USD">2366038</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="I20211231_CommonStockMember"
      decimals="0"
      id="Tag411"
      unitRef="Shares">1550094</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="I20211231_CommonStockMember"
      decimals="0"
      id="Tag594"
      unitRef="USD">155</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="I20211231_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Tag666"
      unitRef="USD">146030203</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="I20211231_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      id="Tag658"
      unitRef="USD">61523</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="I20211231_RetainedEarningsMember"
      decimals="0"
      id="Tag372"
      unitRef="USD">-88508236</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="I20211231"
      decimals="0"
      id="Tag655"
      unitRef="USD">59949683</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfUnits
      contextRef="D20220331_SpecialVotingPreferredStockMember"
      decimals="0"
      id="Tag556"
      unitRef="Shares">-2434</us-gaap:StockIssuedDuringPeriodSharesConversionOfUnits>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfUnits
      contextRef="D20220331_SpecialVotingPreferredStockMember"
      decimals="0"
      id="Tag649"
      unitRef="USD">-18620</us-gaap:StockIssuedDuringPeriodValueConversionOfUnits>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfUnits
      contextRef="D20220331_CommonStockMember"
      decimals="0"
      id="Tag634"
      unitRef="Shares">122</us-gaap:StockIssuedDuringPeriodSharesConversionOfUnits>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfUnits
      contextRef="D20220331_CommonStockMember"
      id="Tag375"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfUnits
      contextRef="D20220331_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Tag599"
      unitRef="USD">18620</us-gaap:StockIssuedDuringPeriodValueConversionOfUnits>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfUnits
      contextRef="D20220331_AccumulatedOtherComprehensiveIncomeMember"
      id="Tag568"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfUnits
      contextRef="D20220331_RetainedEarningsMember"
      id="Tag101"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfUnits
      contextRef="D20220331"
      id="Tag563"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="D20220331_SpecialVotingPreferredStockMember"
      id="Tag371"
      unitRef="Shares"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="D20220331_SpecialVotingPreferredStockMember"
      id="Tag650"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="D20220331_CommonStockMember"
      decimals="0"
      id="Tag709"
      unitRef="Shares">169843</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="D20220331_CommonStockMember"
      decimals="0"
      id="Tag360"
      unitRef="USD">17</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="D20220331_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Tag628"
      unitRef="USD">3299983</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="D20220331_AccumulatedOtherComprehensiveIncomeMember"
      id="Tag609"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="D20220331_RetainedEarningsMember"
      id="Tag645"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="D20220331"
      decimals="0"
      id="Tag665"
      unitRef="USD">3300000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="D20220331_SpecialVotingPreferredStockMember"
      id="Tag606"
      unitRef="Shares"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="D20220331_SpecialVotingPreferredStockMember"
      id="Tag596"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="D20220331_CommonStockMember"
      decimals="0"
      id="Tag561"
      unitRef="Shares">222</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="D20220331_CommonStockMember"
      id="Tag603"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="D20220331_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Tag36"
      unitRef="USD">5615</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="D20220331_AccumulatedOtherComprehensiveIncomeMember"
      id="Tag652"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="D20220331_RetainedEarningsMember"
      id="Tag615"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="D20220331"
      decimals="0"
      id="Tag582"
      unitRef="USD">5615</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesAcquisitions
      contextRef="D20220331_SpecialVotingPreferredStockMember"
      id="Tag364"
      unitRef="Shares"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="D20220331_SpecialVotingPreferredStockMember"
      id="Tag103"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodSharesAcquisitions
      contextRef="D20220331_CommonStockMember"
      decimals="0"
      id="Tag595"
      unitRef="Shares">13988</us-gaap:StockIssuedDuringPeriodSharesAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="D20220331_CommonStockMember"
      decimals="0"
      id="Tag647"
      unitRef="USD">1</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="D20220331_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Tag362"
      unitRef="USD">939999</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="D20220331_AccumulatedOtherComprehensiveIncomeMember"
      id="Tag602"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="D20220331_RetainedEarningsMember"
      id="Tag598"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="D20220331"
      decimals="0"
      id="Tag600"
      unitRef="USD">940000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="D20220331_SpecialVotingPreferredStockMember"
      id="Tag633"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="D20220331_CommonStockMember"
      id="Tag368"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="D20220331_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Tag369"
      unitRef="USD">316855</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="D20220331_AccumulatedOtherComprehensiveIncomeMember"
      id="Tag565"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="D20220331_RetainedEarningsMember"
      id="Tag662"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="D20220331"
      decimals="0"
      id="Tag585"
      unitRef="USD">316855</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="D20220331_SpecialVotingPreferredStockMember"
      id="Tag589"
      unitRef="Shares"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="D20220331_SpecialVotingPreferredStockMember"
      id="Tag281"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="D20220331_CommonStockMember"
      decimals="0"
      id="Tag642"
      unitRef="Shares">2174</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="D20220331_CommonStockMember"
      id="Tag361"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="D20220331_AdditionalPaidInCapitalMember"
      id="Tag620"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="D20220331_AccumulatedOtherComprehensiveIncomeMember"
      id="Tag660"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="D20220331_RetainedEarningsMember"
      id="Tag578"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="D20220331"
      id="Tag747"
      unitRef="USD"
      xsi:nil="true"/>
    <kern:StockIssuedDuringPeriodSharesSettlementOfLiabilities
      contextRef="D20220331_SpecialVotingPreferredStockMember"
      id="Tag580"
      unitRef="Shares"
      xsi:nil="true"/>
    <kern:StockIssuedDuringPeriodValueSettlementOfLiabilities
      contextRef="D20220331_SpecialVotingPreferredStockMember"
      id="Tag657"
      unitRef="USD"
      xsi:nil="true"/>
    <kern:StockIssuedDuringPeriodSharesSettlementOfLiabilities
      contextRef="D20220331_CommonStockMember"
      decimals="0"
      id="Tag581"
      unitRef="Shares">732</kern:StockIssuedDuringPeriodSharesSettlementOfLiabilities>
    <kern:StockIssuedDuringPeriodValueSettlementOfLiabilities
      contextRef="D20220331_CommonStockMember"
      id="Tag560"
      unitRef="USD"
      xsi:nil="true"/>
    <kern:StockIssuedDuringPeriodValueSettlementOfLiabilities
      contextRef="D20220331_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Tag586"
      unitRef="USD">45066</kern:StockIssuedDuringPeriodValueSettlementOfLiabilities>
    <kern:StockIssuedDuringPeriodValueSettlementOfLiabilities
      contextRef="D20220331_AccumulatedOtherComprehensiveIncomeMember"
      id="Tag110"
      unitRef="USD"
      xsi:nil="true"/>
    <kern:StockIssuedDuringPeriodValueSettlementOfLiabilities
      contextRef="D20220331_RetainedEarningsMember"
      id="Tag559"
      unitRef="USD"
      xsi:nil="true"/>
    <kern:StockIssuedDuringPeriodValueSettlementOfLiabilities
      contextRef="D20220331"
      decimals="0"
      id="Tag587"
      unitRef="USD">45066</kern:StockIssuedDuringPeriodValueSettlementOfLiabilities>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="D20220331_SpecialVotingPreferredStockMember"
      id="Tag597"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="D20220331_CommonStockMember"
      id="Tag710"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="D20220331_AdditionalPaidInCapitalMember"
      id="Tag643"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="D20220331_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      id="Tag593"
      unitRef="USD">-33800</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="D20220331_RetainedEarningsMember"
      id="Tag370"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="D20220331"
      decimals="0"
      id="Tag357"
      unitRef="USD">-33800</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionAfterTaxAndReclassificationAdjustmentAttributableToParent
      contextRef="D20220331_SpecialVotingPreferredStockMember"
      id="Tag638"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionAfterTaxAndReclassificationAdjustmentAttributableToParent
      contextRef="D20220331_CommonStockMember"
      id="Tag588"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionAfterTaxAndReclassificationAdjustmentAttributableToParent
      contextRef="D20220331_AdditionalPaidInCapitalMember"
      id="Tag111"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionAfterTaxAndReclassificationAdjustmentAttributableToParent
      contextRef="D20220331_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      id="Tag630"
      unitRef="USD">101000</us-gaap:OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionAfterTaxAndReclassificationAdjustmentAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionAfterTaxAndReclassificationAdjustmentAttributableToParent
      contextRef="D20220331_RetainedEarningsMember"
      id="Tag592"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionAfterTaxAndReclassificationAdjustmentAttributableToParent
      contextRef="D20220331"
      decimals="0"
      id="Tag667"
      unitRef="USD">101000</us-gaap:OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionAfterTaxAndReclassificationAdjustmentAttributableToParent>
    <us-gaap:ProfitLoss
      contextRef="D20220331_SpecialVotingPreferredStockMember"
      id="Tag629"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:ProfitLoss
      contextRef="D20220331_CommonStockMember"
      id="Tag100"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:ProfitLoss
      contextRef="D20220331_AdditionalPaidInCapitalMember"
      id="Tag708"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:ProfitLoss
      contextRef="D20220331_AccumulatedOtherComprehensiveIncomeMember"
      id="Tag613"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:ProfitLoss
      contextRef="D20220331_RetainedEarningsMember"
      decimals="0"
      id="Tag641"
      unitRef="USD">-21952893</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="D20220331"
      decimals="0"
      id="Tag577"
      unitRef="USD">-21952893</us-gaap:ProfitLoss>
    <us-gaap:SharesOutstanding
      contextRef="I20220331_SpecialVotingPreferredStockMember"
      decimals="0"
      id="Tag601"
      unitRef="Shares">306852</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="I20220331_SpecialVotingPreferredStockMember"
      decimals="0"
      id="Tag639"
      unitRef="USD">2347418</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="I20220331_CommonStockMember"
      decimals="0"
      id="Tag570"
      unitRef="Shares">1708755</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="I20220331_CommonStockMember"
      decimals="0"
      id="Tag359"
      unitRef="USD">171</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="I20220331_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Tag626"
      unitRef="USD">148765113</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="I20220331_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      id="Tag636"
      unitRef="USD">128723</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="I20220331_RetainedEarningsMember"
      decimals="0"
      id="Tag661"
      unitRef="USD">-110461129</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="I20220331"
      decimals="0"
      id="Tag625"
      unitRef="USD">40780296</us-gaap:StockholdersEquity>
    <us-gaap:ProfitLoss
      contextRef="D20230331"
      decimals="0"
      id="Tag328"
      unitRef="USD">-2474628</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="D20220331"
      decimals="0"
      id="Tag688"
      unitRef="USD">-21952893</us-gaap:ProfitLoss>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="D20230331"
      decimals="0"
      id="Tag47"
      unitRef="USD">212601</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="D20220331"
      id="Tag44"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="D20230331"
      decimals="0"
      id="Tag739"
      unitRef="USD">62524</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="D20220331"
      decimals="0"
      id="Tag40"
      unitRef="USD">174794</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="D20230331"
      decimals="0"
      id="Tag41"
      unitRef="USD">109133</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="D20220331"
      decimals="0"
      id="Tag447"
      unitRef="USD">304237</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf
      contextRef="D20230331"
      id="Tag325"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf
      contextRef="D20220331"
      decimals="0"
      id="Tag448"
      unitRef="USD">15478521</us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf>
    <kern:AmortizationOfDeferredContractCosts
      contextRef="D20230331"
      decimals="0"
      id="Tag682"
      unitRef="USD">24014</kern:AmortizationOfDeferredContractCosts>
    <kern:AmortizationOfDeferredContractCosts
      contextRef="D20220331"
      decimals="0"
      id="Tag446"
      unitRef="USD">113251</kern:AmortizationOfDeferredContractCosts>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="D20230331"
      decimals="0"
      id="Tag68"
      unitRef="USD">316303</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="D20220331"
      decimals="0"
      id="Tag37"
      unitRef="USD">1993391</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="D20230331"
      decimals="0"
      id="Tag713"
      unitRef="USD">26920</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="D20220331"
      decimals="0"
      id="Tag314"
      unitRef="USD">-5596</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <kern:GainsLossesOnConvertibleNotes
      contextRef="D20230331"
      decimals="0"
      id="Tag469"
      unitRef="USD">-155457</kern:GainsLossesOnConvertibleNotes>
    <kern:GainsLossesOnConvertibleNotes
      contextRef="D20220331"
      decimals="0"
      id="Tag449"
      unitRef="USD">-1433000</kern:GainsLossesOnConvertibleNotes>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="D20230331"
      id="Tag45"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="D20220331"
      decimals="0"
      id="Tag452"
      unitRef="USD">18051</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="D20230331"
      decimals="0"
      id="Tag689"
      unitRef="USD">20397</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="D20220331"
      decimals="0"
      id="Tag50"
      unitRef="USD">1335939</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="D20230331"
      decimals="0"
      id="Tag77"
      unitRef="USD">-195229</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="D20220331"
      decimals="0"
      id="Tag60"
      unitRef="USD">-178869</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="D20230331"
      decimals="0"
      id="Tag310"
      unitRef="USD">-409119</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="D20220331"
      decimals="0"
      id="Tag680"
      unitRef="USD">445969</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherDeferredLiability
      contextRef="D20230331"
      id="Tag679"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:IncreaseDecreaseInOtherDeferredLiability
      contextRef="D20220331"
      decimals="0"
      id="Tag46"
      unitRef="USD">-110107</us-gaap:IncreaseDecreaseInOtherDeferredLiability>
    <us-gaap:IncreaseDecreaseInDeferredRevenue
      contextRef="D20230331"
      decimals="0"
      id="Tag687"
      unitRef="USD">-256630</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:IncreaseDecreaseInDeferredRevenue
      contextRef="D20220331"
      decimals="0"
      id="Tag48"
      unitRef="USD">-296032</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="D20230331"
      decimals="0"
      id="Tag75"
      unitRef="USD">-2537635</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="D20220331"
      decimals="0"
      id="Tag63"
      unitRef="USD">-3585394</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToDevelopSoftware
      contextRef="D20230331"
      id="Tag65"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:PaymentsToDevelopSoftware
      contextRef="D20220331"
      decimals="0"
      id="Tag71"
      unitRef="USD">647022</us-gaap:PaymentsToDevelopSoftware>
    <us-gaap:ProceedsFromDivestitureOfBusinesses
      contextRef="D20230331"
      decimals="0"
      id="Tag55"
      unitRef="USD">600000</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <us-gaap:ProceedsFromDivestitureOfBusinesses
      contextRef="D20220331"
      id="Tag51"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="D20230331"
      decimals="0"
      id="Tag61"
      unitRef="USD">600000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="D20220331"
      decimals="0"
      id="Tag49"
      unitRef="USD">-647022</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="D20230331"
      decimals="0"
      id="Tag327"
      unitRef="USD">49</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="D20220331"
      decimals="0"
      id="Tag453"
      unitRef="USD">5615</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <kern:PrincipalPaymentsOfConvertibleNotes
      contextRef="D20230331"
      decimals="0"
      id="Tag64"
      unitRef="USD">-4917356</kern:PrincipalPaymentsOfConvertibleNotes>
    <kern:PrincipalPaymentsOfConvertibleNotes
      contextRef="D20220331"
      id="Tag315"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="D20230331"
      decimals="0"
      id="Tag70"
      unitRef="USD">-4917405</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="D20220331"
      decimals="0"
      id="Tag683"
      unitRef="USD">-5615</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="D20230331"
      decimals="0"
      id="Tag496"
      unitRef="USD">53364</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="D20220331"
      decimals="0"
      id="Tag685"
      unitRef="USD">-8544</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="D20230331"
      decimals="0"
      id="Tag726"
      unitRef="USD">-6801676</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="D20220331"
      decimals="0"
      id="Tag686"
      unitRef="USD">-4246575</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <kern:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsContinuingOperations
      contextRef="I20221231"
      decimals="0"
      id="Tag32"
      unitRef="USD">7877755</kern:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsContinuingOperations>
    <kern:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsContinuingOperations
      contextRef="I20211231"
      decimals="0"
      id="Tag42"
      unitRef="USD">13087627</kern:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsContinuingOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="I20221231"
      decimals="0"
      id="Tag681"
      unitRef="USD">305500</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="I20211231"
      decimals="0"
      id="Tag326"
      unitRef="USD">1354899</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="I20221231"
      decimals="0"
      id="Tag470"
      unitRef="USD">8183255</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="I20211231"
      decimals="0"
      id="Tag322"
      unitRef="USD">14442526</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <kern:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsContinuingOperations
      contextRef="I20230331"
      decimals="0"
      id="Tag150"
      unitRef="USD">1381579</kern:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsContinuingOperations>
    <kern:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsContinuingOperations
      contextRef="I20220331"
      decimals="0"
      id="Tag53"
      unitRef="USD">9498205</kern:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsContinuingOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="I20230331"
      id="Tag56"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="I20220331"
      decimals="0"
      id="Tag112"
      unitRef="USD">697746</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="I20230331"
      decimals="0"
      id="Tag58"
      unitRef="USD">1381579</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="I20220331"
      decimals="0"
      id="Tag684"
      unitRef="USD">10195951</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet
      contextRef="D20230331"
      decimals="0"
      id="Tag69"
      unitRef="USD">787187</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="D20220331"
      id="Tag309"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="D20230331"
      id="Tag727"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="D20220331"
      decimals="0"
      id="Tag72"
      unitRef="USD">5210</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:ConversionOfStockAmountIssued1
      contextRef="D20230331"
      decimals="0"
      id="Tag54"
      unitRef="USD">1397101</us-gaap:ConversionOfStockAmountIssued1>
    <us-gaap:ConversionOfStockAmountIssued1
      contextRef="D20220331"
      decimals="0"
      id="Tag725"
      unitRef="USD">3300000</us-gaap:ConversionOfStockAmountIssued1>
    <us-gaap:ConversionOfStockAmountConverted1
      contextRef="D20230331"
      decimals="0"
      id="Tag73"
      unitRef="USD">4896</us-gaap:ConversionOfStockAmountConverted1>
    <us-gaap:ConversionOfStockAmountConverted1
      contextRef="D20220331"
      decimals="0"
      id="Tag495"
      unitRef="USD">18620</us-gaap:ConversionOfStockAmountConverted1>
    <us-gaap:DebtConversionOriginalDebtAmount1
      contextRef="D20230331"
      id="Tag57"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:DebtConversionOriginalDebtAmount1
      contextRef="D20220331"
      decimals="0"
      id="Tag728"
      unitRef="USD">45065</us-gaap:DebtConversionOriginalDebtAmount1>
    <kern:StockBasedCompensationCapitalizedAsSoftwareDevelopment
      contextRef="D20230331"
      id="Tag62"
      unitRef="USD"
      xsi:nil="true"/>
    <kern:StockBasedCompensationCapitalizedAsSoftwareDevelopment
      contextRef="D20220331"
      decimals="0"
      id="Tag74"
      unitRef="USD">12618</kern:StockBasedCompensationCapitalizedAsSoftwareDevelopment>
    <kern:CapitalizedSoftwareIncludedInAccruedExpenses
      contextRef="D20230331"
      id="Tag690"
      unitRef="USD"
      xsi:nil="true"/>
    <kern:CapitalizedSoftwareIncludedInAccruedExpenses
      contextRef="D20220331"
      decimals="0"
      id="Tag33"
      unitRef="USD">1114108</kern:CapitalizedSoftwareIncludedInAccruedExpenses>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="D20230331"
      id="Tag67"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="D20220331"
      decimals="0"
      id="Tag59"
      unitRef="USD">24614</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <kern:TerminationOfContingentConsiderationObligationDueToSaleOfDiscontinuedOperations
      contextRef="D20230331"
      decimals="0"
      id="Tag39"
      unitRef="USD">2283806</kern:TerminationOfContingentConsiderationObligationDueToSaleOfDiscontinuedOperations>
    <kern:TerminationOfContingentConsiderationObligationDueToSaleOfDiscontinuedOperations
      contextRef="D20220331"
      id="Tag714"
      unitRef="USD"
      xsi:nil="true"/>
    <kern:SharesReturnedInConnectionWith365CannabisAcquisition
      contextRef="D20230331"
      id="Tag66"
      unitRef="USD"
      xsi:nil="true"/>
    <kern:SharesReturnedInConnectionWith365CannabisAcquisition
      contextRef="D20220331"
      decimals="0"
      id="Tag34"
      unitRef="USD">940000</kern:SharesReturnedInConnectionWith365CannabisAcquisition>
    <kern:CannabisWorkingCapitalAdjustmentFundsRecordedInOtherReceivables
      contextRef="D20230331"
      id="Tag454"
      unitRef="USD"
      xsi:nil="true"/>
    <kern:CannabisWorkingCapitalAdjustmentFundsRecordedInOtherReceivables
      contextRef="D20220331"
      decimals="0"
      id="Tag738"
      unitRef="USD">400000</kern:CannabisWorkingCapitalAdjustmentFundsRecordedInOtherReceivables>
    <kern:CannabisWorkingCapitalFundsReleasedFromAccruedExpenses
      contextRef="D20230331"
      id="Tag43"
      unitRef="USD"
      xsi:nil="true"/>
    <kern:CannabisWorkingCapitalFundsReleasedFromAccruedExpenses
      contextRef="D20220331"
      decimals="0"
      id="Tag52"
      unitRef="USD">160000</kern:CannabisWorkingCapitalFundsReleasedFromAccruedExpenses>
    <us-gaap:NatureOfOperations contextRef="D20230331" id="Tag543">
&lt;p style="margin: 0pt; 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-indent: 0px; 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; font-size: 10pt; text-align: justify; line-height: 1.2;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;&lt;span style="font-weight: bold; line-height: inherit;"&gt;Note&#160;&lt;span style="line-height: inherit;"&gt;1&lt;/span&gt;&#160;&lt;/span&gt;&lt;span style="line-height: inherit;"&gt;&lt;b style="color: #000000; font-family: 'times new roman', times; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; 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; text-align: justify;"&gt;&#x2013;&#160;&lt;/b&gt;&lt;/span&gt;&lt;span style="font-weight: bold; font-family: 'times new roman', times; line-height: inherit;"&gt;Description of Bu&lt;span style="line-height: inherit;"&gt;sines&lt;/span&gt;s&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; 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: start; text-indent: 0px; 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; font-size: 10pt; line-height: 1.2;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; color: #000000; font: 10pt / 1.2 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; 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; text-align: justify; text-indent: 32pt;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;Akerna Corp., herein referred to as we, us, our, the Company or Akerna was formed upon completion of the mergers between MTech&#160;Acquisition Corp. (&#x201c;MTech&#x201d;) and MJ Freeway, LLC (&#x201c;MJF&#x201d;) on June 17, 2019 as contemplated by the Merger Agreement dated October 10, 2018, as amended (the &#x201c;Mergers&#x201d;). Akerna&#160;&lt;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;"&gt;provides software as a service (&#x201c;SaaS&#x201d;) solutions within the cannabis industry that enable regulatory compliance and inventory management&#160;&lt;/span&gt;through our wholly-owned subsidiaries MJF, Trellis Solutions, Inc., or Trellis,&#160;&lt;span style="font-family: 'Times New Roman', serif; color: #000000; position: relative; top: 0.5pt; line-height: inherit;"&gt;Ample Organics, Inc., or Ample,&#160;&lt;/span&gt;solo sciences, inc., or Solo and Viridian Sciences,&#160;Inc., or Viridian. Our proprietary suite of solutions are adaptable for industries in which interfacing with government regulatory agencies for compliance purposes is required, or where the tracking of organic materials from seed or plant to end products is desired. We also develop&#160;products intended to assist states in monitoring licensed businesses&#x2019; compliance with state regulations and to help state-licensed businesses operate in compliance with such law. We provide&#160;&lt;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: 48px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; line-height: inherit; display: inline !important;"&gt;our commercial software platforms, MJ Platform&#xae;, Trellis&#xae;, Ample and Viridian&#160;to state-licensed businesses, and&#160;&lt;/span&gt;&lt;span style="line-height: inherit;"&gt;our regulatory software platform, Leaf Data Systems&#xae;, to state government regulatory agencies.&lt;/span&gt;&#160;Our &lt;span style="color: #000000; font-family: 'Times New Roman', Times, serif; 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; display: inline !important; line-height: inherit;"&gt;solutions are considered non-enterprise offerings (&#x201c;Non-Enterprise&#x201d;) that meet the needs of our small and medium business (&#x201c;SMB&#x201d;) and government regulatory agency customers and our&#160;&lt;/span&gt;Viridian &#160;solutions are considered enterprise offerings (&#x201c;Enterprise&#x201d;).&#160;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; color: #000000; font: 10pt / 1.2 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; 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; text-indent: 32pt; text-align: justify;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; color: #000000; font: 10pt / 1.2 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; 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; text-align: justify; text-indent: 32pt;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"&gt;We consult with clients on a wide range of areas to help them successfully maintain compliance with state laws and regulations. We provide project-focused consulting services to clients who are initiating or expanding their cannabis business operations or are interested in data consulting engagements with respect to the legal cannabis industry. Our advisory engagements include service offerings focused on compliance requirement assessments, readiness and best practices, compliance monitoring systems, application processes, inspection readiness, and business plan and compliance reviews. We typically provide our consulting services to clients in emerging markets that are seeking consultation on newly introduced licensing regimes and assistance with the regulatory compliant build-out of operations.&#160;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; color: #000000; font: 10pt / 1.2 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; 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; text-align: justify; text-indent: 32pt;"&gt;&lt;br/&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; color: #000000; font: 10pt / 1.2 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; text-indent: 0pt; 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; text-align: justify;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; font-weight: bold; font-style: italic; font-size: 10pt;"&gt;Strategic Shift in Business Strategy&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; color: #000000; font: 10pt / 1.2 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; 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; text-align: justify; text-indent: 32pt;"&gt;&lt;br/&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; color: #000000; font: 10pt / 1.2 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; 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; text-align: justify; text-indent: 32pt;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"&gt;During the fourth quarter of 2022, we committed to a number of significant actions described below that collectively represent a strategic shift in our business strategy for&#160;&lt;span style="line-height: inherit;"&gt;2023&lt;/span&gt;&#160;and beyond.&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; color: #000000; font: 10pt / 1.2 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; 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; text-align: justify; text-indent: 32pt;"&gt;&lt;br/&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; color: #000000; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: 2; 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; font-stretch: normal; line-height: 1.2; font-family: 'Times New Roman', Times, serif; text-indent: 25pt; text-align: justify;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt; font-style: italic;"&gt;Exiting the Enterprise&#160;Software Business&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; color: #000000; font: 10pt / 1.2 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; 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; text-align: justify; text-indent: 32pt;"&gt;&lt;br/&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; color: #000000; font: 10pt / 1.2 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; 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; text-align: justify; text-indent: 32pt;"&gt;The development of our Enterprise software business, which began with the acquisitions of Viridian and The NAV People Inc. d.b.a. 365 Cannabis (&#x201c;365 Cannabis&#x201d;) in 2021, did not achieve a sustainable scale in a timely manner consistent with our original plans. Accordingly, we committed to an effort to market this business unit and on January 11, 2023, we completed the sale of 365 Cannabis to 365 Holdco&#160;- LLC (the &#x201c;Buyers&#x201d;) pursuant to a stock purchase agreement (the &#x201c;365 SPA&#x201d;) for &lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;(i) cash in the amount of $0.5 million and the (ii) the termination and release of our obligation to the Buyers for contingent consideration in connection with our original acquisition of 365 Cannabis from the Buyers in 2021 (the &#x201c;Earn-out Obligation&#x201d;). In accordance with the 365 SPA, we and the Buyers agreed that the value of the Earn-out Obligation was $2.3 million for purposes of the sale of 365 Cannabis and was reflected as Contingent consideration payable on our condensed consolidated balance sheets as of December 31, 2022.&lt;/span&gt;&lt;br/&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; color: #000000; font: 10pt / 1.2 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; 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; text-align: justify; text-indent: 32pt;"&gt;&lt;br/&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; color: #000000; font: 10pt / 1.2 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; 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; text-align: justify; text-indent: 32pt;"&gt;&lt;span style="font-family: 'times new roman', times; color: #000000; letter-spacing: normal; orphans: 2; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; line-height: inherit; font-size: 10pt;"&gt;While&#160;&lt;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; display: inline !important; line-height: inherit;"&gt;we explored similar sale options for Viridian, we were unable to commit to any definitive transaction. Accordingly, we informed Viridian&lt;/span&gt;&lt;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-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; text-indent: 42.6667px; float: none; line-height: inherit; display: inline !important;"&gt;&#x2019;&lt;/span&gt;&lt;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; display: inline !important; line-height: inherit;"&gt;s customers that we do not plan to continue software and support services beyond the date of existing contracts, all of which expire during the first&#160;half of&#160;&lt;/span&gt;&lt;span style="line-height: inherit;"&gt;2023&lt;/span&gt;&lt;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; display: inline !important; line-height: inherit;"&gt;. With the sale of 365 Cannabis and our commitment&#160;to wind down the&#160;operations of Viridian, we have effectively exited the Enterprise software business. Accordingly, we have suspended&#160;efforts to seek any new revenue generating opportunities and will only service&#160;the existing customers of Viridian in connection with our contractual commitments.&#160;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; color: #000000; font: 10pt / 1.2 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; 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; text-align: justify; text-indent: 32pt;"&gt;&lt;br/&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; color: #000000; font: 10pt / 1.2 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; 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; text-align: justify; text-indent: 25pt;"&gt;&lt;span style="font-family: 'times new roman', times; color: #000000; letter-spacing: normal; orphans: 2; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; line-height: inherit; font-size: 10pt;"&gt;&lt;span style="color: #000000; font-family: 'times new roman', times; font-style: italic; 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; display: inline !important; line-height: inherit;"&gt;Disposal of Non-Core SMB Software Products and Brands&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; color: #000000; font: 10pt / 1.2 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; 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; text-align: justify; text-indent: 32pt;"&gt;&lt;br/&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; color: #000000; font: 10pt / 1.2 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; 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; text-align: justify; text-indent: 32pt;"&gt;&lt;span style="font-family: 'times new roman', times; color: #000000; letter-spacing: normal; orphans: 2; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; line-height: inherit; font-size: 10pt;"&gt;&lt;span style="color: #000000; font-family: 'times new roman', times; font-style: italic; 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; display: inline !important; line-height: inherit;"&gt;&lt;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; display: inline !important; line-height: inherit;"&gt;In addition to the our exit from the Enterprise software&#160;business, we initiated efforts to explore a sales process&#160;for the non-core components and brands of our SMB/Non-Enterprise business unit, including Trellis, a cultivation and compliance&#160;software platform, Solo, a seed-to-sale tagging and tracking software platform and Last&#160;Call Analytics (&#x201c;LCA&#x201d;), a retail&#160;analytics platform.&#160;&lt;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-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; text-indent: 42.6667px; float: none; line-height: inherit; display: inline !important;"&gt;On January 31, 2023, we completed the sale of&#160;&lt;/span&gt;&lt;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-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; text-indent: 42.6667px; float: none; line-height: inherit; display: inline !important;"&gt;LCA for cash in the amount of $&lt;span style="cursor: default; line-height: inherit;"&gt;0.1&lt;/span&gt;&#160;million. &lt;/span&gt;While we pursued sale opportunities for Trellis and Solo, we were ultimately unable to commit to any definitive transactions. Accordingly, we have communicated with the remaining customers of those businesses that we will discontinue software service and support&#160;upon the expiration of existing contracts during the first half of&lt;span style="line-height: inherit;"&gt;&#160;&lt;/span&gt;2023. Similar to Viridian, as discussed above, we have suspended&#160;efforts to seek any new revenue generating opportunities and will only service&#160;the existing customers of Solo and Trellis in connection with our contractual commitments.&#160;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; color: #000000; font: 10pt / 1.2 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; 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; text-align: justify; text-indent: 32pt;"&gt;&lt;br/&gt;&lt;/p&gt;

&lt;p style="margin: 0pt; color: #000000; font: 10pt / 1.2 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; 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; text-align: justify; text-indent: 25pt;"&gt;&lt;span style="font-family: 'times new roman', times; color: #000000; letter-spacing: normal; orphans: 2; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; line-height: inherit; font-size: 10pt;"&gt;&lt;span style="color: #000000; font-family: 'times new roman', times; font-style: italic; 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; display: inline !important; line-height: inherit;"&gt;Exit Strategy&lt;br/&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; color: #000000; font: 10pt / 1.2 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; 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; text-align: justify; text-indent: 32pt;"&gt;&lt;br/&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; color: #000000; font: 10pt / 1.2 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; 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; text-align: justify; text-indent: 32pt;"&gt;&lt;span style="font-family: 'times new roman', times; color: #000000; letter-spacing: normal; orphans: 2; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; line-height: inherit; font-size: 10pt;"&gt;With the completion of the sales of 365 Cannabis and LCA&#160;and the commitment to effectively discontinue and wind down the operations and service associated with Viridian, Solo and Trellis, our remaining core SMB and governmental business unit is comprised&#160;of MJF and Ample. Concurrent with the actions described above, we entered into letters of intent with two unrelated parties in the&#160;fourth quarter of 2022 to (i) explore the sale of our remaining core SMB and governmental&#160;business unit and (ii) realize the potential value of our publicly-held holding company through a merger or similar transaction. Collectively, pursuit of these transactions reflects our intention to&#160;&lt;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-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; text-indent: 42.6667px; float: none; line-height: inherit; display: inline !important;"&gt;fully exit the&lt;/span&gt;&lt;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-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; text-indent: 42.6667px; line-height: inherit;"&gt;&#160;&lt;/span&gt;SaaS&lt;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-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; text-indent: 42.6667px; float: none; line-height: inherit; display: inline !important;"&gt;&#160;industry.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; color: #000000; font: 10pt / 1.2 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; 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; text-align: justify; text-indent: 32pt;"&gt;&lt;br/&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; 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; font-family: 'times new roman', times; font-size: 10pt; text-indent: 32pt; text-align: justify; line-height: 1.2;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;"&gt;On January 27, 2023, we entered into a securities purchase agreement (&#x201c;MJF-Ample SPA&#x201d;) with POSaBIT&#160;Systems Corp (&#x201c;POSaBIT&#x201d;)&#160;to sell MJF and Ample for $4.0 million in cash. Subsequently, we received a superior offer from Alleaves&#160;Inc. &lt;span style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; 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;"&gt;(&#x201c;&lt;/span&gt;Alleaves&lt;span style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; 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;"&gt;&#x201d;)&lt;/span&gt;,&#160;as described below, which was presented to POSaBIT&lt;span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; 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; display: inline !important; line-height: inherit;"&gt;&lt;span style="line-height: inherit;"&gt;&#160;&lt;/span&gt;for an opportunity to match or exceed&lt;span style="line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/span&gt;Alleave&lt;span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; 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; display: inline !important; line-height: inherit;"&gt;s&lt;span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; 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; display: inline !important;"&gt;&#x2019;&lt;/span&gt; offer in accordance with the MJF-Ample SPA.&#160;&lt;/span&gt;POSaBIT&#160;ultimately declined to present a counter-offer and on April 5, 2023, we terminated the MJF-Ample SPA.&#160;&lt;span style="color: #000000; font-family: 'Times New Roman', Times, serif; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; 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;"&gt;As a result of the termination, Akerna owes POSaBIT a termination fee of $140,000 and payment of up to $60,000 in reasonable fees and expenses.&#160;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; 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; font-family: 'times new roman', times; font-size: 10pt; text-indent: 32pt; text-align: justify; line-height: 1.2;"&gt;&lt;br/&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; 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; font-family: 'times new roman', times; font-size: 10pt; text-indent: 32pt; text-align: justify; line-height: 1.2;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;"&gt;On April 28, 2023, we&#160;&lt;span style="color: #000000; font-family: 'Times New Roman', Times, serif; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; 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;"&gt;entered into a securities purchase agreement (the &#x201c;SPA&#x201d;) with MJ Freeway Acquisition Co (&#x201c;MJA&#x201d;), a subsidiary of Alleaves. Upon the terms and subject to the satisfaction of the conditions described in the SPA, including approval of the transaction by Akerna&#x2019;s stockholders, Akerna will sell MJF and Ample to MJA (the &#x201c;Sale Transaction&#x201d;) for a purchase price of $5.0 million, consisting of $4.0 million in cash at closing and a loan by MJA to Akerna in the principal amount of $1.0 million evidenced by a note and security documents (as described in detail below) with such note to be deemed paid in full upon closing.&#160;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;"&gt;&lt;span style="color: #000000; font-family: 'Times New Roman', Times, serif; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; 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;"&gt;The purchase price is&#160;subject to adjustment at closing of the Sale Transaction attributable to variances from target working capital (as set forth in the SPA) and&#160;further adjustment post-closing upon delivery of a post-closing statement by MJA within 75 days after the closing subject to a $0.5 million cap on any post-closing working capital adjustments. &lt;span style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; 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;"&gt;The closing of the Sale Transaction is subject to customary closing conditions as well as the required approval of the stockholders of&lt;span style="line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/span&gt;Akerna&#160;&lt;span style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; 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;"&gt;and the concurrent closing of the merger transaction, as described below. The obligation of MJA to close on the Sale Transaction is also subject to satisfaction of certain additional conditions regarding employee retention and contractual matters associated with MJF&lt;span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; 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; display: inline !important; line-height: inherit;"&gt;&#x2019;&lt;/span&gt;s&#160;and Ample&lt;span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; 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; display: inline !important; line-height: inherit;"&gt;&#x2019;&lt;/span&gt;s&#160;customers, among&#160;others&lt;/span&gt;&lt;span style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; 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;"&gt;.&lt;span style="line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; 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;"&gt;Under the SPA,&lt;span style="line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/span&gt;Akerna&lt;span style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; 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;"&gt;&lt;span style="line-height: inherit;"&gt;&#160;&lt;/span&gt;and MJA have agreed to provide limited indemnification to each other with respect to certain tax matters, in each case capped at a maximum amount of $&lt;/span&gt;0.5&lt;span style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; 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;"&gt;&lt;span style="line-height: inherit;"&gt;&#160;&lt;/span&gt;million. We or MJA may terminate the SPA upon mutual consent and either party may terminate the SPA unilaterally under certain conditions as described in the SPA. In the event that MJA or&lt;span style="line-height: inherit;"&gt;&#160;&lt;/span&gt;Akerna&lt;span style="line-height: inherit;"&gt;&#160;&lt;/span&gt;terminates the SPA pursuant to certain of the sections set forth above,&lt;span style="line-height: inherit;"&gt;&#160;&lt;/span&gt;Akerna&lt;span style="line-height: inherit;"&gt;&#160;&lt;/span&gt;will be required to pay MJA a termination fee of $290,000&lt;span style="line-height: inherit;"&gt;&#160;&lt;/span&gt;and reimburse MJA for its reasonable fees and expenses up to $60,000.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; 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; font-family: 'times new roman', times; font-size: 10pt; text-indent: 32pt; text-align: justify; line-height: 1.2;"&gt;&lt;br/&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; color: #000000; font: 10pt / 1.2 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; 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; text-align: justify; text-indent: 32pt;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;&lt;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; display: inline !important; line-height: inherit;"&gt;On January 27, 2023, we entered into an agreement&#160;and plan of merger (the &#x201c;Merger Agreement&#x201d;) with Gryphon Digital Mining,&#160;&lt;/span&gt;Inc&lt;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; display: inline !important; line-height: inherit;"&gt;. (&#x201c;Gryphon&#x201d;) and&#160;&lt;/span&gt;Akerna&lt;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; display: inline !important; line-height: inherit;"&gt;&#160;Merger Co. (&#x201c;&lt;/span&gt;Akerna&lt;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; display: inline !important; line-height: inherit;"&gt;&#160;Merger&#x201d;). Upon the terms and subject to the satisfaction of the&#160;conditions provided in the Merger Agreement, including the approval of the transaction by&#160;&lt;/span&gt;Akerna&#x2019;s&lt;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; display: inline !important; line-height: inherit;"&gt;&#160;and Gryphon&#x2019;s stockholders,&#160;&lt;/span&gt;Akerna&lt;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; display: inline !important; line-height: inherit;"&gt; Merger will be merged with and into Gryphon (the &#x201c;Merger&#x201d;), with Gryphon surviving the Merger as a wholly-owned subsidiary of &lt;/span&gt;Akerna&lt;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; display: inline !important; line-height: inherit;"&gt;. Following the closing of the Merger, the former Gryphon and&#160;&lt;/span&gt;Akerna&lt;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; display: inline !important; line-height: inherit;"&gt;&#160;&lt;/span&gt;stockholders&lt;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; display: inline !important; line-height: inherit;"&gt;&#160;immediately before the&#160;Merger are expected to own approximately&#160;&lt;/span&gt;&lt;/span&gt;&lt;span style="cursor: default; line-height: inherit;"&gt;92.5&lt;/span&gt;&lt;span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; 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; display: inline !important; line-height: inherit;"&gt;&#160;percent and&#160;&lt;/span&gt;&lt;span style="cursor: default; line-height: inherit;"&gt;7.5&lt;/span&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;&lt;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; display: inline !important; line-height: inherit;"&gt;&#160;percent, respectively, of the outstanding capital stock on a fully diluted basis. Upon completion of the Merger,&lt;/span&gt;&lt;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; line-height: inherit;"&gt;&#160;&lt;/span&gt;Akerna&lt;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; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;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; display: inline !important; line-height: inherit;"&gt;will change&#160;its name to Gryphon Digital Mining,&lt;/span&gt;&lt;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; line-height: inherit;"&gt;&#160;&lt;/span&gt;Inc&lt;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; display: inline !important; line-height: inherit;"&gt;. The&#160;closing of the Merger&#160;is subject to customary closing conditions including the required approval of the stockholders of&#160;&lt;/span&gt;Akerna&lt;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; display: inline !important; line-height: inherit;"&gt;&#160;and Gryphon, the approval of&#160;&lt;/span&gt;&lt;span style="color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; 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; font-family: 'Times New Roman'; text-align: start; text-indent: 44px; float: none; line-height: inherit; display: inline !important;"&gt;the&lt;span style="line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/span&gt;&lt;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: 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; font-family: 'time new roman'; float: none; line-height: inherit; display: inline !important;"&gt;Nasdaq&lt;/span&gt;&lt;span style="color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; 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; font-family: 'Times New Roman'; text-align: start; text-indent: 44px; float: none; line-height: inherit; display: inline !important;"&gt;&lt;span style="line-height: inherit;"&gt;&#160;&lt;/span&gt;Capital&#160;Market (the&lt;span style="line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/span&gt;&lt;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: 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; font-family: 'time new roman'; float: none; line-height: inherit; display: inline !important;"&gt;&#x201c;Nasdaq&#160;Market&#x201d;)&#160;&lt;/span&gt;&lt;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; display: inline !important; line-height: inherit;"&gt;of the continued listing of Gryphon after the closing of the&#160;Merger and the simultaneous closing of the Sale Transaction, among others. We and&lt;/span&gt;&lt;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; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;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; display: inline !important; line-height: inherit;"&gt;Gryphon may terminate the Merger upon mutual consent and either party may terminate the Merger unilaterally under certain conditions. In the event&#160;either party terminates the Merger pursuant to certain conditions, we will be required to pay&lt;/span&gt;&lt;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; line-height: inherit;"&gt;&#160;&lt;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; display: inline !important; line-height: inherit;"&gt;Gryphon&lt;/span&gt;&lt;/span&gt;&lt;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; display: inline !important; line-height: inherit;"&gt;&#160;a termination&#160;fee of $&lt;/span&gt;&lt;/span&gt;&lt;span style="cursor: default; line-height: inherit;"&gt;275,000&lt;/span&gt;&lt;span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; 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; display: inline !important; line-height: inherit;"&gt;&#160;less any reimbursed expenses.&#160;The Merger is expected to be treated by&lt;span style="line-height: inherit;"&gt;&#160;&lt;/span&gt;Akerna&lt;span style="line-height: inherit;"&gt;&#160;&lt;/span&gt;as a reverse merger, or a change of control, whereby the stockholders of Gryphon will have majority ownership and control of&#160;Akerna&#160;after the transaction is complete.&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; color: #000000; font: 10pt / 1.2 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; 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; text-align: justify; text-indent: 25pt;"&gt;&lt;br/&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; color: #000000; font: 10pt / 1.2 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; 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; text-align: justify; text-indent: 32pt;"&gt;&lt;span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; 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; display: inline !important; line-height: inherit;"&gt;Concurrent with the signing&#160;and in support of the Sale Transaction&#160;and the&#160;Merger, we and&#160;&lt;span style="color: #000000; font-family: 'Times New Roman', Times, serif; 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; display: inline !important; line-height: inherit;"&gt;each of the&#160;holders of the&lt;span style="line-height: inherit;"&gt;&#160;&lt;/span&gt;2021&lt;span style="line-height: inherit;"&gt;&#160;&lt;/span&gt;Senior Secured Convertible Notes (the &#x201c;Senior Convertible Notes&#x201d;)&#160;entered into exchange&#160;agreements (the &#x201c;Exchange Agreements&#x201d;) whereby the holders would ultimately&#160;convert the principal amounts of each of their note holdings to a level&#160;that would represent&#160;&lt;span style="cursor: default; line-height: inherit;"&gt;19.9&lt;/span&gt;&#160;percent of the outstanding shares&#160;of our common stock, $&lt;span style="cursor: default; line-height: inherit;"&gt;0.0001&lt;/span&gt;&#160;par value (&#x201c;Common Stock&#x201d;) prior to the closing of the Sale Transaction and the&#160;Merger. Immediately prior to the stockholder vote required for the closing&#160;of those transaction, the&#160;remaining Senior Convertible Notes outstanding&#160;would be converted into a special class of exchangeable preferred stock to facilitate the required stockholder vote and then be converted into shares of our Common Stock subject to the Merger. For a limited period, the conversion price of the Senior Convertible Notes was lowered to $&lt;span style="cursor: default; line-height: inherit;"&gt;1.20&lt;/span&gt;&#160;per share from $&lt;span style="cursor: default; line-height: inherit;"&gt;4.75&lt;/span&gt;&#160;per share. We anticipate scheduling a meeting of stockholders during the third quarter of&#160;&lt;span style="cursor: default; line-height: inherit;"&gt;2023&lt;/span&gt;&#160;to approve the Sale Transaction and the Merger and we expect these transactions to close shortly thereafter.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;div style="line-height: 1.2;"&gt;
&lt;div id="t_ft_YCC7LFXBNK00000000000000000000b"&gt;
&lt;table style="width: 100%; font-family: 'times new roman'; font-size: 10pt;"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td class="pgno" style="padding: 0px; text-align: center;"&gt;&lt;span class="pageno" style="font-size: 10pt; line-height: inherit;"&gt;7&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;

&lt;p style="margin: 0pt; color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-align: justify; line-height: 1.2; text-indent: 0pt;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times; font-style: italic; font-weight: bold; line-height: inherit;"&gt;Secured Note and Ancillary Agreements&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-align: justify; line-height: 1.2; text-indent: 0pt;"&gt;&lt;br/&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-align: justify; line-height: 1.2; text-indent: 32pt;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;"&gt;On May 3, 2023, we received a loan in the amount of $1.0 million from MJA in connection with the Sale Transaction. Accordingly, &lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;"&gt;we&lt;span style="color: #000000; font-family: 'Times New Roman', Times, serif; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; 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;"&gt;&#160;and MJA entered into a $1.0 million secured promissory note (the &#x201c;MJA Note&#x201d;). The MJA Note bears simple interest at the rate of ten percent (10%) per annum from the date of issuance until repayment of the MJA Note which will be due and payable on April 28, 2024, or, upon completion of the Sale Transaction, in which case the MJA Note shall be deemed paid in full.&#160;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;"&gt;&lt;span style="color: #000000; font-family: 'Times New Roman', Times, serif; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; 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;"&gt;Akerna&#x2019;s obligations under the MJA Note have been secured pursuant to a Security and Pledge Agreement&#160;(the &#x201c;Security Agreement&#x201d;). The Security Agreement creates a security interest in all of the personal property of Akerna and certain of its subsidiaries.&#160;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;"&gt;&lt;span style="color: #000000; font-family: 'Times New Roman', Times, serif; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; 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;"&gt;In addition, certain subsidiaries of&lt;span style="line-height: inherit;"&gt;&#160;&lt;/span&gt;Akerna&lt;span style="line-height: inherit;"&gt;&#160;&lt;/span&gt;entered into a guaranty agreement with MJA (the &#x201c;Guaranty Agreement&#x201d;) under which they will guarantee the obligations of the Company under the Security Agreement and the MJA Note.&lt;/span&gt;&lt;/span&gt;&lt;br/&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; 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; font-family: 'times new roman', times; font-size: 10pt; text-align: justify; line-height: 1.2; text-indent: 32pt;"&gt;&lt;br/&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; 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; font-family: 'times new roman', times; font-size: 10pt; text-align: justify; line-height: 1.2; text-indent: 32pt;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;"&gt;&lt;span style="color: #000000; font-family: 'Times New Roman', Times, serif; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; 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;"&gt;In connection to the MJA Note, the Security Agreement, and the Guaranty Agreement (collectively, &#x201c;New Note Transaction Documents&#x201d;) and solely to permit&lt;span style="line-height: inherit;"&gt;&#160;&lt;/span&gt;Akerna&lt;span style="line-height: inherit;"&gt;&#160;&lt;/span&gt;to issue the MJA Note and execute and perform its obligations under the New Note Transaction Documents and a Subordination Agreement (as defined below), each of the holders (each, a &#x201c;Holder&#x201d;) of the Senior Convertible Notes issued pursuant to a Securities Purchase Agreement dated October 5, 2021 (&#x201c;2021&lt;span style="line-height: inherit;"&gt;&#160;&lt;/span&gt;SPA&#x201d;) agreed to waive the prohibition on issuing indebtedness other than Permitted Indebtedness (as defined in the Senior Convertible Notes) pursuant to Section&lt;span style="line-height: inherit;"&gt;&#160;&lt;/span&gt;14(b) of the Senior Convertible Notes and the prohibition permitting Liens (as defined in the Senior Convertible Notes) to exist other than Permitted Liens (as defined in the Senior Convertible Notes) pursuant to Section&lt;span style="line-height: inherit;"&gt;&#160;&lt;/span&gt;14(c) of the Senior Convertible Notes and Section&lt;span style="line-height: inherit;"&gt;&#160;&lt;/span&gt;5(g)(v) of the&lt;span style="line-height: inherit;"&gt;&#160;&lt;/span&gt;2021&lt;span style="line-height: inherit;"&gt;&#160;&lt;/span&gt;SPA (the &#x201c;Waiver&#x201d;).&#160;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;"&gt;&lt;span style="color: #000000; font-family: 'Times New Roman', Times, serif; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; 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;"&gt;In connection to the New Note Transaction Documents, MJA,&lt;span style="line-height: inherit;"&gt;&#160;&lt;/span&gt;Akerna, and HT Investments MA LLC (the &#x201c;Senior Agent&#x201d;, together with the Holders, the &#x201c;Senior Creditors&#x201d;), as collateral agent under the&lt;span style="line-height: inherit;"&gt;&#160;&lt;/span&gt;2021&lt;span style="line-height: inherit;"&gt;&#160;&lt;/span&gt;SPA, each on behalf of the respective Holders, entered into a subordination and&lt;span style="line-height: inherit;"&gt;&#160;&lt;/span&gt;intercreditor&lt;span style="line-height: inherit;"&gt;&#160;&lt;/span&gt;agreement (the &#x201c;Subordination Agreement&#x201d;), whereby the parties agreed that the payment of any and all obligations, liabilities and indebtedness of every nature of&lt;span style="line-height: inherit;"&gt;&#160;&lt;/span&gt;Akerna, its applicable subsidiary and/or affiliates from time to time owed to MJA under the Subordinated Debt Documents (as defined in the Subordination Agreement) will be subordinate and subject in right and time of payment, to the prior payment in full of all obligations under the Senior Convertible Notes.&lt;/span&gt;&lt;/span&gt;&lt;br/&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; color: #000000; font: 10pt / 1.2 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; 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; text-align: justify; text-indent: 32pt;"&gt;&lt;br/&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; 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; font-family: 'times new roman', times; font-size: 10pt; text-align: justify; text-indent: 0pt; line-height: 1.2;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt; font-style: italic; font-weight: bold;"&gt;&lt;span style="line-height: inherit;"&gt;&lt;span style="color: #000000; font-variant-ligatures: normal; font-variant-caps: normal; 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;"&gt;Financial Reporting and Classification&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; color: #000000; font: 10pt / 1.2 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; 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; text-align: justify; text-indent: 32pt;"&gt;&lt;br/&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; 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; font-family: 'times new roman', times; font-size: 10pt; text-align: justify; text-indent: 32pt; line-height: 1.2;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"&gt;&lt;span style="line-height: inherit;"&gt;As a result of the corporate actions described above,&lt;span style="line-height: inherit;"&gt;&#160;&lt;/span&gt;365&lt;span style="line-height: inherit;"&gt;&#160;&lt;/span&gt;Cannabis and LCA (together, the &#x201c;Discontinued Group&#x201d;) met the criteria to be considered &#x201c;held for sale&#x201d;&#160;as that term is defined in accounting principles generally accepted in the United States (&#x201c;GAAP&#x201d;). Accordingly. the&#160;&lt;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: 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;"&gt;assets and liabilities of these entities are classified and reflected on our condensed consolidated balance sheets as&#160;&lt;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; display: inline !important; line-height: inherit;"&gt;&#x201c;&lt;/span&gt;held for sale&lt;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; display: inline !important; line-height: inherit;"&gt;&#x201d;&lt;/span&gt;&#160;as of December 31, 2022 and their&#160;&lt;/span&gt;results of operations are classified as&#160;&lt;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; display: inline !important; line-height: inherit;"&gt;&#x201c;&lt;/span&gt;discontinued&#160;operations&lt;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; display: inline !important; line-height: inherit;"&gt;&#x201d;&lt;/span&gt;&#160;in the condensed consolidated statements of operations for the three months ended March 31, 2023 and&lt;span style="line-height: inherit;"&gt;&#160;&lt;/span&gt;2022, respectively. Certain financial disclosures including major components of the assets and liabilities and results of operations of the Discontinued Group are provided in Note&lt;span style="line-height: inherit;"&gt;&#160;&lt;/span&gt;12. Our core SMB and governmental business unit (MJF and Ample), the businesses for which we have committed to terminate operations (Viridian, Solo and Trellis) and our publicly-held parent holding company (Akerna&#160;Corp.) comprise our continuing operations. Collectively, these entities are presented&#160;as&#160; continuing operations for all periods presented herein and until such time that stockholder approval is received for the Sale Transaction and the Merger.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;div&gt;
&lt;div id="t_ft_I455PHH9IO00000000000000000000b"&gt;

&lt;/div&gt;
&lt;/div&gt;
</us-gaap:NatureOfOperations>
    <us-gaap:LongTermPurchaseCommitmentDescription contextRef="D20230111" id="Tag535">(i) cash in the amount of $0.5 million and the (ii) the termination and release of our obligation to the Buyers for contingent consideration in connection with our original acquisition of 365 Cannabis from the Buyers in 2021 (the &#x201c;Earn-out Obligation&#x201d;). In accordance with the 365 SPA, we and the Buyers agreed that the value of the Earn-out Obligation was $2.3 million for purposes of the sale of 365 Cannabis and was reflected as Contingent consideration payable on our condensed consolidated balance sheets as of December 31, 2022.</us-gaap:LongTermPurchaseCommitmentDescription>
    <us-gaap:Cash
      contextRef="I20230131"
      decimals="-5"
      id="Tag752"
      unitRef="USD">100000</us-gaap:Cash>
    <kern:PurchasePriceValue
      contextRef="I20230127_PosabitSystemsCorporationMember"
      decimals="-5"
      id="Tag538"
      unitRef="USD">4000000</kern:PurchasePriceValue>
    <us-gaap:GainLossOnContractTermination
      contextRef="D20230127_PosabitSystemsCorporationMember_1"
      decimals="0"
      id="Tag541"
      unitRef="USD">140000</us-gaap:GainLossOnContractTermination>
    <us-gaap:CostsAndExpenses
      contextRef="D20230127_PosabitSystemsCorporationMember_1"
      decimals="0"
      id="Tag537"
      unitRef="USD">60000</us-gaap:CostsAndExpenses>
    <kern:PurchasePriceValue
      contextRef="I20230428_AkernaCanadaAmpleExchangeIncMember"
      decimals="-5"
      id="Tag719"
      unitRef="USD">5000000</kern:PurchasePriceValue>
    <kern:PurchasePriceValueInCash
      contextRef="I20230428_AkernaCanadaAmpleExchangeIncMember"
      decimals="-5"
      id="Tag715"
      unitRef="USD">4000000</kern:PurchasePriceValueInCash>
    <kern:PurchasePriceValueInLoan
      contextRef="I20230428_AkernaCanadaAmpleExchangeIncMember"
      decimals="-5"
      id="Tag716"
      unitRef="USD">1000000</kern:PurchasePriceValueInLoan>
    <kern:PeriodForPostClosingStatement contextRef="D20230428" id="Tag744">P75D</kern:PeriodForPostClosingStatement>
    <kern:MaximumAmountOfPostClosingWorkingCapitalAdjustments
      contextRef="I20230428"
      decimals="-5"
      id="Tag539"
      unitRef="USD">500000</kern:MaximumAmountOfPostClosingWorkingCapitalAdjustments>
    <kern:MaximumAmountOfPostClosingWorkingCapitalAdjustments
      contextRef="I20230428"
      decimals="-5"
      id="Tag540"
      unitRef="USD">500000</kern:MaximumAmountOfPostClosingWorkingCapitalAdjustments>
    <us-gaap:GainLossOnContractTermination
      contextRef="D20230428"
      decimals="0"
      id="Tag734"
      unitRef="USD">290000</us-gaap:GainLossOnContractTermination>
    <us-gaap:CostsAndExpenses
      contextRef="D20230428"
      decimals="0"
      id="Tag729"
      unitRef="USD">60000</us-gaap:CostsAndExpenses>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="I20230127_GryphonDigitalMiningIncMember"
      decimals="3"
      id="Tag731"
      unitRef="Pure">0.925</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="I20230127_AkernaMergerCoMember"
      decimals="3"
      id="Tag733"
      unitRef="Pure">0.075</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:GainLossOnContractTermination
      contextRef="D20230127_GryphonDigitalMiningIncMember_1"
      decimals="0"
      id="Tag542"
      unitRef="USD">275000</us-gaap:GainLossOnContractTermination>
    <kern:PercentageOfConversionOfStockRepresentOutstandingShares
      contextRef="I20230331_ExchangeAgreementsMember"
      decimals="3"
      id="Tag730"
      unitRef="Pure">0.199</kern:PercentageOfConversionOfStockRepresentOutstandingShares>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="I20230331_ExchangeAgreementsMember"
      decimals="4"
      id="Tag717"
      unitRef="USDPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1
      contextRef="I20230331_SeniorNotesMember_MinimumMember"
      decimals="2"
      id="Tag718"
      unitRef="USDPerShare">1.2</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1
      contextRef="I20230331_SeniorNotesMember_MaximumMember"
      decimals="2"
      id="Tag720"
      unitRef="USDPerShare">4.75</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="I20230503_SecuredDebtMember"
      decimals="-5"
      id="Tag751"
      unitRef="USD">1000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="I20230503_SecuredDebtMember"
      decimals="-5"
      id="Tag750"
      unitRef="USD">1000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="I20230503_SecuredDebtMember"
      decimals="2"
      id="Tag536"
      unitRef="Pure">0.10</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:SignificantAccountingPoliciesTextBlock contextRef="D20230331" id="Tag472">
&lt;p style="margin: 0pt; text-align: justify; line-height: 1.2;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;"&gt;Note 2 &lt;b style="color: #000000; font-family: 'times new roman', times; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"&gt;&#x2013;&lt;/b&gt;&#160;Basis of Presentation and Summary of Significant Accounting &lt;span style="line-height: inherit;"&gt;Policies&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; text-align: justify; line-height: 1.2;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
&lt;div style="border-left: none; border-right: none; line-height: 1.2;"&gt;

&lt;p style="margin: 0pt; text-align: justify;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold; line-height: inherit;"&gt;Going Concern and Management&lt;span style="color: #000000; font-family: 'times new roman', times; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; 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; display: inline !important; line-height: inherit;"&gt;&#x2019;&lt;/span&gt;s Liquidity Plans&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; text-align: justify;"&gt;&lt;br/&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; 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-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; font-size: 13.3333px; background-color: #ffffff; text-align: justify; text-indent: 32pt; line-height: 1.2;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;In accordance with the Financial Accounting Standards Board&#x2019;s (&#x201c;FASB&#x201d;) standard on going concern, Accounting Standard Update (&#x201c;ASU&#x201d;) No.&#160;&lt;span style="line-height: inherit;"&gt;2014&lt;/span&gt;-&lt;span style="line-height: inherit;"&gt;15&lt;/span&gt;,&#160;&lt;span style="font-style: italic; line-height: inherit;"&gt;Disclosure of Uncertainties about an Entity&lt;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: 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; display: inline !important; line-height: inherit;"&gt;&#x2019;&lt;/span&gt;s Ability to Continue&#160;as Going Concern&lt;/span&gt;&#160;(&#x201c;ASU&#160;&lt;span style="line-height: inherit;"&gt;2014&lt;/span&gt;-&lt;span style="line-height: inherit;"&gt;15&lt;/span&gt;&#x201d;), we assess going concern uncertainty in our consolidated financial statements to determine if we have sufficient cash, cash equivalents and working capital on hand and any available borrowings on loans, to operate for a period of at least&#160;&lt;span style="line-height: inherit;"&gt;one&lt;/span&gt;&#160;year from the date the condensed consolidated financial statements are issued, which is defined as the &#x201c;look-forward period&#x201d; in ASU&#160;&lt;span style="line-height: inherit;"&gt;2014&lt;/span&gt;-&lt;span style="line-height: inherit;"&gt;15&lt;/span&gt;. As part of this assessment, based on conditions that are known and reasonably knowable to us, we will consider various scenarios, forecasts, projections, estimates and will make certain key assumptions, including the timing and nature of projected cash expenditures or programs, and our ability to delay or curtail expenditures or programs, if necessary, among other factors. Based on this assessment, as necessary or applicable, we make certain assumptions regarding implementing curtailments or delays in the nature and timing of programs and expenditures to the extent we deem probable that such implementations can be achieved and we have the proper authority to execute them within the look-forward period in accordance with ASU&#160;&lt;span style="line-height: inherit;"&gt;2014&lt;/span&gt;-&lt;span style="line-height: inherit;"&gt;15&lt;/span&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; 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-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; font-size: 13.3333px; background-color: #ffffff; text-align: justify; text-indent: 32pt; line-height: 1.2;"&gt;&lt;br/&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; 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-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; font-size: 13.3333px; background-color: #ffffff; text-align: justify; text-indent: 32pt; line-height: 1.2;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&lt;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: 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; line-height: inherit;"&gt;&lt;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: 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; display: inline !important; line-height: inherit;"&gt;The accompanying consolidated financial statements have been prepared on the basis that we will continue as a going concern, which contemplates realization of assets and the satisfaction of liabilities in the normal course of business.&#160;However, since&lt;/span&gt;&#160;our inception in 2019 we have incurred recurring losses from operations, used cash from operating activities, and relied on capital raising transactions to continue ongoing operations&lt;/span&gt;&lt;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: 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; line-height: inherit;"&gt;. As of March 31, 2022, we had a working capital&#160;deficit of $&lt;span style="border-right: none; border-left: none; line-height: inherit;"&gt;&lt;span style="line-height: inherit;"&gt;8.5&lt;/span&gt;&lt;/span&gt;&#160;million with&#160;&lt;span style="border-right: none; border-left: none; line-height: inherit;"&gt;$&lt;span style="line-height: inherit;"&gt;&lt;span style="line-height: inherit;"&gt;0.9&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&#160;million in unrestricted cash available to fund future operations. We anticipate continuing to generate losses from operations&#160;and using cash from operating&#160;activities for the foreseeable future, although at lower than historical levels as a result of restructuring actions taken during the second quarter of&#160;&lt;span style="line-height: inherit;"&gt;2022&lt;/span&gt;&#160;and the curtailment of activities associated&#160;with our discontinued operations as well as those business that we plan to terminate. &lt;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: 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;"&gt;Furthermore, in March 22 and March 23, 2023, respectively, we received two notices (the &#x201c;Notices&#x201d;) from The Nasdaq Stock Market LLC (the &#x201c;Nasdaq&#x201d;) indicating that (i) the bid price of the Company&#x2019;s Common Stock is not currently in compliance with the requirement to maintain a minimum bid price of $&lt;/span&gt;&lt;span style="line-height: inherit;"&gt;1.00&lt;/span&gt;&lt;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: 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;"&gt;&#160;per share (the &#x201c;Bid Price Notice&#x201d;) and (ii) the &lt;span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; 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;"&gt;Company&#x2019;s stockholders&#x2019; equity is below the minimum listing standard requirement of $2.5 million (the &#x201c;Stockholder Equity Notice&#x201d;)&#160;&lt;/span&gt;for continued listing on the Nasdaq. The Notices have no immediate effect on the continued listing status of our Common Stock on the Nasdaq, and, therefore, our listing remains fully effective. We are provided a compliance period of&#160;&lt;/span&gt;&lt;span style="line-height: inherit;"&gt;180&lt;/span&gt;&lt;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: 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;"&gt;&#160;calendar days from the date of the Bid Price Notice, or until September 18, 2023, to regain compliance with the minimum closing bid requirement. Regarding the Stockholders Equity Notice&lt;span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; 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;"&gt;, we were provided a 45 day period in which to submit a plan to regain compliance. On May 8, 2023, we submitted the required compliance plan to the listings staff of the&#160;Nasdaq which, if accepted, Nasdaq&#160;may grant an extension of up to 180 calendar days from the&#160;date of the Stockholder Equity Notice, or September 19, 2023, to evidence compliance.&lt;/span&gt; &lt;span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; 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; display: inline !important;"&gt;We&#160;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, 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; font-size: 10pt;"&gt;are currently waiting on a response from the&lt;span&gt;&#160;&lt;/span&gt;Nasdaq&lt;span&gt;&#160;&lt;/span&gt;regarding the acceptance of the compliance plan.&#160;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;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: 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; line-height: inherit;"&gt;Collectively, these&#160;factors raise substantial doubt regarding our ability to continue as a going concern for the twelve months from the date our consolidated financial statements have been&#160;issued.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; 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-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; font-size: 13.3333px; background-color: #ffffff; text-align: justify; text-indent: 32pt; line-height: 1.2;"&gt;&lt;br/&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; 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-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; font-size: 13.3333px; background-color: #ffffff; text-align: justify; text-indent: 32pt; line-height: 1.2;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&lt;span style="line-height: inherit;"&gt;As described in Note&#160;&lt;span style="line-height: inherit;"&gt;1&lt;/span&gt;, we have committed to the Sale Transaction to complete our intended exit from the&#160;SaaS&#160;industry and to the&#160;Merger as the most favorable strategic alternative for our stockholders. There can be no assurance that we will be successful in executing and completing the&#160;&lt;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: 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; display: inline !important; line-height: inherit;"&gt;Sale Transaction and the Merger and obtaining sufficient funding, if necessary, on terms acceptable to us to fund continuing operations through the anticipated&#160;closing of the aforementioned transactions, if at all.&#160;&lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: inherit;"&gt;Our ability to continue as a going concern is dependent upon our ability to successfully execute the aforementioned transactions. Despite&#160;the comprehensive scope of our collective plans, the inherent risks associated with their&#160;successful execution are not sufficient to overcome substantial doubt about our ability to continue as a going concern for&#160;&lt;span style="line-height: inherit;"&gt;one&lt;/span&gt;&#160;year from the date of issuance of our consolidated financial statements. Accordingly, if we are unable to execute our plans within the timeframe described&#160;above, we may have to&#160;reduce or otherwise&#160;curtail our continuing operations which could significantly and adversely affect our results of operations&#160;&lt;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; display: inline !important; line-height: inherit;"&gt;or we may determine to dissolve and&#160;&lt;/span&gt;&lt;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; display: inline !important; line-height: inherit;"&gt;liquidate&lt;/span&gt;&lt;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; display: inline !important; line-height: inherit;"&gt;&#160;our assets&lt;/span&gt;. If we fail to meet the financial covenants of the&#160;Senior Convertible Notes and cannot obtain a waiver from such provisions or otherwise&#160;come to an agreement with the Holders of the&#160;&lt;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: 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; display: inline !important; line-height: inherit;"&gt;Senior Convertible Notes, such Holders may declare a default on the debt which could subject our assets to seizure&#160;and sale, negatively impacting our business.&#160;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; 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-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; font-size: 13.3333px; background-color: #ffffff; text-align: justify; text-indent: 32pt; line-height: 1.2;"&gt;&lt;br/&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; 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-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; font-size: 13.3333px; background-color: #ffffff; text-align: justify; text-indent: 32pt; line-height: 1.2;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&lt;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: 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; line-height: inherit;"&gt;The accompanying&#160;consolidated financial statements do not include any adjustments related to the recoverability and classification of assets or the amounts and classification of liabilities that might be necessary should we be unable to continue as a going concern.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;


&lt;p style="margin: 0pt; text-align: justify;"&gt;&lt;br/&gt;&lt;/p&gt;

&lt;p style="margin: 0pt; text-align: justify;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold; line-height: inherit;"&gt;Basis of Presentation&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-align: justify; margin: 0px !important; line-height: 1.2;"&gt;&lt;br/&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; text-align: justify; text-indent: 32pt; line-height: 1.2;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;&lt;span style="font-family: 'Times New Roman'; line-height: inherit;"&gt;&lt;span style="line-height: inherit;"&gt; &lt;span style="line-height: inherit;"&gt;The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with GAAP and with the instructions to the Quarterly Report on Form 10-Q and Article 8 of Regulation S-X for interim financial information. Accordingly, these financial statements do not include all of the information normally required by GAAP or Securities and Exchange Commission rules and regulations for complete financial statements.&#160;&lt;/span&gt;In management&#x2019;s opinion, these condensed consolidated financial statements include all adjustments, consisting of normal recurring items, considered necessary for the fair presentation of the results of operations for the interim periods presented. The operating results for&#160;three months ended&lt;/span&gt;&lt;span style="line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;span style="line-height: inherit;"&gt;March 31, 2023&lt;/span&gt;&lt;span style="line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman'; line-height: inherit; margin: 0pt; text-align: justify; text-indent: 33.3333pt;"&gt;&lt;span style="font-family: 'Times New Roman'; line-height: inherit;"&gt;are not necessarily indicative of the results that may be expected for the fiscal year ending December 31, 2023.&lt;/span&gt;&#160;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-align: justify; text-indent: 33.3333pt; line-height: 1.2; margin: 0px !important;"&gt;&lt;br/&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; text-align: justify; text-indent: 32pt; line-height: 1.2;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;&lt;span style="font-family: 'Times New Roman'; line-height: inherit;"&gt;The&lt;/span&gt;&lt;span style="font-family: 'Times New Roman'; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman'; line-height: inherit;"&gt;condensed consolidated balance sheet as of December 31, 2022, has been derived from our audited financial statements at that date but does not include all disclosures and financial information required by GAAP for complete financial statements.&lt;/span&gt;&lt;span style="font-family: 'Times New Roman'; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman'; line-height: inherit;"&gt;The information included in this quarterly report on Form 10-Q should be read in conjunction with our consolidated financial statements and notes thereto for the period ended&lt;/span&gt;&lt;span style="font-family: 'Times New Roman'; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman'; line-height: inherit;"&gt;December 31, 2022,&lt;/span&gt;&lt;span style="font-family: 'Times New Roman'; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman'; line-height: inherit;"&gt;which were included in our &lt;/span&gt;&lt;span style="font-family: 'Times New Roman'; line-height: inherit;"&gt;report on&lt;/span&gt;&lt;span style="font-family: 'Times New Roman'; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman'; line-height: inherit;"&gt;Form 10-K filed on &lt;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: 44.4444px; 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;"&gt;March 20&lt;/span&gt;, &lt;span style="line-height: inherit; display: inline;"&gt;2023&lt;/span&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;/div&gt;
&lt;p style="margin: 0pt; text-align: justify; line-height: 1.2;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
&lt;div style="border-left: none; border-right: none; line-height: 1.2;"&gt;
&lt;div style="border-left: none; border-right: none;"&gt;

&lt;p style="margin: 0pt; text-align: justify;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold; line-height: inherit;"&gt;Principles of Consolidation&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; text-align: justify;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; text-align: justify; text-indent: 32pt; line-height: 1.2;"&gt;&lt;span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; 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;"&gt;Our accompanying consolidated financial statements include the accounts of Akerna&#160;and our wholly-owned subsidiaries. All significant intercompany balances and transactions have been eliminated in consolidation.&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="margin: 0pt; text-align: justify; text-indent: 33.3333pt; line-height: 1.2;"&gt;&lt;br/&gt;&lt;/p&gt;
&lt;div style="border-right: none; border-left: none; line-height: 1.2;"&gt;
&lt;div style="border-left: none; border-right: none;"&gt;

&lt;p style="margin: 0cm; text-align: justify; font-size: 10pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"&gt;&lt;b&gt;&lt;i&gt;&lt;span style="line-height: inherit;"&gt;Use of Estimates&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-align: justify; font-size: 10pt; font-family: 'Times New Roman', serif; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; text-align: justify; font-size: 10pt; font-family: 'Times New Roman', serif; text-indent: 32pt; line-height: 1.2;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit;"&gt;&lt;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: 48px; 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;"&gt;The preparation of our consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts included in the consolidated financial statements and accompanying notes thereto. Our most significant estimates and assumptions are related to the valuation of acquisition-related assets&#160;and liabilities, capitalization of internal costs associated with software development, fair value measurements, credit loss reserves, impairment assessments, loss contingencies, valuation allowance associated with deferred tax assets, stock based compensation expense, and useful lives of long-lived intangible assets. We base our estimates on historical experience and on various other assumptions that are believed to be reasonable under the circumstances. Accordingly, actual results could differ from those estimates.&#160;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="margin: 0px; text-align: justify; font-size: 10pt; font-family: 'Times New Roman', serif; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/p&gt;
&lt;/div&gt;

&lt;p style="margin: 0pt; text-align: justify;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: italic; line-height: inherit;"&gt;Accounts Receivable, Net&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; text-align: justify;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; text-align: justify; text-indent: 32pt; line-height: 1.2; font-size: 10pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt;&lt;span style="line-height: inherit;"&gt;We maintain an allowance for credit losses equal to the estimated uncollectible amounts based on historical information,&#160;&lt;span style="color: #000000; font-family: 'Times New Roman'; 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; display: inline !important; line-height: inherit;"&gt;current conditions, and reasonable and supportable forecasts&lt;/span&gt;. Receivables&#160;are written-off and charged against the recorded allowance when we have exhausted collection efforts without success.&#160;The allowance for credit losses was&#160;&lt;span&gt;$0.3&#160;million&lt;/span&gt;&#160;and &lt;span&gt;$0.4 million&lt;/span&gt; as of March 31, 2023 and&lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;&#160;December 31, 2022, respectively&lt;/span&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;/div&gt;
&lt;p style="font-size: 10pt; font-family: 'Times New Roman', serif; margin: 0px !important; line-height: 1.2;"&gt;&lt;br/&gt;&lt;/p&gt;

&lt;p style="margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"&gt;&lt;b&gt;&lt;i&gt;&lt;span style="line-height: inherit;"&gt;Concentrations of Credit Risk&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2; margin: 0px !important;"&gt;&lt;br/&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; font-size: 10pt; font-family: 'Times New Roman', serif; text-indent: 32pt; line-height: 1.2; text-align: justify;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"&gt;We grant credit in the normal course of business to customers in the United States and Canada. We periodically perform credit analysis and monitor the financial condition of our customers to reduce credit risk.&#160;&lt;/span&gt;&lt;/p&gt;
&lt;p style="font-size: 10pt; font-family: 'Times New Roman', serif; text-indent: 33.3333pt; line-height: 1.2; margin: 0px !important;"&gt;&lt;br/&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; font-size: 10pt; font-family: 'Times New Roman', serif; text-indent: 33.3333pt; line-height: 1.2; text-align: justify;"&gt;&lt;span style="font-size: 10pt; color: #000000; line-height: inherit;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit;"&gt;During the three&lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;&#160;months ended March 31, 2023&lt;/span&gt; and 2022, &lt;span style="line-height: inherit;"&gt;two&#160;&lt;/span&gt;government clients accounted for 26&lt;span style="line-height: inherit;"&gt;&#160;percent and 28&lt;/span&gt;&#160;percent of total revenues, respectively.&#160;&lt;span style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: inherit;"&gt;As of &lt;span style="border-right: none; border-left: none; line-height: inherit;"&gt;March 31, 2023,&lt;/span&gt;&#160;and December 31, 2022&#160;&lt;/span&gt;two&#160;government clients accounted for less than one percent and&lt;span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; 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.4444px; 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;"&gt;&lt;span style="line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/span&gt;33&lt;span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; 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.4444px; 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;"&gt;&lt;span style="line-height: inherit;"&gt;&#160;&lt;/span&gt;percent, respectively of net accounts&#160;&lt;/span&gt;receivable.&#160;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;


&lt;/div&gt;
&lt;p style="margin: 0pt; text-align: justify;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
&lt;div style="border-right: none; border-left: none;"&gt;
&lt;div style="border-left: none; border-right: none;"&gt;

&lt;p style="margin: 0pt; text-align: justify; text-indent: 0pt; line-height: 1.3;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: italic; line-height: inherit;"&gt;Warrants&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0px; text-align: justify; text-indent: 0px; line-height: 1.2;"&gt;&lt;br/&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; text-align: justify; text-indent: 32pt; line-height: 1.2;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt;We evaluate warrants that we may issue from time to time under a two-step process provided in GAAP. The first step is intended to distinguish liabilities from equity. Warrants that could require cash settlement are generally classified as liabilities. For warrants that are considered outside of the scope of liability classification, a second step evaluates warrants as either a derivative subject to derivative&#160;accounting and disclosures or as equity instruments&#160;based upon the specific&#160;terms of the underlying warrant agreement and certain other factors associated with the our capital structure. Warrants&#160;that are indexed to the Company&lt;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: 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; line-height: inherit; display: inline !important;"&gt;&#x2019;&lt;/span&gt;s Common Stock while we meet certain other conditions with respect&#160;to its capital structure, including the ability to satisfy the warrant settlement obligations with a sufficient number of registered shares, do not qualify as derivatives and are classified&#160;as components of equity. &lt;span style="font-family: 'times new roman', times; line-height: inherit;"&gt;Certain of the warrants sold by MTech in its initial public offering that were converted to Akerna warrants in connection with the Mergers (the &#x201c;Private Warrants&#x201d;) are not indexed to our common stock in the manner contemplated as described herein. As a result, the Private Warrants are precluded from equity classification and are recorded as derivative liabilities. At the end of each reporting period, changes in fair value during the period are recognized within the condensed consolidated statements of operations. We will continue to adjust this derivative liability for changes in the fair value until the earlier of (a) the exercise or expiration of the Private Warrants or (b) the redemption of the Private Warrants, at which time they will be reclassified to Additional paid-in capital. As of March 31, 2023, all of our other outstanding warrants, including certain other MTech warrants that were converted to Akerna warrants upon our formation (the &#x201c;2019 Public Warrants&#x201d;), are classified within stockholders&#x2019; equity.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="margin: 0pt; text-align: justify; text-indent: 0pt; line-height: 1.2;"&gt;&lt;br/&gt;&lt;/p&gt;

&lt;p style="margin: 0pt; text-align: justify; text-indent: 0pt; line-height: 1.2;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: italic; line-height: inherit;"&gt;Segment &lt;span style="line-height: inherit;"&gt;Reporting&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; text-align: justify; line-height: 1.3; font-size: 7pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; text-align: justify; text-indent: 32pt; line-height: 1.3;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit;"&gt;&lt;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: start; text-indent: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;"&gt; &lt;span style="font-family: 'Times New Roman', serif; color: #000000; line-height: inherit;"&gt;We operate our business as one operating segment. Operating segments are defined as components of an enterprise about which separate financial information is evaluated regularly by the chief operating decision maker (&lt;span style="color: #000000; font-family: 'Times New Roman'; 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.4444px; 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;"&gt;&#x201c;&lt;/span&gt;CODM&lt;span style="color: #000000; font-family: 'Times New Roman'; 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.4444px; 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;"&gt;&#x201d;&lt;/span&gt;), our Chief Executive Officer, in deciding how to allocate resources and assess performance. Our CODM allocates resources and assesses performance based upon discrete financial information at the consolidated level.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000; line-height: inherit;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit;"&gt;&#160; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; text-align: justify; line-height: 1.3; font-size: 5pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; text-align: justify; text-indent: 32pt; line-height: 1.3; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;&lt;span&gt;In the following table, we disclose the combined gross balance of our fixed assets, capitalized software, and intangible assets by geographical location&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; text-align: justify; line-height: 1.3; font-size: 5pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table style="height: 56px; width: 100%; border-collapse: collapse; font-family: 'times new roman'; font-size: 10pt; margin: 0px 0px 0px 0.1px; text-indent: 0px; margin-left: 0.1px;"&gt;
&lt;tbody&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td colspan="2" style="height: 10px; text-align: center; border-bottom: 1.5pt solid #000000; padding: 0px; vertical-align: bottom;" valign="bottom"&gt;&lt;span style="font-weight: bold; line-height: inherit; font-size: 10pt;"&gt;As&#160;of&lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;&#160;March 31, 2023&lt;/span&gt;&lt;/span&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; padding: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding: 0px; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td colspan="2" style="height: 10px; text-align: center; border-bottom: 1.5pt solid #000000; padding: 0px; vertical-align: bottom;" valign="bottom"&gt;&lt;span style="font-weight: bold; line-height: inherit; font-size: 10pt;"&gt;As of December 31, 2022&lt;/span&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; padding: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 10px; background-color: #cceeff;"&gt;
&lt;td style="height: 10px; background-color: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; width: 65%;"&gt;&lt;span style="line-height: inherit; font-size: 10pt;"&gt;Long-lived assets:&lt;/span&gt;&lt;/td&gt;
&lt;td style="height: 10px; background-color: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; background-color: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; width: 15%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; background-color: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="background-color: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; height: 10px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; background-color: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; background-color: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; width: 15%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; background-color: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 16px;"&gt;
&lt;td style="height: 16px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;United States&lt;/span&gt;&lt;/td&gt;
&lt;td style="height: 16px; padding: 0px; text-align: left; margin: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;$&lt;/span&gt;&lt;/td&gt;
&lt;td style="height: 16px; text-align: right; padding: 0px; margin: 0px; text-indent: 0px;"&gt;40,442&lt;/td&gt;
&lt;td style="height: 16px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding: 0px; margin: 0px; text-indent: 0px; height: 16px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 16px; padding: 0px; text-align: left; margin: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;$&lt;/span&gt;&lt;/td&gt;
&lt;td style="height: 16px; text-align: right; padding: 0px; margin: 0px; text-indent: 0px;"&gt;48,880&lt;/td&gt;
&lt;td style="height: 16px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 10px; background-color: #cceeff;"&gt;
&lt;td style="height: 10px; background-color: #cceeff; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;Canada&#160;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="height: 10px; background-color: #cceeff; border-bottom: 1.5pt solid #000000; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; text-align: right; background-color: #cceeff; border-bottom: 1.5pt solid #000000; padding: 0px; margin: 0px; text-indent: 0px;"&gt;4,244,222&lt;/td&gt;
&lt;td style="height: 10px; background-color: #cceeff; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="background-color: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; background-color: #cceeff; border-bottom: 1.5pt solid #000000; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; text-align: right; background-color: #cceeff; border-bottom: 1.5pt solid #000000; padding: 0px; margin: 0px; text-indent: 0px;"&gt;4,527,581&lt;/td&gt;
&lt;td style="height: 10px; background-color: #cceeff; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;Total&lt;/span&gt;&lt;/td&gt;
&lt;td style="border-bottom: 4.5pt double #000000; height: 10px; padding: 0px; text-align: left; margin: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;$&lt;/span&gt;&lt;/td&gt;
&lt;td style="border-bottom: 4.5pt double #000000; text-align: right; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;4,284,664&lt;/td&gt;
&lt;td style="height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding: 0px; margin: 0px; text-indent: 0px; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="border-bottom: 4.5pt double #000000; height: 10px; padding: 0px; vertical-align: bottom; text-align: left; margin: 0px; text-indent: 0px;" valign="bottom"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;$&lt;/span&gt;&lt;/td&gt;
&lt;td style="border-bottom: 4.5pt double #000000; text-align: right; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;4,576,461&lt;/td&gt;
&lt;td style="height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;


&lt;/div&gt;
&lt;p style="margin: 0pt 0pt -4pt; text-align: justify; line-height: 1.3; font-size: 7pt; text-indent: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0pt 0pt -4pt; text-align: justify; line-height: 1.3; font-size: 7pt; text-indent: 0pt; ;margin: 0px !important;"&gt;&lt;br/&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div style="border-left: none; border-right: none; line-height: 1.3;"&gt;
&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; 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; border-left: none; border-right: none;"&gt;
&lt;div style="border-left: none; border-right: none;"&gt;
&lt;div style="font-family: 'times new roman', times; border-left: none; border-right: none;"&gt;
&lt;div style="border-left: none; border-right: none;"&gt;

&lt;p style="margin: 0pt; text-align: justify; text-indent: 0pt; line-height: 1.3;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold; line-height: inherit;"&gt;Adoption of Recent Accounting &lt;span&gt;Pronouncements&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; text-align: justify; text-indent: 0pt; line-height: 1.3;"&gt;&lt;br/&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; text-align: justify; text-indent: 32pt; line-height: 1.2;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt; &lt;span style="color: #000000; font-family: 'Times New Roman'; 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; display: inline !important; line-height: inherit;"&gt;The FASB issued ASU No.&#160;&lt;/span&gt;2016&lt;span style="color: #000000; font-family: 'Times New Roman'; 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; display: inline !important; line-height: inherit;"&gt;-&lt;/span&gt;13&lt;span style="color: #000000; font-family: 'Times New Roman'; 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; display: inline !important; line-height: inherit;"&gt;,&#160;&lt;/span&gt;&lt;span style="font-style: italic; line-height: inherit;"&gt;Measurement of Credit Losses on Financial Instruments&lt;/span&gt;&lt;span style="color: #000000; font-family: 'Times New Roman'; 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; display: inline !important; line-height: inherit;"&gt;&#160;(&lt;/span&gt;&lt;span style="color: #000000; font-family: 'Times New Roman'; 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.4444px; 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;"&gt;&#x201c;&lt;/span&gt;&lt;span style="color: #000000; font-family: 'Times New Roman'; 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; display: inline !important; line-height: inherit;"&gt;ASU&#160;&lt;/span&gt;2016&lt;span style="color: #000000; font-family: 'Times New Roman'; 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; display: inline !important; line-height: inherit;"&gt;-&lt;/span&gt;13&lt;span style="color: #000000; font-family: 'Times New Roman'; 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.4444px; 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;"&gt;&#x201d;&lt;/span&gt;&lt;span style="color: #000000; font-family: 'Times New Roman'; 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; display: inline !important; line-height: inherit;"&gt;) which introduced a new model for recognizing credit losses on financial instruments based on estimated current expected credit losses, or CECL. ASU&#160;&lt;/span&gt;2016&lt;span style="color: #000000; font-family: 'Times New Roman'; 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; display: inline !important; line-height: inherit;"&gt;-&lt;/span&gt;13&lt;span style="color: #000000; font-family: 'Times New Roman'; 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; display: inline !important; line-height: inherit;"&gt;&#160;requires an entity to estimate CECL on trade receivables at inception, based on historical information, current conditions, and reasonable and supportable forecasts. We adopted ASU&#160;&lt;/span&gt;2016&lt;span style="color: #000000; font-family: 'Times New Roman'; 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; display: inline !important; line-height: inherit;"&gt;-&lt;/span&gt;13&lt;span style="color: #000000; font-family: 'Times New Roman'; 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; display: inline !important; line-height: inherit;"&gt;, and subsequent amendments on January 1, 2023. The impact of the adoption of ASU&#160;&lt;/span&gt;2016&lt;span style="color: #000000; font-family: 'Times New Roman'; 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; display: inline !important; line-height: inherit;"&gt;-&lt;/span&gt;13&lt;span style="color: #000000; font-family: 'Times New Roman'; 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; display: inline !important; line-height: inherit;"&gt;&#160;on our consolidated financial statements was not material.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="margin: 0pt; text-align: justify;"&gt;&lt;br/&gt;&lt;/p&gt;

&lt;div style="border-right: none; border-left: none;"&gt;

&lt;p style="margin: 0pt; color: #000000; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-indent: 0pt; 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; text-align: justify; font-family: 'Times New Roman', serif; line-height: 1.2;"&gt;&lt;span style="font-size: 10pt; line-height: inherit; font-style: italic; font-weight: bold;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit;"&gt;&lt;span style="color: #000000; font-family: 'times new roman', times; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 48px; 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;"&gt;Subsequent Events&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; color: #000000; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-indent: 0pt; 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; text-align: justify; font-family: 'Times New Roman', serif; line-height: 1.2;"&gt;&lt;br/&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; color: #000000; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; 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; text-align: justify; font-family: 'Times New Roman', serif; text-indent: 32pt; line-height: 1.2;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;Management has evaluated&#160;all of our activities through the issuance date of our condensed consolidated financial statements and has concluded that, with the exception of (i) the termination&#160;of the MJF-Ample SPA with POSaBIT&#160;on April 5, 2023, (ii) the entry into the&#160;SPA with MJA and the receipt of $1.0 million on May 3, 2023 in connection with the MJA Note, each as disclosed in Note 1, no other subsequent events have occurred that would require recognition in our condensed consolidated&#160;financial statements or disclosure in the&#160;notes thereto.&#160;&lt;/span&gt;&lt;/p&gt;

&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
</us-gaap:SignificantAccountingPoliciesTextBlock>
    <kern:GoingConcernAndManagementsLiquidityPlansPolicyTextBlock contextRef="D20230331" id="Tag525">
&lt;p style="margin: 0pt; text-align: justify;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold; line-height: inherit;"&gt;Going Concern and Management&lt;span style="color: #000000; font-family: 'times new roman', times; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; 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; display: inline !important; line-height: inherit;"&gt;&#x2019;&lt;/span&gt;s Liquidity Plans&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; text-align: justify;"&gt;&lt;br/&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; 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-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; font-size: 13.3333px; background-color: #ffffff; text-align: justify; text-indent: 32pt; line-height: 1.2;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;In accordance with the Financial Accounting Standards Board&#x2019;s (&#x201c;FASB&#x201d;) standard on going concern, Accounting Standard Update (&#x201c;ASU&#x201d;) No.&#160;&lt;span style="line-height: inherit;"&gt;2014&lt;/span&gt;-&lt;span style="line-height: inherit;"&gt;15&lt;/span&gt;,&#160;&lt;span style="font-style: italic; line-height: inherit;"&gt;Disclosure of Uncertainties about an Entity&lt;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: 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; display: inline !important; line-height: inherit;"&gt;&#x2019;&lt;/span&gt;s Ability to Continue&#160;as Going Concern&lt;/span&gt;&#160;(&#x201c;ASU&#160;&lt;span style="line-height: inherit;"&gt;2014&lt;/span&gt;-&lt;span style="line-height: inherit;"&gt;15&lt;/span&gt;&#x201d;), we assess going concern uncertainty in our consolidated financial statements to determine if we have sufficient cash, cash equivalents and working capital on hand and any available borrowings on loans, to operate for a period of at least&#160;&lt;span style="line-height: inherit;"&gt;one&lt;/span&gt;&#160;year from the date the condensed consolidated financial statements are issued, which is defined as the &#x201c;look-forward period&#x201d; in ASU&#160;&lt;span style="line-height: inherit;"&gt;2014&lt;/span&gt;-&lt;span style="line-height: inherit;"&gt;15&lt;/span&gt;. As part of this assessment, based on conditions that are known and reasonably knowable to us, we will consider various scenarios, forecasts, projections, estimates and will make certain key assumptions, including the timing and nature of projected cash expenditures or programs, and our ability to delay or curtail expenditures or programs, if necessary, among other factors. Based on this assessment, as necessary or applicable, we make certain assumptions regarding implementing curtailments or delays in the nature and timing of programs and expenditures to the extent we deem probable that such implementations can be achieved and we have the proper authority to execute them within the look-forward period in accordance with ASU&#160;&lt;span style="line-height: inherit;"&gt;2014&lt;/span&gt;-&lt;span style="line-height: inherit;"&gt;15&lt;/span&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; 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-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; font-size: 13.3333px; background-color: #ffffff; text-align: justify; text-indent: 32pt; line-height: 1.2;"&gt;&lt;br/&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; 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-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; font-size: 13.3333px; background-color: #ffffff; text-align: justify; text-indent: 32pt; line-height: 1.2;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&lt;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: 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; line-height: inherit;"&gt;&lt;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: 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; display: inline !important; line-height: inherit;"&gt;The accompanying consolidated financial statements have been prepared on the basis that we will continue as a going concern, which contemplates realization of assets and the satisfaction of liabilities in the normal course of business.&#160;However, since&lt;/span&gt;&#160;our inception in 2019 we have incurred recurring losses from operations, used cash from operating activities, and relied on capital raising transactions to continue ongoing operations&lt;/span&gt;&lt;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: 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; line-height: inherit;"&gt;. As of March 31, 2022, we had a working capital&#160;deficit of $&lt;span style="border-right: none; border-left: none; line-height: inherit;"&gt;&lt;span style="line-height: inherit;"&gt;8.5&lt;/span&gt;&lt;/span&gt;&#160;million with&#160;&lt;span style="border-right: none; border-left: none; line-height: inherit;"&gt;$&lt;span style="line-height: inherit;"&gt;&lt;span style="line-height: inherit;"&gt;0.9&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&#160;million in unrestricted cash available to fund future operations. We anticipate continuing to generate losses from operations&#160;and using cash from operating&#160;activities for the foreseeable future, although at lower than historical levels as a result of restructuring actions taken during the second quarter of&#160;&lt;span style="line-height: inherit;"&gt;2022&lt;/span&gt;&#160;and the curtailment of activities associated&#160;with our discontinued operations as well as those business that we plan to terminate. &lt;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: 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;"&gt;Furthermore, in March 22 and March 23, 2023, respectively, we received two notices (the &#x201c;Notices&#x201d;) from The Nasdaq Stock Market LLC (the &#x201c;Nasdaq&#x201d;) indicating that (i) the bid price of the Company&#x2019;s Common Stock is not currently in compliance with the requirement to maintain a minimum bid price of $&lt;/span&gt;&lt;span style="line-height: inherit;"&gt;1.00&lt;/span&gt;&lt;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: 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;"&gt;&#160;per share (the &#x201c;Bid Price Notice&#x201d;) and (ii) the &lt;span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; 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;"&gt;Company&#x2019;s stockholders&#x2019; equity is below the minimum listing standard requirement of $2.5 million (the &#x201c;Stockholder Equity Notice&#x201d;)&#160;&lt;/span&gt;for continued listing on the Nasdaq. The Notices have no immediate effect on the continued listing status of our Common Stock on the Nasdaq, and, therefore, our listing remains fully effective. We are provided a compliance period of&#160;&lt;/span&gt;&lt;span style="line-height: inherit;"&gt;180&lt;/span&gt;&lt;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: 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;"&gt;&#160;calendar days from the date of the Bid Price Notice, or until September 18, 2023, to regain compliance with the minimum closing bid requirement. Regarding the Stockholders Equity Notice&lt;span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; 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;"&gt;, we were provided a 45 day period in which to submit a plan to regain compliance. On May 8, 2023, we submitted the required compliance plan to the listings staff of the&#160;Nasdaq which, if accepted, Nasdaq&#160;may grant an extension of up to 180 calendar days from the&#160;date of the Stockholder Equity Notice, or September 19, 2023, to evidence compliance.&lt;/span&gt; &lt;span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; 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; display: inline !important;"&gt;We&#160;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, 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; font-size: 10pt;"&gt;are currently waiting on a response from the&lt;span&gt;&#160;&lt;/span&gt;Nasdaq&lt;span&gt;&#160;&lt;/span&gt;regarding the acceptance of the compliance plan.&#160;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;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: 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; line-height: inherit;"&gt;Collectively, these&#160;factors raise substantial doubt regarding our ability to continue as a going concern for the twelve months from the date our consolidated financial statements have been&#160;issued.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; 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-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; font-size: 13.3333px; background-color: #ffffff; text-align: justify; text-indent: 32pt; line-height: 1.2;"&gt;&lt;br/&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; 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-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; font-size: 13.3333px; background-color: #ffffff; text-align: justify; text-indent: 32pt; line-height: 1.2;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&lt;span style="line-height: inherit;"&gt;As described in Note&#160;&lt;span style="line-height: inherit;"&gt;1&lt;/span&gt;, we have committed to the Sale Transaction to complete our intended exit from the&#160;SaaS&#160;industry and to the&#160;Merger as the most favorable strategic alternative for our stockholders. There can be no assurance that we will be successful in executing and completing the&#160;&lt;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: 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; display: inline !important; line-height: inherit;"&gt;Sale Transaction and the Merger and obtaining sufficient funding, if necessary, on terms acceptable to us to fund continuing operations through the anticipated&#160;closing of the aforementioned transactions, if at all.&#160;&lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: inherit;"&gt;Our ability to continue as a going concern is dependent upon our ability to successfully execute the aforementioned transactions. Despite&#160;the comprehensive scope of our collective plans, the inherent risks associated with their&#160;successful execution are not sufficient to overcome substantial doubt about our ability to continue as a going concern for&#160;&lt;span style="line-height: inherit;"&gt;one&lt;/span&gt;&#160;year from the date of issuance of our consolidated financial statements. Accordingly, if we are unable to execute our plans within the timeframe described&#160;above, we may have to&#160;reduce or otherwise&#160;curtail our continuing operations which could significantly and adversely affect our results of operations&#160;&lt;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; display: inline !important; line-height: inherit;"&gt;or we may determine to dissolve and&#160;&lt;/span&gt;&lt;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; display: inline !important; line-height: inherit;"&gt;liquidate&lt;/span&gt;&lt;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; display: inline !important; line-height: inherit;"&gt;&#160;our assets&lt;/span&gt;. If we fail to meet the financial covenants of the&#160;Senior Convertible Notes and cannot obtain a waiver from such provisions or otherwise&#160;come to an agreement with the Holders of the&#160;&lt;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: 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; display: inline !important; line-height: inherit;"&gt;Senior Convertible Notes, such Holders may declare a default on the debt which could subject our assets to seizure&#160;and sale, negatively impacting our business.&#160;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; 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-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; font-size: 13.3333px; background-color: #ffffff; text-align: justify; text-indent: 32pt; line-height: 1.2;"&gt;&lt;br/&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; 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-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; font-size: 13.3333px; background-color: #ffffff; text-align: justify; text-indent: 32pt; line-height: 1.2;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&lt;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: 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; line-height: inherit;"&gt;The accompanying&#160;consolidated financial statements do not include any adjustments related to the recoverability and classification of assets or the amounts and classification of liabilities that might be necessary should we be unable to continue as a going concern.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
</kern:GoingConcernAndManagementsLiquidityPlansPolicyTextBlock>
    <kern:WorkingCapitalDeficit
      contextRef="I20221231"
      decimals="-5"
      id="Tag485"
      unitRef="USD">8500000</kern:WorkingCapitalDeficit>
    <kern:UnrestrictedCashAndCashEquivalentsAvailableToFutureOperations
      contextRef="D20221231"
      decimals="-5"
      id="Tag484"
      unitRef="USD">900000</kern:UnrestrictedCashAndCashEquivalentsAvailableToFutureOperations>
    <kern:MinimumBidPricePerShare
      contextRef="D20230331"
      decimals="2"
      id="Tag483"
      unitRef="USDPerShare">1</kern:MinimumBidPricePerShare>
    <kern:MinimumStockholdersEquityRequiredForListingOnNasdaqCapitalMarket
      contextRef="I20230331"
      decimals="-5"
      id="Tag154"
      unitRef="USD">2500000</kern:MinimumStockholdersEquityRequiredForListingOnNasdaqCapitalMarket>
    <kern:CompliancePeriod contextRef="D20230331" id="Tag513">P180D</kern:CompliancePeriod>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock contextRef="D20230331" id="Tag356">
&lt;p style="margin: 0pt; text-align: justify;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold; line-height: inherit;"&gt;Basis of Presentation&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-align: justify; margin: 0px !important; line-height: 1.2;"&gt;&lt;br/&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; text-align: justify; text-indent: 32pt; line-height: 1.2;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;&lt;span style="font-family: 'Times New Roman'; line-height: inherit;"&gt;&lt;span style="line-height: inherit;"&gt; &lt;span style="line-height: inherit;"&gt;The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with GAAP and with the instructions to the Quarterly Report on Form 10-Q and Article 8 of Regulation S-X for interim financial information. Accordingly, these financial statements do not include all of the information normally required by GAAP or Securities and Exchange Commission rules and regulations for complete financial statements.&#160;&lt;/span&gt;In management&#x2019;s opinion, these condensed consolidated financial statements include all adjustments, consisting of normal recurring items, considered necessary for the fair presentation of the results of operations for the interim periods presented. The operating results for&#160;three months ended&lt;/span&gt;&lt;span style="line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;span style="line-height: inherit;"&gt;March 31, 2023&lt;/span&gt;&lt;span style="line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman'; line-height: inherit; margin: 0pt; text-align: justify; text-indent: 33.3333pt;"&gt;&lt;span style="font-family: 'Times New Roman'; line-height: inherit;"&gt;are not necessarily indicative of the results that may be expected for the fiscal year ending December 31, 2023.&lt;/span&gt;&#160;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-align: justify; text-indent: 33.3333pt; line-height: 1.2; margin: 0px !important;"&gt;&lt;br/&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; text-align: justify; text-indent: 32pt; line-height: 1.2;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;&lt;span style="font-family: 'Times New Roman'; line-height: inherit;"&gt;The&lt;/span&gt;&lt;span style="font-family: 'Times New Roman'; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman'; line-height: inherit;"&gt;condensed consolidated balance sheet as of December 31, 2022, has been derived from our audited financial statements at that date but does not include all disclosures and financial information required by GAAP for complete financial statements.&lt;/span&gt;&lt;span style="font-family: 'Times New Roman'; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman'; line-height: inherit;"&gt;The information included in this quarterly report on Form 10-Q should be read in conjunction with our consolidated financial statements and notes thereto for the period ended&lt;/span&gt;&lt;span style="font-family: 'Times New Roman'; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman'; line-height: inherit;"&gt;December 31, 2022,&lt;/span&gt;&lt;span style="font-family: 'Times New Roman'; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman'; line-height: inherit;"&gt;which were included in our &lt;/span&gt;&lt;span style="font-family: 'Times New Roman'; line-height: inherit;"&gt;report on&lt;/span&gt;&lt;span style="font-family: 'Times New Roman'; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman'; line-height: inherit;"&gt;Form 10-K filed on &lt;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: 44.4444px; 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;"&gt;March 20&lt;/span&gt;, &lt;span style="line-height: inherit; display: inline;"&gt;2023&lt;/span&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:ConsolidationPolicyTextBlock contextRef="D20230331" id="Tag102">
&lt;p style="margin: 0pt; text-align: justify;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold; line-height: inherit;"&gt;Principles of Consolidation&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; text-align: justify;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; text-align: justify; text-indent: 32pt; line-height: 1.2;"&gt;&lt;span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; 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;"&gt;Our accompanying consolidated financial statements include the accounts of Akerna&#160;and our wholly-owned subsidiaries. All significant intercompany balances and transactions have been eliminated in consolidation.&#160;&lt;/span&gt;&lt;/p&gt;
</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:UseOfEstimates contextRef="D20230331" id="Tag139">
&lt;p style="margin: 0cm; text-align: justify; font-size: 10pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"&gt;&lt;b&gt;&lt;i&gt;&lt;span style="line-height: inherit;"&gt;Use of Estimates&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-align: justify; font-size: 10pt; font-family: 'Times New Roman', serif; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; text-align: justify; font-size: 10pt; font-family: 'Times New Roman', serif; text-indent: 32pt; line-height: 1.2;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit;"&gt;&lt;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: 48px; 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;"&gt;The preparation of our consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts included in the consolidated financial statements and accompanying notes thereto. Our most significant estimates and assumptions are related to the valuation of acquisition-related assets&#160;and liabilities, capitalization of internal costs associated with software development, fair value measurements, credit loss reserves, impairment assessments, loss contingencies, valuation allowance associated with deferred tax assets, stock based compensation expense, and useful lives of long-lived intangible assets. We base our estimates on historical experience and on various other assumptions that are believed to be reasonable under the circumstances. Accordingly, actual results could differ from those estimates.&#160;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
</us-gaap:UseOfEstimates>
    <us-gaap:ReceivablesPolicyTextBlock contextRef="D20230331" id="Tag114">
&lt;p style="margin: 0pt; text-align: justify;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: italic; line-height: inherit;"&gt;Accounts Receivable, Net&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; text-align: justify;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; text-align: justify; text-indent: 32pt; line-height: 1.2; font-size: 10pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt;&lt;span style="line-height: inherit;"&gt;We maintain an allowance for credit losses equal to the estimated uncollectible amounts based on historical information,&#160;&lt;span style="color: #000000; font-family: 'Times New Roman'; 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; display: inline !important; line-height: inherit;"&gt;current conditions, and reasonable and supportable forecasts&lt;/span&gt;. Receivables&#160;are written-off and charged against the recorded allowance when we have exhausted collection efforts without success.&#160;The allowance for credit losses was&#160;&lt;span&gt;$0.3&#160;million&lt;/span&gt;&#160;and &lt;span&gt;$0.4 million&lt;/span&gt; as of March 31, 2023 and&lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;&#160;December 31, 2022, respectively&lt;/span&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
</us-gaap:ReceivablesPolicyTextBlock>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="I20230331"
      decimals="-5"
      id="Tag755"
      unitRef="USD">300000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="I20221231"
      decimals="-5"
      id="Tag553"
      unitRef="USD">400000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:ConcentrationRiskCreditRisk contextRef="D20230331" id="Tag668">
&lt;p style="margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"&gt;&lt;b&gt;&lt;i&gt;&lt;span style="line-height: inherit;"&gt;Concentrations of Credit Risk&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2; margin: 0px !important;"&gt;&lt;br/&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; font-size: 10pt; font-family: 'Times New Roman', serif; text-indent: 32pt; line-height: 1.2; text-align: justify;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"&gt;We grant credit in the normal course of business to customers in the United States and Canada. We periodically perform credit analysis and monitor the financial condition of our customers to reduce credit risk.&#160;&lt;/span&gt;&lt;/p&gt;
&lt;p style="font-size: 10pt; font-family: 'Times New Roman', serif; text-indent: 33.3333pt; line-height: 1.2; margin: 0px !important;"&gt;&lt;br/&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; font-size: 10pt; font-family: 'Times New Roman', serif; text-indent: 33.3333pt; line-height: 1.2; text-align: justify;"&gt;&lt;span style="font-size: 10pt; color: #000000; line-height: inherit;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit;"&gt;During the three&lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;&#160;months ended March 31, 2023&lt;/span&gt; and 2022, &lt;span style="line-height: inherit;"&gt;two&#160;&lt;/span&gt;government clients accounted for 26&lt;span style="line-height: inherit;"&gt;&#160;percent and 28&lt;/span&gt;&#160;percent of total revenues, respectively.&#160;&lt;span style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: inherit;"&gt;As of &lt;span style="border-right: none; border-left: none; line-height: inherit;"&gt;March 31, 2023,&lt;/span&gt;&#160;and December 31, 2022&#160;&lt;/span&gt;two&#160;government clients accounted for less than one percent and&lt;span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; 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.4444px; 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;"&gt;&lt;span style="line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/span&gt;33&lt;span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; 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.4444px; 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;"&gt;&lt;span style="line-height: inherit;"&gt;&#160;&lt;/span&gt;percent, respectively of net accounts&#160;&lt;/span&gt;receivable.&#160;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
</us-gaap:ConcentrationRiskCreditRisk>
    <kern:NumberOfCustomer
      contextRef="D20220331_OneOtherGovernmentCustomerMember_SalesRevenuesMember_RevenueFromRightsConcentrationRiskMember"
      decimals="0"
      id="Tag782"
      unitRef="Customers">2</kern:NumberOfCustomer>
    <kern:NumberOfCustomer
      contextRef="D20230331_OneOtherGovernmentCustomerMember_SalesRevenuesMember_RevenueFromRightsConcentrationRiskMember"
      decimals="0"
      id="Tag479"
      unitRef="Customers">2</kern:NumberOfCustomer>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="D20230331_OneGovernmentClientMember_SalesRevenuesMember_RevenueFromRightsConcentrationRiskMember"
      decimals="2"
      id="Tag473"
      unitRef="Pure">0.26</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="D20220331_SalesRevenuesMember_RevenueFromRightsConcentrationRiskMember_TwoGovernmentClientMember"
      decimals="2"
      id="Tag240"
      unitRef="Pure">0.28</us-gaap:ConcentrationRiskPercentage1>
    <kern:NumberOfCustomer
      contextRef="D20221231_TwoGovernmentClientMember_RevenueFromRightsConcentrationRiskMember_AccountReceivableMember"
      decimals="0"
      id="Tag788"
      unitRef="Customers">2</kern:NumberOfCustomer>
    <kern:NumberOfCustomer
      contextRef="D20230331_TwoGovernmentClientMember_RevenueFromRightsConcentrationRiskMember_AccountReceivableMember"
      decimals="0"
      id="Tag478"
      unitRef="Customers">2</kern:NumberOfCustomer>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="D20230331_TwoGovernmentClientMember_RevenueFromRightsConcentrationRiskMember_AccountReceivableMember"
      decimals="2"
      id="Tag118"
      unitRef="Pure">0.01</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="D20221231_TwoGovernmentClientMember_RevenueFromRightsConcentrationRiskMember_AccountReceivableMember"
      decimals="2"
      id="Tag226"
      unitRef="Pure">0.33</us-gaap:ConcentrationRiskPercentage1>
    <kern:WarrantLiabilitiesPolicyTextBlock contextRef="D20230331" id="Tag669">
&lt;p style="margin: 0pt; text-align: justify; text-indent: 0pt; line-height: 1.3;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: italic; line-height: inherit;"&gt;Warrants&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0px; text-align: justify; text-indent: 0px; line-height: 1.2;"&gt;&lt;br/&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; text-align: justify; text-indent: 32pt; line-height: 1.2;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt;We evaluate warrants that we may issue from time to time under a two-step process provided in GAAP. The first step is intended to distinguish liabilities from equity. Warrants that could require cash settlement are generally classified as liabilities. For warrants that are considered outside of the scope of liability classification, a second step evaluates warrants as either a derivative subject to derivative&#160;accounting and disclosures or as equity instruments&#160;based upon the specific&#160;terms of the underlying warrant agreement and certain other factors associated with the our capital structure. Warrants&#160;that are indexed to the Company&lt;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: 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; line-height: inherit; display: inline !important;"&gt;&#x2019;&lt;/span&gt;s Common Stock while we meet certain other conditions with respect&#160;to its capital structure, including the ability to satisfy the warrant settlement obligations with a sufficient number of registered shares, do not qualify as derivatives and are classified&#160;as components of equity. &lt;span style="font-family: 'times new roman', times; line-height: inherit;"&gt;Certain of the warrants sold by MTech in its initial public offering that were converted to Akerna warrants in connection with the Mergers (the &#x201c;Private Warrants&#x201d;) are not indexed to our common stock in the manner contemplated as described herein. As a result, the Private Warrants are precluded from equity classification and are recorded as derivative liabilities. At the end of each reporting period, changes in fair value during the period are recognized within the condensed consolidated statements of operations. We will continue to adjust this derivative liability for changes in the fair value until the earlier of (a) the exercise or expiration of the Private Warrants or (b) the redemption of the Private Warrants, at which time they will be reclassified to Additional paid-in capital. As of March 31, 2023, all of our other outstanding warrants, including certain other MTech warrants that were converted to Akerna warrants upon our formation (the &#x201c;2019 Public Warrants&#x201d;), are classified within stockholders&#x2019; equity.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
</kern:WarrantLiabilitiesPolicyTextBlock>
    <us-gaap:SegmentReportingPolicyPolicyTextBlock contextRef="D20230331" id="Tag490">
&lt;p style="margin: 0pt; text-align: justify; text-indent: 0pt; line-height: 1.2;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: italic; line-height: inherit;"&gt;Segment &lt;span style="line-height: inherit;"&gt;Reporting&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; text-align: justify; line-height: 1.3; font-size: 7pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; text-align: justify; text-indent: 32pt; line-height: 1.3;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit;"&gt;&lt;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: start; text-indent: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;"&gt; &lt;span style="font-family: 'Times New Roman', serif; color: #000000; line-height: inherit;"&gt;We operate our business as one operating segment. Operating segments are defined as components of an enterprise about which separate financial information is evaluated regularly by the chief operating decision maker (&lt;span style="color: #000000; font-family: 'Times New Roman'; 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.4444px; 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;"&gt;&#x201c;&lt;/span&gt;CODM&lt;span style="color: #000000; font-family: 'Times New Roman'; 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.4444px; 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;"&gt;&#x201d;&lt;/span&gt;), our Chief Executive Officer, in deciding how to allocate resources and assess performance. Our CODM allocates resources and assesses performance based upon discrete financial information at the consolidated level.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000; line-height: inherit;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit;"&gt;&#160; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; text-align: justify; line-height: 1.3; font-size: 5pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; text-align: justify; text-indent: 32pt; line-height: 1.3; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;&lt;span&gt;In the following table, we disclose the combined gross balance of our fixed assets, capitalized software, and intangible assets by geographical location&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; text-align: justify; line-height: 1.3; font-size: 5pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table style="height: 56px; width: 100%; border-collapse: collapse; font-family: 'times new roman'; font-size: 10pt; margin: 0px 0px 0px 0.1px; text-indent: 0px; margin-left: 0.1px;"&gt;
&lt;tbody&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td colspan="2" style="height: 10px; text-align: center; border-bottom: 1.5pt solid #000000; padding: 0px; vertical-align: bottom;" valign="bottom"&gt;&lt;span style="font-weight: bold; line-height: inherit; font-size: 10pt;"&gt;As&#160;of&lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;&#160;March 31, 2023&lt;/span&gt;&lt;/span&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; padding: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding: 0px; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td colspan="2" style="height: 10px; text-align: center; border-bottom: 1.5pt solid #000000; padding: 0px; vertical-align: bottom;" valign="bottom"&gt;&lt;span style="font-weight: bold; line-height: inherit; font-size: 10pt;"&gt;As of December 31, 2022&lt;/span&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; padding: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 10px; background-color: #cceeff;"&gt;
&lt;td style="height: 10px; background-color: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; width: 65%;"&gt;&lt;span style="line-height: inherit; font-size: 10pt;"&gt;Long-lived assets:&lt;/span&gt;&lt;/td&gt;
&lt;td style="height: 10px; background-color: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; background-color: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; width: 15%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; background-color: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="background-color: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; height: 10px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; background-color: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; background-color: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; width: 15%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; background-color: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 16px;"&gt;
&lt;td style="height: 16px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;United States&lt;/span&gt;&lt;/td&gt;
&lt;td style="height: 16px; padding: 0px; text-align: left; margin: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;$&lt;/span&gt;&lt;/td&gt;
&lt;td style="height: 16px; text-align: right; padding: 0px; margin: 0px; text-indent: 0px;"&gt;40,442&lt;/td&gt;
&lt;td style="height: 16px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding: 0px; margin: 0px; text-indent: 0px; height: 16px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 16px; padding: 0px; text-align: left; margin: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;$&lt;/span&gt;&lt;/td&gt;
&lt;td style="height: 16px; text-align: right; padding: 0px; margin: 0px; text-indent: 0px;"&gt;48,880&lt;/td&gt;
&lt;td style="height: 16px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 10px; background-color: #cceeff;"&gt;
&lt;td style="height: 10px; background-color: #cceeff; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;Canada&#160;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="height: 10px; background-color: #cceeff; border-bottom: 1.5pt solid #000000; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; text-align: right; background-color: #cceeff; border-bottom: 1.5pt solid #000000; padding: 0px; margin: 0px; text-indent: 0px;"&gt;4,244,222&lt;/td&gt;
&lt;td style="height: 10px; background-color: #cceeff; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="background-color: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; background-color: #cceeff; border-bottom: 1.5pt solid #000000; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; text-align: right; background-color: #cceeff; border-bottom: 1.5pt solid #000000; padding: 0px; margin: 0px; text-indent: 0px;"&gt;4,527,581&lt;/td&gt;
&lt;td style="height: 10px; background-color: #cceeff; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;Total&lt;/span&gt;&lt;/td&gt;
&lt;td style="border-bottom: 4.5pt double #000000; height: 10px; padding: 0px; text-align: left; margin: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;$&lt;/span&gt;&lt;/td&gt;
&lt;td style="border-bottom: 4.5pt double #000000; text-align: right; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;4,284,664&lt;/td&gt;
&lt;td style="height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding: 0px; margin: 0px; text-indent: 0px; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="border-bottom: 4.5pt double #000000; height: 10px; padding: 0px; vertical-align: bottom; text-align: left; margin: 0px; text-indent: 0px;" valign="bottom"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;$&lt;/span&gt;&lt;/td&gt;
&lt;td style="border-bottom: 4.5pt double #000000; text-align: right; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;4,576,461&lt;/td&gt;
&lt;td style="height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;

</us-gaap:SegmentReportingPolicyPolicyTextBlock>
    <us-gaap:NumberOfOperatingSegments
      contextRef="D20230331"
      decimals="0"
      id="Tag758"
      unitRef="Pure">1</us-gaap:NumberOfOperatingSegments>
    <us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock contextRef="D20230331" id="Tag533">
&lt;table style="height: 56px; width: 100%; border-collapse: collapse; font-family: 'times new roman'; font-size: 10pt; margin: 0px 0px 0px 0.1px; text-indent: 0px; margin-left: 0.1px;"&gt;
&lt;tbody&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td colspan="2" style="height: 10px; text-align: center; border-bottom: 1.5pt solid #000000; padding: 0px; vertical-align: bottom;" valign="bottom"&gt;&lt;span style="font-weight: bold; line-height: inherit; font-size: 10pt;"&gt;As&#160;of&lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;&#160;March 31, 2023&lt;/span&gt;&lt;/span&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; padding: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding: 0px; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td colspan="2" style="height: 10px; text-align: center; border-bottom: 1.5pt solid #000000; padding: 0px; vertical-align: bottom;" valign="bottom"&gt;&lt;span style="font-weight: bold; line-height: inherit; font-size: 10pt;"&gt;As of December 31, 2022&lt;/span&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; padding: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 10px; background-color: #cceeff;"&gt;
&lt;td style="height: 10px; background-color: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; width: 65%;"&gt;&lt;span style="line-height: inherit; font-size: 10pt;"&gt;Long-lived assets:&lt;/span&gt;&lt;/td&gt;
&lt;td style="height: 10px; background-color: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; background-color: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; width: 15%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; background-color: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="background-color: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; height: 10px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; background-color: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; background-color: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; width: 15%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; background-color: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 16px;"&gt;
&lt;td style="height: 16px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;United States&lt;/span&gt;&lt;/td&gt;
&lt;td style="height: 16px; padding: 0px; text-align: left; margin: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;$&lt;/span&gt;&lt;/td&gt;
&lt;td style="height: 16px; text-align: right; padding: 0px; margin: 0px; text-indent: 0px;"&gt;40,442&lt;/td&gt;
&lt;td style="height: 16px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding: 0px; margin: 0px; text-indent: 0px; height: 16px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 16px; padding: 0px; text-align: left; margin: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;$&lt;/span&gt;&lt;/td&gt;
&lt;td style="height: 16px; text-align: right; padding: 0px; margin: 0px; text-indent: 0px;"&gt;48,880&lt;/td&gt;
&lt;td style="height: 16px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 10px; background-color: #cceeff;"&gt;
&lt;td style="height: 10px; background-color: #cceeff; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;Canada&#160;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="height: 10px; background-color: #cceeff; border-bottom: 1.5pt solid #000000; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; text-align: right; background-color: #cceeff; border-bottom: 1.5pt solid #000000; padding: 0px; margin: 0px; text-indent: 0px;"&gt;4,244,222&lt;/td&gt;
&lt;td style="height: 10px; background-color: #cceeff; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="background-color: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; background-color: #cceeff; border-bottom: 1.5pt solid #000000; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; text-align: right; background-color: #cceeff; border-bottom: 1.5pt solid #000000; padding: 0px; margin: 0px; text-indent: 0px;"&gt;4,527,581&lt;/td&gt;
&lt;td style="height: 10px; background-color: #cceeff; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;Total&lt;/span&gt;&lt;/td&gt;
&lt;td style="border-bottom: 4.5pt double #000000; height: 10px; padding: 0px; text-align: left; margin: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;$&lt;/span&gt;&lt;/td&gt;
&lt;td style="border-bottom: 4.5pt double #000000; text-align: right; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;4,284,664&lt;/td&gt;
&lt;td style="height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding: 0px; margin: 0px; text-indent: 0px; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="border-bottom: 4.5pt double #000000; height: 10px; padding: 0px; vertical-align: bottom; text-align: left; margin: 0px; text-indent: 0px;" valign="bottom"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;$&lt;/span&gt;&lt;/td&gt;
&lt;td style="border-bottom: 4.5pt double #000000; text-align: right; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;4,576,461&lt;/td&gt;
&lt;td style="height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
</us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock>
    <us-gaap:NoncurrentAssets
      contextRef="I20230331_US"
      decimals="0"
      id="Tag482"
      unitRef="USD">40442</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="I20221231_US"
      decimals="0"
      id="Tag488"
      unitRef="USD">48880</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="I20230331_CA"
      decimals="0"
      id="Tag481"
      unitRef="USD">4244222</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="I20221231_CA"
      decimals="0"
      id="Tag489"
      unitRef="USD">4527581</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="I20230331"
      decimals="0"
      id="Tag480"
      unitRef="USD">4284664</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="I20221231"
      decimals="0"
      id="Tag474"
      unitRef="USD">4576461</us-gaap:NoncurrentAssets>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock contextRef="D20230331" id="Tag753">
&lt;p style="margin: 0pt; text-align: justify; text-indent: 0pt; line-height: 1.3;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold; line-height: inherit;"&gt;Adoption of Recent Accounting &lt;span&gt;Pronouncements&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; text-align: justify; text-indent: 0pt; line-height: 1.3;"&gt;&lt;br/&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; text-align: justify; text-indent: 32pt; line-height: 1.2;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt; &lt;span style="color: #000000; font-family: 'Times New Roman'; 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; display: inline !important; line-height: inherit;"&gt;The FASB issued ASU No.&#160;&lt;/span&gt;2016&lt;span style="color: #000000; font-family: 'Times New Roman'; 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; display: inline !important; line-height: inherit;"&gt;-&lt;/span&gt;13&lt;span style="color: #000000; font-family: 'Times New Roman'; 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; display: inline !important; line-height: inherit;"&gt;,&#160;&lt;/span&gt;&lt;span style="font-style: italic; line-height: inherit;"&gt;Measurement of Credit Losses on Financial Instruments&lt;/span&gt;&lt;span style="color: #000000; font-family: 'Times New Roman'; 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; display: inline !important; line-height: inherit;"&gt;&#160;(&lt;/span&gt;&lt;span style="color: #000000; font-family: 'Times New Roman'; 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.4444px; 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;"&gt;&#x201c;&lt;/span&gt;&lt;span style="color: #000000; font-family: 'Times New Roman'; 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; display: inline !important; line-height: inherit;"&gt;ASU&#160;&lt;/span&gt;2016&lt;span style="color: #000000; font-family: 'Times New Roman'; 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; display: inline !important; line-height: inherit;"&gt;-&lt;/span&gt;13&lt;span style="color: #000000; font-family: 'Times New Roman'; 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.4444px; 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;"&gt;&#x201d;&lt;/span&gt;&lt;span style="color: #000000; font-family: 'Times New Roman'; 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; display: inline !important; line-height: inherit;"&gt;) which introduced a new model for recognizing credit losses on financial instruments based on estimated current expected credit losses, or CECL. ASU&#160;&lt;/span&gt;2016&lt;span style="color: #000000; font-family: 'Times New Roman'; 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; display: inline !important; line-height: inherit;"&gt;-&lt;/span&gt;13&lt;span style="color: #000000; font-family: 'Times New Roman'; 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; display: inline !important; line-height: inherit;"&gt;&#160;requires an entity to estimate CECL on trade receivables at inception, based on historical information, current conditions, and reasonable and supportable forecasts. We adopted ASU&#160;&lt;/span&gt;2016&lt;span style="color: #000000; font-family: 'Times New Roman'; 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; display: inline !important; line-height: inherit;"&gt;-&lt;/span&gt;13&lt;span style="color: #000000; font-family: 'Times New Roman'; 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; display: inline !important; line-height: inherit;"&gt;, and subsequent amendments on January 1, 2023. The impact of the adoption of ASU&#160;&lt;/span&gt;2016&lt;span style="color: #000000; font-family: 'Times New Roman'; 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; display: inline !important; line-height: inherit;"&gt;-&lt;/span&gt;13&lt;span style="color: #000000; font-family: 'Times New Roman'; 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; display: inline !important; line-height: inherit;"&gt;&#160;on our consolidated financial statements was not material.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:SubsequentEventsPolicyPolicyTextBlock contextRef="D20230331" id="Tag534">
&lt;p style="margin: 0pt; color: #000000; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-indent: 0pt; 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; text-align: justify; font-family: 'Times New Roman', serif; line-height: 1.2;"&gt;&lt;span style="font-size: 10pt; line-height: inherit; font-style: italic; font-weight: bold;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit;"&gt;&lt;span style="color: #000000; font-family: 'times new roman', times; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 48px; 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;"&gt;Subsequent Events&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; color: #000000; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-indent: 0pt; 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; text-align: justify; font-family: 'Times New Roman', serif; line-height: 1.2;"&gt;&lt;br/&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; color: #000000; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; 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; text-align: justify; font-family: 'Times New Roman', serif; text-indent: 32pt; line-height: 1.2;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;Management has evaluated&#160;all of our activities through the issuance date of our condensed consolidated financial statements and has concluded that, with the exception of (i) the termination&#160;of the MJF-Ample SPA with POSaBIT&#160;on April 5, 2023, (ii) the entry into the&#160;SPA with MJA and the receipt of $1.0 million on May 3, 2023 in connection with the MJA Note, each as disclosed in Note 1, no other subsequent events have occurred that would require recognition in our condensed consolidated&#160;financial statements or disclosure in the&#160;notes thereto.&#160;&lt;/span&gt;&lt;/p&gt;
</us-gaap:SubsequentEventsPolicyPolicyTextBlock>
    <us-gaap:ProceedsFromSecuredNotesPayable
      contextRef="D20230503_MjFreewayAcquisitionCoMember_SecuritiesPurchaseAgreementMember_SubsequentEventMember_SecuredPromissoryNoteMember"
      decimals="-5"
      id="Tag762"
      unitRef="USD">1000000</us-gaap:ProceedsFromSecuredNotesPayable>
    <us-gaap:RevenueFromContractWithCustomerTextBlock contextRef="D20230331" id="Tag450">
&lt;div style="border-left: none; border-right: none;"&gt;
&lt;div style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-indent: 0px; 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; text-align: justify;"&gt;
&lt;div style="border-left: none; border-right: none;"&gt;
&lt;div style="border-left: none; border-right: none;"&gt;
&lt;p style="margin: 0pt; color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; 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; text-indent: 0pt; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2; text-align: justify;"&gt;&lt;span style="font-weight: bold; line-height: inherit;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; text-indent: 0px; line-height: inherit;"&gt;Note 3&#160;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; text-indent: 0px; line-height: inherit;"&gt; &#x2013; Revenue and Contracts with Customers&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;div&gt;
&lt;p style="margin: 0pt; text-align: justify; line-height: 1.2;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0cm 0cm 10pt; 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: 0px; 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; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;&lt;b&gt;&lt;i&gt;&lt;span style="color: #000000; line-height: inherit;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit;"&gt;Disagg&lt;/span&gt;regation of Revenue&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0pt 0pt 0.0001pt; text-indent: 32pt; font-size: 10pt; line-height: 1.2; text-align: justify;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"&gt;&lt;span style="line-height: inherit;"&gt;We derive the majority of our revenue from subscription fees paid for access to and usage of our SaaS solutions for a specified period of time, typically &lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;&lt;span style="-sec-ix-hidden:Tag766"&gt;one&lt;/span&gt;&lt;/span&gt;&#160;to three years. In addition to subscription fees, contracts with customers may include implementation fees for launch assistance and training. Fixed subscription and implementation fees are billed in advance of the subscription term and are due in accordance with contract terms, which generally provide for payment within 30 days. Our contractual arrangements include performance, termination and cancellation provisions, but do not provide for refunds. Customers do not have the contractual right to take possession of our software at any time.&#160;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span style="font-size: 10pt; text-indent: 27pt; line-height: inherit;"&gt;The following&#160;tables summarizes our revenue disaggregation by customer type and geographic region for the following periods:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0pt 0pt 0.0001pt; text-indent: 32pt; font-size: 10pt; line-height: 1.2; text-align: justify;"&gt;&lt;span&gt;&lt;span style="font-size: 10pt; text-indent: 27pt; line-height: inherit;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;div style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-indent: 0px; 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; text-align: justify; line-height: 1.3;"&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" style="height: 60px; width: 100%; border-collapse: collapse; font-family: 'times new roman'; font-size: 10pt; margin-left: 0.1px;" width="100%"&gt;
&lt;tbody&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin-left: 0.1px; text-align: left; vertical-align: middle; height: 10px; width: 70.9163%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td colspan="6" style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0cm; height: 10px; border-bottom: 1.5pt solid #000000; width: 28.0717%;"&gt;
&lt;p style="margin: 0cm; color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-indent: 0px; 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; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.3; text-align: center;"&gt;&lt;span style="border-right: none; border-left: none; font-weight: bold; line-height: inherit;"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0px; height: 10px; width: 1.03586%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 20px;"&gt;
&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin-left: 0.1px; text-align: left; vertical-align: middle; height: 20px; width: 70.9163%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td colspan="2" style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0px; height: 20px; text-align: center; border-bottom: 1.5pt solid black; width: 13%;"&gt;&lt;span style="font-weight: bold; line-height: inherit;"&gt;&lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;2023&lt;/span&gt;&lt;/span&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0cm; margin-left: 0.1px; vertical-align: middle; text-align: center; height: 20px; width: 1.03586%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0cm; margin-left: 0.1px; vertical-align: middle; text-align: center; width: 1.03586%; height: 20px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td colspan="2" style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0cm; margin-left: 0.1px; vertical-align: middle; text-align: center; height: 20px; border-bottom: 1.5pt solid black; width: 13%;"&gt;&lt;span style="font-weight: bold; line-height: inherit;"&gt;&lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;2022&lt;/span&gt;&lt;/span&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0px; margin-left: 0.1px; vertical-align: middle; text-align: center; height: 20px; width: 1.03586%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 10px; background-color: #cceeff;"&gt;
&lt;td style="background: #cceeff; height: 10px; margin-left: 0.1px; text-align: left; vertical-align: middle; width: 70.9163%;" valign="top"&gt;
&lt;p style="margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt; Government&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="background: #cceeff; padding: 0px; height: 10px; width: 1%;" valign="bottom"&gt;
&lt;p style="margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt; $ &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-align: right; vertical-align: middle; text-indent: 0px; width: 12%;" valign="bottom"&gt;
&lt;p style="margin: 0px; text-align: right; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="line-height: inherit; font-family: 'times new roman', times; font-size: 10pt;"&gt;679,569&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="background: #cceeff; padding: 0cm; height: 10px; margin-left: 0.1px; text-align: right; vertical-align: middle; width: 1.03586%;" valign="bottom"&gt;
&lt;p style="margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="background: #cceeff; padding: 0cm; margin-left: 0.1px; text-align: right; vertical-align: middle; width: 1.03586%; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="background: #cceeff; padding: 0cm; height: 10px; margin-left: 0.1px; text-align: right; vertical-align: middle; width: 1%;" valign="bottom"&gt;
&lt;p style="margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif; text-align: left;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt; $ &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="background: #cceeff; padding: 0cm; height: 10px; margin-left: 0.1px; text-align: right; vertical-align: middle; width: 12%;" valign="bottom"&gt;
&lt;p style="margin: 0cm; text-align: right; font-size: 10pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;1,168,330&lt;/span&gt;&lt;/span&gt;&lt;br/&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="background: #cceeff; padding: 0px; margin-left: 0.1px; text-align: right; vertical-align: middle; height: 10px; width: 1.03586%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="height: 10px; margin-left: 0.1px; text-align: left; vertical-align: middle; width: 70.9163%;" valign="top"&gt;
&lt;p style="font-size: 10pt; font-family: 'Times New Roman', serif; margin: 0;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt; Non-government&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" style="padding: 0px; height: 10px; margin: 0px; text-align: right; vertical-align: middle; text-indent: 0px; border-bottom: 1.5pt solid #000000; width: 13%;" valign="bottom"&gt;
&lt;p style="margin: 0px; text-align: right; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="line-height: inherit; font-family: 'times new roman', times; font-size: 10pt;"&gt;1,923,120&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding: 0cm; height: 10px; margin-left: 0.1px; text-align: right; vertical-align: middle; width: 1.03586%;" valign="bottom"&gt;
&lt;p style="margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding: 0cm; margin-left: 0.1px; text-align: right; vertical-align: middle; width: 1.03586%; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td colspan="2" style="border-top: none; border-right: none; border-left: none; border-image: initial; padding: 0cm; height: 10px; border-bottom: 1.5pt solid #000000; margin-left: 0.1px; text-align: right; vertical-align: middle; width: 13%;" valign="bottom"&gt;
&lt;p style="margin: 0cm; text-align: right; font-size: 10pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;3,076,750&lt;/span&gt;&lt;/span&gt;&lt;br/&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding: 0px; margin-left: 0.1px; text-align: right; vertical-align: middle; height: 10px; width: 1.03586%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 10px; background-color: #cceeff;"&gt;
&lt;td style="background: #cceeff; padding: 0cm; height: 10px; margin-left: 0.1px; text-align: left; vertical-align: middle; width: 70.9163%;" valign="bottom"&gt;
&lt;p style="margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-right: none; border-left: none; border-image: initial; border-bottom: 4.5pt double black; background: #cceeff; padding: 0cm; height: 10px; width: 1%;" valign="bottom"&gt;
&lt;p style="margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.3;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt; $ &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 4.5pt double black; background: #cceeff; padding: 0cm 0px; height: 10px; margin: 0px; text-align: right; vertical-align: middle; text-indent: 0px; width: 12%;" valign="bottom"&gt;
&lt;p style="margin: 0px; text-align: right; font-size: 10pt; font-family: 'Times New Roman', serif; text-indent: 0px; padding-left: 0px; padding-right: 0px;"&gt;&lt;span style="line-height: inherit; font-family: 'times new roman', times; font-size: 10pt;"&gt;2,602,689&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="background: #cceeff; padding: 0cm; height: 10px; margin-left: 0.1px; text-align: right; vertical-align: middle; width: 1.03586%;" valign="bottom"&gt;
&lt;p style="margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="background: #cceeff; padding: 0cm; margin-left: 0.1px; text-align: right; vertical-align: middle; width: 1.03586%; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 4.5pt double black; background: #cceeff; padding: 0cm; height: 10px; margin-left: 0.1px; text-align: right; vertical-align: middle; width: 1%;" valign="bottom"&gt;
&lt;p style="margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif; text-align: left;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt; $ &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 4.5pt double black; background: #cceeff; padding: 0cm; height: 10px; margin-left: 0.1px; text-align: right; vertical-align: middle; width: 12%;" valign="bottom"&gt;
&lt;p style="margin: 0cm; text-align: right; font-size: 10pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;4,245,080&lt;/span&gt;&lt;/span&gt;&lt;br/&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="background: #cceeff; padding: 0px; margin-left: 0.1px; text-align: right; vertical-align: middle; height: 10px; width: 1.03586%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p style=";margin: 0px !important;"&gt;&lt;br/&gt;&lt;/p&gt;
&lt;table border="0" cellpadding="0" cellspacing="0" style="height: 60px; width: 100%; border-collapse: collapse; font-family: 'times new roman'; font-size: 10pt; margin-left: 0.1px;" width="100%"&gt;
&lt;tbody&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin-left: 0.1px; text-align: left; vertical-align: middle; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td colspan="6" style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0cm; height: 10px; border-bottom: 1.5pt solid #000000;"&gt;
&lt;p style="margin: 0cm; color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-indent: 0px; 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; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.3; text-align: center;"&gt;&lt;span style="border-right: none; border-left: none; font-weight: bold; line-height: inherit;"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0cm; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 20px;"&gt;
&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin-left: 0.1px; text-align: left; vertical-align: middle; height: 20px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td colspan="2" style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0px; height: 20px; text-align: center; border-bottom: 1.5pt solid black;"&gt;&lt;span style="font-weight: bold; line-height: inherit;"&gt;&lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;2023&lt;/span&gt;&lt;/span&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0cm; margin-left: 0.1px; vertical-align: middle; text-align: center; height: 20px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0cm; margin-left: 0.1px; vertical-align: middle; text-align: center; height: 20px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td colspan="2" style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0cm; margin-left: 0.1px; vertical-align: middle; text-align: center; height: 20px; border-bottom: 1.5pt solid black;"&gt;&lt;span style="font-weight: bold; line-height: inherit;"&gt;&lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;2022&lt;/span&gt;&lt;/span&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0cm; margin-left: 0.1px; vertical-align: middle; text-align: center; height: 20px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 10px; background-color: #cceeff;"&gt;
&lt;td style="background: #cceeff; height: 10px; margin-left: 0.1px; text-align: left; vertical-align: middle; width: 71%;" valign="top"&gt;
&lt;p style="margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; 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;"&gt; United States &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="background: #cceeff; padding: 0px; height: 10px; width: 1%;" valign="bottom"&gt;
&lt;p style="margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt; $ &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-align: right; vertical-align: middle; text-indent: 0px; width: 12%;" valign="bottom"&gt;
&lt;p style="margin: 0px; text-align: right; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="line-height: inherit; font-family: 'times new roman', times; font-size: 10pt;"&gt;1,978,079&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="background: #cceeff; padding: 0cm; height: 10px; margin-left: 0.1px; text-align: right; vertical-align: middle; width: 1%;" valign="bottom"&gt;
&lt;p style="margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="background: #cceeff; padding: 0cm; margin-left: 0.1px; text-align: right; vertical-align: middle; width: 1%; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="background: #cceeff; padding: 0cm; height: 10px; margin-left: 0.1px; text-align: right; vertical-align: middle; width: 1%;" valign="bottom"&gt;
&lt;p style="margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif; text-align: left;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt; $ &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="background: #cceeff; padding: 0cm; height: 10px; margin-left: 0.1px; text-align: right; vertical-align: middle; width: 12%;" valign="bottom"&gt;
&lt;p style="margin: 0cm; text-align: right; font-size: 10pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;3,328,636&lt;/span&gt;&lt;/span&gt;&lt;br/&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="background: #cceeff; padding: 0cm; margin-left: 0.1px; text-align: right; vertical-align: middle; height: 10px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="height: 10px; margin-left: 0.1px; text-align: left; vertical-align: middle;" valign="top"&gt;
&lt;p style="font-size: 10pt; font-family: 'Times New Roman', serif; margin: 0;"&gt;&lt;span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; 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;"&gt; Canada &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" style="padding: 0px; height: 10px; margin: 0px; text-align: right; vertical-align: middle; text-indent: 0px; border-bottom: 1.5pt solid #000000;" valign="bottom"&gt;
&lt;p style="margin: 0px; text-align: right; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="line-height: inherit; font-family: 'times new roman', times; font-size: 10pt;"&gt;624,610&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding: 0cm; height: 10px; margin-left: 0.1px; text-align: right; vertical-align: middle;" valign="bottom"&gt;
&lt;p style="margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding: 0cm; margin-left: 0.1px; text-align: right; vertical-align: middle; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td colspan="2" style="border-top: none; border-right: none; border-left: none; border-image: initial; padding: 0cm; height: 10px; border-bottom: 1.5pt solid #000000; margin-left: 0.1px; text-align: right; vertical-align: middle;" valign="bottom"&gt;
&lt;p style="margin: 0cm; text-align: right; font-size: 10pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;916,444&lt;/span&gt;&lt;/span&gt;&lt;br/&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding: 0cm; margin-left: 0.1px; text-align: right; vertical-align: middle; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 10px; background-color: #cceeff;"&gt;
&lt;td style="background: #cceeff; padding: 0cm; height: 10px; margin-left: 0.1px; text-align: left; vertical-align: middle;" valign="bottom"&gt;
&lt;p style="margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-right: none; border-left: none; border-image: initial; border-bottom: 4.5pt double black; background: #cceeff; padding: 0cm; height: 10px;" valign="bottom"&gt;
&lt;p style="margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.3;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt; $ &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 4.5pt double black; background: #cceeff; padding: 0cm 0px; height: 10px; margin: 0px; text-align: right; vertical-align: middle; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="margin: 0px; text-align: right; font-size: 10pt; font-family: 'Times New Roman', serif; text-indent: 0px; padding-left: 0px; padding-right: 0px;"&gt;&lt;span style="line-height: inherit; font-family: 'times new roman', times; font-size: 10pt;"&gt;2,602,689&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="background: #cceeff; padding: 0cm; height: 10px; margin-left: 0.1px; text-align: right; vertical-align: middle;" valign="bottom"&gt;
&lt;p style="margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="background: #cceeff; padding: 0cm; margin-left: 0.1px; text-align: right; vertical-align: middle; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 4.5pt double black; background: #cceeff; padding: 0cm; height: 10px; margin-left: 0.1px; text-align: right; vertical-align: middle;" valign="bottom"&gt;
&lt;p style="margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif; text-align: left;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt; $ &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 4.5pt double black; background: #cceeff; padding: 0cm; height: 10px; margin-left: 0.1px; text-align: right; vertical-align: middle;" valign="bottom"&gt;
&lt;p style="margin: 0cm; text-align: right; font-size: 10pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;4,245,080&lt;/span&gt;&lt;/span&gt;&lt;br/&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="background: #cceeff; padding: 0cm; margin-left: 0.1px; text-align: right; vertical-align: middle; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;

&lt;/div&gt;
&lt;p style="margin: 0px 0cm; color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-indent: 0px; 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; font-size: 10pt; font-family: 'Times New Roman', serif; text-align: justify; line-height: 1.3;"&gt;&lt;span style="font-size: 10pt; color: black; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
&lt;div style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; line-height: 1.3;"&gt;
&lt;div style="line-height: 1.2;"&gt;&lt;b style="font-size: 10pt;"&gt;&lt;i&gt;&lt;span style="line-height: inherit;"&gt;Contracts with Multiple Performance Obligations&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;br/&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;p style="color: #000000; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'Times New Roman', serif; line-height: 1.2; text-indent: 33.3333pt; margin: 0px !important;"&gt;&lt;br/&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; color: #000000; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'Times New Roman', serif; line-height: 1.2; text-indent: 32pt;"&gt;Customers may elect to purchase a subscription to multiple modules, multiple modules with multiple service levels, or, for certain of the Company&lt;span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; 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;"&gt;&#x2019;&lt;/span&gt;s solutions. We evaluate such contracts to determine whether the services to be provided are distinct and accordingly should be accounted for as separate performance obligations. If we determine that a contract has multiple performance obligations, the transaction price, which is the total price of the contract, is allocated to each performance obligation based on a relative standalone selling price method. We estimate standalone selling price based on observable prices in past transactions for which the product offering subject to the performance obligation has been sold separately. As the performance obligations are satisfied, revenue is recognized as discussed above in the product descriptions.&lt;/p&gt;
&lt;p style="color: #000000; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'Times New Roman', serif; line-height: 1.2; margin: 0px !important;"&gt;&lt;br/&gt;&lt;/p&gt;
&lt;p style="margin: 0cm; color: #000000; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'Times New Roman', serif; line-height: 1.2;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"&gt;&lt;b&gt;&lt;i&gt;&lt;span style="color: #000000; line-height: inherit;"&gt;Transaction Price Allocated to Future Performance Obligation&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="color: #000000; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'Times New Roman', serif; line-height: 1.2; text-indent: 33.3333pt; margin: 0px !important;"&gt;&lt;br/&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; color: #000000; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'Times New Roman', serif; line-height: 1.2; text-indent: 32pt;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit;"&gt;&lt;span style="line-height: inherit;"&gt;&lt;span style="color: #000000; line-height: inherit;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;"&gt;GAAP provides certain practical expedients that limit the required disclosure of the aggregate amount of transaction price that is allocated to performance obligations that have not yet been satisfied. As many of the contracts the Company has entered into with customers are for a&lt;span style="line-height: inherit;"&gt;&#160;&lt;/span&gt;twelve-month subscription term, a significant portion of performance obligations that have not yet been satisfied as of&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;"&gt;&#160;March 31, 2023&#160;are part of a contract that has an original expected duration of&#160;&lt;/span&gt;one&lt;span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;"&gt;&#160;year or less. For contracts with an original expected duration of greater than&#160;&lt;/span&gt;one&lt;span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;"&gt;&#160;year, for which the practical expedient does not apply, the aggregate transaction price allocated to the unsatisfied performance obligations was&#160;&lt;span style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: inherit;"&gt;$2.8&lt;span style="line-height: inherit;"&gt;&#160;&lt;/span&gt;million&lt;/span&gt;&#160;as of&#160;March 31, 2023, of which&#160;&lt;span style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: inherit;"&gt;$2.4&lt;span style="line-height: inherit;"&gt;&#160;&lt;/span&gt;million&lt;/span&gt;&#160;is expected to be recognized as revenue over the next&#160;&lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;twelve&lt;/span&gt;&#160;months.&#160;&#160;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0px 0cm; color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-indent: 0px; 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; font-size: 10pt; font-family: 'Times New Roman', serif; text-align: justify; line-height: 1.2;"&gt;&lt;span style="font-size: 10pt; color: black; line-height: inherit;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif; text-align: justify; line-height: 1.2;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;&lt;b&gt;&lt;i&gt;&lt;span style="color: #000000; line-height: inherit;"&gt;Deferred Revenue&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0cm; text-indent: 27pt; font-size: 10pt; font-family: 'Times New Roman', serif; text-align: justify; line-height: 1.2;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;&lt;span style="color: #000000; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; text-indent: 32pt; font-size: 10pt; font-family: 'Times New Roman', serif; text-align: justify; line-height: 1.2;"&gt;Deferred revenue represents the unearned portion of subscription and implementation fees. Deferred revenue is recorded when cash payments are received in advance of performance. Deferred amounts are generally recognized within one&#160;to three years. Deferred revenue is included in the accompanying consolidated balance sheets under current liabilities, net of any long-term portion that is included in noncurrent liabilities.&#160;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;&lt;span style="color: #000000; line-height: inherit;"&gt;T&lt;span&gt;he following table summarizes deferred revenue activity for the three months ended March 31, 2023:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0cm; text-indent: 36pt; break-after: avoid; font-size: 10pt; font-family: 'Times New Roman', serif; text-align: justify; line-height: 1.2;"&gt;&lt;span style="color: #000000; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
&lt;div style="text-align: justify; line-height: 1.2;"&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" style="height: 20px; width: 100%; border-collapse: collapse; font-family: 'times new roman'; font-size: 10pt; margin: 0px 0px 0px 0.1px; text-indent: 0px; margin-left: 0.1px;" width="100%"&gt;
&lt;tbody&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="padding: 1.5pt 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="margin: 0px; break-after: avoid; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" style="border-top: none; border-right: none; border-left: none; border-image: initial; padding: 1.5pt 0px; height: 10px; border-bottom: 1.5pt solid #000000; margin: 0px; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="margin: 0px; text-align: center; break-after: avoid; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px; line-height: 1.3;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;"&gt;&lt;b&gt;&lt;span style="line-height: inherit;"&gt;As of&lt;br/&gt;December 31,&#160;&lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;&lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;&lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;2022&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding: 1.5pt 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="margin: 0px; break-after: avoid; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding: 1.5pt 0px; margin: 0px; text-indent: 0px; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1.5pt solid #000000; padding: 1.5pt 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="margin: 0px; text-align: center; break-after: avoid; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;"&gt;&lt;b&gt;&lt;span style="line-height: inherit;"&gt;Net additions&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding: 1.5pt 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="margin: 0px; break-after: avoid; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding: 1.5pt 0px; margin: 0px; text-indent: 0px; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1.5pt solid #000000; padding: 1.5pt 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="margin: 0px; text-align: center; break-after: avoid; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;"&gt;&lt;b&gt;&lt;span style="line-height: inherit;"&gt;Revenue recognized&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding: 1.5pt 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="margin: 0px; break-after: avoid; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding: 1.5pt 0px; margin: 0px; text-indent: 0px; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td colspan="3" style="border-top: none; border-right: none; border-left: none; border-image: initial; padding: 1.5pt 0px; height: 10px; border-bottom: 1.5pt solid #000000; margin: 0px; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="margin: 0px; text-align: center; break-after: avoid; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px; line-height: 1.3;"&gt;&lt;span&gt;&lt;span&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;"&gt;&lt;b&gt;&lt;span class="selected" style="line-height: inherit;"&gt;As of&lt;br/&gt;&lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;March 31, 2023&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 51%;" valign="top"&gt;
&lt;p style="margin: 0px; break-after: avoid; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt; Deferred revenue &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 1%;"&gt;
&lt;p style="margin: 0px; break-after: avoid; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px; text-align: left;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt; $ &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-right: none; border-bottom: none; border-left: none; border-image: initial; border-top: 1pt solid black; background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 10%;"&gt;
&lt;p style="margin: 0px; text-align: right; break-after: avoid; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt; 730,573 &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 1%;"&gt;
&lt;p style="margin: 0px; text-align: right; break-after: avoid; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="background: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; height: 10px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 10%;"&gt;
&lt;p style="margin: 0px; text-align: right; break-after: avoid; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;2,382,985&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 1%;"&gt;
&lt;p style="margin: 0px; text-align: right; break-after: avoid; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="background: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; height: 10px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 10%;"&gt;
&lt;p style="margin: 0px; text-align: right; break-after: avoid; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;(2,596,762&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom; width: 1%;" valign="bottom"&gt;)&lt;/td&gt;
&lt;td style="background: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; height: 10px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 1%;"&gt;
&lt;p style="margin: 0px; break-after: avoid; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px; text-align: left;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt; $ &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-right: none; border-bottom: none; border-left: none; border-image: initial; border-top: 1pt solid black; background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 10%;"&gt;
&lt;p style="margin: 0px; text-align: right; break-after: avoid; font-size: 10pt; font-family: 'Times New Roman', serif; text-indent: 0px; padding-left: 0px; padding-right: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt; 516,796 &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-right: none; border-bottom: none; border-left: none; border-image: initial; border-top: 1pt solid black; background: #cceeff; padding: 0px; height: 10px; width: 1%;" valign="bottom"/&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;

&lt;/div&gt;
&lt;p style="margin: 0cm; text-indent: 27pt; font-size: 10pt; font-family: 'Times New Roman', serif; text-align: justify; line-height: 1.2;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;&lt;span style="color: #000000; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; text-indent: 32pt; font-size: 10pt; font-family: 'Times New Roman', serif; text-align: justify; line-height: 1.2;"&gt;&lt;span style="font-size: 10pt; color: #000000; line-height: inherit;"&gt;&lt;span style="line-height: inherit;"&gt;O&lt;span style="background-color: #ffffff; line-height: inherit;"&gt;f the&#160;&lt;/span&gt;&lt;span style="background-color: #ffffff; line-height: inherit;"&gt;&lt;span style="line-height: inherit;"&gt;$&lt;/span&gt;&lt;span style="line-height: inherit;"&gt;&lt;span style="line-height: inherit;"&gt;&lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;&lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;2.6&lt;/span&gt; &lt;/span&gt;&lt;span class="selected" style="color: #000000; font-family: 'Times New Roman', serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 36px; 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; background-color: #ffffff;"&gt;million&#160;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="background-color: #ffffff; line-height: inherit;"&gt;of&lt;/span&gt; revenue recognized in the three months ended&#160;March 31, 2023,&#160;&lt;span style="background-color: #ffffff; line-height: inherit;"&gt;$0.4&lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: inherit;"&gt;&lt;span style="background-color: #ffffff; line-height: inherit;"&gt;&#160;million&#160;w&lt;/span&gt;as included in deferred revenue at December 31, 2022.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; text-align: justify; line-height: 1.2; font-size: 10pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0cm; color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-indent: 0px; 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; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2; text-align: justify;"&gt;&lt;span&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&lt;b&gt;&lt;i&gt;&lt;span style="color: #000000; line-height: inherit;"&gt;Costs to Obtain Contracts&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; 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; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2; text-indent: 33.3333pt; text-align: justify; margin: 0px !important;"&gt;&lt;br/&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; 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; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2; text-indent: 32pt; text-align: justify;"&gt;&lt;span style="color: #000000; line-height: inherit; font-family: 'times new roman', times; font-size: 10pt;"&gt;We capitalize sales commissions that are directly related to obtaining customer contracts and that would not have been incurred if the contract had not been obtained. These costs are included in the accompanying consolidated balance sheets and are classified as a component of Prepaid expenses and other current assets. Deferred contract costs are amortized to sales and marketing expense over the expected period of benefit, which we have determined to be &lt;span style="-sec-ix-hidden:Tag784"&gt;one&lt;/span&gt;&#160;to three years based on the estimated customer relationship period.&#160;&lt;/span&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;&lt;span style="color: #000000; line-height: inherit; font-family: 'times new roman', times;"&gt;The following table summarizes deferred contract cost activity for the three months ended March 31, 2023:&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000; line-height: inherit; font-size: 10pt;"/&gt;&lt;/p&gt;
&lt;p style="margin: 0cm; color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; 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; text-indent: 27pt; font-size: 10pt; font-family: 'Times New Roman', serif; text-align: justify; line-height: 1.3;"&gt;&lt;br/&gt;&lt;/p&gt;

&lt;div style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-indent: 0px; 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; text-align: justify;"&gt;
&lt;div&gt;
&lt;table border="0" cellpadding="0" cellspacing="0" style="height: 20px; width: 99.8337%; border-collapse: collapse; font-family: 'times new roman'; font-size: 10pt; margin: 0px 0px 0px 0.1px; text-indent: 0px;" width="100%"&gt;
&lt;tbody&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="padding: 1.5pt; height: 10px;" valign="bottom"&gt;
&lt;p style="margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" style="border-top: none; border-right: none; border-left: none; border-image: initial; padding: 1.5pt 0px; height: 10px; border-bottom: 1.5pt solid #000000; margin: 0px; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="margin: 0px; text-align: center; break-after: avoid; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px; line-height: 1.3;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;"&gt;&lt;b&gt;&lt;span style="line-height: inherit;"&gt;As of&lt;br/&gt;December 31,&#160;&lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;&lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;&lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;2022&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding: 1.5pt; height: 10px;" valign="bottom"&gt;
&lt;p style="margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding: 1.5pt; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1.5pt solid black; padding: 1.5pt; height: 10px;" valign="bottom"&gt;
&lt;p style="margin: 0cm; text-align: center; font-size: 10pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;&lt;b&gt;&lt;span style="line-height: inherit;"&gt;Additions&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding: 1.5pt; height: 10px;" valign="bottom"&gt;
&lt;p style="margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding: 1.5pt; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1.5pt solid black; padding: 1.5pt; height: 10px;" valign="bottom"&gt;
&lt;p style="margin: 0cm; text-align: center; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.3;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;&lt;b&gt;&lt;span style="line-height: inherit;"&gt;Amortized costs&#160;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding: 1.5pt; height: 10px;" valign="bottom"&gt;
&lt;p style="margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding: 1.5pt; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td colspan="3" style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1.5pt solid black; padding: 1.5pt; height: 10px;" valign="bottom"&gt;
&lt;p style="margin: 0cm; text-align: center; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.3;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;&lt;b&gt;&lt;span style="line-height: inherit;"&gt;As of &lt;br/&gt;March 31, 2023&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="background: #cceeff; padding: 0px; height: 10px; width: 51%;" valign="top"&gt;
&lt;p style="margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; color: #000000; line-height: inherit;"&gt; Deferred contract costs &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="background: #cceeff; padding: 0px; height: 10px; width: 1%;" valign="bottom"&gt;
&lt;p style="margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; color: #000000; line-height: inherit;"&gt; $ &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="background: #cceeff; padding: 0px; height: 10px; width: 10%;" valign="bottom"&gt;
&lt;p style="margin: 0cm; text-align: right; font-size: 10pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; color: #000000; line-height: inherit;"&gt; 36,465 &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="background: #cceeff; padding: 0px; height: 10px; width: 1%;" valign="bottom"&gt;
&lt;p style="margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; color: #000000; line-height: inherit;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="background: #cceeff; padding: 0px; height: 10px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="background: #cceeff; padding: 0px; height: 10px; margin-left: 0.1px; text-align: right; vertical-align: middle; width: 10%;" valign="bottom"&gt;2,820&lt;/td&gt;
&lt;td style="background: #cceeff; padding: 0px; height: 10px; margin-left: 0.1px; text-align: right; vertical-align: middle; width: 1%;" valign="bottom"&gt;
&lt;p style="margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; color: #000000; line-height: inherit;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="background: #cceeff; padding: 0px; margin-left: 0.1px; text-align: right; vertical-align: middle; height: 10px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="background: #cceeff; padding: 0px; height: 10px; margin-left: 0.1px; text-align: right; vertical-align: middle; width: 10%;" valign="bottom"&gt;(24,014)&lt;/td&gt;
&lt;td style="background: #cceeff; padding: 0px; height: 10px; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"/&gt;
&lt;td style="background: #cceeff; padding: 0px; text-align: left; height: 10px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="background: #cceeff; padding: 0px; height: 10px; width: 1%;" valign="bottom"&gt;
&lt;p style="margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; color: #000000; line-height: inherit;"&gt; $ &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="background: #cceeff; padding: 0px; height: 10px; margin-left: 0.1px; vertical-align: middle; text-align: right; width: 10%;" valign="bottom"&gt;15,271&lt;/td&gt;
&lt;td style="background: #cceeff; padding: 0px; height: 10px; width: 1%;" valign="bottom"/&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;

&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="I20230331_SaasSolutionsMember_SubscriptionFeesMember_MaximumMember"
      id="Tag414">P3Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <kern:TermOfContractPayment contextRef="D20230331" id="Tag691">P30D</kern:TermOfContractPayment>
    <us-gaap:DisaggregationOfRevenueTableTextBlock contextRef="D20230331" id="Tag127">
&lt;table border="0" cellpadding="0" cellspacing="0" style="height: 60px; width: 100%; border-collapse: collapse; font-family: 'times new roman'; font-size: 10pt; margin-left: 0.1px;" width="100%"&gt;
&lt;tbody&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin-left: 0.1px; text-align: left; vertical-align: middle; height: 10px; width: 70.9163%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td colspan="6" style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0cm; height: 10px; border-bottom: 1.5pt solid #000000; width: 28.0717%;"&gt;
&lt;p style="margin: 0cm; color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-indent: 0px; 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; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.3; text-align: center;"&gt;&lt;span style="border-right: none; border-left: none; font-weight: bold; line-height: inherit;"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0px; height: 10px; width: 1.03586%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 20px;"&gt;
&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin-left: 0.1px; text-align: left; vertical-align: middle; height: 20px; width: 70.9163%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td colspan="2" style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0px; height: 20px; text-align: center; border-bottom: 1.5pt solid black; width: 13%;"&gt;&lt;span style="font-weight: bold; line-height: inherit;"&gt;&lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;2023&lt;/span&gt;&lt;/span&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0cm; margin-left: 0.1px; vertical-align: middle; text-align: center; height: 20px; width: 1.03586%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0cm; margin-left: 0.1px; vertical-align: middle; text-align: center; width: 1.03586%; height: 20px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td colspan="2" style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0cm; margin-left: 0.1px; vertical-align: middle; text-align: center; height: 20px; border-bottom: 1.5pt solid black; width: 13%;"&gt;&lt;span style="font-weight: bold; line-height: inherit;"&gt;&lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;2022&lt;/span&gt;&lt;/span&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0px; margin-left: 0.1px; vertical-align: middle; text-align: center; height: 20px; width: 1.03586%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 10px; background-color: #cceeff;"&gt;
&lt;td style="background: #cceeff; height: 10px; margin-left: 0.1px; text-align: left; vertical-align: middle; width: 70.9163%;" valign="top"&gt;
&lt;p style="margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt; Government&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="background: #cceeff; padding: 0px; height: 10px; width: 1%;" valign="bottom"&gt;
&lt;p style="margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt; $ &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-align: right; vertical-align: middle; text-indent: 0px; width: 12%;" valign="bottom"&gt;
&lt;p style="margin: 0px; text-align: right; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="line-height: inherit; font-family: 'times new roman', times; font-size: 10pt;"&gt;679,569&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="background: #cceeff; padding: 0cm; height: 10px; margin-left: 0.1px; text-align: right; vertical-align: middle; width: 1.03586%;" valign="bottom"&gt;
&lt;p style="margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="background: #cceeff; padding: 0cm; margin-left: 0.1px; text-align: right; vertical-align: middle; width: 1.03586%; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="background: #cceeff; padding: 0cm; height: 10px; margin-left: 0.1px; text-align: right; vertical-align: middle; width: 1%;" valign="bottom"&gt;
&lt;p style="margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif; text-align: left;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt; $ &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="background: #cceeff; padding: 0cm; height: 10px; margin-left: 0.1px; text-align: right; vertical-align: middle; width: 12%;" valign="bottom"&gt;
&lt;p style="margin: 0cm; text-align: right; font-size: 10pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;1,168,330&lt;/span&gt;&lt;/span&gt;&lt;br/&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="background: #cceeff; padding: 0px; margin-left: 0.1px; text-align: right; vertical-align: middle; height: 10px; width: 1.03586%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="height: 10px; margin-left: 0.1px; text-align: left; vertical-align: middle; width: 70.9163%;" valign="top"&gt;
&lt;p style="font-size: 10pt; font-family: 'Times New Roman', serif; margin: 0;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt; Non-government&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" style="padding: 0px; height: 10px; margin: 0px; text-align: right; vertical-align: middle; text-indent: 0px; border-bottom: 1.5pt solid #000000; width: 13%;" valign="bottom"&gt;
&lt;p style="margin: 0px; text-align: right; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="line-height: inherit; font-family: 'times new roman', times; font-size: 10pt;"&gt;1,923,120&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding: 0cm; height: 10px; margin-left: 0.1px; text-align: right; vertical-align: middle; width: 1.03586%;" valign="bottom"&gt;
&lt;p style="margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding: 0cm; margin-left: 0.1px; text-align: right; vertical-align: middle; width: 1.03586%; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td colspan="2" style="border-top: none; border-right: none; border-left: none; border-image: initial; padding: 0cm; height: 10px; border-bottom: 1.5pt solid #000000; margin-left: 0.1px; text-align: right; vertical-align: middle; width: 13%;" valign="bottom"&gt;
&lt;p style="margin: 0cm; text-align: right; font-size: 10pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;3,076,750&lt;/span&gt;&lt;/span&gt;&lt;br/&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding: 0px; margin-left: 0.1px; text-align: right; vertical-align: middle; height: 10px; width: 1.03586%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 10px; background-color: #cceeff;"&gt;
&lt;td style="background: #cceeff; padding: 0cm; height: 10px; margin-left: 0.1px; text-align: left; vertical-align: middle; width: 70.9163%;" valign="bottom"&gt;
&lt;p style="margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-right: none; border-left: none; border-image: initial; border-bottom: 4.5pt double black; background: #cceeff; padding: 0cm; height: 10px; width: 1%;" valign="bottom"&gt;
&lt;p style="margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.3;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt; $ &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 4.5pt double black; background: #cceeff; padding: 0cm 0px; height: 10px; margin: 0px; text-align: right; vertical-align: middle; text-indent: 0px; width: 12%;" valign="bottom"&gt;
&lt;p style="margin: 0px; text-align: right; font-size: 10pt; font-family: 'Times New Roman', serif; text-indent: 0px; padding-left: 0px; padding-right: 0px;"&gt;&lt;span style="line-height: inherit; font-family: 'times new roman', times; font-size: 10pt;"&gt;2,602,689&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="background: #cceeff; padding: 0cm; height: 10px; margin-left: 0.1px; text-align: right; vertical-align: middle; width: 1.03586%;" valign="bottom"&gt;
&lt;p style="margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="background: #cceeff; padding: 0cm; margin-left: 0.1px; text-align: right; vertical-align: middle; width: 1.03586%; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 4.5pt double black; background: #cceeff; padding: 0cm; height: 10px; margin-left: 0.1px; text-align: right; vertical-align: middle; width: 1%;" valign="bottom"&gt;
&lt;p style="margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif; text-align: left;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt; $ &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 4.5pt double black; background: #cceeff; padding: 0cm; height: 10px; margin-left: 0.1px; text-align: right; vertical-align: middle; width: 12%;" valign="bottom"&gt;
&lt;p style="margin: 0cm; text-align: right; font-size: 10pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;4,245,080&lt;/span&gt;&lt;/span&gt;&lt;br/&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="background: #cceeff; padding: 0px; margin-left: 0.1px; text-align: right; vertical-align: middle; height: 10px; width: 1.03586%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p style=";margin: 0px !important;"&gt;&lt;br/&gt;&lt;/p&gt;
&lt;table border="0" cellpadding="0" cellspacing="0" style="height: 60px; width: 100%; border-collapse: collapse; font-family: 'times new roman'; font-size: 10pt; margin-left: 0.1px;" width="100%"&gt;
&lt;tbody&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin-left: 0.1px; text-align: left; vertical-align: middle; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td colspan="6" style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0cm; height: 10px; border-bottom: 1.5pt solid #000000;"&gt;
&lt;p style="margin: 0cm; color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-indent: 0px; 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; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.3; text-align: center;"&gt;&lt;span style="border-right: none; border-left: none; font-weight: bold; line-height: inherit;"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0cm; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 20px;"&gt;
&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin-left: 0.1px; text-align: left; vertical-align: middle; height: 20px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td colspan="2" style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0px; height: 20px; text-align: center; border-bottom: 1.5pt solid black;"&gt;&lt;span style="font-weight: bold; line-height: inherit;"&gt;&lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;2023&lt;/span&gt;&lt;/span&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0cm; margin-left: 0.1px; vertical-align: middle; text-align: center; height: 20px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0cm; margin-left: 0.1px; vertical-align: middle; text-align: center; height: 20px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td colspan="2" style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0cm; margin-left: 0.1px; vertical-align: middle; text-align: center; height: 20px; border-bottom: 1.5pt solid black;"&gt;&lt;span style="font-weight: bold; line-height: inherit;"&gt;&lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;2022&lt;/span&gt;&lt;/span&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0cm; margin-left: 0.1px; vertical-align: middle; text-align: center; height: 20px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 10px; background-color: #cceeff;"&gt;
&lt;td style="background: #cceeff; height: 10px; margin-left: 0.1px; text-align: left; vertical-align: middle; width: 71%;" valign="top"&gt;
&lt;p style="margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; 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;"&gt; United States &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="background: #cceeff; padding: 0px; height: 10px; width: 1%;" valign="bottom"&gt;
&lt;p style="margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt; $ &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-align: right; vertical-align: middle; text-indent: 0px; width: 12%;" valign="bottom"&gt;
&lt;p style="margin: 0px; text-align: right; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="line-height: inherit; font-family: 'times new roman', times; font-size: 10pt;"&gt;1,978,079&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="background: #cceeff; padding: 0cm; height: 10px; margin-left: 0.1px; text-align: right; vertical-align: middle; width: 1%;" valign="bottom"&gt;
&lt;p style="margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="background: #cceeff; padding: 0cm; margin-left: 0.1px; text-align: right; vertical-align: middle; width: 1%; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="background: #cceeff; padding: 0cm; height: 10px; margin-left: 0.1px; text-align: right; vertical-align: middle; width: 1%;" valign="bottom"&gt;
&lt;p style="margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif; text-align: left;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt; $ &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="background: #cceeff; padding: 0cm; height: 10px; margin-left: 0.1px; text-align: right; vertical-align: middle; width: 12%;" valign="bottom"&gt;
&lt;p style="margin: 0cm; text-align: right; font-size: 10pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;3,328,636&lt;/span&gt;&lt;/span&gt;&lt;br/&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="background: #cceeff; padding: 0cm; margin-left: 0.1px; text-align: right; vertical-align: middle; height: 10px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="height: 10px; margin-left: 0.1px; text-align: left; vertical-align: middle;" valign="top"&gt;
&lt;p style="font-size: 10pt; font-family: 'Times New Roman', serif; margin: 0;"&gt;&lt;span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; 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;"&gt; Canada &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" style="padding: 0px; height: 10px; margin: 0px; text-align: right; vertical-align: middle; text-indent: 0px; border-bottom: 1.5pt solid #000000;" valign="bottom"&gt;
&lt;p style="margin: 0px; text-align: right; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="line-height: inherit; font-family: 'times new roman', times; font-size: 10pt;"&gt;624,610&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding: 0cm; height: 10px; margin-left: 0.1px; text-align: right; vertical-align: middle;" valign="bottom"&gt;
&lt;p style="margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding: 0cm; margin-left: 0.1px; text-align: right; vertical-align: middle; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td colspan="2" style="border-top: none; border-right: none; border-left: none; border-image: initial; padding: 0cm; height: 10px; border-bottom: 1.5pt solid #000000; margin-left: 0.1px; text-align: right; vertical-align: middle;" valign="bottom"&gt;
&lt;p style="margin: 0cm; text-align: right; font-size: 10pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;916,444&lt;/span&gt;&lt;/span&gt;&lt;br/&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding: 0cm; margin-left: 0.1px; text-align: right; vertical-align: middle; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 10px; background-color: #cceeff;"&gt;
&lt;td style="background: #cceeff; padding: 0cm; height: 10px; margin-left: 0.1px; text-align: left; vertical-align: middle;" valign="bottom"&gt;
&lt;p style="margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-right: none; border-left: none; border-image: initial; border-bottom: 4.5pt double black; background: #cceeff; padding: 0cm; height: 10px;" valign="bottom"&gt;
&lt;p style="margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.3;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt; $ &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 4.5pt double black; background: #cceeff; padding: 0cm 0px; height: 10px; margin: 0px; text-align: right; vertical-align: middle; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="margin: 0px; text-align: right; font-size: 10pt; font-family: 'Times New Roman', serif; text-indent: 0px; padding-left: 0px; padding-right: 0px;"&gt;&lt;span style="line-height: inherit; font-family: 'times new roman', times; font-size: 10pt;"&gt;2,602,689&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="background: #cceeff; padding: 0cm; height: 10px; margin-left: 0.1px; text-align: right; vertical-align: middle;" valign="bottom"&gt;
&lt;p style="margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="background: #cceeff; padding: 0cm; margin-left: 0.1px; text-align: right; vertical-align: middle; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 4.5pt double black; background: #cceeff; padding: 0cm; height: 10px; margin-left: 0.1px; text-align: right; vertical-align: middle;" valign="bottom"&gt;
&lt;p style="margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif; text-align: left;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt; $ &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 4.5pt double black; background: #cceeff; padding: 0cm; height: 10px; margin-left: 0.1px; text-align: right; vertical-align: middle;" valign="bottom"&gt;
&lt;p style="margin: 0cm; text-align: right; font-size: 10pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;4,245,080&lt;/span&gt;&lt;/span&gt;&lt;br/&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="background: #cceeff; padding: 0cm; margin-left: 0.1px; text-align: right; vertical-align: middle; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="D20230331_GovernmentSectorMember"
      decimals="0"
      id="Tag697"
      unitRef="USD">679569</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="D20220331_GovernmentSectorMember"
      decimals="0"
      id="Tag149"
      unitRef="USD">1168330</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="D20230331_NonGovernmentsMember"
      decimals="0"
      id="Tag413"
      unitRef="USD">1923120</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="D20220331_NonGovernmentsMember"
      decimals="0"
      id="Tag268"
      unitRef="USD">3076750</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="D20230331"
      decimals="0"
      id="Tag237"
      unitRef="USD">2602689</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="D20220331"
      decimals="0"
      id="Tag699"
      unitRef="USD">4245080</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="D20230331_US"
      decimals="0"
      id="Tag245"
      unitRef="USD">1978079</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="D20220331_US"
      decimals="0"
      id="Tag236"
      unitRef="USD">3328636</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="D20230331_CA"
      decimals="0"
      id="Tag242"
      unitRef="USD">624610</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="D20220331_CA"
      decimals="0"
      id="Tag241"
      unitRef="USD">916444</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="D20230331"
      decimals="0"
      id="Tag78"
      unitRef="USD">2602689</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="D20220331"
      decimals="0"
      id="Tag238"
      unitRef="USD">4245080</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <kern:Unsatisfiedperformanceobligations
      contextRef="I20230331"
      decimals="-5"
      id="Tag243"
      unitRef="USD">2800000</kern:Unsatisfiedperformanceobligations>
    <kern:Revenueexpectedtoberecognized
      contextRef="D20230331"
      decimals="-5"
      id="Tag147"
      unitRef="USD">2400000</kern:Revenueexpectedtoberecognized>
    <kern:SummarizesDeferredRevenueActivityTableTextBlock contextRef="D20230331" id="Tag128">
&lt;table border="0" cellpadding="0" cellspacing="0" style="height: 20px; width: 100%; border-collapse: collapse; font-family: 'times new roman'; font-size: 10pt; margin: 0px 0px 0px 0.1px; text-indent: 0px; margin-left: 0.1px;" width="100%"&gt;
&lt;tbody&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="padding: 1.5pt 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="margin: 0px; break-after: avoid; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" style="border-top: none; border-right: none; border-left: none; border-image: initial; padding: 1.5pt 0px; height: 10px; border-bottom: 1.5pt solid #000000; margin: 0px; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="margin: 0px; text-align: center; break-after: avoid; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px; line-height: 1.3;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;"&gt;&lt;b&gt;&lt;span style="line-height: inherit;"&gt;As of&lt;br/&gt;December 31,&#160;&lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;&lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;&lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;2022&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding: 1.5pt 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="margin: 0px; break-after: avoid; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding: 1.5pt 0px; margin: 0px; text-indent: 0px; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1.5pt solid #000000; padding: 1.5pt 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="margin: 0px; text-align: center; break-after: avoid; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;"&gt;&lt;b&gt;&lt;span style="line-height: inherit;"&gt;Net additions&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding: 1.5pt 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="margin: 0px; break-after: avoid; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding: 1.5pt 0px; margin: 0px; text-indent: 0px; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1.5pt solid #000000; padding: 1.5pt 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="margin: 0px; text-align: center; break-after: avoid; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;"&gt;&lt;b&gt;&lt;span style="line-height: inherit;"&gt;Revenue recognized&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding: 1.5pt 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="margin: 0px; break-after: avoid; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding: 1.5pt 0px; margin: 0px; text-indent: 0px; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td colspan="3" style="border-top: none; border-right: none; border-left: none; border-image: initial; padding: 1.5pt 0px; height: 10px; border-bottom: 1.5pt solid #000000; margin: 0px; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="margin: 0px; text-align: center; break-after: avoid; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px; line-height: 1.3;"&gt;&lt;span&gt;&lt;span&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;"&gt;&lt;b&gt;&lt;span class="selected" style="line-height: inherit;"&gt;As of&lt;br/&gt;&lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;March 31, 2023&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 51%;" valign="top"&gt;
&lt;p style="margin: 0px; break-after: avoid; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt; Deferred revenue &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 1%;"&gt;
&lt;p style="margin: 0px; break-after: avoid; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px; text-align: left;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt; $ &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-right: none; border-bottom: none; border-left: none; border-image: initial; border-top: 1pt solid black; background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 10%;"&gt;
&lt;p style="margin: 0px; text-align: right; break-after: avoid; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt; 730,573 &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 1%;"&gt;
&lt;p style="margin: 0px; text-align: right; break-after: avoid; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="background: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; height: 10px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 10%;"&gt;
&lt;p style="margin: 0px; text-align: right; break-after: avoid; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;2,382,985&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 1%;"&gt;
&lt;p style="margin: 0px; text-align: right; break-after: avoid; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="background: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; height: 10px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 10%;"&gt;
&lt;p style="margin: 0px; text-align: right; break-after: avoid; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;(2,596,762&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom; width: 1%;" valign="bottom"&gt;)&lt;/td&gt;
&lt;td style="background: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; height: 10px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 1%;"&gt;
&lt;p style="margin: 0px; break-after: avoid; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px; text-align: left;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt; $ &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-right: none; border-bottom: none; border-left: none; border-image: initial; border-top: 1pt solid black; background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 10%;"&gt;
&lt;p style="margin: 0px; text-align: right; break-after: avoid; font-size: 10pt; font-family: 'Times New Roman', serif; text-indent: 0px; padding-left: 0px; padding-right: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt; 516,796 &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-right: none; border-bottom: none; border-left: none; border-image: initial; border-top: 1pt solid black; background: #cceeff; padding: 0px; height: 10px; width: 1%;" valign="bottom"/&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
</kern:SummarizesDeferredRevenueActivityTableTextBlock>
    <us-gaap:DeferredRevenue
      contextRef="I20221231"
      decimals="0"
      id="Tag695"
      unitRef="USD">730573</us-gaap:DeferredRevenue>
    <us-gaap:DeferredRevenueAdditions
      contextRef="D20230331"
      decimals="0"
      id="Tag235"
      unitRef="USD">2382985</us-gaap:DeferredRevenueAdditions>
    <us-gaap:DeferredRevenueRevenueRecognized1
      contextRef="D20230331"
      decimals="0"
      id="Tag258"
      unitRef="USD">2596762</us-gaap:DeferredRevenueRevenueRecognized1>
    <us-gaap:DeferredRevenue
      contextRef="I20230331"
      decimals="0"
      id="Tag152"
      unitRef="USD">516796</us-gaap:DeferredRevenue>
    <us-gaap:DeferredIncome
      contextRef="I20230331"
      decimals="-5"
      id="Tag79"
      unitRef="USD">2600000</us-gaap:DeferredIncome>
    <us-gaap:DeferredIncome
      contextRef="I20221231"
      decimals="-5"
      id="Tag416"
      unitRef="USD">400000</us-gaap:DeferredIncome>
    <us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1 contextRef="D20230331_MaximumMember" id="Tag415">P3Y</us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1>
    <kern:SummarizesDeferredContractCostActivityTableTextBlock contextRef="D20230331" id="Tag517">
&lt;div style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-indent: 0px; 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; text-align: justify;"&gt;
&lt;div&gt;
&lt;table border="0" cellpadding="0" cellspacing="0" style="height: 20px; width: 99.8337%; border-collapse: collapse; font-family: 'times new roman'; font-size: 10pt; margin: 0px 0px 0px 0.1px; text-indent: 0px;" width="100%"&gt;
&lt;tbody&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="padding: 1.5pt; height: 10px;" valign="bottom"&gt;
&lt;p style="margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" style="border-top: none; border-right: none; border-left: none; border-image: initial; padding: 1.5pt 0px; height: 10px; border-bottom: 1.5pt solid #000000; margin: 0px; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="margin: 0px; text-align: center; break-after: avoid; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px; line-height: 1.3;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;"&gt;&lt;b&gt;&lt;span style="line-height: inherit;"&gt;As of&lt;br/&gt;December 31,&#160;&lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;&lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;&lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;2022&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding: 1.5pt; height: 10px;" valign="bottom"&gt;
&lt;p style="margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding: 1.5pt; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1.5pt solid black; padding: 1.5pt; height: 10px;" valign="bottom"&gt;
&lt;p style="margin: 0cm; text-align: center; font-size: 10pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;&lt;b&gt;&lt;span style="line-height: inherit;"&gt;Additions&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding: 1.5pt; height: 10px;" valign="bottom"&gt;
&lt;p style="margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding: 1.5pt; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1.5pt solid black; padding: 1.5pt; height: 10px;" valign="bottom"&gt;
&lt;p style="margin: 0cm; text-align: center; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.3;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;&lt;b&gt;&lt;span style="line-height: inherit;"&gt;Amortized costs&#160;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding: 1.5pt; height: 10px;" valign="bottom"&gt;
&lt;p style="margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding: 1.5pt; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td colspan="3" style="border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1.5pt solid black; padding: 1.5pt; height: 10px;" valign="bottom"&gt;
&lt;p style="margin: 0cm; text-align: center; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.3;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;&lt;b&gt;&lt;span style="line-height: inherit;"&gt;As of &lt;br/&gt;March 31, 2023&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="background: #cceeff; padding: 0px; height: 10px; width: 51%;" valign="top"&gt;
&lt;p style="margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; color: #000000; line-height: inherit;"&gt; Deferred contract costs &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="background: #cceeff; padding: 0px; height: 10px; width: 1%;" valign="bottom"&gt;
&lt;p style="margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; color: #000000; line-height: inherit;"&gt; $ &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="background: #cceeff; padding: 0px; height: 10px; width: 10%;" valign="bottom"&gt;
&lt;p style="margin: 0cm; text-align: right; font-size: 10pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; color: #000000; line-height: inherit;"&gt; 36,465 &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="background: #cceeff; padding: 0px; height: 10px; width: 1%;" valign="bottom"&gt;
&lt;p style="margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; color: #000000; line-height: inherit;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="background: #cceeff; padding: 0px; height: 10px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="background: #cceeff; padding: 0px; height: 10px; margin-left: 0.1px; text-align: right; vertical-align: middle; width: 10%;" valign="bottom"&gt;2,820&lt;/td&gt;
&lt;td style="background: #cceeff; padding: 0px; height: 10px; margin-left: 0.1px; text-align: right; vertical-align: middle; width: 1%;" valign="bottom"&gt;
&lt;p style="margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; color: #000000; line-height: inherit;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="background: #cceeff; padding: 0px; margin-left: 0.1px; text-align: right; vertical-align: middle; height: 10px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="background: #cceeff; padding: 0px; height: 10px; margin-left: 0.1px; text-align: right; vertical-align: middle; width: 10%;" valign="bottom"&gt;(24,014)&lt;/td&gt;
&lt;td style="background: #cceeff; padding: 0px; height: 10px; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"/&gt;
&lt;td style="background: #cceeff; padding: 0px; text-align: left; height: 10px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="background: #cceeff; padding: 0px; height: 10px; width: 1%;" valign="bottom"&gt;
&lt;p style="margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; color: #000000; line-height: inherit;"&gt; $ &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="background: #cceeff; padding: 0px; height: 10px; margin-left: 0.1px; vertical-align: middle; text-align: right; width: 10%;" valign="bottom"&gt;15,271&lt;/td&gt;
&lt;td style="background: #cceeff; padding: 0px; height: 10px; width: 1%;" valign="bottom"/&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;
</kern:SummarizesDeferredContractCostActivityTableTextBlock>
    <us-gaap:ContractWithCustomerLiability
      contextRef="I20221231"
      decimals="0"
      id="Tag451"
      unitRef="USD">36465</us-gaap:ContractWithCustomerLiability>
    <us-gaap:AdditionsToContractHoldersFunds
      contextRef="D20230331"
      decimals="0"
      id="Tag239"
      unitRef="USD">2820</us-gaap:AdditionsToContractHoldersFunds>
    <kern:AmortizedCosts
      contextRef="D20230331"
      decimals="0"
      id="Tag417"
      unitRef="USD">-24014</kern:AmortizedCosts>
    <us-gaap:ContractWithCustomerLiability
      contextRef="I20230331"
      decimals="0"
      id="Tag418"
      unitRef="USD">15271</us-gaap:ContractWithCustomerLiability>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock contextRef="D20230331" id="Tag698">
&lt;p style="font-family: 'times new roman', times; margin: 0pt; text-align: justify; line-height: 1.3;"&gt;&lt;span style="line-height: inherit;"&gt;&lt;span class="selected" style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; color: #000000; line-height: inherit;"&gt;Note 4&#160;&lt;span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: bold; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; 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;"&gt;&#x2013;&lt;/span&gt;&#160; Intangible Assets, net and&#160;&lt;span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: bold; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; 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;"&gt;Goodwill&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="font-family: 'times new roman', times; text-align: justify; line-height: 1.3; margin: 0px !important;"&gt;&lt;br/&gt;&lt;/p&gt;
&lt;div style="font-family: 'Times New Roman', serif; font-size: 10pt; margin: 0pt; text-indent: 0pt; line-height: 1.2;"&gt;&lt;span style="font-style: italic; font-weight: bold; line-height: inherit;"&gt;Finite-lived Intangible Assets&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Times New Roman', serif; font-size: 10pt; margin: 0pt; text-indent: 32pt; line-height: 1.2;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="font-family: 'Times New Roman', serif; font-size: 10pt; margin: 0pt; text-indent: 32pt; line-height: 1.2;"&gt;All of our finite-lived intangible assets, including capitalized software, as of March 31, 2023 and December 31, 2022 are attributable to Ample. We did not capitalize any software development costs during the three months ended March 31, 2023; however, we capitalized $&lt;span style="background-color: #ffffff; line-height: inherit;"&gt;1.5&lt;/span&gt; million during the three months ended March 31, 2022.&lt;/div&gt;
&lt;div style="font-family: 'Times New Roman', serif; font-size: 10pt; margin: 0pt; text-indent: 32pt; line-height: 1.2;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="font-family: 'Times New Roman', serif; font-size: 10pt; margin: 0pt; text-indent: 32pt; line-height: 1.2;"&gt;&lt;span style="color: #000000; font-family: 'Times New Roman', serif; font-size: 13.3333px; 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;"&gt;We performed a&#160;&lt;/span&gt;&lt;span style="cursor: default; color: #000000; font-family: 'Times New Roman', serif; font-size: 13.3333px; 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; line-height: inherit;"&gt;two&lt;/span&gt;&lt;span style="color: #000000; font-family: 'Times New Roman', serif; font-size: 13.3333px; 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;"&gt;&#160;step impairment test for the asset groups that had indicators of impairment during the&lt;span style="line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/span&gt;&lt;span style="cursor: pointer; color: #000000; font-family: 'Times New Roman', serif; font-size: 13.3333px; 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; line-height: inherit;"&gt;&lt;span style="border-right: none; border-left: none;"&gt;three months ended March 31, 2023&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000; font-family: 'Times New Roman', serif; font-size: 13.3333px; 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;"&gt;&lt;span style="line-height: inherit;"&gt;&#160;&lt;/span&gt;and 2022 and ultimately&#160;&lt;/span&gt;&lt;span style="color: #000000; font-family: 'Times New Roman', serif; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; 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; font-size: 13.3333px; text-align: start; text-indent: 0px; float: none; display: inline !important; line-height: inherit;"&gt;&lt;span style="color: #000000; font-family: 'Times New Roman', serif; font-size: 13.3333px; 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;"&gt;did not record any impairments during either of these periods.&lt;/span&gt;&lt;/span&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="font-family: 'Times New Roman', serif; font-size: 10pt; margin: 0pt; text-indent: 32pt; line-height: 1.2;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="font-family: 'Times New Roman', serif; font-size: 10pt; line-height: 1.2;"&gt;&lt;span style="font-weight: bold; font-style: italic; line-height: inherit;"&gt;Goodwill&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Times New Roman', serif; font-size: 10pt; line-height: 1.2;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="font-family: 'Times New Roman', serif; font-size: 10pt;"&gt;
&lt;div style="font-family: 'Times New Roman', serif; font-size: 10pt; margin: 0pt; text-indent: 20pt; line-height: 1.2;"&gt;
&lt;div style="color: #000000; font-family: 'Times New Roman', serif; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt; text-indent: 32pt;"&gt;&lt;span style="font-style: italic; line-height: inherit; font-family: 'times new roman', times;"&gt;Non-Enterprise Reporting Unit&#160;&#160;&lt;/span&gt;&lt;/div&gt;
&lt;div style="color: #000000; font-family: 'Times New Roman', serif; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; text-align: justify; margin: 0pt; text-indent: 33.33pt;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="color: #000000; font-family: 'Times New Roman', serif; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; text-align: justify; margin: 0pt; text-indent: 32pt; line-height: 1.2;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit;"&gt;For the&lt;span style="line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;span style="cursor: pointer; line-height: inherit;"&gt;three months ended March 31, 2023&lt;/span&gt;, no&#160;impairment to goodwill was recorded for our Non-Enterprise business unit as the fair value exceeded the carrying value as of March 31, 2023. All of the goodwill as of March 31, 2023 is attributable to Ample. For the three months ended March 31, 2022, due primarily to declines in market valuation from December 31, 2021, we recorded an impairment charge of $&lt;/span&gt;15.5&lt;span style="font-family: 'times new roman', times; line-height: inherit;"&gt; million of which $&lt;/span&gt;8.0&lt;span style="font-family: 'times new roman', times; line-height: inherit;"&gt; million was attributable&#160;to Ample, $&lt;/span&gt;6.3&lt;span style="font-family: 'times new roman', times; line-height: inherit;"&gt; million was attributable to Solo and $&lt;/span&gt;1.2&lt;span style="font-family: 'times new roman', times; line-height: inherit;"&gt; million was attributable to Trellis. The remaining goodwill associated with Solo and Trellis was fully impaired in the second half of &lt;/span&gt;2022&lt;span style="font-family: 'times new roman', times; line-height: inherit;"&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div style="font-family: 'Times New Roman', serif; font-size: 10pt; margin: 0pt; text-indent: 20pt; line-height: 1.2;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="font-family: 'Times New Roman', serif; font-size: 10pt; margin: 0pt; text-indent: 32pt; line-height: 1.2;"&gt;&lt;span style="font-style: italic; line-height: inherit; font-family: 'times new roman', times;"&gt;Enterprise Reporting Unit&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Times New Roman', serif; font-size: 10pt; margin: 0pt; text-indent: 20pt; line-height: 1.2;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="font-family: 'Times New Roman', serif; font-size: 10pt; text-align: justify; margin: 0pt; text-indent: 32pt; line-height: 1.2;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&lt;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; line-height: inherit; display: inline !important;"&gt;For the&lt;/span&gt;&lt;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; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;span style="line-height: inherit;"&gt;&lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;three months ended March 31, 2023 and 2022&lt;/span&gt;&lt;/span&gt;&lt;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; line-height: inherit; display: inline !important;"&gt;, no&#160;impairments to goodwill were recorded for our Enterprise business unit as there was no goodwill asset present as of March 31, 2023 and the fair value exceeded the carrying value as of &lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;March 31, 2022&lt;/span&gt;. All of the goodwill as of &lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;March 31, 2022&lt;/span&gt; was attributable to Viridian which was fully impaired in the second half of 2022.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <kern:FiniteLivedIntangibleAssetsAccumulatedAmortizationExpense
      contextRef="D20220331"
      decimals="-5"
      id="Tag109"
      unitRef="USD">1500000</kern:FiniteLivedIntangibleAssetsAccumulatedAmortizationExpense>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="D20230331_Non-EnterpriseReportingUnitMember"
      decimals="0"
      id="Tag761"
      unitRef="USD">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="D20220331"
      decimals="-5"
      id="Tag703"
      unitRef="USD">15500000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="D20220331_AmpleReportingUnitMember"
      decimals="-5"
      id="Tag702"
      unitRef="USD">8000000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="D20220331_SoloSciencesIncMember"
      decimals="-5"
      id="Tag701"
      unitRef="USD">6300000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="D20220331_TrellisSolutionsIncMember"
      decimals="-5"
      id="Tag700"
      unitRef="USD">1200000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="D20220331_EnterpriseReportingUnitMember"
      decimals="0"
      id="Tag790"
      unitRef="USD">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="D20230331_EnterpriseReportingUnitMember"
      decimals="0"
      id="Tag107"
      unitRef="USD">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:Goodwill
      contextRef="I20230331_EnterpriseReportingUnitMember"
      decimals="0"
      id="Tag108"
      unitRef="USD">0</us-gaap:Goodwill>
    <us-gaap:LongTermDebtTextBlock contextRef="D20230331" id="Tag412">
&lt;p style="margin: 0pt; text-align: justify; line-height: 1.3;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt;&lt;span style="font-family: 'Times New Roman', serif; color: #000000; line-height: inherit;"&gt;&lt;span style="color: #000000; font-family: 'Times New Roman'; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: bold; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; line-height: inherit; display: inline !important;"&gt;Note 5 &#x2013; Long Term Debt&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; text-align: justify; line-height: 1.3;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0pt 0pt 10pt; text-align: justify; line-height: 1.2; font-size: 10pt; text-indent: 32pt;"&gt;Long-term debt consisted of the following as of the&#160;dates presented:&lt;br/&gt;&lt;/p&gt;
&lt;div style="line-height: 1.2;"&gt;

&lt;table style="height: 46px; width: 100%; border-collapse: collapse; font-family: 'times new roman'; font-size: 10pt; margin: 0px auto; text-indent: 0px;"&gt;
&lt;tbody&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="height: 10px; width: 73.5207%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td colspan="2" style="height: 10px; text-align: center; padding: 0px; vertical-align: bottom; border-bottom: 1.5pt solid #000000; width: 11%;" valign="bottom"&gt;&lt;span style="font-weight: bold; line-height: inherit;"&gt;&lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;&lt;span style="line-height: inherit;"&gt;March 31, 2023&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; padding: 0px; width: 1.0355%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding: 0px; height: 10px; width: 1.0355%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td colspan="2" style="height: 10px; text-align: center; padding: 0px; vertical-align: bottom; border-bottom: 1.5pt solid #000000; width: 11%;" valign="bottom"&gt;&lt;span style="font-weight: bold; line-height: inherit;"&gt;&lt;span style="line-height: inherit;"&gt;December 31, 2022&lt;/span&gt;&lt;/span&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; padding: 0px; width: 1.0355%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 10px; background-color: #cceeff;"&gt;
&lt;td style="height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 73.5207%;"&gt;&lt;span style="line-height: inherit;"&gt;Fair value of debt&lt;/span&gt;&lt;/td&gt;
&lt;td style="height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; padding: 0px; margin: 0px; text-indent: 0px; text-align: right; background-color: #cceeff; width: 10%;"&gt;8,462,000&lt;/td&gt;
&lt;td style="height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1.0355%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding: 0px; margin: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; width: 1.0355%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; padding: 0px; margin: 0px; text-indent: 0px; text-align: right; background-color: #cceeff; width: 10%;"&gt;14,607,000&lt;/td&gt;
&lt;td style="height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1.0355%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 16px;"&gt;
&lt;td style="height: 16px; padding: 0px; margin: 0px; text-indent: 0px; width: 73.5207%;"&gt;Less: Current portion&lt;/td&gt;
&lt;td style="height: 16px; padding: 0px; text-align: left; margin: 0px; text-indent: 0px; border-bottom: 1.5pt solid #000000; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 16px; text-align: right; padding: 0px; margin: 0px; text-indent: 0px; border-bottom: 1.5pt solid #000000; width: 10%;"&gt;&lt;span style="line-height: inherit;"&gt;(6,885,543&lt;/span&gt;&lt;/td&gt;
&lt;td style="height: 16px; padding: 0px; margin: 0px; text-indent: 0px; width: 1.0355%;"&gt;)&lt;/td&gt;
&lt;td style="padding: 0px; margin: 0px; text-indent: 0px; height: 16px; width: 1.0355%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 16px; padding: 0px; text-align: left; margin: 0px; text-indent: 0px; border-bottom: 1.5pt solid #000000; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 16px; text-align: right; padding: 0px; margin: 0px; text-indent: 0px; border-bottom: 1.5pt solid #000000; width: 10%;"&gt;(13,200,000&lt;/td&gt;
&lt;td style="height: 16px; padding: 0px; margin: 0px; text-indent: 0px; width: 1.0355%;"&gt;)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 10px; background-color: #cceeff;"&gt;
&lt;td style="height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 73.5207%;"&gt;Noncurrent portion&lt;/td&gt;
&lt;td style="height: 10px; padding: 0px; text-align: left; margin: 0px; text-indent: 0px; background-color: #cceeff; border-bottom: 4.5pt double #000000; width: 1%;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; border-bottom: 4.5pt double #000000; width: 10%;"&gt;&lt;span style="line-height: inherit;"&gt;1,576,457&lt;/span&gt;&lt;/td&gt;
&lt;td style="height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1.0355%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding: 0px; margin: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; width: 1.0355%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; padding: 0px; vertical-align: bottom; text-align: left; margin: 0px; text-indent: 0px; background-color: #cceeff; border-bottom: 4.5pt double #000000; width: 1%;" valign="bottom"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; border-bottom: 4.5pt double #000000; width: 10%;"&gt;&lt;span style="line-height: inherit;"&gt;1,407,000&lt;/span&gt;&lt;/td&gt;
&lt;td style="height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1.0355%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;

&lt;/div&gt;
&lt;p style="margin: 0pt 0pt -4pt; text-align: justify; line-height: 1.2; font-size: 7pt; text-indent: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 7pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;br/&gt;&lt;/p&gt;
&lt;p style="margin: 0pt 0pt -4pt; text-align: justify; line-height: 1.2; font-size: 7pt; text-indent: 0pt;"&gt;&lt;br/&gt;&lt;/p&gt;
&lt;p style="margin: 0pt 0pt 10pt; text-align: justify; line-height: 1.2; font-size: 10pt; text-indent: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit; font-style: italic; font-weight: bold;"&gt;Senior Convertible Notes&#160;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; text-align: justify; line-height: 1.2; font-size: 10pt; text-indent: 32pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&lt;span style="line-height: inherit; font-weight: bold;"&gt;&lt;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; line-height: inherit; display: inline !important;"&gt;In&#160;&lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: inherit;"&gt;October 2021&lt;/span&gt;&lt;span style="line-height: inherit;"&gt;&lt;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; line-height: inherit; display: inline !important;"&gt;,&#160;&lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: inherit;"&gt;we entered into the 2021 SPA resulting in the issuance of the Senior Convertible Notes to two institutional investors in a private placement transaction. The Senior Convertible Notes were issued for an aggregate principal amount of $20.0 million for $18.0 million reflecting an&#160;original issue discount of 10 percent or $2.0 million. The net proceeds from the issuance of the Senior Convertible Notes&#160;were used to payoff and retire convertible notes that were issued in 2020&#160;and fund acquisitions and continued investment in our technology infrastructure. The Senior Convertible Notes rank senior to all of our other and future indebtedness. The Senior Convertible Notes mature on October 4, 2024 and can be repaid in shares of Common Stock or cash. The Senior Convertible Notes are convertible into shares of Common Stock of Akerna&#160;at a conversion price of $4.75 per share effective October 4, 2022 which represents an adjustment, as required by the 2021 SPA, from $6.21 per share as a result of the offering of convertible preferred stock on that date. The Senior Convertible Notes&#160;are to be repaid in monthly installments.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; text-align: justify; line-height: 1.2; font-size: 10pt; text-indent: 32pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&lt;span style="line-height: inherit;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; color: rgb(0, 0, 0); font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; 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; text-indent: 32pt; line-height: 1.2; font-size: 10pt; font-family: Calibri, sans-serif; text-align: justify;"&gt;&lt;span style="font-size: 10pt; line-height: inherit; font-family: 'times new roman', times;"&gt;&lt;span style="line-height: inherit;"&gt;In connection with the 2021 SPA and the Senior Convertible Notes, we and certain of our subsidiaries entered into an amended Security and Pledge Agreement (the &#x201c;Security and Pledge Agreement&#x201d;) with the lead investor, in its capacity as collateral agent (in such capacity, the &#x201c;Collateral Agent&#x201d;) for all holders of the Senior Convertible Notes. The Security and Pledge Agreement creates a first priority security interest in all of the personal property of the Company and certain of its subsidiaries of every kind and description, tangible or intangible, whether currently owned and existing or created or acquired in the future (the &#x201c;Collateral&#x201d;).&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; color: rgb(0, 0, 0); font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; 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; text-indent: 32pt; line-height: 1.2; font-size: 10pt; font-family: Calibri, sans-serif; text-align: justify;"&gt;&lt;span style="font-size: 10pt; line-height: inherit; font-family: 'times new roman', times;"&gt;&lt;span style="line-height: inherit;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; text-indent: 32pt; line-height: 1.2; font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times; text-align: justify;"&gt;&lt;span style="font-size: 10pt; line-height: inherit; font-family: 'times new roman', times;"&gt;&lt;span style="line-height: inherit;"&gt;Upon the occurrence of an &#x201c;Event of Default&#x201d; under the Security and Pledge Agreement, the Collateral Agent will have certain rights under the Security and Pledge Agreement including taking control of the Collateral and, in certain circumstances, selling the Collateral to cover obligations owed to the holders of the Senior Convertible Notes pursuant to its terms. An &#x201c;Event of Default&#x201d; under the Security and Pledge Agreement means (i) any defined event of default under any one or more of the transaction documents (including the Senior Convertible Notes), in each instance, after giving effect to any notice, grace, or cure periods provided for in the applicable document, (ii) the failure by us to pay any amounts when due under the Senior Convertible Notes or any other transaction document, or (iii) the breach of any representation, warranty or covenant by the Company under the Security and Pledge Agreement.&#160;&#160;&lt;br/&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; text-indent: 32pt; line-height: 1.2; font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times; text-align: justify;"&gt;&lt;span style="font-size: 10pt; line-height: inherit; font-family: 'times new roman', times;"&gt;&lt;span style="line-height: inherit;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; text-indent: 32pt; line-height: 1.2; font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times; text-align: justify;"&gt;&lt;span style="font-size: 10pt; line-height: inherit; font-family: 'times new roman', times;"&gt;&lt;span style="line-height: inherit;"&gt;In connection with the occurrence of an event of default, the holders of the Senior Convertible Notes will be entitled to convert all or any portion of the Senior Convertible Notes at an alternate conversion price equal to the lower of (i) the conversion price then in effect, or (ii) 80% of the lower of (x) the volume-weighted average price (&#x201c;VWAP&#x201d;) of the Common Stock as of the trading day immediately preceding the applicable date of determination, or (y) the quotient of (A) the sum of the VWAP of Common Stock for each of the two trading days with the lowest VWAP of the Common Stock during the ten consecutive trading day period ending and including the trading day immediately prior to the applicable date of determination, divided by (B) two, but not less than $10.80 per share.&lt;br/&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; text-indent: 32pt; line-height: 1.2; font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times; text-align: justify;"&gt;&lt;br/&gt;&lt;/p&gt;
&lt;div style="line-height: 1.2;"&gt;
&lt;div id="t_ft_AGL3QKRW0W00000000000000000000b"&gt;

&lt;/div&gt;
&lt;/div&gt;
&lt;p style="margin: 0pt 0pt 10pt; text-indent: 32pt; line-height: 1.2; font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times; text-align: justify;"&gt;&lt;span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; 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; display: inline !important; line-height: inherit;"&gt;In connection with the Exchange Agreements that were entered into in January 2023, the conversion price of the Senior Convertible Notes was lowered to $1.20 per share from $4.75 per share for a limited period. During the three months ended March 31, 2023,&#160;&lt;span style="line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; 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; display: inline !important; line-height: inherit;"&gt;the&lt;/span&gt;&lt;span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; 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; letter-spacing: 2pt; line-height: inherit;"&gt;&lt;span style="line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; 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; display: inline !important; line-height: inherit;"&gt;holders&lt;/span&gt;&lt;span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; 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; letter-spacing: 2pt; line-height: inherit;"&gt;&lt;span style="line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; 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; display: inline !important; line-height: inherit;"&gt;of&lt;/span&gt;&lt;span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; 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; letter-spacing: 2pt; line-height: inherit;"&gt;&lt;span style="line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; 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; display: inline !important; line-height: inherit;"&gt;the&lt;/span&gt;&lt;span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; 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; letter-spacing: 2pt; line-height: inherit;"&gt;&lt;span style="line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; 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; display: inline !important; line-height: inherit;"&gt;Senior Convertible Notes converted a total of $1.4 million of principal for 1,164,251 shares of Common Stock at the lowered price of $1.20 per share.&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-indent: 0pt; margin: 0pt 0pt 10pt; line-height: 1.2; font-size: 11pt; font-family: Calibri, sans-serif; text-align: justify;"&gt;&lt;span style="font-size: 10pt; line-height: inherit; font-family: 'times new roman', times; font-weight: bold; font-style: italic;"&gt;&lt;span style="color: #000000; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; 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;"&gt;Method of Accounting and Activity During the Periods&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0pt 0pt 10pt; text-indent: 32pt; line-height: 1.2; font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times; text-align: justify;"&gt;&lt;span style="font-size: 10pt; line-height: inherit; font-family: 'times new roman', times;"&gt;&lt;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: 0px; 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;"&gt;Upon the date that they were issued, we made an irrevocable election to apply the fair value option to account for the Senior Convertible Notes. Disclosures, including the assumptions&#160;used to determine the&#160;fair value of the Senior Convertible Notes, are provided in Note 10.&#160;&lt;br/&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; text-indent: 32pt; line-height: 1.2; font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, times; text-align: justify;"&gt;&lt;span style="font-size: 10pt; line-height: inherit; font-family: 'times new roman', times;"&gt;&lt;span style="line-height: inherit;"&gt;&lt;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: 0px; 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;"&gt;&lt;span style="line-height: inherit;"&gt;During the three months ended March 31, 2023, we made $6.3 million in principal payments on the Senior Convertible Notes, of which $4.9 million was settled in cash and the remaining $1.4 million was settled in Common Stock. During the three months ended March 31, 2023, the fair value of the Senior Convertible Notes increased by $0.2 million. Of the adjustment, an increase of less than $0.1 million resulted from instrument-specific credit risk and was recognized as other comprehensive loss and accumulated in equity and an increase of $0.2 million was recognized in our consolidated statement of operations as a change&#160;in fair value&#160;of convertible notes. As of March 31, 2023, the fair value of the Senior Convertible Notes on our consolidated balance sheet was $8.5 million. &lt;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: 0px; 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;"&gt;During the three months ended March 31, 2022, we made $3.3 million in principal payments on the Senior Convertible Notes, all of which was settled in Common Stock. During the three months ended March 31, 2022, the fair value of the Senior Convertible Notes increased by $1.3 million. Of the adjustment, a decrease of $0.1 million resulted from instrument-specific credit risk and was recognized as other comprehensive income and accumulated in equity and an increase of $1.4 million was recognized in our consolidated statement of operations as a change&#160;in fair value&#160;of convertible notes.&#160;&#160;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
</us-gaap:LongTermDebtTextBlock>
    <us-gaap:ScheduleOfDebtInstrumentsTextBlock contextRef="D20230331" id="Tag760">
&lt;table style="height: 46px; width: 100%; border-collapse: collapse; font-family: 'times new roman'; font-size: 10pt; margin: 0px auto; text-indent: 0px;"&gt;
&lt;tbody&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="height: 10px; width: 73.5207%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td colspan="2" style="height: 10px; text-align: center; padding: 0px; vertical-align: bottom; border-bottom: 1.5pt solid #000000; width: 11%;" valign="bottom"&gt;&lt;span style="font-weight: bold; line-height: inherit;"&gt;&lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;&lt;span style="line-height: inherit;"&gt;March 31, 2023&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; padding: 0px; width: 1.0355%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding: 0px; height: 10px; width: 1.0355%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td colspan="2" style="height: 10px; text-align: center; padding: 0px; vertical-align: bottom; border-bottom: 1.5pt solid #000000; width: 11%;" valign="bottom"&gt;&lt;span style="font-weight: bold; line-height: inherit;"&gt;&lt;span style="line-height: inherit;"&gt;December 31, 2022&lt;/span&gt;&lt;/span&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; padding: 0px; width: 1.0355%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 10px; background-color: #cceeff;"&gt;
&lt;td style="height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 73.5207%;"&gt;&lt;span style="line-height: inherit;"&gt;Fair value of debt&lt;/span&gt;&lt;/td&gt;
&lt;td style="height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; padding: 0px; margin: 0px; text-indent: 0px; text-align: right; background-color: #cceeff; width: 10%;"&gt;8,462,000&lt;/td&gt;
&lt;td style="height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1.0355%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding: 0px; margin: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; width: 1.0355%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; padding: 0px; margin: 0px; text-indent: 0px; text-align: right; background-color: #cceeff; width: 10%;"&gt;14,607,000&lt;/td&gt;
&lt;td style="height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1.0355%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 16px;"&gt;
&lt;td style="height: 16px; padding: 0px; margin: 0px; text-indent: 0px; width: 73.5207%;"&gt;Less: Current portion&lt;/td&gt;
&lt;td style="height: 16px; padding: 0px; text-align: left; margin: 0px; text-indent: 0px; border-bottom: 1.5pt solid #000000; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 16px; text-align: right; padding: 0px; margin: 0px; text-indent: 0px; border-bottom: 1.5pt solid #000000; width: 10%;"&gt;&lt;span style="line-height: inherit;"&gt;(6,885,543&lt;/span&gt;&lt;/td&gt;
&lt;td style="height: 16px; padding: 0px; margin: 0px; text-indent: 0px; width: 1.0355%;"&gt;)&lt;/td&gt;
&lt;td style="padding: 0px; margin: 0px; text-indent: 0px; height: 16px; width: 1.0355%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 16px; padding: 0px; text-align: left; margin: 0px; text-indent: 0px; border-bottom: 1.5pt solid #000000; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 16px; text-align: right; padding: 0px; margin: 0px; text-indent: 0px; border-bottom: 1.5pt solid #000000; width: 10%;"&gt;(13,200,000&lt;/td&gt;
&lt;td style="height: 16px; padding: 0px; margin: 0px; text-indent: 0px; width: 1.0355%;"&gt;)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 10px; background-color: #cceeff;"&gt;
&lt;td style="height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 73.5207%;"&gt;Noncurrent portion&lt;/td&gt;
&lt;td style="height: 10px; padding: 0px; text-align: left; margin: 0px; text-indent: 0px; background-color: #cceeff; border-bottom: 4.5pt double #000000; width: 1%;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; border-bottom: 4.5pt double #000000; width: 10%;"&gt;&lt;span style="line-height: inherit;"&gt;1,576,457&lt;/span&gt;&lt;/td&gt;
&lt;td style="height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1.0355%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding: 0px; margin: 0px; text-indent: 0px; height: 10px; background-color: #cceeff; width: 1.0355%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; padding: 0px; vertical-align: bottom; text-align: left; margin: 0px; text-indent: 0px; background-color: #cceeff; border-bottom: 4.5pt double #000000; width: 1%;" valign="bottom"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; border-bottom: 4.5pt double #000000; width: 10%;"&gt;&lt;span style="line-height: inherit;"&gt;1,407,000&lt;/span&gt;&lt;/td&gt;
&lt;td style="height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1.0355%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
</us-gaap:ScheduleOfDebtInstrumentsTextBlock>
    <us-gaap:ConvertibleDebtFairValueDisclosures
      contextRef="I20230331"
      decimals="0"
      id="Tag401"
      unitRef="USD">8462000</us-gaap:ConvertibleDebtFairValueDisclosures>
    <us-gaap:ConvertibleDebtFairValueDisclosures
      contextRef="I20221231"
      decimals="0"
      id="Tag419"
      unitRef="USD">14607000</us-gaap:ConvertibleDebtFairValueDisclosures>
    <us-gaap:LongTermDebtCurrent
      contextRef="I20230331"
      decimals="0"
      id="Tag458"
      unitRef="USD">6885543</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="I20221231"
      decimals="0"
      id="Tag704"
      unitRef="USD">13200000</us-gaap:LongTermDebtCurrent>
    <us-gaap:OtherLongTermDebtCurrent
      contextRef="I20230331"
      decimals="0"
      id="Tag457"
      unitRef="USD">1576457</us-gaap:OtherLongTermDebtCurrent>
    <us-gaap:OtherLongTermDebtCurrent
      contextRef="I20221231"
      decimals="0"
      id="Tag459"
      unitRef="USD">1407000</us-gaap:OtherLongTermDebtCurrent>
    <us-gaap:DebtInstrumentAnnualPrincipalPayment
      contextRef="I20211005_SeniorNotesMember_SecuritiesPurchaseAgreementMember"
      decimals="-5"
      id="Tag407"
      unitRef="USD">20000000</us-gaap:DebtInstrumentAnnualPrincipalPayment>
    <us-gaap:DebtDefaultLongtermDebtAmount
      contextRef="I20211005_SeniorNotesMember_SecuritiesPurchaseAgreementMember"
      decimals="-5"
      id="Tag705"
      unitRef="USD">18000000</us-gaap:DebtDefaultLongtermDebtAmount>
    <kern:DebtInstrumentInterestRateOriginalIssueDiscountPercentage
      contextRef="I20211005_SeniorNotesMember_SecuritiesPurchaseAgreementMember"
      decimals="2"
      id="Tag403"
      unitRef="Pure">0.10</kern:DebtInstrumentInterestRateOriginalIssueDiscountPercentage>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="I20211005_SeniorNotesMember_SecuritiesPurchaseAgreementMember"
      decimals="-5"
      id="Tag404"
      unitRef="USD">2000000</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:DebtInstrumentMaturityDate
      contextRef="D20211005_SeniorNotesMember_SecuritiesPurchaseAgreementMember"
      id="Tag402">2024-10-04</us-gaap:DebtInstrumentMaturityDate>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1
      contextRef="I20221004_SeniorNotesMember"
      decimals="2"
      id="Tag692"
      unitRef="USDPerShare">4.75</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1
      contextRef="I20221004_SecuritiesPurchaseAgreementMember"
      decimals="2"
      id="Tag749"
      unitRef="USDPerShare">6.21</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <us-gaap:DebtConversionDescription contextRef="D20230331_SeniorNotesMember" id="Tag456">(i) the conversion price then in effect, or (ii) 80% of the lower of (x) the volume-weighted average price (&#x201c;VWAP&#x201d;) of the Common Stock as of the trading day immediately preceding the applicable date of determination, or (y) the quotient of (A) the sum of the VWAP of Common Stock for each of the two trading days with the lowest VWAP of the Common Stock during the ten consecutive trading day period ending and including the trading day immediately prior to the applicable date of determination, divided by (B) two, but not less than $10.80 per share.</us-gaap:DebtConversionDescription>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1
      contextRef="I20230131_MinimumMember"
      decimals="2"
      id="Tag398"
      unitRef="USDPerShare">1.2</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1
      contextRef="I20230131_MaximumMember"
      decimals="2"
      id="Tag405"
      unitRef="USDPerShare">4.75</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="I20230331"
      decimals="-5"
      id="Tag706"
      unitRef="USD">1400000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentConvertibleNumberOfEquityInstruments
      contextRef="D20230331"
      decimals="0"
      id="Tag502"
      unitRef="Shares">1164251</us-gaap:DebtInstrumentConvertibleNumberOfEquityInstruments>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1
      contextRef="I20230131_MinimumMember"
      decimals="2"
      id="Tag384"
      unitRef="USDPerShare">1.2</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <us-gaap:DebtDefaultLongtermDebtAmount
      contextRef="I20230331_SeniorNotesMember"
      decimals="-5"
      id="Tag406"
      unitRef="USD">6300000</us-gaap:DebtDefaultLongtermDebtAmount>
    <us-gaap:Cash
      contextRef="I20230331_SeniorNotesMember"
      decimals="-5"
      id="Tag460"
      unitRef="USD">4900000</us-gaap:Cash>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="D20230331_SeniorNotesMember"
      decimals="-5"
      id="Tag503"
      unitRef="USD">1400000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:LongTermDebtFairValue
      contextRef="I20230331_SeniorNotesMember"
      decimals="-5"
      id="Tag461"
      unitRef="USD">200000</us-gaap:LongTermDebtFairValue>
    <us-gaap:IncreaseDecreaseInNotesReceivables
      contextRef="D20230331_SeniorNotesMember"
      decimals="-5"
      id="Tag745"
      unitRef="USD">100000</us-gaap:IncreaseDecreaseInNotesReceivables>
    <kern:AccumulatedEquityAndAnIncrease
      contextRef="I20230331_SeniorNotesMember"
      decimals="-5"
      id="Tag383"
      unitRef="USD">200000</kern:AccumulatedEquityAndAnIncrease>
    <us-gaap:LongTermDebtFairValue
      contextRef="I20230331"
      decimals="-5"
      id="Tag397"
      unitRef="USD">8500000</us-gaap:LongTermDebtFairValue>
    <us-gaap:DebtDefaultLongtermDebtAmount
      contextRef="I20220331_NotesMember"
      decimals="-5"
      id="Tag400"
      unitRef="USD">3300000</us-gaap:DebtDefaultLongtermDebtAmount>
    <us-gaap:LongTermDebtFairValue
      contextRef="I20220331_SeniorNotesMember"
      decimals="-5"
      id="Tag399"
      unitRef="USD">1300000</us-gaap:LongTermDebtFairValue>
    <us-gaap:IncreaseDecreaseInNotesReceivables
      contextRef="D20220331_SeniorNotesMember"
      decimals="-5"
      id="Tag735"
      unitRef="USD">100000</us-gaap:IncreaseDecreaseInNotesReceivables>
    <kern:AccumulatedEquityAndAnIncrease
      contextRef="I20220331_SeniorNotesMember"
      decimals="-5"
      id="Tag420"
      unitRef="USD">1400000</kern:AccumulatedEquityAndAnIncrease>
    <us-gaap:IncomeTaxDisclosureTextBlock contextRef="D20230331" id="Tag528">
&lt;p style="color: #000000; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; 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; font-family: 'Times New Roman'; font-weight: bold; margin: 0pt; text-align: justify; line-height: 1.3;"&gt;&lt;span style="line-height: inherit;"&gt;Note 6&#160;&lt;b style="color: #000000; font-family: 'times new roman', times; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-size: 13.3333px;"&gt;&#x2013;&lt;/b&gt;&#160;Income Taxes&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; text-align: justify; line-height: 1.3;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
&lt;p style="color: rgb(0, 0, 0); font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; 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; font-family: Helvetica, Arial, san-serif; font-size: 10.6667px; margin: 0pt; text-align: justify; text-indent: 32pt; line-height: 1.2;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&lt;span style="line-height: inherit;"&gt;Our effective tax rate was &lt;/span&gt;0.00&lt;span style="line-height: inherit;"&gt;% and &lt;/span&gt;0.45&lt;span style="line-height: inherit;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit;"&gt;%&lt;/span&gt; for the&#160;three months ended March 31, 2023&#160;and &lt;/span&gt;&lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;&lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;2022&lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: inherit;"&gt;, respectively. Differences between the statutory rate and our effective tax rate resulted from changes in valuation allowance and permanent differences for tax purposes in the treatment of certain nondeductible expenses. &lt;/span&gt;&lt;span style="border-right: none; border-left: none; line-height: inherit;"&gt;&lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;&lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;&lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;&lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;&lt;span style="line-height: inherit;"&gt;Our effective tax rate was impacted by indefinite-lived deferred tax liabilities in the 2022 period, resulting primarily from the acquisition&#160;of &lt;/span&gt;365&lt;span style="line-height: inherit;"&gt;&#160;Cannabis in 2021, which cannot be considered as a source of future taxable income available to utilize recorded deferred tax assets based on the Company&lt;span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; 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;"&gt;&#x2019;&lt;/span&gt;s scheduling and the &lt;span style="border-right: none; border-left: none; line-height: inherit;"&gt;80%&lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: inherit;"&gt;&#160;limit on the utilization of net operating loss carry forwards under current U.S. tax law.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: inherit;"&gt;&#160;While there were none in the 2023 period, we paid nominal amounts for income taxes&lt;span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; 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;"&gt;, net of refunds received,&lt;/span&gt; in certain state and national jurisdictions&#160;during the three months ended March 31,&#160;2022.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="D20230331"
      decimals="4"
      id="Tag505"
      unitRef="Pure">0</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="D20220331"
      decimals="4"
      id="Tag504"
      unitRef="Pure">0.0045</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:OperatingLossCarryforwardsLimitationsOnUse contextRef="D20230331" id="Tag529">80</us-gaap:OperatingLossCarryforwardsLimitationsOnUse>
    <us-gaap:SupplementalBalanceSheetDisclosuresTextBlock contextRef="D20230331" id="Tag308">
&lt;p style="text-align: justify; break-after: avoid; margin: 0cm; font-size: 12pt; font-family: 'Times New Roman', serif; line-height: 1.3;"&gt;&lt;span style="font-family: 'times new roman', times; background-color: #ffffff; font-size: 10pt; line-height: inherit;"&gt;&lt;b&gt;&lt;span style="background-color: #ffffff; line-height: inherit;"&gt;Note 7&#160;&lt;b style="color: #000000; font-family: 'times new roman', times; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"&gt;&#x2013;&lt;/b&gt;&#160;Supplemental Balance Sheet Disclosures&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-align: justify; break-after: avoid; margin: 0px; font-size: 12pt; font-family: 'Times New Roman', serif; text-indent: 0px; line-height: 1.3;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; text-align: justify; break-after: avoid; font-size: 12pt; font-family: 'Times New Roman', serif; text-indent: 32pt; line-height: 1.2;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;"&gt;Prepaid expenses and other current assets consisted of the following as of the dates presented:&#160;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0cm 0cm 0cm 32pt; text-align: justify; break-after: avoid; font-size: 12pt; font-family: 'Times New Roman', serif; line-height: 1.2;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" style="height: 110px; border-collapse: collapse; width: 100%; margin: 0px 0px 0px 0.1px; font-family: 'times new roman'; font-size: 10pt; text-indent: 0px;" width="100%"&gt;
&lt;tbody&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="padding: 0cm 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &amp;quot;Times New Roman&amp;quot;, serif; vertical-align: bottom; white-space: nowrap; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td colspan="2" style="padding: 0cm 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &amp;quot;Times New Roman&amp;quot;, serif; vertical-align: middle; white-space: normal; height: 10px; text-align: center;"&gt;&lt;span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: bold; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; 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;"&gt;&lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;&lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;March 31,&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding: 1px 1px 0cm; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &amp;quot;Times New Roman&amp;quot;, serif; vertical-align: bottom; white-space: nowrap; text-align: center; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding: 1px 1px 0cm; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &amp;quot;Times New Roman&amp;quot;, serif; vertical-align: bottom; white-space: nowrap; text-align: center; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td colspan="2" style="padding: 0cm 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &amp;quot;Times New Roman&amp;quot;, serif; vertical-align: middle; white-space: normal; text-align: center; height: 10px;"&gt;&lt;span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: bold; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; text-transform: none; white-space: nowrap; 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;"&gt;December 31,&lt;/span&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &amp;quot;Times New Roman&amp;quot;, serif; vertical-align: bottom; white-space: nowrap; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="height: 10px; padding: 0cm 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &amp;quot;Times New Roman&amp;quot;, serif; vertical-align: bottom; white-space: nowrap;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td colspan="2" style="padding: 0cm 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &amp;quot;Times New Roman&amp;quot;, serif; vertical-align: middle; white-space: normal; height: 10px; text-align: center; border-bottom: 1.5pt solid rgb(0, 0, 0);"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit;"&gt;&lt;span style="color: #000000; font-family: 'times new roman', times; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: bold; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; 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;"&gt;2023&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding: 1px 1px 0cm; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &amp;quot;Times New Roman&amp;quot;, serif; vertical-align: bottom; white-space: nowrap; height: 10px; text-align: center;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 1px 1px 0cm; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &amp;quot;Times New Roman&amp;quot;, serif; vertical-align: bottom; white-space: nowrap; text-align: center; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td colspan="2" style="padding: 0cm 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &amp;quot;Times New Roman&amp;quot;, serif; vertical-align: middle; white-space: normal; height: 10px; text-align: center; border-bottom: 1.5pt solid rgb(0, 0, 0);"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit;"&gt;&lt;span style="color: #000000; font-family: 'times new roman', times; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: bold; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; 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;"&gt;2022&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &amp;quot;Times New Roman&amp;quot;, serif; vertical-align: bottom; white-space: nowrap; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 10px; background-color: #cceeff;"&gt;
&lt;td style="height: 10px; padding: 0cm 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &amp;quot;Times New Roman&amp;quot;, serif; vertical-align: middle; white-space: nowrap; background-color: rgb(204, 238, 255); width: 75%;"&gt;
&lt;p style="margin: 0;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;Software and technology&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding: 1px 1px 0px 0px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &amp;quot;Times New Roman&amp;quot;, serif; vertical-align: middle; white-space: normal; height: 10px; background-color: rgb(204, 238, 255); text-align: left; width: 1%;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;$&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &amp;quot;Times New Roman&amp;quot;, serif; vertical-align: middle; white-space: nowrap; text-align: right; height: 10px; background-color: rgb(204, 238, 255); width: 10%;"&gt;
&lt;div style="border-left: none; border-right: none;"&gt;
&lt;div style="border-left: none; border-right: none;"&gt;
&lt;div style="border-left: none; border-right: none;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;242,485&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/td&gt;
&lt;td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &amp;quot;Times New Roman&amp;quot;, serif; vertical-align: middle; white-space: nowrap; text-align: right; height: 10px; background-color: rgb(204, 238, 255); width: 1%;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &amp;quot;Times New Roman&amp;quot;, serif; vertical-align: middle; white-space: nowrap; text-align: right; background-color: rgb(204, 238, 255); height: 10px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding: 1px 1px 0px 0px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &amp;quot;Times New Roman&amp;quot;, serif; vertical-align: middle; white-space: normal; height: 10px; background-color: rgb(204, 238, 255); text-align: left; width: 1%;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;$&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &amp;quot;Times New Roman&amp;quot;, serif; vertical-align: middle; white-space: nowrap; text-align: right; height: 10px; background-color: rgb(204, 238, 255); width: 10%;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;168,792&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &amp;quot;Times New Roman&amp;quot;, serif; vertical-align: middle; white-space: nowrap; text-align: right; background-color: rgb(204, 238, 255); height: 10px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 15px;"&gt;
&lt;td style="height: 15px; padding-top: 1px; padding-right: 1px; padding-left: 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &amp;quot;Times New Roman&amp;quot;, serif; vertical-align: middle; white-space: nowrap; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;Professional services, dues and subscriptions&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 1px 1px 0px 0px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &amp;quot;Times New Roman&amp;quot;, serif; vertical-align: middle; white-space: normal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px; text-align: left;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &amp;quot;Times New Roman&amp;quot;, serif; vertical-align: middle; white-space: nowrap; text-align: right; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt; 41,379&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &amp;quot;Times New Roman&amp;quot;, serif; vertical-align: middle; white-space: nowrap; text-align: right; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &amp;quot;Times New Roman&amp;quot;, serif; vertical-align: middle; white-space: nowrap; text-align: right; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding: 1px 1px 0px 0px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &amp;quot;Times New Roman&amp;quot;, serif; vertical-align: middle; white-space: normal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px; text-align: left;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &amp;quot;Times New Roman&amp;quot;, serif; vertical-align: middle; white-space: nowrap; text-align: right; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt; 183,614&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &amp;quot;Times New Roman&amp;quot;, serif; vertical-align: middle; white-space: nowrap; text-align: right; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 15px; background-color: #cceeff;"&gt;
&lt;td style="height: 15px; padding: 0cm 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &amp;quot;Times New Roman&amp;quot;, serif; vertical-align: middle; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;Insurance&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 1px 1px 0px 0px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &amp;quot;Times New Roman&amp;quot;, serif; vertical-align: middle; white-space: normal; height: 15px; background-color: rgb(204, 238, 255); text-align: left;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &amp;quot;Times New Roman&amp;quot;, serif; vertical-align: middle; white-space: nowrap; text-align: right; height: 15px; background-color: rgb(204, 238, 255);"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt; 103,039&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &amp;quot;Times New Roman&amp;quot;, serif; vertical-align: middle; white-space: nowrap; text-align: right; height: 15px; background-color: rgb(204, 238, 255);"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &amp;quot;Times New Roman&amp;quot;, serif; vertical-align: middle; white-space: nowrap; text-align: right; background-color: rgb(204, 238, 255); height: 15px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding: 1px 1px 0px 0px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &amp;quot;Times New Roman&amp;quot;, serif; vertical-align: middle; white-space: normal; height: 15px; background-color: rgb(204, 238, 255); text-align: left;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &amp;quot;Times New Roman&amp;quot;, serif; vertical-align: middle; white-space: nowrap; text-align: right; height: 15px; background-color: rgb(204, 238, 255);"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt; 224,785&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &amp;quot;Times New Roman&amp;quot;, serif; vertical-align: middle; white-space: nowrap; text-align: right; background-color: rgb(204, 238, 255); height: 15px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="height: 10px; padding-top: 1px; padding-right: 1px; padding-left: 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &amp;quot;Times New Roman&amp;quot;, serif; vertical-align: middle; white-space: nowrap; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;Deferred contract costs&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 1px 1px 0px 0px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &amp;quot;Times New Roman&amp;quot;, serif; vertical-align: middle; white-space: normal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 10px; text-align: left;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &amp;quot;Times New Roman&amp;quot;, serif; vertical-align: middle; white-space: nowrap; text-align: right; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 10px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt; 15,271&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &amp;quot;Times New Roman&amp;quot;, serif; vertical-align: middle; white-space: nowrap; text-align: right; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 10px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &amp;quot;Times New Roman&amp;quot;, serif; vertical-align: middle; white-space: nowrap; text-align: right; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding: 1px 1px 0px 0px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &amp;quot;Times New Roman&amp;quot;, serif; vertical-align: middle; white-space: normal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 10px; text-align: left;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &amp;quot;Times New Roman&amp;quot;, serif; vertical-align: middle; white-space: nowrap; text-align: right; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 10px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt; 36,465&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &amp;quot;Times New Roman&amp;quot;, serif; vertical-align: middle; white-space: nowrap; text-align: right; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 15px; background-color: #cceeff;"&gt;
&lt;td style="height: 15px; padding: 0cm 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &amp;quot;Times New Roman&amp;quot;, serif; vertical-align: middle; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;Unbilled receivables&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 1px 1px 0px 0px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &amp;quot;Times New Roman&amp;quot;, serif; vertical-align: middle; white-space: normal; height: 15px; background-color: rgb(204, 238, 255); text-align: left;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &amp;quot;Times New Roman&amp;quot;, serif; vertical-align: middle; white-space: nowrap; text-align: right; height: 15px; background-color: rgb(204, 238, 255);"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt; 515,541&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &amp;quot;Times New Roman&amp;quot;, serif; vertical-align: middle; white-space: nowrap; text-align: right; height: 15px; background-color: rgb(204, 238, 255);"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &amp;quot;Times New Roman&amp;quot;, serif; vertical-align: middle; white-space: nowrap; text-align: right; background-color: rgb(204, 238, 255); height: 15px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding: 1px 1px 0px 0px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &amp;quot;Times New Roman&amp;quot;, serif; vertical-align: middle; white-space: normal; height: 15px; background-color: rgb(204, 238, 255); text-align: left;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &amp;quot;Times New Roman&amp;quot;, serif; vertical-align: middle; white-space: nowrap; text-align: right; height: 15px; background-color: rgb(204, 238, 255);"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt; 544,212&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &amp;quot;Times New Roman&amp;quot;, serif; vertical-align: middle; white-space: nowrap; text-align: right; background-color: rgb(204, 238, 255); height: 15px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 15px;"&gt;
&lt;td style="height: 15px; padding: 0cm 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &amp;quot;Times New Roman&amp;quot;, serif; vertical-align: middle; white-space: nowrap;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;Other&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 1px 1px 0px 0px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &amp;quot;Times New Roman&amp;quot;, serif; vertical-align: middle; white-space: normal; height: 15px; text-align: left; border-bottom: 1.5pt solid rgb(0, 0, 0);"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &amp;quot;Times New Roman&amp;quot;, serif; vertical-align: middle; white-space: nowrap; text-align: right; height: 15px; border-bottom: 1.5pt solid rgb(0, 0, 0);"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;71,768&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &amp;quot;Times New Roman&amp;quot;, serif; vertical-align: middle; white-space: nowrap; text-align: right; height: 15px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &amp;quot;Times New Roman&amp;quot;, serif; vertical-align: middle; white-space: nowrap; text-align: right; height: 15px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding: 1px 1px 0px 0px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &amp;quot;Times New Roman&amp;quot;, serif; vertical-align: middle; white-space: normal; height: 15px; text-align: left; border-bottom: 1.5pt solid rgb(0, 0, 0);"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &amp;quot;Times New Roman&amp;quot;, serif; vertical-align: middle; white-space: nowrap; text-align: right; height: 15px; border-bottom: 1.5pt solid rgb(0, 0, 0);"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;51,755&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &amp;quot;Times New Roman&amp;quot;, serif; vertical-align: middle; white-space: nowrap; text-align: right; height: 15px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 10px; background-color: #cceeff;"&gt;
&lt;td style="height: 10px; padding-top: 1px; padding-right: 1px; padding-left: 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &amp;quot;Times New Roman&amp;quot;, serif; vertical-align: middle; white-space: nowrap; background: rgb(204, 238, 255);"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;Total prepaid expenses and other current assets&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 1px 1px 0px 0px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &amp;quot;Times New Roman&amp;quot;, serif; vertical-align: middle; white-space: normal; background: rgb(204, 238, 255); height: 10px; text-align: left; border-bottom: 4.5pt double rgb(0, 0, 0);"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;$&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &amp;quot;Times New Roman&amp;quot;, serif; vertical-align: middle; white-space: nowrap; text-align: right; background: rgb(204, 238, 255); height: 10px; border-bottom: 4.5pt double rgb(0, 0, 0);"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;989,483&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &amp;quot;Times New Roman&amp;quot;, serif; vertical-align: middle; white-space: nowrap; text-align: right; background: rgb(204, 238, 255); height: 10px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &amp;quot;Times New Roman&amp;quot;, serif; vertical-align: middle; white-space: nowrap; text-align: right; background: rgb(204, 238, 255); height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding: 1px 1px 0px 0px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &amp;quot;Times New Roman&amp;quot;, serif; vertical-align: middle; white-space: normal; background: rgb(204, 238, 255); height: 10px; text-align: left; border-bottom: 4.5pt double rgb(0, 0, 0);"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;$&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &amp;quot;Times New Roman&amp;quot;, serif; vertical-align: middle; white-space: nowrap; text-align: right; background: rgb(204, 238, 255); height: 10px; border-bottom: 4.5pt double rgb(0, 0, 0);"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt; 1,209,623&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &amp;quot;Times New Roman&amp;quot;, serif; vertical-align: middle; white-space: nowrap; text-align: right; background: rgb(204, 238, 255); height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;

&lt;p style="text-align: justify; text-indent: 33.33pt; break-after: avoid; margin: 0pt; font-size: 12pt; font-family: 'Times New Roman', serif; line-height: 1.2;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-align: justify; text-indent: 32pt; break-after: avoid; margin: 0pt; font-size: 12pt; font-family: 'Times New Roman', serif; line-height: 1.2;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;"&gt;Accounts payable, accrued expenses, and other accrued liabilities consisted of the &lt;span&gt;following as of the dates presented&lt;/span&gt;:&#160;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0px; text-indent: 0px; line-height: 1.3;"&gt;&lt;br/&gt;&lt;/p&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" style="height: 168px; border-collapse: collapse; width: 100%; margin-left: 0.1px; font-family: 'times new roman'; font-size: 10pt;" width="100%"&gt;
&lt;tbody&gt;
&lt;tr style="height: 15px;"&gt;
&lt;td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td colspan="2" style="padding: 1px 1px 0px 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: normal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px; text-align: center;"&gt;&lt;span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: bold; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; 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;"&gt;&lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;March 31,&lt;/span&gt;&lt;/span&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td colspan="2" style="padding: 1px 1px 0px 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: normal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px; text-align: center;"&gt;&lt;span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: bold; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; text-transform: none; white-space: nowrap; 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;"&gt;December 31,&lt;/span&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 15px;"&gt;
&lt;td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td colspan="2" style="padding: 1px 1px 0px 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: normal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px; text-align: center; border-bottom: 1.5pt solid #000000;"&gt;&lt;span style="color: #000000; font-family: 'Times New Roman', serif; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: bold; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; 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;"&gt;2023&lt;/span&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td colspan="2" style="padding: 1px 1px 0px 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: normal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px; text-align: center; border-bottom: 1.5pt solid #000000;"&gt;&lt;span style="color: #000000; font-family: 'Times New Roman', serif; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: bold; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; 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;"&gt;2022&lt;/span&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 15px; background-color: #cceeff;"&gt;
&lt;td style="height: 15px; padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; background: #cceeff; width: 75%;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;Accounts payable&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 1px 1px 0px 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: normal; background: #cceeff; height: 15px; text-align: left; width: 1%;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;$&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; background: #cceeff; height: 15px; width: 10%;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;1,760,864&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; background: #cceeff; height: 15px; width: 1%;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; background: #cceeff; height: 15px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding: 1px 1px 0px 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: normal; background: #cceeff; height: 15px; text-align: left; width: 1%;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;$&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; background: #cceeff; height: 15px; width: 10%;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;1,510,287&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; background: #cceeff; height: 15px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 15px;"&gt;
&lt;td style="height: 15px; padding: 0cm 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;Professional fees&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 1px 1px 0px 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: normal; height: 15px; text-align: left;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; height: 15px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;113,827&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; height: 15px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; height: 15px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding: 1px 1px 0px 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: normal; height: 15px; text-align: left;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; height: 15px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;155,161&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; height: 15px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 15px; background-color: #cceeff;"&gt;
&lt;td style="height: 15px; padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; background: #cceeff;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;Sales taxes&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 1px 1px 0px 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: normal; background: #cceeff; height: 15px; text-align: left;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; background: #cceeff; height: 15px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;145,433&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; background: #cceeff; height: 15px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; background: #cceeff; height: 15px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding: 1px 1px 0px 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: normal; background: #cceeff; height: 15px; text-align: left;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; background: #cceeff; height: 15px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;219,285&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; background: #cceeff; height: 15px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 15px;"&gt;
&lt;td style="height: 15px; padding: 0cm 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;Compensation&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 1px 1px 0px 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: normal; height: 15px; text-align: left;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; height: 15px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;381,888&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; height: 15px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; height: 15px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding: 1px 1px 0px 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: normal; height: 15px; text-align: left;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; height: 15px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;368,440&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; height: 15px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 15px; background-color: #cceeff;"&gt;
&lt;td style="height: 15px; padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; background: #cceeff;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;Contractors&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 1px 1px 0px 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: normal; background: #cceeff; height: 15px; text-align: left;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; background: #cceeff; height: 15px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;524,610&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; background: #cceeff; height: 15px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; background: #cceeff; height: 15px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding: 1px 1px 0px 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: normal; background: #cceeff; height: 15px; text-align: left;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; background: #cceeff; height: 15px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;562,993&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; background: #cceeff; height: 15px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 18px;"&gt;
&lt;td style="padding: 0cm 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; height: 18px;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;Settlements and legal&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 1px 1px 0px 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: normal; text-align: left; height: 18px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; height: 18px;"&gt;833,768&lt;/td&gt;
&lt;td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; height: 18px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; height: 18px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding: 1px 1px 0px 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: normal; text-align: left; height: 18px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; height: 18px;"&gt;950,213&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; height: 18px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 15px; background-color: #cceeff;"&gt;
&lt;td style="height: 15px; padding: 0cm 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; background-color: #cceeff;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;Interest and other&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 1px 1px 0px 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: normal; height: 15px; text-align: left; border-bottom: 1.5pt solid #000000; background-color: #cceeff;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; height: 15px; border-bottom: 1.5pt solid #000000; background-color: #cceeff;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;44,506&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; height: 15px; background-color: #cceeff;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; background-color: #cceeff; height: 15px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding: 1px 1px 0px 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: normal; height: 15px; text-align: left; border-bottom: 1.5pt solid #000000; background-color: #cceeff;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; height: 15px; border-bottom: 1.5pt solid #000000; background-color: #cceeff;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;660,040&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; height: 15px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 15px;"&gt;
&lt;td style="height: 15px; padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;Total accounts payable, accrued expenses and other accrued liabilities&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 1px 1px 0px 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: normal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px; text-align: left; border-bottom: 4.5pt double #000000;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;$&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px; border-bottom: 4.5pt double #000000;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;3,804,896&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding: 1px 1px 0px 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: normal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px; border-bottom: 4.5pt double #000000;"&gt;&lt;span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: nowrap; 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;"&gt;$&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px; border-bottom: 4.5pt double #000000;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;4,426,419&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;

</us-gaap:SupplementalBalanceSheetDisclosuresTextBlock>
    <kern:ScheduleOfPrepaidExpensesTableTextBlock contextRef="D20230331" id="Tag126">
&lt;table border="0" cellpadding="0" cellspacing="0" style="height: 110px; border-collapse: collapse; width: 100%; margin: 0px 0px 0px 0.1px; font-family: 'times new roman'; font-size: 10pt; text-indent: 0px;" width="100%"&gt;
&lt;tbody&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="padding: 0cm 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &amp;quot;Times New Roman&amp;quot;, serif; vertical-align: bottom; white-space: nowrap; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td colspan="2" style="padding: 0cm 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &amp;quot;Times New Roman&amp;quot;, serif; vertical-align: middle; white-space: normal; height: 10px; text-align: center;"&gt;&lt;span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: bold; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; 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;"&gt;&lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;&lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;March 31,&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding: 1px 1px 0cm; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &amp;quot;Times New Roman&amp;quot;, serif; vertical-align: bottom; white-space: nowrap; text-align: center; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding: 1px 1px 0cm; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &amp;quot;Times New Roman&amp;quot;, serif; vertical-align: bottom; white-space: nowrap; text-align: center; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td colspan="2" style="padding: 0cm 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &amp;quot;Times New Roman&amp;quot;, serif; vertical-align: middle; white-space: normal; text-align: center; height: 10px;"&gt;&lt;span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: bold; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; text-transform: none; white-space: nowrap; 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;"&gt;December 31,&lt;/span&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &amp;quot;Times New Roman&amp;quot;, serif; vertical-align: bottom; white-space: nowrap; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="height: 10px; padding: 0cm 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &amp;quot;Times New Roman&amp;quot;, serif; vertical-align: bottom; white-space: nowrap;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td colspan="2" style="padding: 0cm 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &amp;quot;Times New Roman&amp;quot;, serif; vertical-align: middle; white-space: normal; height: 10px; text-align: center; border-bottom: 1.5pt solid rgb(0, 0, 0);"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit;"&gt;&lt;span style="color: #000000; font-family: 'times new roman', times; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: bold; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; 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;"&gt;2023&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding: 1px 1px 0cm; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &amp;quot;Times New Roman&amp;quot;, serif; vertical-align: bottom; white-space: nowrap; height: 10px; text-align: center;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 1px 1px 0cm; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &amp;quot;Times New Roman&amp;quot;, serif; vertical-align: bottom; white-space: nowrap; text-align: center; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td colspan="2" style="padding: 0cm 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &amp;quot;Times New Roman&amp;quot;, serif; vertical-align: middle; white-space: normal; height: 10px; text-align: center; border-bottom: 1.5pt solid rgb(0, 0, 0);"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit;"&gt;&lt;span style="color: #000000; font-family: 'times new roman', times; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: bold; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; 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;"&gt;2022&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &amp;quot;Times New Roman&amp;quot;, serif; vertical-align: bottom; white-space: nowrap; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 10px; background-color: #cceeff;"&gt;
&lt;td style="height: 10px; padding: 0cm 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &amp;quot;Times New Roman&amp;quot;, serif; vertical-align: middle; white-space: nowrap; background-color: rgb(204, 238, 255); width: 75%;"&gt;
&lt;p style="margin: 0;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;Software and technology&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding: 1px 1px 0px 0px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &amp;quot;Times New Roman&amp;quot;, serif; vertical-align: middle; white-space: normal; height: 10px; background-color: rgb(204, 238, 255); text-align: left; width: 1%;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;$&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &amp;quot;Times New Roman&amp;quot;, serif; vertical-align: middle; white-space: nowrap; text-align: right; height: 10px; background-color: rgb(204, 238, 255); width: 10%;"&gt;
&lt;div style="border-left: none; border-right: none;"&gt;
&lt;div style="border-left: none; border-right: none;"&gt;
&lt;div style="border-left: none; border-right: none;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;242,485&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/td&gt;
&lt;td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &amp;quot;Times New Roman&amp;quot;, serif; vertical-align: middle; white-space: nowrap; text-align: right; height: 10px; background-color: rgb(204, 238, 255); width: 1%;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &amp;quot;Times New Roman&amp;quot;, serif; vertical-align: middle; white-space: nowrap; text-align: right; background-color: rgb(204, 238, 255); height: 10px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding: 1px 1px 0px 0px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &amp;quot;Times New Roman&amp;quot;, serif; vertical-align: middle; white-space: normal; height: 10px; background-color: rgb(204, 238, 255); text-align: left; width: 1%;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;$&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &amp;quot;Times New Roman&amp;quot;, serif; vertical-align: middle; white-space: nowrap; text-align: right; height: 10px; background-color: rgb(204, 238, 255); width: 10%;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;168,792&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &amp;quot;Times New Roman&amp;quot;, serif; vertical-align: middle; white-space: nowrap; text-align: right; background-color: rgb(204, 238, 255); height: 10px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 15px;"&gt;
&lt;td style="height: 15px; padding-top: 1px; padding-right: 1px; padding-left: 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &amp;quot;Times New Roman&amp;quot;, serif; vertical-align: middle; white-space: nowrap; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;Professional services, dues and subscriptions&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 1px 1px 0px 0px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &amp;quot;Times New Roman&amp;quot;, serif; vertical-align: middle; white-space: normal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px; text-align: left;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &amp;quot;Times New Roman&amp;quot;, serif; vertical-align: middle; white-space: nowrap; text-align: right; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt; 41,379&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &amp;quot;Times New Roman&amp;quot;, serif; vertical-align: middle; white-space: nowrap; text-align: right; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &amp;quot;Times New Roman&amp;quot;, serif; vertical-align: middle; white-space: nowrap; text-align: right; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding: 1px 1px 0px 0px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &amp;quot;Times New Roman&amp;quot;, serif; vertical-align: middle; white-space: normal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px; text-align: left;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &amp;quot;Times New Roman&amp;quot;, serif; vertical-align: middle; white-space: nowrap; text-align: right; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt; 183,614&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &amp;quot;Times New Roman&amp;quot;, serif; vertical-align: middle; white-space: nowrap; text-align: right; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 15px; background-color: #cceeff;"&gt;
&lt;td style="height: 15px; padding: 0cm 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &amp;quot;Times New Roman&amp;quot;, serif; vertical-align: middle; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;Insurance&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 1px 1px 0px 0px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &amp;quot;Times New Roman&amp;quot;, serif; vertical-align: middle; white-space: normal; height: 15px; background-color: rgb(204, 238, 255); text-align: left;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &amp;quot;Times New Roman&amp;quot;, serif; vertical-align: middle; white-space: nowrap; text-align: right; height: 15px; background-color: rgb(204, 238, 255);"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt; 103,039&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &amp;quot;Times New Roman&amp;quot;, serif; vertical-align: middle; white-space: nowrap; text-align: right; height: 15px; background-color: rgb(204, 238, 255);"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &amp;quot;Times New Roman&amp;quot;, serif; vertical-align: middle; white-space: nowrap; text-align: right; background-color: rgb(204, 238, 255); height: 15px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding: 1px 1px 0px 0px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &amp;quot;Times New Roman&amp;quot;, serif; vertical-align: middle; white-space: normal; height: 15px; background-color: rgb(204, 238, 255); text-align: left;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &amp;quot;Times New Roman&amp;quot;, serif; vertical-align: middle; white-space: nowrap; text-align: right; height: 15px; background-color: rgb(204, 238, 255);"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt; 224,785&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &amp;quot;Times New Roman&amp;quot;, serif; vertical-align: middle; white-space: nowrap; text-align: right; background-color: rgb(204, 238, 255); height: 15px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="height: 10px; padding-top: 1px; padding-right: 1px; padding-left: 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &amp;quot;Times New Roman&amp;quot;, serif; vertical-align: middle; white-space: nowrap; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;Deferred contract costs&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 1px 1px 0px 0px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &amp;quot;Times New Roman&amp;quot;, serif; vertical-align: middle; white-space: normal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 10px; text-align: left;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &amp;quot;Times New Roman&amp;quot;, serif; vertical-align: middle; white-space: nowrap; text-align: right; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 10px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt; 15,271&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &amp;quot;Times New Roman&amp;quot;, serif; vertical-align: middle; white-space: nowrap; text-align: right; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 10px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &amp;quot;Times New Roman&amp;quot;, serif; vertical-align: middle; white-space: nowrap; text-align: right; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding: 1px 1px 0px 0px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &amp;quot;Times New Roman&amp;quot;, serif; vertical-align: middle; white-space: normal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 10px; text-align: left;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &amp;quot;Times New Roman&amp;quot;, serif; vertical-align: middle; white-space: nowrap; text-align: right; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 10px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt; 36,465&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &amp;quot;Times New Roman&amp;quot;, serif; vertical-align: middle; white-space: nowrap; text-align: right; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 15px; background-color: #cceeff;"&gt;
&lt;td style="height: 15px; padding: 0cm 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &amp;quot;Times New Roman&amp;quot;, serif; vertical-align: middle; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;Unbilled receivables&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 1px 1px 0px 0px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &amp;quot;Times New Roman&amp;quot;, serif; vertical-align: middle; white-space: normal; height: 15px; background-color: rgb(204, 238, 255); text-align: left;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &amp;quot;Times New Roman&amp;quot;, serif; vertical-align: middle; white-space: nowrap; text-align: right; height: 15px; background-color: rgb(204, 238, 255);"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt; 515,541&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &amp;quot;Times New Roman&amp;quot;, serif; vertical-align: middle; white-space: nowrap; text-align: right; height: 15px; background-color: rgb(204, 238, 255);"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &amp;quot;Times New Roman&amp;quot;, serif; vertical-align: middle; white-space: nowrap; text-align: right; background-color: rgb(204, 238, 255); height: 15px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding: 1px 1px 0px 0px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &amp;quot;Times New Roman&amp;quot;, serif; vertical-align: middle; white-space: normal; height: 15px; background-color: rgb(204, 238, 255); text-align: left;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &amp;quot;Times New Roman&amp;quot;, serif; vertical-align: middle; white-space: nowrap; text-align: right; height: 15px; background-color: rgb(204, 238, 255);"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt; 544,212&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &amp;quot;Times New Roman&amp;quot;, serif; vertical-align: middle; white-space: nowrap; text-align: right; background-color: rgb(204, 238, 255); height: 15px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 15px;"&gt;
&lt;td style="height: 15px; padding: 0cm 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &amp;quot;Times New Roman&amp;quot;, serif; vertical-align: middle; white-space: nowrap;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;Other&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 1px 1px 0px 0px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &amp;quot;Times New Roman&amp;quot;, serif; vertical-align: middle; white-space: normal; height: 15px; text-align: left; border-bottom: 1.5pt solid rgb(0, 0, 0);"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &amp;quot;Times New Roman&amp;quot;, serif; vertical-align: middle; white-space: nowrap; text-align: right; height: 15px; border-bottom: 1.5pt solid rgb(0, 0, 0);"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;71,768&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &amp;quot;Times New Roman&amp;quot;, serif; vertical-align: middle; white-space: nowrap; text-align: right; height: 15px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &amp;quot;Times New Roman&amp;quot;, serif; vertical-align: middle; white-space: nowrap; text-align: right; height: 15px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding: 1px 1px 0px 0px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &amp;quot;Times New Roman&amp;quot;, serif; vertical-align: middle; white-space: normal; height: 15px; text-align: left; border-bottom: 1.5pt solid rgb(0, 0, 0);"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &amp;quot;Times New Roman&amp;quot;, serif; vertical-align: middle; white-space: nowrap; text-align: right; height: 15px; border-bottom: 1.5pt solid rgb(0, 0, 0);"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;51,755&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &amp;quot;Times New Roman&amp;quot;, serif; vertical-align: middle; white-space: nowrap; text-align: right; height: 15px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 10px; background-color: #cceeff;"&gt;
&lt;td style="height: 10px; padding-top: 1px; padding-right: 1px; padding-left: 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &amp;quot;Times New Roman&amp;quot;, serif; vertical-align: middle; white-space: nowrap; background: rgb(204, 238, 255);"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;Total prepaid expenses and other current assets&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 1px 1px 0px 0px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &amp;quot;Times New Roman&amp;quot;, serif; vertical-align: middle; white-space: normal; background: rgb(204, 238, 255); height: 10px; text-align: left; border-bottom: 4.5pt double rgb(0, 0, 0);"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;$&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &amp;quot;Times New Roman&amp;quot;, serif; vertical-align: middle; white-space: nowrap; text-align: right; background: rgb(204, 238, 255); height: 10px; border-bottom: 4.5pt double rgb(0, 0, 0);"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;989,483&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &amp;quot;Times New Roman&amp;quot;, serif; vertical-align: middle; white-space: nowrap; text-align: right; background: rgb(204, 238, 255); height: 10px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &amp;quot;Times New Roman&amp;quot;, serif; vertical-align: middle; white-space: nowrap; text-align: right; background: rgb(204, 238, 255); height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding: 1px 1px 0px 0px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &amp;quot;Times New Roman&amp;quot;, serif; vertical-align: middle; white-space: normal; background: rgb(204, 238, 255); height: 10px; text-align: left; border-bottom: 4.5pt double rgb(0, 0, 0);"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;$&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &amp;quot;Times New Roman&amp;quot;, serif; vertical-align: middle; white-space: nowrap; text-align: right; background: rgb(204, 238, 255); height: 10px; border-bottom: 4.5pt double rgb(0, 0, 0);"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt; 1,209,623&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: rgb(0, 0, 0); font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: &amp;quot;Times New Roman&amp;quot;, serif; vertical-align: middle; white-space: nowrap; text-align: right; background: rgb(204, 238, 255); height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
</kern:ScheduleOfPrepaidExpensesTableTextBlock>
    <kern:PrepaidExpensesSoftwareAndTechnology
      contextRef="I20230331"
      decimals="0"
      id="Tag355"
      unitRef="USD">242485</kern:PrepaidExpensesSoftwareAndTechnology>
    <kern:PrepaidExpensesSoftwareAndTechnology
      contextRef="I20221231"
      decimals="0"
      id="Tag340"
      unitRef="USD">168792</kern:PrepaidExpensesSoftwareAndTechnology>
    <kern:PrepaidProfessionalFees
      contextRef="I20230331"
      decimals="0"
      id="Tag354"
      unitRef="USD">41379</kern:PrepaidProfessionalFees>
    <kern:PrepaidProfessionalFees
      contextRef="I20221231"
      decimals="0"
      id="Tag336"
      unitRef="USD">183614</kern:PrepaidProfessionalFees>
    <us-gaap:PrepaidInsurance
      contextRef="I20230331"
      decimals="0"
      id="Tag123"
      unitRef="USD">103039</us-gaap:PrepaidInsurance>
    <us-gaap:PrepaidInsurance
      contextRef="I20221231"
      decimals="0"
      id="Tag338"
      unitRef="USD">224785</us-gaap:PrepaidInsurance>
    <us-gaap:OtherPrepaidExpenseCurrent
      contextRef="I20230331"
      decimals="0"
      id="Tag124"
      unitRef="USD">15271</us-gaap:OtherPrepaidExpenseCurrent>
    <us-gaap:OtherPrepaidExpenseCurrent
      contextRef="I20221231"
      decimals="0"
      id="Tag350"
      unitRef="USD">36465</us-gaap:OtherPrepaidExpenseCurrent>
    <us-gaap:UnbilledContractsReceivable
      contextRef="I20230331"
      decimals="0"
      id="Tag351"
      unitRef="USD">515541</us-gaap:UnbilledContractsReceivable>
    <us-gaap:UnbilledContractsReceivable
      contextRef="I20221231"
      decimals="0"
      id="Tag349"
      unitRef="USD">544212</us-gaap:UnbilledContractsReceivable>
    <us-gaap:OtherAssets
      contextRef="I20230331"
      decimals="0"
      id="Tag348"
      unitRef="USD">71768</us-gaap:OtherAssets>
    <us-gaap:OtherAssets
      contextRef="I20221231"
      decimals="0"
      id="Tag335"
      unitRef="USD">51755</us-gaap:OtherAssets>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="I20230331"
      decimals="0"
      id="Tag341"
      unitRef="USD">989483</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="I20221231"
      decimals="0"
      id="Tag334"
      unitRef="USD">1209623</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock contextRef="D20230331" id="Tag312">
&lt;table border="0" cellpadding="0" cellspacing="0" style="height: 168px; border-collapse: collapse; width: 100%; margin-left: 0.1px; font-family: 'times new roman'; font-size: 10pt;" width="100%"&gt;
&lt;tbody&gt;
&lt;tr style="height: 15px;"&gt;
&lt;td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td colspan="2" style="padding: 1px 1px 0px 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: normal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px; text-align: center;"&gt;&lt;span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: bold; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; 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;"&gt;&lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;March 31,&lt;/span&gt;&lt;/span&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td colspan="2" style="padding: 1px 1px 0px 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: normal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px; text-align: center;"&gt;&lt;span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: bold; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; text-transform: none; white-space: nowrap; 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;"&gt;December 31,&lt;/span&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 15px;"&gt;
&lt;td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td colspan="2" style="padding: 1px 1px 0px 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: normal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px; text-align: center; border-bottom: 1.5pt solid #000000;"&gt;&lt;span style="color: #000000; font-family: 'Times New Roman', serif; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: bold; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; 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;"&gt;2023&lt;/span&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td colspan="2" style="padding: 1px 1px 0px 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: normal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px; text-align: center; border-bottom: 1.5pt solid #000000;"&gt;&lt;span style="color: #000000; font-family: 'Times New Roman', serif; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: bold; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; 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;"&gt;2022&lt;/span&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 15px; background-color: #cceeff;"&gt;
&lt;td style="height: 15px; padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; background: #cceeff; width: 75%;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;Accounts payable&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 1px 1px 0px 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: normal; background: #cceeff; height: 15px; text-align: left; width: 1%;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;$&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; background: #cceeff; height: 15px; width: 10%;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;1,760,864&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; background: #cceeff; height: 15px; width: 1%;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; background: #cceeff; height: 15px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding: 1px 1px 0px 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: normal; background: #cceeff; height: 15px; text-align: left; width: 1%;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;$&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; background: #cceeff; height: 15px; width: 10%;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;1,510,287&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; background: #cceeff; height: 15px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 15px;"&gt;
&lt;td style="height: 15px; padding: 0cm 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;Professional fees&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 1px 1px 0px 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: normal; height: 15px; text-align: left;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; height: 15px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;113,827&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; height: 15px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; height: 15px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding: 1px 1px 0px 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: normal; height: 15px; text-align: left;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; height: 15px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;155,161&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; height: 15px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 15px; background-color: #cceeff;"&gt;
&lt;td style="height: 15px; padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; background: #cceeff;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;Sales taxes&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 1px 1px 0px 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: normal; background: #cceeff; height: 15px; text-align: left;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; background: #cceeff; height: 15px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;145,433&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; background: #cceeff; height: 15px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; background: #cceeff; height: 15px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding: 1px 1px 0px 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: normal; background: #cceeff; height: 15px; text-align: left;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; background: #cceeff; height: 15px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;219,285&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; background: #cceeff; height: 15px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 15px;"&gt;
&lt;td style="height: 15px; padding: 0cm 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;Compensation&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 1px 1px 0px 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: normal; height: 15px; text-align: left;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; height: 15px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;381,888&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; height: 15px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; height: 15px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding: 1px 1px 0px 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: normal; height: 15px; text-align: left;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; height: 15px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;368,440&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; height: 15px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 15px; background-color: #cceeff;"&gt;
&lt;td style="height: 15px; padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; background: #cceeff;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;Contractors&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 1px 1px 0px 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: normal; background: #cceeff; height: 15px; text-align: left;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; background: #cceeff; height: 15px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;524,610&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; background: #cceeff; height: 15px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; background: #cceeff; height: 15px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding: 1px 1px 0px 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: normal; background: #cceeff; height: 15px; text-align: left;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; background: #cceeff; height: 15px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;562,993&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; background: #cceeff; height: 15px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 18px;"&gt;
&lt;td style="padding: 0cm 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; height: 18px;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;Settlements and legal&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 1px 1px 0px 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: normal; text-align: left; height: 18px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; height: 18px;"&gt;833,768&lt;/td&gt;
&lt;td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; height: 18px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; height: 18px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding: 1px 1px 0px 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: normal; text-align: left; height: 18px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; height: 18px;"&gt;950,213&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; height: 18px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 15px; background-color: #cceeff;"&gt;
&lt;td style="height: 15px; padding: 0cm 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; background-color: #cceeff;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;Interest and other&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 1px 1px 0px 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: normal; height: 15px; text-align: left; border-bottom: 1.5pt solid #000000; background-color: #cceeff;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; height: 15px; border-bottom: 1.5pt solid #000000; background-color: #cceeff;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;44,506&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; height: 15px; background-color: #cceeff;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; background-color: #cceeff; height: 15px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding: 1px 1px 0px 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: normal; height: 15px; text-align: left; border-bottom: 1.5pt solid #000000; background-color: #cceeff;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; height: 15px; border-bottom: 1.5pt solid #000000; background-color: #cceeff;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;660,040&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; height: 15px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 15px;"&gt;
&lt;td style="height: 15px; padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;Total accounts payable, accrued expenses and other accrued liabilities&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 1px 1px 0px 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: normal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px; text-align: left; border-bottom: 4.5pt double #000000;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;$&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px; border-bottom: 4.5pt double #000000;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;3,804,896&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding: 1px 1px 0px 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: normal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px; border-bottom: 4.5pt double #000000;"&gt;&lt;span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: nowrap; 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;"&gt;$&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-top: 1px; padding-right: 1px; padding-left: 1px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px; border-bottom: 4.5pt double #000000;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;4,426,419&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-size: 10pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: 'Times New Roman', serif; vertical-align: middle; white-space: nowrap; text-align: right; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
</us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock>
    <us-gaap:AccountsPayableCurrent
      contextRef="I20230331"
      decimals="0"
      id="Tag339"
      unitRef="USD">1760864</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="I20221231"
      decimals="0"
      id="Tag333"
      unitRef="USD">1510287</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedProfessionalFeesCurrent
      contextRef="I20230331"
      decimals="0"
      id="Tag347"
      unitRef="USD">113827</us-gaap:AccruedProfessionalFeesCurrent>
    <us-gaap:AccruedProfessionalFeesCurrent
      contextRef="I20221231"
      decimals="0"
      id="Tag332"
      unitRef="USD">155161</us-gaap:AccruedProfessionalFeesCurrent>
    <us-gaap:SalesAndExciseTaxPayableCurrent
      contextRef="I20230331"
      decimals="0"
      id="Tag346"
      unitRef="USD">145433</us-gaap:SalesAndExciseTaxPayableCurrent>
    <us-gaap:SalesAndExciseTaxPayableCurrent
      contextRef="I20221231"
      decimals="0"
      id="Tag331"
      unitRef="USD">219285</us-gaap:SalesAndExciseTaxPayableCurrent>
    <us-gaap:AccruedEmployeeBenefitsCurrent
      contextRef="I20230331"
      decimals="0"
      id="Tag345"
      unitRef="USD">381888</us-gaap:AccruedEmployeeBenefitsCurrent>
    <us-gaap:AccruedEmployeeBenefitsCurrent
      contextRef="I20221231"
      decimals="0"
      id="Tag330"
      unitRef="USD">368440</us-gaap:AccruedEmployeeBenefitsCurrent>
    <kern:AccruedContractors
      contextRef="I20230331"
      decimals="0"
      id="Tag344"
      unitRef="USD">524610</kern:AccruedContractors>
    <kern:AccruedContractors
      contextRef="I20221231"
      decimals="0"
      id="Tag337"
      unitRef="USD">562993</kern:AccruedContractors>
    <us-gaap:SettlementLiabilitiesCurrent
      contextRef="I20230331"
      decimals="0"
      id="Tag353"
      unitRef="USD">833768</us-gaap:SettlementLiabilitiesCurrent>
    <us-gaap:SettlementLiabilitiesCurrent
      contextRef="I20221231"
      decimals="0"
      id="Tag343"
      unitRef="USD">950213</us-gaap:SettlementLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="I20230331"
      decimals="0"
      id="Tag342"
      unitRef="USD">44506</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="I20221231"
      decimals="0"
      id="Tag122"
      unitRef="USD">660040</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent
      contextRef="I20230331"
      decimals="0"
      id="Tag352"
      unitRef="USD">3804896</us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent
      contextRef="I20221231"
      decimals="0"
      id="Tag121"
      unitRef="USD">4426419</us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock contextRef="D20230331" id="Tag35">
&lt;p style="margin: 0pt; text-align: justify; line-height: 1.2;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;"&gt;Note 8&#160;&lt;b style="color: #000000; font-family: 'times new roman', times; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-size: 13.3333px;"&gt;&#x2013;&lt;/b&gt;&#160;Commitments and &lt;span style="line-height: inherit;"&gt;Contingencies&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; text-align: justify; line-height: 1.2; text-indent: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; text-align: justify; line-height: 1.2;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold; line-height: inherit;"&gt;Litigation&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-align: justify; line-height: 1.2; text-indent: 0pt; margin: 0px !important;"&gt;&lt;br/&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; text-align: justify; line-height: 1.2; text-indent: 32pt; font-family: 'Times New Roman', serif; font-size: 10pt;"&gt;On January 13, 2023, Courier Plus Inc. d/b/a Dutchie (&lt;span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 48px; 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;"&gt;&#x201c;&lt;/span&gt;Dutchie&lt;span style="color: #000000; font-family: 'Times New Roman', serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 48px; 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;"&gt;&#x201d;&lt;/span&gt;) filed a complaint in the Court of Common Pleas, Dauphin&#160;County, Commonwealth of Pennsylvania against Akerna&#160;and MJF alleging unfair competition, tortious interference and unjust enrichment with respect&#160;to MJF&lt;span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; 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;"&gt;&#x2019;s exclusive contract with the Commonwealth of Pennsylvania. We filed a preliminary objection alleging serious defects, such as jurisdiction, and we worked with the Commonwealth of Pennsylvania to ensure compliance with our contract. We intend to defend our position vigorously and, at this time, do not believe an estimate of potential loss, if any, is appropriate.&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; text-align: justify; line-height: 1.2; text-indent: 32pt; font-family: 'Times New Roman', serif; font-size: 10pt;"&gt;&lt;br/&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; text-align: justify; line-height: 1.2; text-indent: 32pt; font-family: 'Times New Roman', serif; font-size: 10pt;"&gt;&lt;span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; 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;"&gt;On &lt;span style="font-size: 10pt; line-height: inherit;"&gt;April 2, 2021, TreCom Systems Group, Inc. (&#x201c;TreCom&#x201d;) filed suit against Akerna and MJF in federal District Court for the Eastern District of Pennsylvania, seeking recovery of up to approximately $2.0 million for services allegedly provided pursuant to a Subcontractor Agreement between MJF and TreCom. MJF provided a notice of termination of the operative Subcontractor Agreement on August 4, 2020. MJF disputes the validity of TreCom&#x2019;s invoices and the enforceability of the alleged agreement that TreCom submitted to the court. Akerna filed counterclaims against TreCom for breach of contract, a declaratory judgment, commercial disparagement, and defamation. TreCom failed to return Akerna&#x2019;s intellectual property and issued numerous disparaging statements to one of Akerna&#x2019;s clients. TreCom subsequently filed a motion to dismiss these counterclaims, which was denied by the court. Akerna intends to vigorously defend against TreCom&#x2019;s claims, and pursue its own claims. With respect to the TreCom matter, we established a loss contingency $0.2 million in 2021 which remains outstanding as of March 31, 2023.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; text-align: justify; line-height: 1.2; text-indent: 33.3333pt; font-family: 'Times New Roman', serif; font-size: 10pt;"&gt;&lt;br/&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; text-align: justify; line-height: 1.2; text-indent: 32pt; font-family: 'Times New Roman', serif; font-size: 10pt;"&gt;&lt;span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; 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;"&gt;As of&lt;span style="line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;span style="border-left: none; border-right: none;"&gt;March 31, 2023&lt;/span&gt;, and&#160;&lt;span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; 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; line-height: inherit;"&gt;through the date these consolidated financial statements were issued, there were&lt;span style="line-height: inherit;"&gt;&#160;&lt;/span&gt;no&lt;span style="line-height: inherit;"&gt;&#160;&lt;/span&gt;other legal proceedings requiring recognition or disclosure in the consolidated financial statements.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; text-align: justify; line-height: 1.2; text-indent: 33.3333pt; font-family: 'Times New Roman', serif; font-size: 10pt;"&gt;&lt;br/&gt;&lt;/p&gt;

&lt;p style="margin: 0pt; color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-indent: 0pt; 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; line-height: 1.2; text-align: left;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold; line-height: inherit;"&gt;&lt;span style="line-height: inherit;"&gt;Other&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-indent: 0pt; 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; line-height: 1.2; text-align: left;"&gt;&lt;br/&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; color: rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;, times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-indent: 32pt; 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; line-height: 1.2; text-align: justify;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt;In connection with the Sale Transaction and the Merger, we have a commitment to compensate our financial advisor for up to three percent of the transaction value in success fees, subject to a minimum of $1.5 million, should the&#160;transactions be completed. In addition, we are party to arrangements with our executive officers and certain other administrative employees pursuant to their employment, retention and transaction success agreements that may result in the receipt by such executive officers and employees of cash severance payments and other transaction success bonuses and benefits with a total value of approximately $1.4 million (collectively and not individually), but not including the accelerated vesting&#160;of any equity awards held by those officers.&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-indent: 0pt; 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; line-height: 1.2; text-align: left;"&gt;&lt;br/&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-indent: 0pt; 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; line-height: 1.2; text-align: left;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold; line-height: inherit;"&gt;&lt;span style="line-height: inherit;"&gt;Operating Leases&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; 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; text-align: justify; line-height: 1.2; text-indent: 33.3333pt;"&gt;&lt;br/&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; 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; text-align: justify; line-height: 1.2; text-indent: 32pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt;&lt;span style="line-height: inherit;"&gt;During the first half of 2022, we began negotiations to terminate the 365 Cannabis office lease in Las Vegas, Nevada. We established an obligation of &lt;span style="line-height: inherit;"&gt;$0.5 million&lt;/span&gt; which is management&#x2019;s best estimate of the costs to exit the lease. As of March 31, 2023, the lease termination matter remains unresolved.&#160;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:LitigationReserve
      contextRef="I20210402_TreComSystemsGroupIncMember"
      decimals="-5"
      id="Tag693"
      unitRef="USD">2000000</us-gaap:LitigationReserve>
    <us-gaap:LossContingencyAccrualPayments
      contextRef="D20211231_TreComSystemsGroupIncMember"
      decimals="-5"
      id="Tag318"
      unitRef="USD">200000</us-gaap:LossContingencyAccrualPayments>
    <kern:Legalproceedings contextRef="D20230331" id="Tag694">no</kern:Legalproceedings>
    <kern:FinancialAdvisorSuccessFees
      contextRef="D20230331_SaleTransactionAndMergerMember"
      decimals="-5"
      id="Tag317"
      unitRef="USD">1500000</kern:FinancialAdvisorSuccessFees>
    <us-gaap:OtherCommitment
      contextRef="I20230331_SaleTransactionAndMergerMember"
      decimals="-5"
      id="Tag30"
      unitRef="USD">1400000</us-gaap:OtherCommitment>
    <kern:TerminationFee
      contextRef="D20230331"
      decimals="-5"
      id="Tag696"
      unitRef="USD">500000</kern:TerminationFee>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock contextRef="D20230331" id="Tag410">
&lt;p style="margin: 0pt; text-align: justify; line-height: 1.3;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt;&lt;span style="font-family: 'Times New Roman', serif; color: #000000; line-height: inherit;"&gt;&lt;span style="color: #000000; font-family: 'Times New Roman'; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: bold; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; line-height: inherit; display: inline !important;"&gt;Note 9 &#x2013; Stockholders&lt;span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; 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; display: inline !important; line-height: inherit;"&gt;&#x2019;&lt;/span&gt;&#160;Deficit&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; text-align: justify; line-height: 1.3;"&gt;&lt;br/&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; text-align: justify; line-height: 1.2;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; text-indent: 0pt; font-weight: bold; line-height: inherit;"&gt;Common and Preferred Stock&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; text-align: justify; line-height: 1.2;"&gt;&lt;br/&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; 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-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; font-size: 13.3333px; text-align: justify; text-indent: 32pt; line-height: 1.2;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;&lt;span style="font-family: 'Times New Roman'; line-height: inherit;"&gt;We have&lt;span style="line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;span style="cursor: default; line-height: inherit;"&gt;&lt;span style="line-height: inherit;"&gt;&lt;span style="line-height: inherit;"&gt;one&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: inherit;"&gt;&#160;&lt;/span&gt;single class of Common Stock of which&lt;span style="line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;span style="cursor: default; line-height: inherit;"&gt;&lt;span style="line-height: inherit;"&gt;&lt;span style="line-height: inherit;"&gt;150,000,000&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: inherit;"&gt;&#160;shares are&#160;&lt;/span&gt;authorized with a par value of $&lt;span style="cursor: default; line-height: inherit;"&gt;&lt;span style="line-height: inherit;"&gt;&lt;span style="line-height: inherit;"&gt;0.0001&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: inherit;"&gt;&#160;&lt;/span&gt;per share.&#160;&lt;/span&gt;&lt;span style="text-indent: 32pt; line-height: inherit;"&gt;The holders of Common Stock are entitled to&#160;&lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: inherit;"&gt;one&lt;/span&gt;&lt;span style="font-size: 10pt; text-indent: 32pt; line-height: inherit;"&gt;&#160;vote per share on all matters submitted to a vote of stockholders of the Company. Subject to the prior rights of all classes or series of stock at the time outstanding having prior rights as to dividends or other distributions, all stockholders are entitled to share equally in dividends, if any, as may be declared from time to time by the Board of Directors out of funds legally available. Subject to the prior rights of our creditors and the holders of all classes or series of stock at the time outstanding having prior rights as to distributions upon liquidation, dissolution, or winding up of the Corporation, in the event of liquidation, the holders of Common Stock are entitled to share ratably in all assets remaining after payment of all liabilities. The stockholders do not have cumulative, preemptive rights, or subscription rights.&#160;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; 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; text-align: justify; text-indent: 32pt; line-height: 1.2;"&gt;&lt;br/&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; 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; text-align: justify; text-indent: 32pt; line-height: 1.2;"&gt;&lt;span style="font-size: 10pt; text-indent: 32pt; line-height: inherit;"&gt;&lt;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; line-height: inherit;"&gt;We also have&#160;&lt;span style="line-height: inherit;"&gt;5,000,000&lt;/span&gt;&#160;authorized shares of preferred stock, $&lt;span style="line-height: inherit;"&gt;0.0001&lt;/span&gt;&#160;par value per share, of which&lt;span style="line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;span style="line-height: inherit;"&gt;one&lt;/span&gt;&lt;span style="line-height: inherit;"&gt;&#160;&lt;/span&gt;share of special voting preferred stock&lt;span style="line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;span style="color: #000000; font-family: 'Times New Roman', serif; 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.4444px; 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;"&gt;(the &#x201c;Special&#160;Voting Preferred Stock&#x201d;)&#160;&lt;/span&gt;is issued and outstanding (see below).&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="margin: 0pt; text-align: justify; line-height: 1.2;"&gt;&lt;br/&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; text-align: justify; line-height: 1.2;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; text-indent: 0pt; font-weight: bold; line-height: inherit;"&gt;Special Voting Preferred Stock and Exchangeable&#160;Shares&#160;&lt;/span&gt;&lt;/p&gt;
&lt;div style="border-right: none; border-left: none; line-height: 1.2;"&gt;
&lt;p style="margin: 0pt; text-align: justify; text-indent: 48pt; line-height: 1.3; ;margin: 0px !important;"&gt;&lt;br/&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; text-align: justify; text-indent: 32pt; line-height: 1.3; font-family: 'Times New Roman', serif; font-size: 10pt;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; line-height: inherit; display: inline !important; color: #000000;"&gt;In connection with a prior transaction in which we acquired Ample in exchange for 3,294,574 shares of exchangeable shares (the &#x201c;Exchangeable Shares&#x201d;), we issued of a single share of our special voting preferred stock (the &#x201c;Special Voting Preferred Stock&#x201d;), for the purpose of ensuring that each Exchangeable Share is substantially the economic and voting equivalent of a share of Akerna Common Stock and that each Exchangeable Share is exchangeable on a &lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;20-for-one basis&lt;/span&gt;&#160;for a share of Akerna&#160;Common Stock, subject to certain limitations and adjustments. Each holder of Exchangeable Shares effectively has the ability to cast votes along with holders of Akerna&#160;Common Stock. &lt;span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; 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.4444px; 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;"&gt;The Exchangeable Shares do not have a par value.&#160;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit; color: #000000;"&gt;&lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;&lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;&lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;The Special Voting Preferred stock has a par value of &lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;$&lt;span style="border-right: none; border-left: none; line-height: inherit;"&gt;&lt;span style="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.4444px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: inline !important; line-height: inherit;"&gt;&lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;&lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;&lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;0.0001&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; per share and a preference in liquidation of &lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;$&lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;&lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;1.00&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; The Special Voting Preferred Stock entitles the holder to an aggregate number of votes equal to the number of the Exchangeable Shares issued and outstanding from time to time and which we do not own. The holder of the Special Voting Preferred Stock and the holders of shares of&#160;Akerna&#160;Common Stock will both vote together as a single class on all matters submitted to a vote of our shareholders. At such time as the Special Voting Preferred Stock has no votes attached to it, the share shall be automatically cancelled.&#160;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; text-align: justify; text-indent: 33.3333pt; line-height: 1.3; ;margin: 0px !important;"&gt;&lt;br/&gt;&lt;/p&gt;
&lt;p style="text-align: justify; text-indent: 32pt; margin: 0pt; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.3;"&gt;&lt;span style="font-size: 10pt; color: #000000; line-height: inherit;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit;"&gt;During the &lt;/span&gt;three months ended March 31, 2023&lt;span style="font-family: 'times new roman', times; line-height: inherit;"&gt;, certain Ample shareholders exchanged a total of &lt;/span&gt;&lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;640&lt;/span&gt; E&lt;span style="font-family: 'times new roman', times; line-height: inherit;"&gt;xchangeable&#160;Shares with a value of &lt;/span&gt;&lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit;"&gt;$&lt;/span&gt;&lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;4,896&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit;"&gt; for 32 shares of&#160;Akerna&lt;/span&gt;&lt;span style="line-height: inherit;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;"&gt;&#160;Common Stock. The exchange was accounted for as an equity transaction and we did not recognize a gain or loss on this transaction. As of &lt;/span&gt;March 31, 2023&lt;span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;"&gt;, there were a total of &lt;/span&gt;&lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;&lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;285,032&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;"&gt; exchangeable shares remaining as issued and outstanding which could be exchanged for 14,252 shares of Akerna&#160;Common Stock.&#160;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;div style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; line-height: 1.2;"&gt;
&lt;p style="margin: 0pt; text-align: justify; line-height: 1.2; font-size: 10pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
&lt;div style="border-right: none; border-left: none;"&gt;
&lt;div style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px;"&gt;
&lt;p style="margin: 0pt 0pt 10pt; text-align: justify; line-height: 1.2; font-size: 10pt; text-indent: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit; font-style: italic; font-weight: bold;"&gt;ATM Program&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; line-height: 1.2; font-size: 10pt; text-indent: 32pt; text-align: justify;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt;In 2021, we entered into an Equity Distribution Agreement with Oppenheimer &amp;amp; Co. Inc. (&#x201c;Oppenheimer&#x201d;) and A.G.P./Alliance Global Partners (&#x201c;AGP&#x201d;) pursuant to which we could&#160;offer and sell from time to time, up to &lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;&lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;$&lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;25&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; million of shares of our Common Stock through an &#x201c;at the market&#x201d; equity offering program (the &#x201c;2021 ATM Program&#x201d;). From its inception through September 23, 2022, a total of&#160;&lt;span style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; 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;"&gt;118,629 shares of Common Stock with an aggregate gross purchase price of $2.7 million, including 90,809 shares with an aggregate gross purchase price of $0.8 million sold during 2022, were sold under the 2021 ATM Program. On September 23, 2022, we, Oppenheimer and AGP mutually agreed to&#160;terminate the 2021 ATM Program.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; line-height: 1.2; font-size: 10pt; text-indent: 33.33pt; text-align: justify;"&gt;&lt;br/&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; line-height: 1.2; font-size: 10pt; text-indent: 32pt; text-align: justify;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt;&lt;span style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; 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;"&gt;On September 28, 2022, we&#160;entered into a new agreement with AGP pursuant to which we may offer and sell up to &lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;$&lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;20.0&lt;/span&gt;&lt;/span&gt; million of shares of our Common Stock (the &#x201c;2022 ATM Program&#x201d;) from time to time through AGP as the&#160;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 &#x201c;Baby Shelf Limitation&#x201d;). Under the Baby Shelf Limitation, we may not offer Common&#160;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. Net proceeds from the sale of Common Stock under&#160;the 2022 ATM Program&#160;will be used for general corporate purposes&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt;&#160;including working capital, marketing, product development and capital expenditures. Through December 31, 2022, we sold a total of 552,148 shares of Common Stock with an aggregate gross purchase price of $1.1 million under the 2022 ATM Program. There were no offerings of Common Stock under the 2022 ATM program during the three months ended March 31, 2023.&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; line-height: 1.2; font-size: 10pt; text-indent: 33.33pt; text-align: justify;"&gt;&lt;br/&gt;&lt;/p&gt;
&lt;p style="margin: 0pt 0pt 10pt; text-align: justify; line-height: 1.2; font-size: 10pt; text-indent: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit; font-style: italic; font-weight: bold;"&gt;2022 Unit Offering&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-indent: 32pt; margin: 0pt 0pt 8pt; line-height: 1.2; font-size: 10pt; font-family: Calibri, sans-serif; text-align: justify;"&gt;&lt;span style="font-size: 10pt; line-height: inherit; font-family: 'times new roman', times;"&gt;&lt;span style="font-family: 'andale mono', times; line-height: inherit;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit;"&gt;On July 5, 2022, we&#160;completed the&#160;2022 Unit Offering which was comprised of an aggregate of&lt;/span&gt; &lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;(i) 29,382,861 units consisting of 1,469,143 shares of Common Stock together with Common Stock warrants (the &#x201c;Common Warrants&#x201d;) to purchase up to 1,469,143 shares of Common Stock (together, the &#x201c;Units&#x201d;) and (ii) 14,095,400 pre-funded units, consisting of 14,095,400 pre-funded warrants (&#x201c;Pre-funded Warrants&#x201d;) to purchase 704,770 shares of Common Stock, together with Common Warrants to purchase up to 704,770 shares of Common Stock (together, the &#x201c;Pre-funded Units&#x201d;). 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.&#160;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt; line-height: inherit; font-family: 'times new roman', times;"&gt;The Pre-Funded Warrants were exercised immediately thereafter at their nominal exercise price of $&lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;0.002&lt;/span&gt;&#160;per share. &lt;span style="color: #000000; font-family: 'andale mono', times; font-size: 13.3333px; 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;"&gt;The Common Warrants accompanying each of the Units and Pre-funded Units were issued separately and are immediately tradeable separately upon issuance.&#160;&lt;/span&gt;The Common Warrants had an original exercise price of $&lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;4.60&lt;/span&gt; per share subject to certain adjustments, are immediately exercisable and will expire &lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;&lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;five&lt;/span&gt;&lt;/span&gt; years from the date of issuance. In connection with a convertible redeemable preferred stock offering in October 2022, the exercise price of the&#160;Common Warrants was reduced to&#160;$3.518 per share effective October 5, 2022 and further reduced to $0.88 per share effective January 27, 2023 as a result of the lowering&#160;of the&#160;conversion price for the Convertible&#160;Notes in connection with the Exchange Agreements.&lt;/span&gt;&lt;/p&gt;

&lt;p style="text-indent: 32pt; margin: 0pt 0pt 8pt; line-height: 1.2; font-size: 10pt; font-family: Calibri, sans-serif; text-align: justify;"&gt;&lt;span style="font-size: 10pt; text-indent: 33.33pt; font-family: 'times new roman', times; line-height: inherit;"&gt;In addition, we issued to the Underwriter warrants to purchase additional&#160;&lt;span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; 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;"&gt;shares of Common Stock (the &#x201c;Underwriter Warrants&#x201d;). The Underwriter Warrants provided for the purchase of&#160;&lt;/span&gt;up to&#160;&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;"&gt;&lt;span style="line-height: inherit;"&gt;&lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;108,696&lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: inherit;"&gt;&#160;shares of Common Stock&lt;/span&gt;&lt;span style="line-height: inherit;"&gt;. The Underwriter Warrants are exercisable at any time and from time to time, in whole or in part, commencing from&#160;&lt;/span&gt;&lt;/span&gt;&lt;span style="border-left: none; border-right: none; font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;six&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;"&gt; months after June 29, 2022 (the &#x201c;Effective Date&#x201d;) and ending &lt;/span&gt;&lt;span style="border-left: none; border-right: none; font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;&lt;span style="border-right: none; border-left: none; line-height: inherit;"&gt;&lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;&lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;five&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;"&gt;&lt;span style="line-height: inherit;"&gt; years from the Effective Date, at a price per share equal to $&lt;/span&gt;&lt;span style="line-height: inherit;"&gt;&lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;4.60&lt;/span&gt;, subject to certain adjustments&lt;/span&gt;&lt;span style="line-height: inherit;"&gt;. &lt;span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; 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;"&gt;In connection with a convertible redeemable preferred stock offering in October 2022, the exercise price of the&#160;Underwriter Warrants was reduced to&#160;$3.518 per share effective October 5, 2022 &lt;span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; 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; display: inline !important; line-height: inherit;"&gt;and further reduced to $0.88 per share effective January 27, 2023 as a result of the lowering&#160;of the&#160;conversion price for the Convertible&#160;Notes in connection with the Exchange Agreements&lt;/span&gt;.&#160;&lt;/span&gt;The Underwriter Warrants may be transferred by the Underwriter without restriction during the same period.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-indent: 32pt; margin: 0pt 0pt 8pt; line-height: 1.2; font-size: 10pt; font-family: Calibri, sans-serif; text-align: justify;"&gt;&lt;span style="font-size: 10.5pt; line-height: inherit; font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit; text-indent: 0.5in; margin: 0in 0in 8pt;"&gt;As of March 31, 2023, a total of 45,652,174 warrants exercisable for 2,282,609 shares of Common Stock remain outstanding from 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&#160;there are no instances outside of the Company&lt;span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; 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;"&gt;&#x2019;&lt;/span&gt;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&lt;span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; 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;"&gt;&#x2019;&lt;/span&gt;s Common Stock and they satisfy all of the additional qualifications to be classified within equity. Through March 31, 2023, the Common Warrants and Underwriter Warrants remain classified within equity.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-indent: 0pt; margin: 0pt 0pt 8pt; line-height: 1.2; font-size: 11pt; font-family: Calibri, sans-serif; text-align: justify;"&gt;&lt;span style="font-size: 10.5pt; line-height: inherit; font-family: 'Times New Roman', serif; font-weight: bold; font-style: italic;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit; text-indent: 0.5in; margin: 0in 0in 8pt;"&gt;2019 Warrants&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0pt 0pt 0.0001pt; color: #000000; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; text-align: justify; text-indent: 32pt; font-family: 'Times New Roman', serif; line-height: 1.2;"&gt;In connection with MTech&#x2019;s&#160;initial public offering, MTech sold units consisting of one share of MTech&#x2019;s common stock and one warrant of MTech (&#x201c;MTech Public Warrant&#x201d;). Each MTech Public Warrant entitled the holder to purchase one share of MTech&#x2019;s common stock. Concurrently with MTech&#x2019;s initial public offering, MTech sold additional units on a private offering basis. Each of these units consisted of one share of MTech&#x2019;s common stock and one warrant of MTech (&#x201c;MTech Private Warrant&#x201d;).&lt;span style="line-height: inherit;"&gt; Each MTech Private Warrant entitled the holder to purchase&#160;&lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;&lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;one&lt;/span&gt;&lt;/span&gt;&#160;share of MTech&#x2019;s common stock.&#160;&#160;&#160;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0cm 0cm 0.0001pt; color: #000000; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', serif; line-height: 1.2;"&gt;&lt;span style="font-size: 10pt; color: #000000; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0pt 0pt 8pt; color: #000000; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; text-align: justify; font-family: 'Times New Roman', serif; text-indent: 32pt; line-height: 1.2;"&gt;&lt;span style="font-size: 10pt; color: black; line-height: inherit;"&gt;&lt;span style="line-height: inherit;"&gt;Upon completion of the Mergers between MTech and MJF on June 17, 2019, the MTech Public Warrants and the MTech Private Warrants were converted to the 2019 Public Warrants and Private Warrants, respectively, at an exchange ratio of &lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;one-for-one&lt;/span&gt; to a warrant to purchase one share of Akerna&lt;span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; 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; display: inline !important; line-height: inherit;"&gt;&#x2019;&lt;/span&gt;s&#160;Common Stock with identical terms and conditions. &lt;span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;"&gt;Concurrent with our 20-for-1 reverse stock split during the fourth quarter of 2022, the exchange ratio of the 2019 Public Warrants and the Private Warrants was changed to 20 warrants for one share of Common Stock. The Private Warrants have contingent exercise provisions such that when the Private Warrants are held by someone other than the initial purchasers or their permitted transferees, the Private Warrants will be redeemable by the Company. Accordingly, the requirements for accounting for the Private Warrants as equity are not satisfied and the Private Warrants have been reflected on our consolidated balance sheets as a derivative liability and are not included the summary of outstanding warrants presented below&lt;/span&gt; .&#160;&lt;span style="line-height: inherit;"&gt;&#160;&#160;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0pt 0pt 10pt; color: #000000; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; text-align: justify; font-family: 'Times New Roman', serif; text-indent: 0pt; line-height: 1.2;"&gt;&lt;span style="font-size: 10pt; color: black; font-weight: bold; font-style: italic; line-height: inherit;"&gt;Outstanding Warrants&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0pt 0pt 5pt; color: #000000; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; text-align: justify; font-family: 'Times New Roman', serif; text-indent: 32pt; line-height: 1.2;"&gt;&lt;span style="font-size: 10pt; color: black; line-height: inherit;"&gt;The following table summarizes our warrants outstanding as of the dates presented:&lt;/span&gt;&lt;/p&gt;
&lt;div style="font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; widows: 2; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" style="height: 85px; border-collapse: collapse; width: 100%; margin: 0px; font-family: 'times new roman'; font-size: 10pt; text-indent: 0px;" width="100%"&gt;
&lt;tbody&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="height: 10px; padding: 0px; color: #000000; font-weight: bold; font-style: normal; text-decoration: none; white-space: normal; text-align: center; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: bold; font-style: normal; text-decoration: none; white-space: normal; text-align: center; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin: 0px; text-indent: 0px; height: 10px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td colspan="2" style="padding: 0px; color: rgb(0, 0, 0); font-weight: bold; font-style: normal; text-decoration: none; white-space: nowrap; text-align: center; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 10px; margin: 0px; text-indent: 0px; border-bottom: 1.5pt solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; vertical-align: bottom;" valign="bottom"&gt;
&lt;p&gt;&lt;span style="font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; widows: 2; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt; Exercise Price &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="height: 10px; padding: 0px; color: #000000; font-weight: bold; font-style: normal; text-decoration: none; white-space: normal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: rgb(0, 0, 0); font-weight: bold; font-style: normal; text-decoration: none; white-space: normal; text-align: center; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 10px; margin: 0px; text-indent: 0px; border-bottom: 1.5pt solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; vertical-align: bottom;" valign="bottom"&gt;
&lt;p&gt;&lt;span style="font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; widows: 2; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;Expiration&#160;&lt;/span&gt;&lt;span style="font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; widows: 2; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;Date&lt;/span&gt;&lt;br/&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: bold; font-style: normal; text-decoration: none; white-space: normal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td colspan="2" style="padding: 0px; color: rgb(0, 0, 0); font-weight: bold; font-style: normal; text-decoration: none; white-space: normal; text-align: center; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 10px; margin: 0px; text-indent: 0px; border-bottom: 1.5pt solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; vertical-align: bottom;" valign="bottom"&gt;
&lt;p&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt; Balance as of December 31, 2022 &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: bold; font-style: normal; text-decoration: none; white-space: normal; text-align: center; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin: 0px; text-indent: 0px; vertical-align: bottom; height: 10px; font-family: 'times new roman'; font-size: 10pt;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: bold; font-style: normal; text-decoration: none; white-space: normal; text-align: center; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td colspan="2" style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: center; margin: 0px; text-indent: 0px; height: 10px; vertical-align: bottom; border-bottom: 1.5pt solid #000000; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt; &lt;span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: bold; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; 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;"&gt;Issued&lt;/span&gt;&lt;/span&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: center; margin: 0px; text-indent: 0px; vertical-align: bottom; height: 10px; font-family: 'times new roman'; font-size: 10pt;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td colspan="2" style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom; text-align: center; border-bottom: 1.5pt solid #000000; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt; &lt;span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: bold; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; 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;"&gt;Exercised&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: bold; font-style: normal; text-decoration: none; white-space: normal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: bold; font-style: normal; text-decoration: none; white-space: normal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td colspan="2" style="padding: 0px; color: #000000; font-weight: bold; font-style: normal; text-decoration: none; white-space: normal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin: 0px; text-indent: 0px; height: 10px; vertical-align: bottom; border-bottom: 1.5pt solid #000000; text-align: center; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt; &lt;span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: bold; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; 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;"&gt;Expired&lt;/span&gt;&lt;/span&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: bold; font-style: normal; text-decoration: none; white-space: normal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: bold; font-style: normal; text-decoration: none; white-space: normal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td colspan="2" style="padding: 0px; color: #000000; font-weight: bold; font-style: normal; text-decoration: none; white-space: normal; height: 10px; margin: 0px; text-indent: 0px; text-align: center; vertical-align: bottom; border-bottom: 1.5pt solid #000000; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"&gt;
&lt;p style="margin: 0px; text-indent: 0px;"&gt;&lt;span style="font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; widows: 2; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&lt;span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: bold; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; 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;"&gt;Balance as of&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0px; text-indent: 0px;"&gt;March 31, 2023&lt;br/&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 15px; background-color: #cceeff;"&gt;
&lt;td style="height: 15px; padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; background: #cceeff; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; width: 22%;" valign="bottom"&gt;&lt;span style="font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; widows: 2; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;2019 Public Warrants &lt;span style="font-size: 8pt; line-height: inherit;"&gt;(1)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; background: #cceeff; margin: 0px; text-indent: 0px; height: 15px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; width: 1%;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; background: #cceeff; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; width: 1%;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt; &lt;span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; 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;"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; background: #cceeff; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; width: 10%;" valign="bottom"&gt;&lt;span style="font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; widows: 2; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;230.00&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; background: #cceeff; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; width: 1%;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; background: #cceeff; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; width: 10%;" valign="bottom"&gt;&lt;span style="font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: -webkit-right; widows: 2; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;6/19/2024&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; background: #cceeff; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; width: 1%;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; background: #cceeff; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; width: 1%;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; background: #cceeff; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; width: 8%;" valign="bottom"&gt;&lt;span style="font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; widows: 2; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;5,813,804&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; background: #cceeff; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; width: 1%;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; background: #cceeff; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; width: 1%;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; background: #cceeff; margin: 0px; text-indent: 0px; height: 15px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; width: 1%;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; background: #cceeff; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; width: 8%;" valign="bottom"&gt;&#x2014;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; width: 1%; background-color: #cceeff;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; background: #cceeff; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; width: 1%;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; background: #cceeff; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; width: 1%;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; background: #cceeff; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; width: 8%;" valign="bottom"&gt;&#x2014;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; width: 1%; background-color: #cceeff;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; background: #cceeff; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; width: 1%;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; background: #cceeff; margin: 0px; text-indent: 0px; height: 15px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; width: 1%;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; background: #cceeff; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; width: 8%;" valign="bottom"&gt;&#x2014;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; width: 1%; background-color: #cceeff;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; background: #cceeff; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; width: 1%;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; background: #cceeff; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; width: 1%;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; background: #cceeff; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; width: 8%;" valign="bottom"&gt;&lt;span style="font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; widows: 2; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;5,813,804&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; background: #cceeff; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; width: 1%;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 15px;"&gt;
&lt;td style="height: 15px; padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"&gt;&lt;span style="font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; widows: 2; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;2022 Unit Offering&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; margin: 0px; text-indent: 0px; height: 15px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; margin: 0px; text-indent: 0px; height: 15px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; margin: 0px; text-indent: 0px; height: 15px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 15px; background-color: #cceeff;"&gt;
&lt;td style="height: 15px; padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"&gt;&lt;span style="font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; widows: 2; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160; &#160; &#160;Common Warrants &lt;span style="font-size: 8pt; line-height: inherit;"&gt;(2)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; margin: 0px; text-indent: 0px; height: 15px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt; &lt;span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; 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;"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"&gt;&lt;span style="font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; widows: 2; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;4.60&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"&gt;&lt;span style="font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: -webkit-right; widows: 2; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;6/29/2027&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"&gt;43,478,261&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; margin: 0px; text-indent: 0px; height: 15px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"&gt;&lt;span style="font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; widows: 2; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"&gt;&#x2014;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; margin: 0px; text-indent: 0px; height: 15px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"&gt;&#x2014;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"&gt;&lt;span style="font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; widows: 2; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;43,478,261&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 15px;"&gt;
&lt;td style="height: 15px; padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"&gt;&lt;span style="font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; widows: 2; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160; &#160; &#160;Underwriter Warrants &lt;span style="color: #000000; font-family: 'times new roman', times; font-size: 10.6667px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; 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;"&gt;(2)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin: 0px; text-indent: 0px; height: 15px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt; &lt;span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; 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;"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"&gt;&lt;span style="font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; widows: 2; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;4.60&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"&gt;&lt;span style="font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: -webkit-right; widows: 2; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;6/29/2027&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; border-bottom: 1.5pt solid #000000; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; border-bottom: 1.5pt solid #000000; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"&gt;2,173,913&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin: 0px; text-indent: 0px; height: 15px; vertical-align: bottom; border-bottom: 1.5pt solid #000000; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; border-bottom: 1.5pt solid #000000; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"&gt;&lt;span style="font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; widows: 2; -webkit-text-stroke-width: 0px; font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; border-bottom: 1.5pt solid #000000; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; border-bottom: 1.5pt solid #000000; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"&gt;&#x2014;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin: 0px; text-indent: 0px; height: 15px; vertical-align: bottom; border-bottom: 1.5pt solid #000000; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; border-bottom: 1.5pt solid #000000; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"&gt;&#x2014;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; border-bottom: 1.5pt solid #000000; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; border-bottom: 1.5pt solid #000000; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"&gt;&lt;span style="font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; widows: 2; -webkit-text-stroke-width: 0px; font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;2,173,913&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 15px; margin: 0px; text-indent: 0px; background-color: #cceeff;"&gt;
&lt;td style="height: 15px; padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; margin: 0px; text-indent: 0px; height: 15px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; border-bottom: 4.5pt double #000000; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; border-bottom: 4.5pt double #000000; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"&gt;&lt;span style="font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; widows: 2; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;51,465,978&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; margin: 0px; text-indent: 0px; height: 15px; vertical-align: bottom; border-bottom: 4.5pt double #000000; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; border-bottom: 4.5pt double #000000; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"&gt;&lt;span style="font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; widows: 2; -webkit-text-stroke-width: 0px; font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; border-bottom: 4.5pt double #000000; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; border-bottom: 4.5pt double #000000; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"&gt;&lt;span style="font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; widows: 2; -webkit-text-stroke-width: 0px; font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px 0px 2px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"/&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; margin: 0px; text-indent: 0px; height: 15px; vertical-align: bottom; border-bottom: 4.5pt double #000000; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; border-bottom: 4.5pt double #000000; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"&gt;&#x2014;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; border-bottom: 4.5pt double #000000; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; border-bottom: 4.5pt double #000000; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"&gt;&lt;span style="font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; widows: 2; -webkit-text-stroke-width: 0px; font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;51,465,978&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p style="margin: 0pt; text-align: justify; line-height: 1.2;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt;(1) &lt;span style="border-right: none; border-left: none; line-height: inherit;"&gt;The 2019 Public Warrants are exercisable&#160;for &lt;/span&gt;290,690&lt;span style="border-right: none; border-left: none; line-height: inherit;"&gt; shares of Common Stock at &lt;span style="border-right: none; border-left: none; line-height: inherit;"&gt;$&lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;230.00&lt;/span&gt;&lt;/span&gt; per share or a ratio of &lt;/span&gt;20&lt;span style="border-right: none; border-left: none; line-height: inherit;"&gt; warrants for &lt;/span&gt;one&lt;span style="border-right: none; border-left: none; line-height: inherit;"&gt; share of Common Stock.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; text-align: justify; text-indent: 0pt; line-height: 1.2;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt;(2) &lt;span style="border-right: none; border-left: none; line-height: inherit;"&gt;The Common Warrants and Underwriter Warrants are exercisable for a combined amount of &lt;/span&gt;2,282,609&lt;span style="border-right: none; border-left: none; line-height: inherit;"&gt; shares of Common Stock at $&lt;/span&gt;0.88&lt;span style="border-right: none; border-left: none; line-height: inherit;"&gt; per share or a ratio of &lt;/span&gt;20&lt;span style="border-right: none; border-left: none; line-height: inherit;"&gt; warrants for &lt;/span&gt;one&lt;span style="border-right: none; border-left: none; line-height: inherit;"&gt; share of Common Stock.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <kern:NumberOfClassesOfStock
      contextRef="D20230331_CommonStockMember"
      decimals="0"
      id="Tag391"
      unitRef="Number">1</kern:NumberOfClassesOfStock>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="I20230331"
      decimals="0"
      id="Tag436"
      unitRef="Shares">150000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="I20230331"
      decimals="4"
      id="Tag493"
      unitRef="USDPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockVotingRights contextRef="D20230331" id="Tag754">one</us-gaap:CommonStockVotingRights>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="I20230331"
      decimals="0"
      id="Tag491"
      unitRef="Shares">5000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="I20230331"
      decimals="4"
      id="Tag506"
      unitRef="USDPerShare">0.0001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockVotingRights
      contextRef="D20230331_SpecialVotingPreferredStockMember_1"
      id="Tag393">one</us-gaap:PreferredStockVotingRights>
    <kern:ExchangeableShares
      contextRef="I20230331_RedeemablePreferredStockMember"
      decimals="0"
      id="Tag516"
      unitRef="Shares">3294574</kern:ExchangeableShares>
    <kern:PreferredStockConversionRatio
      contextRef="D20230331_SpecialVotingPreferredStockMember_1"
      id="Tag439">20-for-one</kern:PreferredStockConversionRatio>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="I20230331"
      decimals="4"
      id="Tag438"
      unitRef="USDPerShare">0.0001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockLiquidationPreference
      contextRef="I20230331"
      decimals="2"
      id="Tag440"
      unitRef="USDPerShare">1</us-gaap:PreferredStockLiquidationPreference>
    <kern:ExchangeableShares
      contextRef="I20230331"
      decimals="0"
      id="Tag509"
      unitRef="Shares">640</kern:ExchangeableShares>
    <kern:AggregateValueOfExchangeableShares
      contextRef="I20230331"
      decimals="0"
      id="Tag433"
      unitRef="USD">4896</kern:AggregateValueOfExchangeableShares>
    <kern:ExchangeableSharesIssued
      contextRef="I20230331"
      decimals="0"
      id="Tag380"
      unitRef="Shares">32</kern:ExchangeableSharesIssued>
    <kern:ExchangeableSharesOutstanding
      contextRef="I20230331"
      decimals="0"
      id="Tag527"
      unitRef="Shares">285032</kern:ExchangeableSharesOutstanding>
    <us-gaap:ExcessStockSharesOutstanding
      contextRef="I20230331"
      decimals="0"
      id="Tag523"
      unitRef="Shares">14252</us-gaap:ExcessStockSharesOutstanding>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="D20211231_ATMProgramMember"
      decimals="-6"
      id="Tag392"
      unitRef="USD">25000000</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="D20221023_ATMProgramMember_CommonStockMember"
      decimals="0"
      id="Tag395"
      unitRef="Shares">118629</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="D20221023_ATMProgramMember_CommonStockMember"
      decimals="-5"
      id="Tag741"
      unitRef="USD">2700000</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="D20220923_ATMProgramMember_1"
      decimals="0"
      id="Tag507"
      unitRef="Shares">90809</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="D20220923_ATMProgramMember_1"
      decimals="-5"
      id="Tag425"
      unitRef="USD">800000</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="D20220928_ATMProgramMember_3"
      decimals="-5"
      id="Tag756"
      unitRef="USD">20000000</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <us-gaap:SaleOfStockDescriptionOfTransaction contextRef="D20220928_ATMProgramMember_3" id="Tag514">(the &#x201c;2022 ATM Program&#x201d;) from time to time through AGP as the&#160;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 &#x201c;Baby Shelf Limitation&#x201d;). Under the Baby Shelf Limitation, we may not offer Common&#160;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.</us-gaap:SaleOfStockDescriptionOfTransaction>
    <us-gaap:SharesIssued
      contextRef="I20221231"
      decimals="0"
      id="Tag508"
      unitRef="Shares">552148</us-gaap:SharesIssued>
    <us-gaap:SupplementalDeferredPurchasePrice
      contextRef="D20221231"
      decimals="-5"
      id="Tag492"
      unitRef="USD">1100000</us-gaap:SupplementalDeferredPurchasePrice>
    <kern:Descriptionofunitoffering contextRef="D20220705_3" id="Tag382">(i) 29,382,861 units consisting of 1,469,143 shares of Common Stock together with Common Stock warrants (the &#x201c;Common Warrants&#x201d;) to purchase up to 1,469,143 shares of Common Stock (together, the &#x201c;Units&#x201d;) and (ii) 14,095,400 pre-funded units, consisting of 14,095,400 pre-funded warrants (&#x201c;Pre-funded Warrants&#x201d;) to purchase 704,770 shares of Common Stock, together with Common Warrants to purchase up to 704,770 shares of Common Stock (together, the &#x201c;Pre-funded Units&#x201d;). 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.&#160;</kern:Descriptionofunitoffering>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="I20220705_PreFundedWarrantsMember"
      decimals="3"
      id="Tag388"
      unitRef="USDPerShare">0.002</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="I20220705"
      decimals="2"
      id="Tag494"
      unitRef="USDPerShare">4.6</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:SharesIssuedPricePerShare
      contextRef="I20221005"
      decimals="3"
      id="Tag396"
      unitRef="USDPerShare">3.518</us-gaap:SharesIssuedPricePerShare>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="I20230127"
      decimals="2"
      id="Tag434"
      unitRef="USDPerShare">0.88</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <kern:Underwriterwarrantstopurchaseshares
      contextRef="I20220705_UnderwriterWarrantsMember_MinimumMember"
      decimals="0"
      id="Tag464"
      unitRef="Shares">108696</kern:Underwriterwarrantstopurchaseshares>
    <us-gaap:PlanOfReorganizationDatesPlanIsEffective
      contextRef="D20230331_UnderwriterWarrantsMember"
      id="Tag386">2022-06-29</us-gaap:PlanOfReorganizationDatesPlanIsEffective>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="I20220705_UnderwriterWarrantsMember_3"
      decimals="2"
      id="Tag526"
      unitRef="USDPerShare">4.6</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="I20221005_UnderwriterWarrantsMember_IPOMember"
      decimals="3"
      id="Tag757"
      unitRef="USDPerShare">3.518</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="I20230127_UnderwriterWarrantsMember"
      decimals="2"
      id="Tag422"
      unitRef="USDPerShare">0.88</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <kern:WarrantsOutstanding
      contextRef="I20230331"
      decimals="0"
      id="Tag518"
      unitRef="Shares">45652174</kern:WarrantsOutstanding>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="D20230331"
      decimals="0"
      id="Tag512"
      unitRef="Shares">2282609</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <kern:CommonWarrantsShares
      contextRef="I20230331"
      decimals="0"
      id="Tag466"
      unitRef="Shares">43478261</kern:CommonWarrantsShares>
    <kern:CommonWarrantsShares
      contextRef="I20230331_CommonWarrantMember"
      decimals="0"
      id="Tag432"
      unitRef="Shares">2173913</kern:CommonWarrantsShares>
    <kern:Underwriterwarrantstopurchaseshares
      contextRef="I20230331_CommonStockMember"
      decimals="0"
      id="Tag426"
      unitRef="Shares">2173913</kern:Underwriterwarrantstopurchaseshares>
    <kern:ExchangeableShares
      contextRef="I20230331_UnderwriterWarrantsMember"
      decimals="0"
      id="Tag522"
      unitRef="Shares">108696</kern:ExchangeableShares>
    <us-gaap:ClassOfWarrantOrRightExpenseOrRevenueRecognized contextRef="D20230331" id="Tag471">In connection with MTech&#x2019;s&#160;initial public offering, MTech sold units consisting of one share of MTech&#x2019;s common stock and one warrant of MTech (&#x201c;MTech Public Warrant&#x201d;). Each MTech Public Warrant entitled the holder to purchase one share of MTech&#x2019;s common stock. Concurrently with MTech&#x2019;s initial public offering, MTech sold additional units on a private offering basis. Each of these units consisted of one share of MTech&#x2019;s common stock and one warrant of MTech (&#x201c;MTech Private Warrant&#x201d;).</us-gaap:ClassOfWarrantOrRightExpenseOrRevenueRecognized>
    <kern:ScheduleOfShareBasedCompensationStockWarrantActivityTableTextBlock contextRef="D20230331" id="Tag428">
&lt;table border="0" cellpadding="0" cellspacing="0" style="height: 85px; border-collapse: collapse; width: 100%; margin: 0px; font-family: 'times new roman'; font-size: 10pt; text-indent: 0px;" width="100%"&gt;
&lt;tbody&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="height: 10px; padding: 0px; color: #000000; font-weight: bold; font-style: normal; text-decoration: none; white-space: normal; text-align: center; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: bold; font-style: normal; text-decoration: none; white-space: normal; text-align: center; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin: 0px; text-indent: 0px; height: 10px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td colspan="2" style="padding: 0px; color: rgb(0, 0, 0); font-weight: bold; font-style: normal; text-decoration: none; white-space: nowrap; text-align: center; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 10px; margin: 0px; text-indent: 0px; border-bottom: 1.5pt solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; vertical-align: bottom;" valign="bottom"&gt;
&lt;p&gt;&lt;span style="font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; widows: 2; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt; Exercise Price &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="height: 10px; padding: 0px; color: #000000; font-weight: bold; font-style: normal; text-decoration: none; white-space: normal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: rgb(0, 0, 0); font-weight: bold; font-style: normal; text-decoration: none; white-space: normal; text-align: center; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 10px; margin: 0px; text-indent: 0px; border-bottom: 1.5pt solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; vertical-align: bottom;" valign="bottom"&gt;
&lt;p&gt;&lt;span style="font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; widows: 2; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;Expiration&#160;&lt;/span&gt;&lt;span style="font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; widows: 2; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;Date&lt;/span&gt;&lt;br/&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: bold; font-style: normal; text-decoration: none; white-space: normal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td colspan="2" style="padding: 0px; color: rgb(0, 0, 0); font-weight: bold; font-style: normal; text-decoration: none; white-space: normal; text-align: center; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 10px; margin: 0px; text-indent: 0px; border-bottom: 1.5pt solid rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; vertical-align: bottom;" valign="bottom"&gt;
&lt;p&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt; Balance as of December 31, 2022 &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: bold; font-style: normal; text-decoration: none; white-space: normal; text-align: center; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin: 0px; text-indent: 0px; vertical-align: bottom; height: 10px; font-family: 'times new roman'; font-size: 10pt;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: bold; font-style: normal; text-decoration: none; white-space: normal; text-align: center; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td colspan="2" style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: center; margin: 0px; text-indent: 0px; height: 10px; vertical-align: bottom; border-bottom: 1.5pt solid #000000; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt; &lt;span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: bold; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; 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;"&gt;Issued&lt;/span&gt;&lt;/span&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: center; margin: 0px; text-indent: 0px; vertical-align: bottom; height: 10px; font-family: 'times new roman'; font-size: 10pt;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td colspan="2" style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom; text-align: center; border-bottom: 1.5pt solid #000000; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt; &lt;span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: bold; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; 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;"&gt;Exercised&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: bold; font-style: normal; text-decoration: none; white-space: normal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: bold; font-style: normal; text-decoration: none; white-space: normal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td colspan="2" style="padding: 0px; color: #000000; font-weight: bold; font-style: normal; text-decoration: none; white-space: normal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin: 0px; text-indent: 0px; height: 10px; vertical-align: bottom; border-bottom: 1.5pt solid #000000; text-align: center; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt; &lt;span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: bold; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; 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;"&gt;Expired&lt;/span&gt;&lt;/span&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: bold; font-style: normal; text-decoration: none; white-space: normal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: bold; font-style: normal; text-decoration: none; white-space: normal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td colspan="2" style="padding: 0px; color: #000000; font-weight: bold; font-style: normal; text-decoration: none; white-space: normal; height: 10px; margin: 0px; text-indent: 0px; text-align: center; vertical-align: bottom; border-bottom: 1.5pt solid #000000; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"&gt;
&lt;p style="margin: 0px; text-indent: 0px;"&gt;&lt;span style="font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; widows: 2; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&lt;span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: bold; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; 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;"&gt;Balance as of&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0px; text-indent: 0px;"&gt;March 31, 2023&lt;br/&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 15px; background-color: #cceeff;"&gt;
&lt;td style="height: 15px; padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; background: #cceeff; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; width: 22%;" valign="bottom"&gt;&lt;span style="font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; widows: 2; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;2019 Public Warrants &lt;span style="font-size: 8pt; line-height: inherit;"&gt;(1)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; background: #cceeff; margin: 0px; text-indent: 0px; height: 15px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; width: 1%;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; background: #cceeff; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; width: 1%;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt; &lt;span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; 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;"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; background: #cceeff; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; width: 10%;" valign="bottom"&gt;&lt;span style="font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; widows: 2; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;230.00&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; background: #cceeff; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; width: 1%;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; background: #cceeff; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; width: 10%;" valign="bottom"&gt;&lt;span style="font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: -webkit-right; widows: 2; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;6/19/2024&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; background: #cceeff; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; width: 1%;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; background: #cceeff; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; width: 1%;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; background: #cceeff; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; width: 8%;" valign="bottom"&gt;&lt;span style="font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; widows: 2; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;5,813,804&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; background: #cceeff; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; width: 1%;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; background: #cceeff; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; width: 1%;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; background: #cceeff; margin: 0px; text-indent: 0px; height: 15px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; width: 1%;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; background: #cceeff; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; width: 8%;" valign="bottom"&gt;&#x2014;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; width: 1%; background-color: #cceeff;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; background: #cceeff; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; width: 1%;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; background: #cceeff; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; width: 1%;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; background: #cceeff; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; width: 8%;" valign="bottom"&gt;&#x2014;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; width: 1%; background-color: #cceeff;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; background: #cceeff; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; width: 1%;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; background: #cceeff; margin: 0px; text-indent: 0px; height: 15px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; width: 1%;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; background: #cceeff; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; width: 8%;" valign="bottom"&gt;&#x2014;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; width: 1%; background-color: #cceeff;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; background: #cceeff; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; width: 1%;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; background: #cceeff; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; width: 1%;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; background: #cceeff; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; width: 8%;" valign="bottom"&gt;&lt;span style="font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; widows: 2; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;5,813,804&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; background: #cceeff; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; width: 1%;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 15px;"&gt;
&lt;td style="height: 15px; padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"&gt;&lt;span style="font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; widows: 2; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;2022 Unit Offering&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; margin: 0px; text-indent: 0px; height: 15px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; margin: 0px; text-indent: 0px; height: 15px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; margin: 0px; text-indent: 0px; height: 15px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 15px; background-color: #cceeff;"&gt;
&lt;td style="height: 15px; padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"&gt;&lt;span style="font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; widows: 2; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160; &#160; &#160;Common Warrants &lt;span style="font-size: 8pt; line-height: inherit;"&gt;(2)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; margin: 0px; text-indent: 0px; height: 15px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt; &lt;span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; 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;"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"&gt;&lt;span style="font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; widows: 2; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;4.60&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"&gt;&lt;span style="font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: -webkit-right; widows: 2; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;6/29/2027&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"&gt;43,478,261&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; margin: 0px; text-indent: 0px; height: 15px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"&gt;&lt;span style="font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; widows: 2; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"&gt;&#x2014;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; margin: 0px; text-indent: 0px; height: 15px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"&gt;&#x2014;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"&gt;&lt;span style="font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; widows: 2; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;43,478,261&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 15px;"&gt;
&lt;td style="height: 15px; padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"&gt;&lt;span style="font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; widows: 2; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160; &#160; &#160;Underwriter Warrants &lt;span style="color: #000000; font-family: 'times new roman', times; font-size: 10.6667px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; 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;"&gt;(2)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin: 0px; text-indent: 0px; height: 15px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt; &lt;span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; 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;"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"&gt;&lt;span style="font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; widows: 2; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;4.60&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"&gt;&lt;span style="font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: -webkit-right; widows: 2; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;6/29/2027&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; border-bottom: 1.5pt solid #000000; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; border-bottom: 1.5pt solid #000000; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"&gt;2,173,913&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin: 0px; text-indent: 0px; height: 15px; vertical-align: bottom; border-bottom: 1.5pt solid #000000; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; border-bottom: 1.5pt solid #000000; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"&gt;&lt;span style="font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; widows: 2; -webkit-text-stroke-width: 0px; font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; border-bottom: 1.5pt solid #000000; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; border-bottom: 1.5pt solid #000000; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"&gt;&#x2014;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin: 0px; text-indent: 0px; height: 15px; vertical-align: bottom; border-bottom: 1.5pt solid #000000; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; border-bottom: 1.5pt solid #000000; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"&gt;&#x2014;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; border-bottom: 1.5pt solid #000000; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; border-bottom: 1.5pt solid #000000; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"&gt;&lt;span style="font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; widows: 2; -webkit-text-stroke-width: 0px; font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;2,173,913&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 15px; margin: 0px; text-indent: 0px; background-color: #cceeff;"&gt;
&lt;td style="height: 15px; padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; margin: 0px; text-indent: 0px; height: 15px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; border-bottom: 4.5pt double #000000; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; border-bottom: 4.5pt double #000000; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"&gt;&lt;span style="font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; widows: 2; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;51,465,978&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; margin: 0px; text-indent: 0px; height: 15px; vertical-align: bottom; border-bottom: 4.5pt double #000000; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; border-bottom: 4.5pt double #000000; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"&gt;&lt;span style="font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; widows: 2; -webkit-text-stroke-width: 0px; font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; border-bottom: 4.5pt double #000000; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; border-bottom: 4.5pt double #000000; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"&gt;&lt;span style="font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; widows: 2; -webkit-text-stroke-width: 0px; font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px 0px 2px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"/&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; margin: 0px; text-indent: 0px; height: 15px; vertical-align: bottom; border-bottom: 4.5pt double #000000; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; border-bottom: 4.5pt double #000000; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"&gt;&#x2014;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; border-bottom: 4.5pt double #000000; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; text-align: right; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; border-bottom: 4.5pt double #000000; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"&gt;&lt;span style="font-variant-ligatures: normal; font-variant-caps: normal; orphans: 2; text-align: start; widows: 2; -webkit-text-stroke-width: 0px; font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;51,465,978&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; color: #000000; font-weight: 400; font-style: normal; text-decoration: none; white-space: normal; height: 15px; margin: 0px; text-indent: 0px; vertical-align: bottom; font-family: 'times new roman'; font-size: 10pt; background-color: #cceeff;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p style="margin: 0pt; text-align: justify; line-height: 1.2;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt;(1) &lt;span style="border-right: none; border-left: none; line-height: inherit;"&gt;The 2019 Public Warrants are exercisable&#160;for &lt;/span&gt;290,690&lt;span style="border-right: none; border-left: none; line-height: inherit;"&gt; shares of Common Stock at &lt;span style="border-right: none; border-left: none; line-height: inherit;"&gt;$&lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;230.00&lt;/span&gt;&lt;/span&gt; per share or a ratio of &lt;/span&gt;20&lt;span style="border-right: none; border-left: none; line-height: inherit;"&gt; warrants for &lt;/span&gt;one&lt;span style="border-right: none; border-left: none; line-height: inherit;"&gt; share of Common Stock.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; text-align: justify; text-indent: 0pt; line-height: 1.2;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt;(2) &lt;span style="border-right: none; border-left: none; line-height: inherit;"&gt;The Common Warrants and Underwriter Warrants are exercisable for a combined amount of &lt;/span&gt;2,282,609&lt;span style="border-right: none; border-left: none; line-height: inherit;"&gt; shares of Common Stock at $&lt;/span&gt;0.88&lt;span style="border-right: none; border-left: none; line-height: inherit;"&gt; per share or a ratio of &lt;/span&gt;20&lt;span style="border-right: none; border-left: none; line-height: inherit;"&gt; warrants for &lt;/span&gt;one&lt;span style="border-right: none; border-left: none; line-height: inherit;"&gt; share of Common Stock.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
</kern:ScheduleOfShareBasedCompensationStockWarrantActivityTableTextBlock>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="I20230331_TwoThousandNineteenPublicWarrantsMember"
      decimals="2"
      id="Tag424"
      unitRef="USDPerShare">230</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable
      contextRef="D20230331_TwoThousandNineteenPublicWarrantsMember"
      id="Tag465">2024-06-19</us-gaap:ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="I20221231_TwoThousandNineteenPublicWarrantsMember"
      decimals="0"
      id="Tag435"
      unitRef="Shares">5813804</us-gaap:ClassOfWarrantOrRightOutstanding>
    <kern:WarrantsIssuedInPeriodNumberOfShares
      contextRef="I20230331_TwoThousandNineteenPublicWarrantsMember"
      id="Tag742"
      unitRef="Shares"
      xsi:nil="true"/>
    <kern:WarrantsExercisedInPeriodWeightedAverageGrantDateFairValue
      contextRef="D20230331_TwoThousandNineteenPublicWarrantsMember"
      id="Tag387"
      unitRef="USDPerShare"
      xsi:nil="true"/>
    <kern:WarrantsForfeitedInPeriodWeightedAverageGrantDateFairValue
      contextRef="D20230331_TwoThousandNineteenPublicWarrantsMember"
      id="Tag550"
      unitRef="USDPerShare"
      xsi:nil="true"/>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="I20230331_TwoThousandNineteenPublicWarrantsMember"
      decimals="0"
      id="Tag463"
      unitRef="Shares">5813804</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="I20230331_CommonWarrantMember"
      decimals="2"
      id="Tag427"
      unitRef="USDPerShare">4.6</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable contextRef="D20230331_CommonWarrantMember" id="Tag389">2027-06-29</us-gaap:ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="I20221231_CommonWarrantMember"
      decimals="0"
      id="Tag445"
      unitRef="Shares">43478261</us-gaap:ClassOfWarrantOrRightOutstanding>
    <kern:WarrantsIssuedInPeriodNumberOfShares
      contextRef="I20230331_CommonWarrantMember"
      id="Tag486"
      unitRef="Shares"
      xsi:nil="true"/>
    <kern:WarrantsExercisedInPeriodWeightedAverageGrantDateFairValue
      contextRef="D20230331_CommonWarrantMember"
      id="Tag736"
      unitRef="USDPerShare"
      xsi:nil="true"/>
    <kern:WarrantsForfeitedInPeriodWeightedAverageGrantDateFairValue
      contextRef="D20230331_CommonWarrantMember"
      id="Tag740"
      unitRef="USDPerShare"
      xsi:nil="true"/>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="I20230331_CommonWarrantMember"
      decimals="0"
      id="Tag511"
      unitRef="Shares">43478261</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="I20230331_UnderwriterWarrantsMember"
      decimals="2"
      id="Tag390"
      unitRef="USDPerShare">4.6</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable
      contextRef="D20230331_UnderwriterWarrantsMember"
      id="Tag316">2027-06-29</us-gaap:ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="I20221231_UnderwriterWarrantsMember_1"
      decimals="0"
      id="Tag521"
      unitRef="Shares">2173913</us-gaap:ClassOfWarrantOrRightOutstanding>
    <kern:WarrantsIssuedInPeriodNumberOfShares
      contextRef="I20230331_UnderwriterWarrantsMember"
      id="Tag385"
      unitRef="Shares"
      xsi:nil="true"/>
    <kern:WarrantsExercisedInPeriodWeightedAverageGrantDateFairValue
      contextRef="D20230331_UnderwriterWarrantsMember"
      id="Tag737"
      unitRef="USDPerShare"
      xsi:nil="true"/>
    <kern:WarrantsForfeitedInPeriodWeightedAverageGrantDateFairValue
      contextRef="D20230331_UnderwriterWarrantsMember"
      id="Tag423"
      unitRef="USDPerShare"
      xsi:nil="true"/>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="I20230331_UnderwriterWarrantsMember"
      decimals="0"
      id="Tag510"
      unitRef="Shares">2173913</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="I20221231"
      decimals="0"
      id="Tag524"
      unitRef="Shares">51465978</us-gaap:ClassOfWarrantOrRightOutstanding>
    <kern:WarrantsIssuedInPeriodNumberOfShares
      contextRef="I20230331"
      id="Tag394"
      unitRef="Shares"
      xsi:nil="true"/>
    <kern:WarrantsExercisedInPeriodWeightedAverageGrantDateFairValue
      contextRef="D20230331"
      id="Tag437"
      unitRef="USDPerShare"
      xsi:nil="true"/>
    <kern:WarrantsForfeitedInPeriodWeightedAverageGrantDateFairValue
      contextRef="D20230331"
      id="Tag552"
      unitRef="USDPerShare"
      xsi:nil="true"/>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="I20230331"
      decimals="0"
      id="Tag441"
      unitRef="Shares">51465978</us-gaap:ClassOfWarrantOrRightOutstanding>
    <kern:ExchangeableShares
      contextRef="I20191231_PublicWarrantMember"
      decimals="0"
      id="Tag551"
      unitRef="Shares">290690</kern:ExchangeableShares>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="I20191231_CommonStockMember"
      decimals="2"
      id="Tag515"
      unitRef="USDPerShare">230</us-gaap:SaleOfStockPricePerShare>
    <kern:WarrantsOutstanding
      contextRef="I20191231_WarrantMember"
      decimals="0"
      id="Tag520"
      unitRef="Shares">20</kern:WarrantsOutstanding>
    <kern:CommonWarrantsShares
      contextRef="I20191231_CommonStockMember"
      decimals="0"
      id="Tag76"
      unitRef="Shares">1</kern:CommonWarrantsShares>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="D20230331_CommonWarrantMember"
      decimals="0"
      id="Tag431"
      unitRef="Shares">2282609</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="I20230331_CommonWarrantMember_CommonStockMember"
      decimals="2"
      id="Tag487"
      unitRef="USDPerShare">0.88</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <kern:WarrantsOutstanding
      contextRef="I20230331_WarrantMember"
      decimals="0"
      id="Tag283"
      unitRef="Shares">20</kern:WarrantsOutstanding>
    <kern:CommonWarrantsShares
      contextRef="I20230331_CommonStockMember"
      decimals="0"
      id="Tag519"
      unitRef="Shares">1</kern:CommonWarrantsShares>
    <us-gaap:FairValueDisclosuresTextBlock contextRef="D20230331" id="Tag475">
&lt;div style="border-left: none; border-right: none;"&gt;
&lt;p style="margin: 0px; text-indent: 0px; line-height: 1.3;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit; font-weight: bold;"&gt;&lt;span style="text-indent: 0pt; line-height: inherit;"&gt;Note 10&lt;/span&gt;&lt;span style="text-indent: 0pt; line-height: inherit;"&gt;&#160;&lt;b style="color: #000000; font-family: 'times new roman', times; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-size: 13.3333px;"&gt;&#x2013;&lt;/b&gt;&lt;/span&gt;&lt;span style="text-indent: 0pt; line-height: inherit;"&gt;&#160;Fair Value&lt;/span&gt;&lt;/span&gt;&#160;&lt;/p&gt;
&lt;div style="color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-family: 'times new roman', times; font-size: 10pt; margin: 12pt 0pt 0pt; text-indent: 48pt; line-height: 1.3;"&gt;
&lt;div style="font-family: 'times new roman', times; font-size: 10pt; margin: 0pt; text-indent: 64pt;"&gt;
&lt;p style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0pt; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt; line-height: 1.3;"&gt;&lt;span style="font-weight: bold; font-size: 10pt; line-height: inherit;"&gt;&lt;i&gt;Fair Value Option&#160;Election &#x2013; Convertible Notes&#160;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; text-indent: 0pt; line-height: 1.3; margin: 0px 0 -4px 0 !important;"&gt;&lt;br/&gt;&lt;/p&gt;
&lt;p style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt; text-indent: 32pt; line-height: 1.2;"&gt;&lt;span style="font-family: terminal, monaco; font-size: 10pt; line-height: inherit;"&gt;&lt;span style="line-height: inherit;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;&lt;span&gt;We elected to account for the&#160;&lt;span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; 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.4444px; 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;"&gt;Senior Convertible Notes&lt;/span&gt;&#160;by applying the fair value option. Under the fair value option, the financial liability is initially measured at its issue-date estimated fair value and subsequently remeasured&#160;at its estimated fair value on a recurring basis at each reporting period date. The change in estimated fair value resulting from changes in instrument-specific credit risk is recorded in other comprehensive income as a component of equity. The remaining estimated fair value adjustment is presented as a single line item within Other (expense) income in our condensed consolidated statements of operations under the caption, Change in fair value of convertible notes&lt;/span&gt;&lt;/span&gt;.&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px -5px; text-indent: 33.3333pt; line-height: 1.2;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt; text-indent: 32pt; line-height: 1.2;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;For the &lt;span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; 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.4444px; 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;"&gt;Senior Convertible Notes&lt;/span&gt;, which are measured at fair value categorized within Level&lt;span style="line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;span&gt;3&lt;/span&gt;&lt;span style="line-height: inherit;"&gt;&#160;&lt;/span&gt;of the fair value hierarchy, the following represents a reconciliation of the fair values for the three&lt;span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; 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.4444px; 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;"&gt;&#160;months ended&lt;/span&gt;&lt;span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; 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.4444px; 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; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; 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.4444px; 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; line-height: inherit;"&gt;March 31, 2023&lt;/span&gt;&lt;span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; 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.4444px; 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;"&gt;&#160;and March 31, 2022:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px 0px -2px; line-height: 1.2;"&gt;&lt;br/&gt;&lt;/p&gt;
&lt;div style="font-style: normal; line-height: 1.2;"&gt;
&lt;div style="border-left: none; border-right: none;"&gt;

&lt;div style="font-style: normal;"&gt;
&lt;div style="border-left: none; border-right: none;"&gt;
&lt;div id="t_ft_NKT289KDKG00000000000000000000b"&gt;
&lt;table cellpadding="0" cellspacing="0" style="height: 85px; font-family: 'times new roman'; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px 0px 0px 0.1px; font-size: 10pt; width: 100%; border-collapse: collapse;" width="100%"&gt;
&lt;tbody&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="margin: 0px; height: 10px; padding: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="margin: 0px; padding: 0px; height: 10px; text-indent: 0px; vertical-align: bottom;" valign="bottom"/&gt;
&lt;td colspan="6" style="margin: 0px; padding: 0px; text-indent: 0px; vertical-align: bottom; border-bottom: 1.5pt solid #000000; height: 10px;"&gt;
&lt;p style="margin: 0px; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="line-height: inherit;"&gt;&lt;span style="font-weight: bold; line-height: inherit;"&gt; Three Months Ended March 31, &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="margin: 0px; padding: 0px; height: 10px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 18px;"&gt;
&lt;td style="margin: 0px; height: 18px; padding: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="margin: 0px; padding: 0px; text-align: center; height: 18px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td colspan="2" style="margin: 0px; padding: 0px; text-align: center; border-bottom: 1.5pt solid #000000; height: 18px; text-indent: 0px;"&gt;&lt;span style="font-weight: bold; line-height: inherit;"&gt;2023&lt;/span&gt;&lt;/td&gt;
&lt;td style="margin: 0px; padding: 0px; text-align: center; height: 18px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="margin: 0px; padding: 0px; text-align: center; text-indent: 0px; height: 18px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td colspan="2" style="margin: 0px; padding: 0px; border-bottom: 1.5pt solid #000000; text-align: center; height: 18px; text-indent: 0px;"&gt;&lt;span style="font-weight: bold; line-height: inherit;"&gt;2022&lt;/span&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="margin: 0px; padding: 0px; text-align: center; height: 18px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 10px; margin-left: 0.1px; background-color: #cceeff;"&gt;
&lt;td style="margin: 0px; height: 10px; background-color: #cceeff; padding: 0px; text-indent: 0px;" valign="top"&gt;
&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt; Fair value balance at beginning of period&#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="margin: 0px; padding: 0px; background-color: #cceeff; height: 10px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="margin: 0px; padding: 0px; background-color: #cceeff; height: 10px; text-indent: 0px;"&gt;&lt;span style="color: #000000; font-family: 'times new roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; 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;"&gt;$&lt;/span&gt;&lt;/td&gt;
&lt;td style="margin: 0px; padding: 0px; background-color: #cceeff; height: 10px; text-align: right; text-indent: 0px;"&gt;14,607,000&lt;/td&gt;
&lt;td style="margin: 0px; padding: 0px; background-color: #cceeff; text-align: right; text-indent: 0px; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="margin: 0px; padding: 0px; background-color: #cceeff; text-align: right; text-indent: 0px; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="margin: 0px; padding: 0px; background-color: #cceeff; text-indent: 0px; height: 10px; text-align: left;"&gt;$&lt;/td&gt;
&lt;td style="margin: 0px; padding: 0px; background-color: #cceeff; height: 10px; text-align: right; text-indent: 0px;"&gt;17,305,000&lt;/td&gt;
&lt;td style="margin: 0px; padding: 0px; background-color: #cceeff; text-align: right; text-indent: 0px; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 17px;"&gt;
&lt;td style="margin: 0px; height: 17px; padding: 0px; text-indent: 0px; width: 74%;"&gt;Principal payments in cash and Common Stock&lt;/td&gt;
&lt;td style="margin: 0px; border-bottom: 1px solid #ffffff; padding: 0px; height: 17px; text-indent: 0px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="margin: 0px; border-bottom: 1px solid #ffffff; padding: 0px; height: 17px; text-indent: 0px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="margin: 0px; border-bottom: 1px solid #ffffff; padding: 0px; height: 17px; text-align: right; text-indent: 0px; width: 10%;"&gt;(6,314,457&lt;/td&gt;
&lt;td style="margin: 0px; padding: 0px; text-indent: 0px; height: 17px; text-align: left; width: 1%;"&gt;)&lt;/td&gt;
&lt;td style="margin: 0px; padding: 0px; text-indent: 0px; text-align: left; height: 17px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="margin: 0px; border-bottom: 1px solid #ffffff; padding: 0px; text-align: right; text-indent: 0px; height: 17px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="margin: 0px; border-bottom: 1px solid #ffffff; padding: 0px; height: 17px; text-align: right; text-indent: 0px; width: 10%;"&gt;(3,300,000&lt;/td&gt;
&lt;td style="margin: 0px; padding: 0px; text-indent: 0px; height: 17px; text-align: left; width: 1%;"&gt;)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 10px; background-color: #cceeff;"&gt;
&lt;td style="margin: 0px; height: 10px; background-color: #cceeff; padding: 0px; text-indent: 0px;"&gt;&lt;span style="color: #000000; font-family: 'times new roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;Change in fair value reported in the statements of operations&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="margin: 0px; padding: 0px; background-color: #cceeff; height: 10px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="margin: 0px; padding: 0px; background-color: #cceeff; height: 10px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="margin: 0px; padding: 0px; background-color: #cceeff; height: 10px; text-align: right; text-indent: 0px;"&gt;155,457&lt;/td&gt;
&lt;td style="margin: 0px; padding: 0px; background-color: #cceeff; text-indent: 0px; height: 10px; text-align: left;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="margin: 0px; padding: 0px; background-color: #cceeff; text-indent: 0px; text-align: left; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="margin: 0px; padding: 0px; background-color: #cceeff; text-align: right; text-indent: 0px; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="margin: 0px; padding: 0px; background-color: #cceeff; height: 10px; text-align: right; text-indent: 0px;"&gt;1,433,000&lt;/td&gt;
&lt;td style="margin: 0px; padding: 0px; background-color: #cceeff; text-align: right; text-indent: 0px; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="margin: 0px; height: 10px; vertical-align: bottom; padding: 0px; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;Change in fair value reported in other comprehensive loss&#160;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="margin: 0px; border-bottom: 1px solid #ffffff; padding: 0px; height: 10px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="margin: 0px; border-bottom: 1.5pt solid #000000; padding: 0px; height: 10px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="margin: 0px; padding: 0px; height: 10px; border-bottom: 1.5pt solid #000000; text-align: right; text-indent: 0px;"&gt;14,000&lt;/td&gt;
&lt;td style="margin: 0px; padding: 0px 0px 1px; text-indent: 0px; height: 10px; text-align: left;"/&gt;
&lt;td style="margin: 0px; padding: 0px; text-indent: 0px; text-align: left; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="margin: 0px; padding: 0px; text-align: right; border-bottom: 1.5pt solid #000000; text-indent: 0px; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="margin: 0px; padding: 0px; height: 10px; text-align: right; border-bottom: 1.5pt solid #000000; text-indent: 0px;"&gt;(101,000&lt;/td&gt;
&lt;td style="margin: 0px; padding: 0px 0px 1px; text-indent: 0px; height: 10px; text-align: left;"&gt;)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 10px; background-color: #cceeff;"&gt;
&lt;td style="margin: 0px; height: 10px; padding: 0px; text-indent: 0px; vertical-align: bottom; background-color: #cceeff;" valign="bottom"&gt;
&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt; Fair value balance at end of period &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="margin: 0px; padding: 0px; height: 10px; text-indent: 0px; vertical-align: bottom; background-color: #cceeff;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="margin: 0px; padding: 0px; height: 10px; text-indent: 0px; vertical-align: bottom; background-color: #cceeff; border-bottom: 4.5pt double #000000;" valign="bottom"&gt;&lt;span style="color: #000000; font-family: 'times new roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; 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;"&gt;$&lt;/span&gt;&lt;/td&gt;
&lt;td style="margin: 0px; padding: 0px; height: 10px; text-align: right; text-indent: 0px; vertical-align: bottom; background-color: #cceeff; border-bottom: 4.5pt double #000000;" valign="bottom"&gt;8,462,000&lt;/td&gt;
&lt;td style="margin: 0px; padding: 0px; text-indent: 0px; vertical-align: bottom; background-color: #cceeff; text-align: right; line-height: 1.3; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="margin: 0px; padding: 0px; text-indent: 0px; vertical-align: bottom; background-color: #cceeff; text-align: right; line-height: 1.3; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="margin: 0px; padding: 0px; text-indent: 0px; vertical-align: bottom; background-color: #cceeff; line-height: 1.3; height: 10px; border-bottom: 4.5pt double #000000; text-align: left;"&gt;$&lt;/td&gt;
&lt;td style="margin: 0px; padding: 0px; height: 10px; text-indent: 0px; vertical-align: bottom; background-color: #cceeff; text-align: right; line-height: 1.3; border-bottom: 4.5pt double #000000;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;15,337,000&lt;/span&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="margin: 0px; padding: 0px; text-indent: 0px; vertical-align: bottom; background-color: #cceeff; text-align: right; line-height: 1.3; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;

&lt;/div&gt;
&lt;/div&gt;
&lt;p style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt; text-indent: 33.3333pt; line-height: 1.2;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt; text-indent: 32pt; line-height: 1.2;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;The estimated fair value of the Senior Convertible Notes was computed using&#160;&lt;span style="line-height: inherit;"&gt;&lt;span class="selected" style="line-height: inherit;"&gt;Monte Carlo&lt;/span&gt;&lt;/span&gt; simulations, which incorporates significant inputs that are not observable in the market, and thus represents a Level&lt;span style="line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;span&gt;3&lt;/span&gt;&lt;span style="line-height: inherit;"&gt;&#160;&lt;/span&gt;measurement as defined by GAAP. The unobservable inputs utilized for measuring the fair value of the Senior Convertible Notes reflect our assumptions about the assumptions that market participants would use in valuing the Senior Convertible Notes as of its issuance date and subsequent reporting periods.&#160;&lt;/span&gt;&lt;/p&gt;
&lt;p style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt 0px -5px; text-indent: 33.3333pt; line-height: 1.2;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0pt; text-indent: 32pt; line-height: 1.2;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;We estimated the fair value by using the following key inputs to the &lt;span style="line-height: inherit;"&gt;&lt;span class="selected" style="line-height: inherit;"&gt;Monte Carlo Simulation &lt;span style="line-height: inherit;"&gt;Models&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: inherit;"&gt;:&lt;/span&gt;&#160;&#160;&lt;/span&gt;&lt;/p&gt;
&lt;p style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; margin: 0pt 0px -5px; line-height: 1.2;"&gt;&lt;br/&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="height: 162px; font-family: 'times new roman'; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; font-size: 10pt; width: 100%; border-collapse: collapse;" width="100%"&gt;
&lt;tbody&gt;
&lt;tr style="margin-left: 0.1px; height: 18px;"&gt;
&lt;td style="margin: 0px; height: 18px; padding: 0px; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-weight: bold; line-height: inherit;"&gt; Fair Value Assumptions - Convertible Notes &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="margin: 0px; height: 18px; padding: 0px; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="margin: 0px; font-size: 8pt; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="3" style="margin: 0px; height: 18px; text-align: center; padding: 0px; border-bottom: 1.5pt solid #000000; text-indent: 0px;" valign="bottom"&gt;&lt;span style="border-left: none; border-right: none; font-weight: bold; line-height: inherit;"&gt;March 31, 2023&lt;/span&gt;&lt;/td&gt;
&lt;td style="margin: 0px; height: 18px; padding: 0px; text-indent: 0px;" valign="top"&gt;
&lt;p style="margin: 0px; padding: 0px; font-size: 8pt; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="margin: 0px; height: 18px; padding: 0px; text-indent: 0px;" valign="top"&gt;
&lt;p style="margin: 0px; padding: 0px; font-size: 8pt; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="3" style="margin: 0px; height: 18px; text-align: center; padding: 0px; border-bottom: 1.5pt solid #000000; text-indent: 0px;" valign="bottom"&gt;&lt;span style="border-left: none; border-right: none; font-weight: bold; line-height: inherit;"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;
&lt;td style="margin: 0px; height: 18px; padding: 0px; text-indent: 0px;" valign="top"&gt;
&lt;p style="margin: 0px; padding: 0px; font-size: 8pt; text-indent: 0px;"&gt;&lt;span style="font-size: 11pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="margin-left: 0.1px; height: 18px; background-color: #cceeff;"&gt;
&lt;td style="margin: 0px; height: 18px; padding: 0px; background-color: #cceeff; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="margin: 0px; padding-left: 0px; text-indent: 0px; padding-right: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;Face value principal payable&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="margin: 0px; height: 18px; padding: 0px; background-color: #cceeff; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;&#160;&#160;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="margin: 0px; height: 18px; padding: 0px; background-color: #cceeff; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;$&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" style="margin: 0px; padding: 0px; height: 18px; background-color: #cceeff; text-indent: 0px; text-align: right;"&gt;
&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;8,348,270&lt;/p&gt;
&lt;/td&gt;
&lt;td style="margin: 0px; height: 18px; padding: 0px; background-color: #cceeff; text-indent: 0px;" valign="top"&gt;
&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="line-height: inherit;"&gt; &#160;&#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="margin: 0px; height: 18px; padding: 0px; background-color: #cceeff; text-indent: 0px;" valign="top"&gt;
&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;&#160;&#160;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="margin: 0px; height: 18px; padding: 0px; background-color: #cceeff; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;$&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" style="margin: 0px; padding: 0px; height: 18px; background-color: #cceeff; text-indent: 0px; text-align: right;"&gt;
&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;14,662,727&lt;/p&gt;
&lt;/td&gt;
&lt;td style="margin: 0px; height: 18px; padding: 0px; background-color: #cceeff; text-indent: 0px;" valign="top"&gt;
&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 11pt; line-height: inherit;"&gt;&#160;&#160;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="margin-left: 0.1px; height: 18px;"&gt;
&lt;td style="margin: 0px; height: 18px; padding: 0px; text-indent: 0px; width: 74%;" valign="bottom"&gt;
&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 8pt; line-height: inherit;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt; Original conversion price&lt;/span&gt;&#160;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="margin: 0px; height: 18px; padding: 0px; text-indent: 0px; width: 1%;" valign="bottom"&gt;
&lt;p style="margin: 0px; padding: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="margin: 0px; height: 18px; padding: 0px; text-indent: 0px; width: 1%;" valign="bottom"&gt;
&lt;p style="margin: 0px; padding: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;$&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" style="margin: 0px; padding: 0px; height: 18px; text-indent: 0px; text-align: right; width: 10%;"&gt;
&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;4.75&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="margin: 0px; height: 18px; padding: 0px; text-indent: 0px; width: 1%;" valign="top"&gt;
&lt;p style="margin: 0px; padding: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="margin: 0px; height: 18px; padding: 0px; text-indent: 0px; width: 1%;" valign="top"&gt;
&lt;p style="margin: 0px; padding: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="margin: 0px; height: 18px; padding: 0px; text-indent: 0px; width: 1%;" valign="bottom"&gt;
&lt;p style="margin: 0px; padding: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;$&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" style="margin: 0px; padding: 0px; height: 18px; text-indent: 0px; text-align: right; width: 10%;"&gt;
&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;4.75&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="margin: 0px; height: 18px; padding: 0px; text-indent: 0px; width: 1%;" valign="top"&gt;
&lt;p style="margin: 0px; padding: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 11pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="margin-left: 0.1px; height: 18px; background-color: #cceeff;"&gt;
&lt;td style="margin: 0px; height: 18px; background-color: #cceeff; padding: 0px; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;Value of Common Stock&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="margin: 0px; height: 18px; padding: 0px; background-color: #cceeff; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="margin: 0px; padding: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="margin: 0px; height: 18px; padding: 0px; background-color: #cceeff; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;$&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" style="margin: 0px; padding: 0px; height: 18px; background-color: #cceeff; text-indent: 0px; text-align: right;"&gt;
&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;0.80&lt;/p&gt;
&lt;/td&gt;
&lt;td style="margin: 0px; height: 18px; padding: 0px; background-color: #cceeff; text-indent: 0px;" valign="top"&gt;
&lt;p style="margin: 0px; padding: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="margin: 0px; height: 18px; padding: 0px; background-color: #cceeff; text-indent: 0px;" valign="top"&gt;
&lt;p style="margin: 0px; padding: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="margin: 0px; height: 18px; padding: 0px; background-color: #cceeff; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;$&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" style="margin: 0px; padding: 0px; height: 18px; background-color: #cceeff; text-indent: 0px; text-align: right;"&gt;
&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;0.69&lt;/p&gt;
&lt;/td&gt;
&lt;td style="margin: 0px; height: 18px; padding: 0px; background-color: #cceeff; text-indent: 0px;" valign="top"&gt;
&lt;p style="margin: 0px; padding: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 11pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="margin-left: 0.1px; height: 18px;"&gt;
&lt;td style="margin: 0px; height: 18px; padding: 0px; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;Expected term (years)&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="margin: 0px; height: 18px; padding: 0px; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="margin: 0px; padding: 0px; text-indent: 0px;"&gt;&lt;span style="line-height: inherit;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="margin: 0px; height: 18px; padding: 0px; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="margin: 0px; padding: 0px; text-indent: 0px;"&gt;&lt;span style="line-height: inherit;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" style="margin: 0px; padding: 0px; height: 18px; text-indent: 0px; text-align: right;"&gt;
&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;1.6&lt;/p&gt;
&lt;/td&gt;
&lt;td style="margin: 0px; height: 18px; padding: 0px; text-indent: 0px;" valign="top"&gt;
&lt;p style="margin: 0px; padding: 0px; text-indent: 0px;"&gt;&lt;span style="line-height: inherit;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="margin: 0px; height: 18px; padding: 0px; text-indent: 0px;" valign="top"&gt;
&lt;p style="margin: 0px; padding: 0px; text-indent: 0px;"&gt;&lt;span style="line-height: inherit;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="margin: 0px; height: 18px; padding: 0px; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="margin: 0px; padding: 0px; text-indent: 0px;"&gt;&lt;span style="line-height: inherit;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" style="margin: 0px; padding: 0px; height: 18px; text-indent: 0px; text-align: right;"&gt;
&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;1.8&lt;/p&gt;
&lt;/td&gt;
&lt;td style="margin: 0px; height: 18px; padding: 0px; text-indent: 0px;" valign="top"&gt;
&lt;p style="margin: 0px; padding: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 11pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="margin-left: 0.1px; height: 18px; background-color: #cceeff;"&gt;
&lt;td style="margin: 0px; height: 18px; background-color: #cceeff; padding: 0px; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;Volatility&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="margin: 0px; height: 18px; padding: 0px; background-color: #cceeff; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="margin: 0px; padding: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="margin: 0px; height: 18px; padding: 0px; background-color: #cceeff; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="margin: 0px; padding: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" style="margin: 0px; padding: 0px; height: 18px; background-color: #cceeff; text-indent: 0px; text-align: right;"&gt;
&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt; 99&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="margin: 0px; height: 18px; padding: 0px; vertical-align: bottom; background-color: #cceeff; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="margin: 0px; padding: 0px; text-indent: 0px;"&gt;&lt;span style="color: #000000; font-family: 'times new roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: -webkit-right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;"&gt; % &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="margin: 0px; height: 18px; padding: 0px; background-color: #cceeff; text-indent: 0px;" valign="top"&gt;
&lt;p style="margin: 0px; padding: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="margin: 0px; height: 18px; padding: 0px; background-color: #cceeff; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="margin: 0px; padding: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" style="margin: 0px; padding: 0px; height: 18px; background-color: #cceeff; text-indent: 0px; text-align: right;"&gt;
&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt; 77&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="margin: 0px; height: 18px; padding: 0px; background-color: #cceeff; text-indent: 0px;" valign="top"&gt;
&lt;p style="margin: 0px; padding: 0px; text-indent: 0px;"&gt;&lt;span style="color: #000000; font-family: 'times new roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: -webkit-right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;"&gt; % &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="margin-left: 0.1px; height: 10px;"&gt;
&lt;td style="margin: 0px; height: 10px; padding: 0px; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt; Market yield&#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="margin: 0px; height: 10px; padding: 0px; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="margin: 0px; padding: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="margin: 0px; height: 10px; padding: 0px; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="margin: 0px; padding: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" style="margin: 0px; vertical-align: middle; padding: 0px; height: 10px; text-indent: 0px; text-align: right;"&gt;43.0&lt;br/&gt;&lt;/td&gt;
&lt;td style="margin: 0px; height: 10px; padding: 0px; vertical-align: bottom; text-indent: 0px;" valign="bottom"&gt;&lt;span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: -webkit-right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; line-height: inherit; display: inline !important;"&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="margin: 0px; height: 10px; vertical-align: bottom; padding: 0px; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="margin: 0px; padding: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="margin: 0px; height: 10px; vertical-align: bottom; padding: 0px; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="margin: 0px; padding: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" style="margin: 0px; vertical-align: middle; padding: 0px; height: 10px; text-indent: 0px; text-align: right;"&gt;
&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="line-height: inherit; font-family: 'times new roman', times; font-size: 10pt;"&gt;&lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;44.3 to&#160;43.9&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="margin: 0px; height: 10px; vertical-align: middle; padding: 0px; text-indent: 0px;" valign="middle"&gt;
&lt;p style="margin: 0px; padding: 0px; text-indent: 0px;"&gt;&lt;span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: -webkit-right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; line-height: inherit; display: inline !important;"&gt; %&#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="margin-left: 0.1px; height: 17px; background-color: #cceeff;"&gt;
&lt;td style="margin: 0px; height: 17px; background-color: #cceeff; padding: 0px; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;Risk free rate&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="margin: 0px; height: 17px; padding: 0px; background-color: #cceeff; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="margin: 0px; padding: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="margin: 0px; height: 17px; padding: 0px; background-color: #cceeff; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="margin: 0px; padding: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" style="margin: 0px; padding: 0px; height: 17px; background-color: #cceeff; text-indent: 0px; text-align: right;"&gt;
&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt; 4.2&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="margin: 0px; height: 17px; vertical-align: middle; padding: 0px; background-color: #cceeff; text-indent: 0px;" valign="middle"&gt;
&lt;p style="margin: 0px; padding: 0px; text-indent: 0px;"&gt;&lt;span style="color: #000000; font-family: 'times new roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: -webkit-right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;"&gt; % &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="margin: 0px; height: 17px; padding: 0px; background-color: #cceeff; text-indent: 0px;" valign="top"&gt;
&lt;p style="margin: 0px; padding: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="margin: 0px; height: 17px; padding: 0px; background-color: #cceeff; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="margin: 0px; padding: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" style="margin: 0px; padding: 0px; height: 17px; background-color: #cceeff; text-indent: 0px; text-align: right;"&gt;
&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt; 4.4&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="margin: 0px; height: 17px; padding: 0px; background-color: #cceeff; text-indent: 0px;" valign="top"&gt;
&lt;p style="margin: 0px; padding: 0px; text-indent: 0px;"&gt;&lt;span style="color: #000000; font-family: 'times new roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: -webkit-right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;"&gt; % &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="margin: 0px; height: 10px; padding: 0px; text-indent: 0px;"&gt;Issue date&lt;/td&gt;
&lt;td style="margin: 0px; padding: 0px; height: 10px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="margin: 0px; padding: 0px; height: 10px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td colspan="2" style="margin: 0px; padding: 0px; height: 10px; text-indent: 0px; text-align: right;"&gt;&lt;span style="color: #000000; font-family: 'times new roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; 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;"&gt;October 5, 2021&lt;/span&gt;&lt;/td&gt;
&lt;td style="margin: 0px; vertical-align: middle; padding: 0px; height: 10px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="margin: 0px; padding: 0px; height: 10px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="margin: 0px; padding: 0px; height: 10px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td colspan="2" style="margin: 0px; padding: 0px; height: 10px; text-indent: 0px; text-align: right;"&gt;October 5, 2021&lt;/td&gt;
&lt;td style="margin: 0px; padding: 0px; height: 10px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 17px; background-color: #cceeff;"&gt;
&lt;td style="margin: 0px; height: 17px; background-color: #cceeff; padding: 0px; text-indent: 0px;"&gt;Maturity date&lt;/td&gt;
&lt;td style="margin: 0px; padding: 0px; height: 17px; background-color: #cceeff; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="margin: 0px; padding: 0px; height: 17px; background-color: #cceeff; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td colspan="2" style="margin: 0px; padding: 0px; height: 17px; background-color: #cceeff; text-indent: 0px; text-align: right;"&gt;&lt;span style="color: #000000; font-family: 'times new roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; 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;"&gt;&lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;October 5, 2024&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style="margin: 0px; vertical-align: middle; padding: 0px; height: 17px; background-color: #cceeff; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="margin: 0px; padding: 0px; height: 17px; background-color: #cceeff; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="margin: 0px; padding: 0px; height: 17px; background-color: #cceeff; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td colspan="2" style="margin: 0px; padding: 0px; height: 17px; background-color: #cceeff; text-indent: 0px; text-align: right;"&gt;&lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;October 5, 2024&lt;/span&gt;&lt;/td&gt;
&lt;td style="margin: 0px; padding: 0px; height: 17px; background-color: #cceeff; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;


&lt;p style="margin: 0pt; text-align: justify; line-height: 1.2;"&gt;&lt;br/&gt;&lt;/p&gt;
&lt;p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; text-indent: 0px; line-height: 1.2;"&gt;&lt;b&gt;&lt;i&gt;&lt;span style="font-size: 10pt; color: #000000; line-height: inherit;"&gt;Fair Value Measurement &#x2013; Private Warrants&lt;br/&gt;&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;span style="font-size: 10pt; text-indent: 64pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;span style="font-size: 10pt; color: black; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-align: justify; text-indent: 32pt; margin: 0pt 0pt 0.000133333pt; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"&gt;&lt;span style="font-size: 10pt; color: #000000; line-height: inherit;"&gt;For the Private Warrants, which are classified as derivative liabilities on our condensed consolidated balance sheets and are measured at fair value categorized within Level 3&#160;of the fair value hierarchy, the following represents a reconciliation of the fair values for the three months ended March 31, 2023 and March 31, 2022:&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-align: justify; margin: 0in 0in 0.0001pt; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"&gt;&lt;span style="font-size: 10pt; color: black; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
&lt;div style="border-left: none; border-right: none; line-height: 1.2;"&gt;

&lt;div style="border-left: none; border-right: none;"&gt;
&lt;div id="t_ft_9O50AUX5C000000000000000000000b"&gt;
&lt;table border="0" cellpadding="0" cellspacing="0" style="height: 67px; width: 100%; font-family: 'times new roman'; font-size: 10pt; margin: 0px; text-indent: 0px; border-collapse: collapse; margin-left: 0.1px;" width="100%"&gt;
&lt;tbody&gt;
&lt;tr style="height: 18px;"&gt;
&lt;td style="padding: 0px; margin: 0px; text-indent: 0px; height: 18px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td colspan="6" style="padding: 0px; margin: 0px; text-indent: 0px; height: 18px; border-bottom: 1.5pt solid #000000; text-align: center;"&gt;&lt;span style="font-weight: bold; line-height: inherit;"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; margin: 0px; text-indent: 0px; height: 18px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 17px;"&gt;
&lt;td style="padding: 0px; margin: 0px; text-indent: 0px; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td colspan="2" style="padding: 0px; margin: 0px; text-indent: 0px; height: 17px; border-bottom: 1.5pt solid #000000; text-align: center; font-weight: bold;"&gt;&lt;span style="font-weight: bold; line-height: inherit;"&gt;&lt;span style="border-left: none; border-right: none; font-weight: bold; line-height: inherit;"&gt;2023&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; margin: 0px; text-indent: 0px; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding: 0px; margin: 0px; text-indent: 0px; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td colspan="2" style="padding: 0px; margin: 0px; text-indent: 0px; height: 17px; border-bottom: 1.5pt solid #000000; text-align: center; font-weight: bold;"&gt;&lt;span style="font-weight: bold; line-height: inherit;"&gt;&lt;span style="border-left: none; border-right: none; font-weight: bold; line-height: inherit;"&gt;2022&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; margin: 0px; text-indent: 0px; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 75%;" valign="top"&gt;
&lt;p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; line-height: inherit;"&gt; Fair value balance at beginning of period &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 1%;" valign="bottom"&gt;
&lt;p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; line-height: inherit;"&gt; $ &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 10%;" valign="bottom"&gt;
&lt;p style="text-align: right; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; line-height: inherit;"&gt; &#x2014; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="background: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; height: 10px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="background: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; height: 10px; width: 1%;"&gt;&lt;span style="color: #000000; font-family: 'Times New Roman', serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; 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;"&gt;$&lt;/span&gt;&lt;/td&gt;
&lt;td style="background: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; height: 10px; text-align: right; width: 10%;"&gt;63,178&lt;/td&gt;
&lt;td style="background: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; height: 10px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 12px;"&gt;
&lt;td style="padding: 0px; height: 12px; margin: 0px; text-indent: 0px;"&gt;
&lt;p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; line-height: inherit;"&gt; Change in fair value reported in the statements of operations &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding: 0px; height: 12px; margin: 0px; text-indent: 0px; border-bottom: 1.5pt solid #000000;"&gt;
&lt;p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; line-height: inherit;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding: 0px; height: 12px; margin: 0px; text-indent: 0px; border-bottom: 1.5pt solid #000000;"&gt;
&lt;p style="text-align: right; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; line-height: inherit;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding: 0px; height: 12px; margin: 0px; text-indent: 0px;"/&gt;
&lt;td style="padding: 0px; margin: 0px; text-indent: 0px; height: 12px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding: 0px; margin: 0px; text-indent: 0px; height: 12px; border-bottom: 1.5pt solid #000000;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding: 0px; margin: 0px; text-indent: 0px; height: 12px; border-bottom: 1.5pt solid #000000; text-align: right;"&gt;(18,051&lt;/td&gt;
&lt;td style="padding: 0px; margin: 0px; text-indent: 0px; height: 12px;"&gt;)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; line-height: inherit;"&gt; Fair value balance at end of period &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom: 4.5pt double #000000;" valign="bottom"&gt;
&lt;p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; line-height: inherit;"&gt; $ &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom: 4.5pt double #000000;" valign="bottom"&gt;
&lt;p style="text-align: right; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; line-height: inherit;"&gt; &#x2014; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="background: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="background: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom: 4.5pt double #000000;"&gt;&lt;span style="color: #000000; font-family: 'Times New Roman', serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; 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;"&gt;$&lt;/span&gt;&lt;/td&gt;
&lt;td style="background: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom: 4.5pt double #000000; text-align: right;"&gt;45,127&lt;/td&gt;
&lt;td style="background: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;

&lt;br/&gt;&lt;/div&gt;
&lt;p style="text-align: justify; text-indent: 32pt; margin: 0pt; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"&gt;&lt;span style="font-size: 10pt; color: #000000; line-height: inherit;"&gt;We utilized a binomial lattice model, which incorporates significant inputs, specifically the expected volatility, that are not observable in the market, and thus represents a Level 3 measurement as defined in GAAP. The unobservable inputs utilized for measuring the fair value of the Private Warrants reflect our estimates regarding the assumptions that market participants would use in valuing the Warrants as of the end of the reporting periods.&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-align: justify; text-indent: 32pt; margin: 0pt; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"&gt;&lt;span style="font-size: 10pt; color: #000000; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-align: justify; text-indent: 32pt; margin: 0pt; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"&gt;&lt;span style="font-size: 10pt; color: #000000; line-height: inherit;"&gt;We recognize changes to the derivative liability against earnings or loss each reporting period. Upon exercise of the &lt;span style="color: #000000; font-family: 'Times New Roman', serif; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 48px; 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;"&gt;Private&lt;span style="line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/span&gt;Warrants, holders will receive a delivery of Akerna shares on a net or gross share basis per the terms of the &lt;span style="color: #000000; font-family: 'Times New Roman', serif; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 48px; 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;"&gt;Private&lt;span style="line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/span&gt;Warrants and any exercise will reclassify the &lt;span style="color: #000000; font-family: 'Times New Roman', serif; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 48px; 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;"&gt;Private&lt;span style="line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/span&gt;Warrants, at the time of exercise, to shareholder&#x2019;s equity to reflect the equity transaction.&lt;span style="line-height: inherit;"&gt;&#160;&lt;/span&gt;There are no periodic settlements prior to the holder exercising the &lt;span style="color: #000000; font-family: 'Times New Roman', serif; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 48px; 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;"&gt;Private&lt;span style="line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/span&gt;Warrants. There were no transfers in or out of Level 3 from other levels for the fair value hierarchy.&#160; &#160; &#160;&lt;/span&gt;&lt;span style="font-size: 10pt; color: black; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-align: justify; text-indent: 32pt; margin: 0pt; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"&gt;&lt;span style="font-size: 10pt; color: #000000; line-height: inherit;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-align: justify; text-indent: 32pt; margin: 0pt; font-size: 10pt; font-family: 'Times New Roman', serif; line-height: 1.2;"&gt;&lt;span style="font-size: 10pt; color: #000000; line-height: inherit;"&gt;We estimated the fair value by using the following key inputs:&#160; &#160;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; text-align: justify; line-height: 1.2;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; 0pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'times new roman'; font-size: 10pt; margin: 0px; text-indent: 0px; height: 82px; border-collapse: collapse;" width="100%"&gt;
&lt;tbody&gt;
&lt;tr style="height: 13px;"&gt;
&lt;td style="padding: 0px; height: 13px; margin: 0px; text-indent: 0px;" valign="bottom"&gt;
&lt;div style="border-top: none; border-right: none; border-bottom: none; border-image: initial; border-left: 1pt none windowtext; padding: 0in 0in 0in 0pt; margin-left: -2pt; margin-right: 0in;"&gt;
&lt;p style="border: none; padding: 0in 0px; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit;"&gt;&lt;b&gt;&lt;span style="font-size: 10pt; color: #000000; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: inherit;"&gt;Fair Value Assumptions - &lt;span style="color: #000000; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: bold; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 48px; 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;"&gt;Private&#160;&lt;/span&gt;Warrants&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/td&gt;
&lt;td style="padding: 0px; height: 13px; margin: 0px; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" style="padding: 0px; height: 13px; margin: 0px; text-indent: 0px; border-bottom: 1.5pt solid #000000;" valign="bottom"&gt;
&lt;p style="text-align: center; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit;"&gt;&lt;b&gt;&lt;span style="font-size: 10pt; color: #000000; line-height: inherit;"&gt;March 31, 2023&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding: 0px; height: 13px; margin: 0px; text-indent: 0px;" valign="top"&gt;
&lt;p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding: 0px; height: 13px; margin: 0px; text-indent: 0px;" valign="top"&gt;
&lt;p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" style="padding: 0px; height: 13px; margin: 0px; text-indent: 0px; border-bottom: 1.5pt solid #000000;" valign="bottom"&gt;
&lt;p style="text-align: center; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit;"&gt;&lt;b&gt;&lt;span style="font-size: 10pt; color: #000000; line-height: inherit;"&gt;December 31, 2022&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding: 0px; height: 13px; margin: 0px; text-indent: 0px;" valign="top"&gt;
&lt;p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 74%;" valign="bottom"&gt;
&lt;p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"&gt; Number of Private&#160;Warrants&#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 1%;" valign="bottom"&gt;
&lt;p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"&gt; &#160;&#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 1%;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 10%;" valign="bottom"&gt;
&lt;p style="text-align: right; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"&gt; 225,635 &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 1%;" valign="top"&gt;
&lt;p style="text-align: right; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"&gt; &#160;&#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 1%;" valign="top"&gt;
&lt;p style="text-align: right; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"&gt; &#160;&#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 1%;" valign="bottom"&gt;
&lt;p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 10%;" valign="bottom"&gt;
&lt;p style="text-align: right; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"&gt; 225,635 &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 1%;" valign="top"&gt;
&lt;p style="text-align: right; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit;"&gt; &#160;&#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"&gt; Original conversion price &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"&gt; $ &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="text-align: right; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"&gt; 230.00 &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="top"&gt;
&lt;p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="top"&gt;
&lt;p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"&gt; $ &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="text-align: right; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"&gt; 230.00 &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="top"&gt;
&lt;p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 13px;"&gt;
&lt;td style="background: #cceeff; padding: 0px; height: 13px; margin: 0px; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"&gt; Value of Common Stock &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="background: #cceeff; padding: 0px; height: 13px; margin: 0px; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="background: #cceeff; padding: 0px; height: 13px; margin: 0px; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"&gt; $ &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="background: #cceeff; padding: 0px; height: 13px; margin: 0px; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="text-align: right; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"&gt; 0.80 &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="background: #cceeff; padding: 0px; height: 13px; margin: 0px; text-indent: 0px;" valign="top"&gt;
&lt;p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="background: #cceeff; padding: 0px; height: 13px; margin: 0px; text-indent: 0px;" valign="top"&gt;
&lt;p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="background: #cceeff; padding: 0px; height: 13px; margin: 0px; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"&gt; $ &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="background: #cceeff; padding: 0px; height: 13px; margin: 0px; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="text-align: right; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"&gt; 0.69 &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="background: #cceeff; padding: 0px; height: 13px; margin: 0px; text-indent: 0px;" valign="top"&gt;
&lt;p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 13px;"&gt;
&lt;td style="padding: 0px; height: 13px; margin: 0px; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"&gt; Expected term (years) &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding: 0px; height: 13px; margin: 0px; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding: 0px; height: 13px; margin: 0px; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding: 0px; height: 13px; margin: 0px; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="text-align: right; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"&gt; 1.21 &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding: 0px; height: 13px; margin: 0px; text-indent: 0px;" valign="top"&gt;
&lt;p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding: 0px; height: 13px; margin: 0px; text-indent: 0px;" valign="top"&gt;
&lt;p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding: 0px; height: 13px; margin: 0px; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding: 0px; height: 13px; margin: 0px; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="text-align: right; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"&gt; 1.46 &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding: 0px; height: 13px; margin: 0px; text-indent: 0px;" valign="top"&gt;
&lt;p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"&gt; Volatility &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="text-align: right; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"&gt; NM &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"&gt; % &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="top"&gt;
&lt;p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="text-align: right; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"&gt; NM &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="top"&gt;
&lt;p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"&gt; % &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 13px;"&gt;
&lt;td style="padding: 0px; height: 13px; margin: 0px; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"&gt; Risk free rate &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding: 0px; height: 13px; margin: 0px; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding: 0px; height: 13px; margin: 0px; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding: 0px; height: 13px; margin: 0px; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="text-align: right; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"&gt; NM &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding: 0px; height: 13px; margin: 0px; text-indent: 0px;"&gt;
&lt;p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"&gt; % &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding: 0px; height: 13px; margin: 0px; text-indent: 0px;" valign="top"&gt;
&lt;p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding: 0px; height: 13px; margin: 0px; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding: 0px; height: 13px; margin: 0px; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="text-align: right; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"&gt; NM &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding: 0px; height: 13px; margin: 0px; text-indent: 0px;" valign="top"&gt;
&lt;p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; text-indent: 0px; padding-left: 0px; padding-right: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"&gt; % &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;

&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p style="margin: 0pt; text-align: justify; line-height: 1.2;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; 0pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; text-align: justify; line-height: 1.2;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; 0pt; line-height: inherit;"&gt;&lt;b style="color: #000000; font-family: 'Times New Roman', serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;i&gt;&lt;span style="font-size: 10pt; color: #000000; line-height: inherit;"&gt;Fair Value Measurement &#x2013; 2022 Unit Offering Common and Underwriter Warrants&#160;&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; text-align: justify; line-height: 1.2;"&gt;&lt;br/&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; text-align: justify; line-height: 1.2; text-indent: 32pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; 0pt; line-height: inherit;"&gt;&lt;b style="color: #000000; font-family: 'Times New Roman', serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;i&gt;&lt;span style="font-size: 10pt; color: #000000; line-height: inherit;"&gt;&lt;span style="color: #000000; font-family: 'Times New Roman', serif; font-size: 13.3333px; 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;"&gt;The fair value of the Common warrants and Underwriter warrants issued in connection with our&#160;2022 Unit Offering represent a measurement within Level 3 of the fair value hierarchy&#160;and were estimated based on the following key inputs as of the&#160;date of the 2022 Unit Offering:&#160;&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;br/&gt;&lt;/p&gt;
&lt;p style="margin: 0px; text-align: justify; line-height: 1.2; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/p&gt;

&lt;table style="height: 68px; width: 100%; font-family: 'times new roman'; font-size: 10pt; margin: 0px 0px 0px 0.1px; text-indent: 0px; border-collapse: collapse;"&gt;
&lt;tbody&gt;
&lt;tr style="height: 17px;"&gt;
&lt;td style="margin: 0px; padding-left: 0px; text-indent: 0px; font-size: 10pt; font-family: 'Times New Roman'; color: #000000; height: 17px; width: 88%;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; text-align: left; text-indent: 0px; font-weight: bold; line-height: inherit;"&gt;Fair&#160;Value&#160;Assumptions&#160;- 2022&#160;Co&lt;span style="color: #333333; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: inline !important; line-height: inherit;"&gt;mmon&#160;and&#160;Und&lt;/span&gt;erwriter&#160;Warrants&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000; height: 17px; border-bottom: 1.5pt solid #000000; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="text-align: right; padding: 1px 0px 1px 1px; font-size: 10pt; font-family: 'Times New Roman'; color: #000000; height: 17px; border-bottom: 1.5pt solid #000000; width: 10%;"&gt;&lt;span style="color: #333333; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: bold; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; 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;"&gt;&lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;"&gt;July 5, 2022&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000; height: 17px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 17px; background-color: #cceeff;"&gt;
&lt;td style="text-align: left; text-indent: 0px; font-size: 10pt; font-family: 'Times New Roman'; color: #000000; height: 17px; background-color: #cceeff;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"&gt;Exercise&#160;price&lt;/span&gt;&lt;/td&gt;
&lt;td style="text-align: center; font-size: 10pt; font-family: 'Times New Roman'; color: #000000; height: 17px; background-color: #cceeff;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;$&lt;/span&gt;&lt;/td&gt;
&lt;td style="text-align: right; padding: 1px 0px 1px 1px; font-size: 10pt; font-family: 'Times New Roman'; color: #000000; height: 17px; background-color: #cceeff;"&gt;&lt;span style="color: #333333; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; 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;"&gt;4.60&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000; height: 17px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 17px;"&gt;
&lt;td style="text-align: left; text-indent: 0px; font-size: 10pt; font-family: 'Times New Roman'; color: #000000; height: 17px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"&gt;Expected&#160;term&#160;(years)&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="text-align: right; padding: 1px 0px 1px 1px; font-size: 10pt; font-family: 'Times New Roman'; color: #000000; height: 17px;"&gt;&lt;span style="color: #333333; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; 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;"&gt;5.0&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 17px; background-color: #cceeff;"&gt;
&lt;td style="text-align: left; text-indent: 0px; font-size: 10pt; font-family: 'Times New Roman'; color: #000000; height: 17px; background-color: #cceeff;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"&gt;Volatility&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000; height: 17px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="text-align: right; padding: 1px 0px 1px 1px; font-size: 10pt; font-family: 'Times New Roman'; color: #000000; height: 17px; background-color: #cceeff;"&gt;&lt;span style="color: #333333; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; 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;"&gt;136.9&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000; height: 17px; background-color: #cceeff;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;

&lt;p style="margin: 0pt; text-align: justify; line-height: 1.2; text-indent: 33.33pt;"&gt;&lt;br/&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; text-align: justify; line-height: 1.2; text-indent: 32pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; 0pt; line-height: inherit;"&gt;&lt;b style="color: #000000; font-family: 'Times New Roman', serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;i&gt;&lt;span style="font-size: 10pt; color: #000000; line-height: inherit;"&gt;&lt;span style="color: #000000; font-family: 'Times New Roman', serif; font-size: 13.3333px; 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;"&gt;We utilized a Black-Scholes-Merton option pricing model, which incorporates significant inputs, specifically the expected volatility, that are not observable in the market, and thus represents a Level&lt;span style="line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;span style="cursor: default; line-height: inherit;"&gt;3&lt;/span&gt;&lt;span style="line-height: inherit;"&gt;&#160;&lt;/span&gt;measurement as defined in GAAP. The unobservable inputs utilized for measuring the fair value of the Common and Underwriter Warrants reflect our estimates regarding the assumptions that market participants would have used in valuing the Warrants as of the date of the 2022 Unit Offering or July 5, 2022. The fair value of the&#160;Common Warrants and Underwriter Warrants was recorded in equity as a component of the net proceeds received from the 2022 Unit Offering (see Note 9).&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock contextRef="D20230331_ConvertibleDebtMember" id="Tag530">
&lt;div style="font-style: normal;"&gt;
&lt;div style="border-left: none; border-right: none;"&gt;
&lt;div id="t_ft_NKT289KDKG00000000000000000000b"&gt;
&lt;table cellpadding="0" cellspacing="0" style="height: 85px; font-family: 'times new roman'; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px 0px 0px 0.1px; font-size: 10pt; width: 100%; border-collapse: collapse;" width="100%"&gt;
&lt;tbody&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="margin: 0px; height: 10px; padding: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="margin: 0px; padding: 0px; height: 10px; text-indent: 0px; vertical-align: bottom;" valign="bottom"/&gt;
&lt;td colspan="6" style="margin: 0px; padding: 0px; text-indent: 0px; vertical-align: bottom; border-bottom: 1.5pt solid #000000; height: 10px;"&gt;
&lt;p style="margin: 0px; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="line-height: inherit;"&gt;&lt;span style="font-weight: bold; line-height: inherit;"&gt; Three Months Ended March 31, &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="margin: 0px; padding: 0px; height: 10px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 18px;"&gt;
&lt;td style="margin: 0px; height: 18px; padding: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="margin: 0px; padding: 0px; text-align: center; height: 18px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td colspan="2" style="margin: 0px; padding: 0px; text-align: center; border-bottom: 1.5pt solid #000000; height: 18px; text-indent: 0px;"&gt;&lt;span style="font-weight: bold; line-height: inherit;"&gt;2023&lt;/span&gt;&lt;/td&gt;
&lt;td style="margin: 0px; padding: 0px; text-align: center; height: 18px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="margin: 0px; padding: 0px; text-align: center; text-indent: 0px; height: 18px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td colspan="2" style="margin: 0px; padding: 0px; border-bottom: 1.5pt solid #000000; text-align: center; height: 18px; text-indent: 0px;"&gt;&lt;span style="font-weight: bold; line-height: inherit;"&gt;2022&lt;/span&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="margin: 0px; padding: 0px; text-align: center; height: 18px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 10px; margin-left: 0.1px; background-color: #cceeff;"&gt;
&lt;td style="margin: 0px; height: 10px; background-color: #cceeff; padding: 0px; text-indent: 0px;" valign="top"&gt;
&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt; Fair value balance at beginning of period&#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="margin: 0px; padding: 0px; background-color: #cceeff; height: 10px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="margin: 0px; padding: 0px; background-color: #cceeff; height: 10px; text-indent: 0px;"&gt;&lt;span style="color: #000000; font-family: 'times new roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; 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;"&gt;$&lt;/span&gt;&lt;/td&gt;
&lt;td style="margin: 0px; padding: 0px; background-color: #cceeff; height: 10px; text-align: right; text-indent: 0px;"&gt;14,607,000&lt;/td&gt;
&lt;td style="margin: 0px; padding: 0px; background-color: #cceeff; text-align: right; text-indent: 0px; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="margin: 0px; padding: 0px; background-color: #cceeff; text-align: right; text-indent: 0px; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="margin: 0px; padding: 0px; background-color: #cceeff; text-indent: 0px; height: 10px; text-align: left;"&gt;$&lt;/td&gt;
&lt;td style="margin: 0px; padding: 0px; background-color: #cceeff; height: 10px; text-align: right; text-indent: 0px;"&gt;17,305,000&lt;/td&gt;
&lt;td style="margin: 0px; padding: 0px; background-color: #cceeff; text-align: right; text-indent: 0px; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 17px;"&gt;
&lt;td style="margin: 0px; height: 17px; padding: 0px; text-indent: 0px; width: 74%;"&gt;Principal payments in cash and Common Stock&lt;/td&gt;
&lt;td style="margin: 0px; border-bottom: 1px solid #ffffff; padding: 0px; height: 17px; text-indent: 0px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="margin: 0px; border-bottom: 1px solid #ffffff; padding: 0px; height: 17px; text-indent: 0px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="margin: 0px; border-bottom: 1px solid #ffffff; padding: 0px; height: 17px; text-align: right; text-indent: 0px; width: 10%;"&gt;(6,314,457&lt;/td&gt;
&lt;td style="margin: 0px; padding: 0px; text-indent: 0px; height: 17px; text-align: left; width: 1%;"&gt;)&lt;/td&gt;
&lt;td style="margin: 0px; padding: 0px; text-indent: 0px; text-align: left; height: 17px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="margin: 0px; border-bottom: 1px solid #ffffff; padding: 0px; text-align: right; text-indent: 0px; height: 17px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="margin: 0px; border-bottom: 1px solid #ffffff; padding: 0px; height: 17px; text-align: right; text-indent: 0px; width: 10%;"&gt;(3,300,000&lt;/td&gt;
&lt;td style="margin: 0px; padding: 0px; text-indent: 0px; height: 17px; text-align: left; width: 1%;"&gt;)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 10px; background-color: #cceeff;"&gt;
&lt;td style="margin: 0px; height: 10px; background-color: #cceeff; padding: 0px; text-indent: 0px;"&gt;&lt;span style="color: #000000; font-family: 'times new roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;Change in fair value reported in the statements of operations&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="margin: 0px; padding: 0px; background-color: #cceeff; height: 10px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="margin: 0px; padding: 0px; background-color: #cceeff; height: 10px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="margin: 0px; padding: 0px; background-color: #cceeff; height: 10px; text-align: right; text-indent: 0px;"&gt;155,457&lt;/td&gt;
&lt;td style="margin: 0px; padding: 0px; background-color: #cceeff; text-indent: 0px; height: 10px; text-align: left;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="margin: 0px; padding: 0px; background-color: #cceeff; text-indent: 0px; text-align: left; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="margin: 0px; padding: 0px; background-color: #cceeff; text-align: right; text-indent: 0px; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="margin: 0px; padding: 0px; background-color: #cceeff; height: 10px; text-align: right; text-indent: 0px;"&gt;1,433,000&lt;/td&gt;
&lt;td style="margin: 0px; padding: 0px; background-color: #cceeff; text-align: right; text-indent: 0px; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="margin: 0px; height: 10px; vertical-align: bottom; padding: 0px; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;Change in fair value reported in other comprehensive loss&#160;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="margin: 0px; border-bottom: 1px solid #ffffff; padding: 0px; height: 10px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="margin: 0px; border-bottom: 1.5pt solid #000000; padding: 0px; height: 10px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="margin: 0px; padding: 0px; height: 10px; border-bottom: 1.5pt solid #000000; text-align: right; text-indent: 0px;"&gt;14,000&lt;/td&gt;
&lt;td style="margin: 0px; padding: 0px 0px 1px; text-indent: 0px; height: 10px; text-align: left;"/&gt;
&lt;td style="margin: 0px; padding: 0px; text-indent: 0px; text-align: left; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="margin: 0px; padding: 0px; text-align: right; border-bottom: 1.5pt solid #000000; text-indent: 0px; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="margin: 0px; padding: 0px; height: 10px; text-align: right; border-bottom: 1.5pt solid #000000; text-indent: 0px;"&gt;(101,000&lt;/td&gt;
&lt;td style="margin: 0px; padding: 0px 0px 1px; text-indent: 0px; height: 10px; text-align: left;"&gt;)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 10px; background-color: #cceeff;"&gt;
&lt;td style="margin: 0px; height: 10px; padding: 0px; text-indent: 0px; vertical-align: bottom; background-color: #cceeff;" valign="bottom"&gt;
&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt; Fair value balance at end of period &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="margin: 0px; padding: 0px; height: 10px; text-indent: 0px; vertical-align: bottom; background-color: #cceeff;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="margin: 0px; padding: 0px; height: 10px; text-indent: 0px; vertical-align: bottom; background-color: #cceeff; border-bottom: 4.5pt double #000000;" valign="bottom"&gt;&lt;span style="color: #000000; font-family: 'times new roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; 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;"&gt;$&lt;/span&gt;&lt;/td&gt;
&lt;td style="margin: 0px; padding: 0px; height: 10px; text-align: right; text-indent: 0px; vertical-align: bottom; background-color: #cceeff; border-bottom: 4.5pt double #000000;" valign="bottom"&gt;8,462,000&lt;/td&gt;
&lt;td style="margin: 0px; padding: 0px; text-indent: 0px; vertical-align: bottom; background-color: #cceeff; text-align: right; line-height: 1.3; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="margin: 0px; padding: 0px; text-indent: 0px; vertical-align: bottom; background-color: #cceeff; text-align: right; line-height: 1.3; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="margin: 0px; padding: 0px; text-indent: 0px; vertical-align: bottom; background-color: #cceeff; line-height: 1.3; height: 10px; border-bottom: 4.5pt double #000000; text-align: left;"&gt;$&lt;/td&gt;
&lt;td style="margin: 0px; padding: 0px; height: 10px; text-indent: 0px; vertical-align: bottom; background-color: #cceeff; text-align: right; line-height: 1.3; border-bottom: 4.5pt double #000000;" valign="bottom"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;15,337,000&lt;/span&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="margin: 0px; padding: 0px; text-indent: 0px; vertical-align: bottom; background-color: #cceeff; text-align: right; line-height: 1.3; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock>
    <us-gaap:ConvertibleDebtFairValueDisclosures
      contextRef="I20221231"
      decimals="0"
      id="Tag131"
      unitRef="USD">14607000</us-gaap:ConvertibleDebtFairValueDisclosures>
    <us-gaap:ConvertibleDebtFairValueDisclosures
      contextRef="I20211231"
      decimals="0"
      id="Tag169"
      unitRef="USD">17305000</us-gaap:ConvertibleDebtFairValueDisclosures>
    <us-gaap:RepaymentsOfConvertibleDebt
      contextRef="D20230331"
      decimals="0"
      id="Tag158"
      unitRef="USD">6314457</us-gaap:RepaymentsOfConvertibleDebt>
    <us-gaap:RepaymentsOfConvertibleDebt
      contextRef="D20220331"
      decimals="0"
      id="Tag162"
      unitRef="USD">3300000</us-gaap:RepaymentsOfConvertibleDebt>
    <kern:ChangesInFairValueReportedInStatementsOfOperations
      contextRef="D20230331"
      decimals="0"
      id="Tag205"
      unitRef="USD">155457</kern:ChangesInFairValueReportedInStatementsOfOperations>
    <kern:ChangesInFairValueReportedInStatementsOfOperations
      contextRef="D20220331"
      decimals="0"
      id="Tag254"
      unitRef="USD">1433000</kern:ChangesInFairValueReportedInStatementsOfOperations>
    <kern:ChangeInFairValueReportedInOtherComprehensiveIncome
      contextRef="D20230331"
      decimals="0"
      id="Tag170"
      unitRef="USD">14000</kern:ChangeInFairValueReportedInOtherComprehensiveIncome>
    <kern:ChangeInFairValueReportedInOtherComprehensiveIncome
      contextRef="D20220331"
      decimals="0"
      id="Tag142"
      unitRef="USD">-101000</kern:ChangeInFairValueReportedInOtherComprehensiveIncome>
    <us-gaap:ConvertibleDebtFairValueDisclosures
      contextRef="I20230331"
      decimals="0"
      id="Tag113"
      unitRef="USD">8462000</us-gaap:ConvertibleDebtFairValueDisclosures>
    <us-gaap:ConvertibleDebtFairValueDisclosures
      contextRef="I20220331"
      decimals="0"
      id="Tag202"
      unitRef="USD">15337000</us-gaap:ConvertibleDebtFairValueDisclosures>
    <us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock contextRef="D20230331_ConvertibleDebtMember" id="Tag148">
&lt;table cellpadding="0" cellspacing="0" style="height: 162px; font-family: 'times new roman'; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin: 0px; font-size: 10pt; width: 100%; border-collapse: collapse;" width="100%"&gt;
&lt;tbody&gt;
&lt;tr style="margin-left: 0.1px; height: 18px;"&gt;
&lt;td style="margin: 0px; height: 18px; padding: 0px; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-weight: bold; line-height: inherit;"&gt; Fair Value Assumptions - Convertible Notes &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="margin: 0px; height: 18px; padding: 0px; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="margin: 0px; font-size: 8pt; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="3" style="margin: 0px; height: 18px; text-align: center; padding: 0px; border-bottom: 1.5pt solid #000000; text-indent: 0px;" valign="bottom"&gt;&lt;span style="border-left: none; border-right: none; font-weight: bold; line-height: inherit;"&gt;March 31, 2023&lt;/span&gt;&lt;/td&gt;
&lt;td style="margin: 0px; height: 18px; padding: 0px; text-indent: 0px;" valign="top"&gt;
&lt;p style="margin: 0px; padding: 0px; font-size: 8pt; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="margin: 0px; height: 18px; padding: 0px; text-indent: 0px;" valign="top"&gt;
&lt;p style="margin: 0px; padding: 0px; font-size: 8pt; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="3" style="margin: 0px; height: 18px; text-align: center; padding: 0px; border-bottom: 1.5pt solid #000000; text-indent: 0px;" valign="bottom"&gt;&lt;span style="border-left: none; border-right: none; font-weight: bold; line-height: inherit;"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;
&lt;td style="margin: 0px; height: 18px; padding: 0px; text-indent: 0px;" valign="top"&gt;
&lt;p style="margin: 0px; padding: 0px; font-size: 8pt; text-indent: 0px;"&gt;&lt;span style="font-size: 11pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="margin-left: 0.1px; height: 18px; background-color: #cceeff;"&gt;
&lt;td style="margin: 0px; height: 18px; padding: 0px; background-color: #cceeff; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="margin: 0px; padding-left: 0px; text-indent: 0px; padding-right: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;Face value principal payable&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="margin: 0px; height: 18px; padding: 0px; background-color: #cceeff; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;&#160;&#160;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="margin: 0px; height: 18px; padding: 0px; background-color: #cceeff; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;$&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" style="margin: 0px; padding: 0px; height: 18px; background-color: #cceeff; text-indent: 0px; text-align: right;"&gt;
&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;8,348,270&lt;/p&gt;
&lt;/td&gt;
&lt;td style="margin: 0px; height: 18px; padding: 0px; background-color: #cceeff; text-indent: 0px;" valign="top"&gt;
&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="line-height: inherit;"&gt; &#160;&#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="margin: 0px; height: 18px; padding: 0px; background-color: #cceeff; text-indent: 0px;" valign="top"&gt;
&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;&#160;&#160;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="margin: 0px; height: 18px; padding: 0px; background-color: #cceeff; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;$&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" style="margin: 0px; padding: 0px; height: 18px; background-color: #cceeff; text-indent: 0px; text-align: right;"&gt;
&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;14,662,727&lt;/p&gt;
&lt;/td&gt;
&lt;td style="margin: 0px; height: 18px; padding: 0px; background-color: #cceeff; text-indent: 0px;" valign="top"&gt;
&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 11pt; line-height: inherit;"&gt;&#160;&#160;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="margin-left: 0.1px; height: 18px;"&gt;
&lt;td style="margin: 0px; height: 18px; padding: 0px; text-indent: 0px; width: 74%;" valign="bottom"&gt;
&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 8pt; line-height: inherit;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt; Original conversion price&lt;/span&gt;&#160;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="margin: 0px; height: 18px; padding: 0px; text-indent: 0px; width: 1%;" valign="bottom"&gt;
&lt;p style="margin: 0px; padding: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="margin: 0px; height: 18px; padding: 0px; text-indent: 0px; width: 1%;" valign="bottom"&gt;
&lt;p style="margin: 0px; padding: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;$&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" style="margin: 0px; padding: 0px; height: 18px; text-indent: 0px; text-align: right; width: 10%;"&gt;
&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;4.75&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="margin: 0px; height: 18px; padding: 0px; text-indent: 0px; width: 1%;" valign="top"&gt;
&lt;p style="margin: 0px; padding: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="margin: 0px; height: 18px; padding: 0px; text-indent: 0px; width: 1%;" valign="top"&gt;
&lt;p style="margin: 0px; padding: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="margin: 0px; height: 18px; padding: 0px; text-indent: 0px; width: 1%;" valign="bottom"&gt;
&lt;p style="margin: 0px; padding: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;$&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" style="margin: 0px; padding: 0px; height: 18px; text-indent: 0px; text-align: right; width: 10%;"&gt;
&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;4.75&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="margin: 0px; height: 18px; padding: 0px; text-indent: 0px; width: 1%;" valign="top"&gt;
&lt;p style="margin: 0px; padding: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 11pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="margin-left: 0.1px; height: 18px; background-color: #cceeff;"&gt;
&lt;td style="margin: 0px; height: 18px; background-color: #cceeff; padding: 0px; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;Value of Common Stock&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="margin: 0px; height: 18px; padding: 0px; background-color: #cceeff; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="margin: 0px; padding: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="margin: 0px; height: 18px; padding: 0px; background-color: #cceeff; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;$&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" style="margin: 0px; padding: 0px; height: 18px; background-color: #cceeff; text-indent: 0px; text-align: right;"&gt;
&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;0.80&lt;/p&gt;
&lt;/td&gt;
&lt;td style="margin: 0px; height: 18px; padding: 0px; background-color: #cceeff; text-indent: 0px;" valign="top"&gt;
&lt;p style="margin: 0px; padding: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="margin: 0px; height: 18px; padding: 0px; background-color: #cceeff; text-indent: 0px;" valign="top"&gt;
&lt;p style="margin: 0px; padding: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="margin: 0px; height: 18px; padding: 0px; background-color: #cceeff; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;$&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" style="margin: 0px; padding: 0px; height: 18px; background-color: #cceeff; text-indent: 0px; text-align: right;"&gt;
&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;0.69&lt;/p&gt;
&lt;/td&gt;
&lt;td style="margin: 0px; height: 18px; padding: 0px; background-color: #cceeff; text-indent: 0px;" valign="top"&gt;
&lt;p style="margin: 0px; padding: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 11pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="margin-left: 0.1px; height: 18px;"&gt;
&lt;td style="margin: 0px; height: 18px; padding: 0px; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;Expected term (years)&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="margin: 0px; height: 18px; padding: 0px; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="margin: 0px; padding: 0px; text-indent: 0px;"&gt;&lt;span style="line-height: inherit;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="margin: 0px; height: 18px; padding: 0px; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="margin: 0px; padding: 0px; text-indent: 0px;"&gt;&lt;span style="line-height: inherit;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" style="margin: 0px; padding: 0px; height: 18px; text-indent: 0px; text-align: right;"&gt;
&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;1.6&lt;/p&gt;
&lt;/td&gt;
&lt;td style="margin: 0px; height: 18px; padding: 0px; text-indent: 0px;" valign="top"&gt;
&lt;p style="margin: 0px; padding: 0px; text-indent: 0px;"&gt;&lt;span style="line-height: inherit;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="margin: 0px; height: 18px; padding: 0px; text-indent: 0px;" valign="top"&gt;
&lt;p style="margin: 0px; padding: 0px; text-indent: 0px;"&gt;&lt;span style="line-height: inherit;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="margin: 0px; height: 18px; padding: 0px; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="margin: 0px; padding: 0px; text-indent: 0px;"&gt;&lt;span style="line-height: inherit;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" style="margin: 0px; padding: 0px; height: 18px; text-indent: 0px; text-align: right;"&gt;
&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;1.8&lt;/p&gt;
&lt;/td&gt;
&lt;td style="margin: 0px; height: 18px; padding: 0px; text-indent: 0px;" valign="top"&gt;
&lt;p style="margin: 0px; padding: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 11pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="margin-left: 0.1px; height: 18px; background-color: #cceeff;"&gt;
&lt;td style="margin: 0px; height: 18px; background-color: #cceeff; padding: 0px; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;Volatility&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="margin: 0px; height: 18px; padding: 0px; background-color: #cceeff; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="margin: 0px; padding: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="margin: 0px; height: 18px; padding: 0px; background-color: #cceeff; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="margin: 0px; padding: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" style="margin: 0px; padding: 0px; height: 18px; background-color: #cceeff; text-indent: 0px; text-align: right;"&gt;
&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt; 99&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="margin: 0px; height: 18px; padding: 0px; vertical-align: bottom; background-color: #cceeff; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="margin: 0px; padding: 0px; text-indent: 0px;"&gt;&lt;span style="color: #000000; font-family: 'times new roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: -webkit-right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;"&gt; % &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="margin: 0px; height: 18px; padding: 0px; background-color: #cceeff; text-indent: 0px;" valign="top"&gt;
&lt;p style="margin: 0px; padding: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="margin: 0px; height: 18px; padding: 0px; background-color: #cceeff; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="margin: 0px; padding: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" style="margin: 0px; padding: 0px; height: 18px; background-color: #cceeff; text-indent: 0px; text-align: right;"&gt;
&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt; 77&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="margin: 0px; height: 18px; padding: 0px; background-color: #cceeff; text-indent: 0px;" valign="top"&gt;
&lt;p style="margin: 0px; padding: 0px; text-indent: 0px;"&gt;&lt;span style="color: #000000; font-family: 'times new roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: -webkit-right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;"&gt; % &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="margin-left: 0.1px; height: 10px;"&gt;
&lt;td style="margin: 0px; height: 10px; padding: 0px; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt; Market yield&#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="margin: 0px; height: 10px; padding: 0px; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="margin: 0px; padding: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="margin: 0px; height: 10px; padding: 0px; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="margin: 0px; padding: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" style="margin: 0px; vertical-align: middle; padding: 0px; height: 10px; text-indent: 0px; text-align: right;"&gt;43.0&lt;br/&gt;&lt;/td&gt;
&lt;td style="margin: 0px; height: 10px; padding: 0px; vertical-align: bottom; text-indent: 0px;" valign="bottom"&gt;&lt;span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: -webkit-right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; line-height: inherit; display: inline !important;"&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;td style="margin: 0px; height: 10px; vertical-align: bottom; padding: 0px; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="margin: 0px; padding: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="margin: 0px; height: 10px; vertical-align: bottom; padding: 0px; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="margin: 0px; padding: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" style="margin: 0px; vertical-align: middle; padding: 0px; height: 10px; text-indent: 0px; text-align: right;"&gt;
&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="line-height: inherit; font-family: 'times new roman', times; font-size: 10pt;"&gt;&lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;44.3 to&#160;43.9&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="margin: 0px; height: 10px; vertical-align: middle; padding: 0px; text-indent: 0px;" valign="middle"&gt;
&lt;p style="margin: 0px; padding: 0px; text-indent: 0px;"&gt;&lt;span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: -webkit-right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; line-height: inherit; display: inline !important;"&gt; %&#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="margin-left: 0.1px; height: 17px; background-color: #cceeff;"&gt;
&lt;td style="margin: 0px; height: 17px; background-color: #cceeff; padding: 0px; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;Risk free rate&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="margin: 0px; height: 17px; padding: 0px; background-color: #cceeff; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="margin: 0px; padding: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="margin: 0px; height: 17px; padding: 0px; background-color: #cceeff; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="margin: 0px; padding: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" style="margin: 0px; padding: 0px; height: 17px; background-color: #cceeff; text-indent: 0px; text-align: right;"&gt;
&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt; 4.2&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="margin: 0px; height: 17px; vertical-align: middle; padding: 0px; background-color: #cceeff; text-indent: 0px;" valign="middle"&gt;
&lt;p style="margin: 0px; padding: 0px; text-indent: 0px;"&gt;&lt;span style="color: #000000; font-family: 'times new roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: -webkit-right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;"&gt; % &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="margin: 0px; height: 17px; padding: 0px; background-color: #cceeff; text-indent: 0px;" valign="top"&gt;
&lt;p style="margin: 0px; padding: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="margin: 0px; height: 17px; padding: 0px; background-color: #cceeff; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="margin: 0px; padding: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" style="margin: 0px; padding: 0px; height: 17px; background-color: #cceeff; text-indent: 0px; text-align: right;"&gt;
&lt;p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt; 4.4&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="margin: 0px; height: 17px; padding: 0px; background-color: #cceeff; text-indent: 0px;" valign="top"&gt;
&lt;p style="margin: 0px; padding: 0px; text-indent: 0px;"&gt;&lt;span style="color: #000000; font-family: 'times new roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: -webkit-right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;"&gt; % &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="margin: 0px; height: 10px; padding: 0px; text-indent: 0px;"&gt;Issue date&lt;/td&gt;
&lt;td style="margin: 0px; padding: 0px; height: 10px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="margin: 0px; padding: 0px; height: 10px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td colspan="2" style="margin: 0px; padding: 0px; height: 10px; text-indent: 0px; text-align: right;"&gt;&lt;span style="color: #000000; font-family: 'times new roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; 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;"&gt;October 5, 2021&lt;/span&gt;&lt;/td&gt;
&lt;td style="margin: 0px; vertical-align: middle; padding: 0px; height: 10px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="margin: 0px; padding: 0px; height: 10px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="margin: 0px; padding: 0px; height: 10px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td colspan="2" style="margin: 0px; padding: 0px; height: 10px; text-indent: 0px; text-align: right;"&gt;October 5, 2021&lt;/td&gt;
&lt;td style="margin: 0px; padding: 0px; height: 10px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 17px; background-color: #cceeff;"&gt;
&lt;td style="margin: 0px; height: 17px; background-color: #cceeff; padding: 0px; text-indent: 0px;"&gt;Maturity date&lt;/td&gt;
&lt;td style="margin: 0px; padding: 0px; height: 17px; background-color: #cceeff; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="margin: 0px; padding: 0px; height: 17px; background-color: #cceeff; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td colspan="2" style="margin: 0px; padding: 0px; height: 17px; background-color: #cceeff; text-indent: 0px; text-align: right;"&gt;&lt;span style="color: #000000; font-family: 'times new roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; 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;"&gt;&lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;October 5, 2024&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style="margin: 0px; vertical-align: middle; padding: 0px; height: 17px; background-color: #cceeff; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="margin: 0px; padding: 0px; height: 17px; background-color: #cceeff; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="margin: 0px; padding: 0px; height: 17px; background-color: #cceeff; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td colspan="2" style="margin: 0px; padding: 0px; height: 17px; background-color: #cceeff; text-indent: 0px; text-align: right;"&gt;&lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;October 5, 2024&lt;/span&gt;&lt;/td&gt;
&lt;td style="margin: 0px; padding: 0px; height: 17px; background-color: #cceeff; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
</us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="I20230331_ConvertibleDebtSecuritiesMember"
      decimals="0"
      id="Tag206"
      unitRef="USD">8348270</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="I20221231_ConvertibleDebtSecuritiesMember"
      decimals="0"
      id="Tag251"
      unitRef="USD">14662727</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1
      contextRef="I20230331_ConvertibleDebtSecuritiesMember"
      decimals="2"
      id="Tag253"
      unitRef="USDPerShare">4.75</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1
      contextRef="I20221231_ConvertibleDebtSecuritiesMember"
      decimals="2"
      id="Tag192"
      unitRef="USDPerShare">4.75</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <kern:FairValueAssumptionsValueOfCommonStock
      contextRef="I20230331_ConvertibleDebtSecuritiesMember"
      decimals="2"
      id="Tag381"
      unitRef="USDPerShare">0.8</kern:FairValueAssumptionsValueOfCommonStock>
    <kern:FairValueAssumptionsValueOfCommonStock
      contextRef="I20221231_ConvertibleDebtSecuritiesMember"
      decimals="2"
      id="Tag125"
      unitRef="USDPerShare">0.69</kern:FairValueAssumptionsValueOfCommonStock>
    <kern:FairValueAssumptionExpectedTerms
      contextRef="D20230331_ConvertibleDebtSecuritiesMember"
      id="Tag252">P1Y7M6D</kern:FairValueAssumptionExpectedTerms>
    <kern:FairValueAssumptionExpectedTerms
      contextRef="D20221231_ConvertibleDebtSecuritiesMember"
      id="Tag164">P1Y9M18D</kern:FairValueAssumptionExpectedTerms>
    <kern:FairValueAssumptionsVolatilityRate
      contextRef="I20230331_ConvertibleDebtSecuritiesMember"
      decimals="2"
      id="Tag115"
      unitRef="Pure">0.99</kern:FairValueAssumptionsVolatilityRate>
    <kern:FairValueAssumptionsVolatilityRate
      contextRef="I20221231_ConvertibleDebtSecuritiesMember"
      decimals="2"
      id="Tag712"
      unitRef="Pure">0.77</kern:FairValueAssumptionsVolatilityRate>
    <kern:FairValueAssumptionsMarketYieldRate
      contextRef="I20230331_ConvertibleDebtSecuritiesMember"
      decimals="3"
      id="Tag165"
      unitRef="Pure">0.43</kern:FairValueAssumptionsMarketYieldRate>
    <kern:FairValueAssumptionsMarketYieldRate
      contextRef="I20221231_ConvertibleDebtSecuritiesMember_MaximumMember"
      decimals="3"
      id="Tag476"
      unitRef="Pure">0.443</kern:FairValueAssumptionsMarketYieldRate>
    <kern:FairValueAssumptionsMarketYieldRate
      contextRef="I20221231_ConvertibleDebtSecuritiesMember_MinimumMember"
      decimals="3"
      id="Tag497"
      unitRef="Pure">0.439</kern:FairValueAssumptionsMarketYieldRate>
    <kern:FairValueAssumptionRiskFreeInterestRate
      contextRef="I20230331_ConvertibleDebtSecuritiesMember"
      decimals="3"
      id="Tag168"
      unitRef="Pure">0.042</kern:FairValueAssumptionRiskFreeInterestRate>
    <kern:FairValueAssumptionRiskFreeInterestRate
      contextRef="I20221231_ConvertibleDebtSecuritiesMember"
      decimals="3"
      id="Tag711"
      unitRef="Pure">0.044</kern:FairValueAssumptionRiskFreeInterestRate>
    <us-gaap:DebtInstrumentIssuanceDate1
      contextRef="D20230331_ConvertibleDebtSecuritiesMember"
      id="Tag204">2021-10-05</us-gaap:DebtInstrumentIssuanceDate1>
    <us-gaap:DebtInstrumentIssuanceDate1
      contextRef="D20221231_ConvertibleDebtSecuritiesMember"
      id="Tag167">2021-10-05</us-gaap:DebtInstrumentIssuanceDate1>
    <us-gaap:DebtInstrumentMaturityDate
      contextRef="D20230331_ConvertibleDebtSecuritiesMember"
      id="Tag257">2024-10-05</us-gaap:DebtInstrumentMaturityDate>
    <us-gaap:DebtInstrumentMaturityDate
      contextRef="D20221231_ConvertibleDebtSecuritiesMember"
      id="Tag172">2024-10-05</us-gaap:DebtInstrumentMaturityDate>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock contextRef="D20230331_PrivateWarrantMember" id="Tag462">
&lt;div style="border-left: none; border-right: none;"&gt;
&lt;div id="t_ft_9O50AUX5C000000000000000000000b"&gt;
&lt;table border="0" cellpadding="0" cellspacing="0" style="height: 67px; width: 100%; font-family: 'times new roman'; font-size: 10pt; margin: 0px; text-indent: 0px; border-collapse: collapse; margin-left: 0.1px;" width="100%"&gt;
&lt;tbody&gt;
&lt;tr style="height: 18px;"&gt;
&lt;td style="padding: 0px; margin: 0px; text-indent: 0px; height: 18px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td colspan="6" style="padding: 0px; margin: 0px; text-indent: 0px; height: 18px; border-bottom: 1.5pt solid #000000; text-align: center;"&gt;&lt;span style="font-weight: bold; line-height: inherit;"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; margin: 0px; text-indent: 0px; height: 18px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 17px;"&gt;
&lt;td style="padding: 0px; margin: 0px; text-indent: 0px; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td colspan="2" style="padding: 0px; margin: 0px; text-indent: 0px; height: 17px; border-bottom: 1.5pt solid #000000; text-align: center; font-weight: bold;"&gt;&lt;span style="font-weight: bold; line-height: inherit;"&gt;&lt;span style="border-left: none; border-right: none; font-weight: bold; line-height: inherit;"&gt;2023&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; margin: 0px; text-indent: 0px; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding: 0px; margin: 0px; text-indent: 0px; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td colspan="2" style="padding: 0px; margin: 0px; text-indent: 0px; height: 17px; border-bottom: 1.5pt solid #000000; text-align: center; font-weight: bold;"&gt;&lt;span style="font-weight: bold; line-height: inherit;"&gt;&lt;span style="border-left: none; border-right: none; font-weight: bold; line-height: inherit;"&gt;2022&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0px; margin: 0px; text-indent: 0px; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 75%;" valign="top"&gt;
&lt;p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; line-height: inherit;"&gt; Fair value balance at beginning of period &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 1%;" valign="bottom"&gt;
&lt;p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; line-height: inherit;"&gt; $ &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 10%;" valign="bottom"&gt;
&lt;p style="text-align: right; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; line-height: inherit;"&gt; &#x2014; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="background: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; height: 10px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="background: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; height: 10px; width: 1%;"&gt;&lt;span style="color: #000000; font-family: 'Times New Roman', serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; 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;"&gt;$&lt;/span&gt;&lt;/td&gt;
&lt;td style="background: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; height: 10px; text-align: right; width: 10%;"&gt;63,178&lt;/td&gt;
&lt;td style="background: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; height: 10px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 12px;"&gt;
&lt;td style="padding: 0px; height: 12px; margin: 0px; text-indent: 0px;"&gt;
&lt;p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; line-height: inherit;"&gt; Change in fair value reported in the statements of operations &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding: 0px; height: 12px; margin: 0px; text-indent: 0px; border-bottom: 1.5pt solid #000000;"&gt;
&lt;p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; line-height: inherit;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding: 0px; height: 12px; margin: 0px; text-indent: 0px; border-bottom: 1.5pt solid #000000;"&gt;
&lt;p style="text-align: right; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; line-height: inherit;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding: 0px; height: 12px; margin: 0px; text-indent: 0px;"/&gt;
&lt;td style="padding: 0px; margin: 0px; text-indent: 0px; height: 12px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding: 0px; margin: 0px; text-indent: 0px; height: 12px; border-bottom: 1.5pt solid #000000;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding: 0px; margin: 0px; text-indent: 0px; height: 12px; border-bottom: 1.5pt solid #000000; text-align: right;"&gt;(18,051&lt;/td&gt;
&lt;td style="padding: 0px; margin: 0px; text-indent: 0px; height: 12px;"&gt;)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; line-height: inherit;"&gt; Fair value balance at end of period &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom: 4.5pt double #000000;" valign="bottom"&gt;
&lt;p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; line-height: inherit;"&gt; $ &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-bottom: 4.5pt double #000000;" valign="bottom"&gt;
&lt;p style="text-align: right; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; line-height: inherit;"&gt; &#x2014; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="background: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="background: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom: 4.5pt double #000000;"&gt;&lt;span style="color: #000000; font-family: 'Times New Roman', serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; 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;"&gt;$&lt;/span&gt;&lt;/td&gt;
&lt;td style="background: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; height: 10px; border-bottom: 4.5pt double #000000; text-align: right;"&gt;45,127&lt;/td&gt;
&lt;td style="background: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;
</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock>
    <us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs
      contextRef="I20221231_PrivateWarrantMember_1"
      id="Tag129"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs
      contextRef="I20211231_PrivateWarrantMember"
      decimals="0"
      id="Tag166"
      unitRef="USD">63178</us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs>
    <us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationGainLossIncludedInEarnings
      contextRef="D20230331_PrivateWarrantMember_1"
      id="Tag120"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationGainLossIncludedInEarnings
      contextRef="D20220331_PrivateWarrantMember"
      decimals="0"
      id="Tag130"
      unitRef="USD">18051</us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationGainLossIncludedInEarnings>
    <us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs
      contextRef="I20230331_PrivateWarrantMember"
      id="Tag477"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs
      contextRef="I20220331_PrivateWarrantMember"
      decimals="0"
      id="Tag498"
      unitRef="USD">45127</us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs>
    <us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock contextRef="D20230331_PrivateWarrantMember" id="Tag105">
&lt;table border="0" cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'times new roman'; font-size: 10pt; margin: 0px; text-indent: 0px; height: 82px; border-collapse: collapse;" width="100%"&gt;
&lt;tbody&gt;
&lt;tr style="height: 13px;"&gt;
&lt;td style="padding: 0px; height: 13px; margin: 0px; text-indent: 0px;" valign="bottom"&gt;
&lt;div style="border-top: none; border-right: none; border-bottom: none; border-image: initial; border-left: 1pt none windowtext; padding: 0in 0in 0in 0pt; margin-left: -2pt; margin-right: 0in;"&gt;
&lt;p style="border: none; padding: 0in 0px; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit;"&gt;&lt;b&gt;&lt;span style="font-size: 10pt; color: #000000; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: inherit;"&gt;Fair Value Assumptions - &lt;span style="color: #000000; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: bold; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 48px; 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;"&gt;Private&#160;&lt;/span&gt;Warrants&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/td&gt;
&lt;td style="padding: 0px; height: 13px; margin: 0px; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" style="padding: 0px; height: 13px; margin: 0px; text-indent: 0px; border-bottom: 1.5pt solid #000000;" valign="bottom"&gt;
&lt;p style="text-align: center; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit;"&gt;&lt;b&gt;&lt;span style="font-size: 10pt; color: #000000; line-height: inherit;"&gt;March 31, 2023&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding: 0px; height: 13px; margin: 0px; text-indent: 0px;" valign="top"&gt;
&lt;p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding: 0px; height: 13px; margin: 0px; text-indent: 0px;" valign="top"&gt;
&lt;p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" style="padding: 0px; height: 13px; margin: 0px; text-indent: 0px; border-bottom: 1.5pt solid #000000;" valign="bottom"&gt;
&lt;p style="text-align: center; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit;"&gt;&lt;b&gt;&lt;span style="font-size: 10pt; color: #000000; line-height: inherit;"&gt;December 31, 2022&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding: 0px; height: 13px; margin: 0px; text-indent: 0px;" valign="top"&gt;
&lt;p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 74%;" valign="bottom"&gt;
&lt;p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"&gt; Number of Private&#160;Warrants&#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 1%;" valign="bottom"&gt;
&lt;p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"&gt; &#160;&#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 1%;" valign="bottom"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 10%;" valign="bottom"&gt;
&lt;p style="text-align: right; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"&gt; 225,635 &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 1%;" valign="top"&gt;
&lt;p style="text-align: right; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"&gt; &#160;&#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 1%;" valign="top"&gt;
&lt;p style="text-align: right; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"&gt; &#160;&#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 1%;" valign="bottom"&gt;
&lt;p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 10%;" valign="bottom"&gt;
&lt;p style="text-align: right; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"&gt; 225,635 &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; width: 1%;" valign="top"&gt;
&lt;p style="text-align: right; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit;"&gt; &#160;&#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"&gt; Original conversion price &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"&gt; $ &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="text-align: right; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"&gt; 230.00 &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="top"&gt;
&lt;p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="top"&gt;
&lt;p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"&gt; $ &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="text-align: right; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"&gt; 230.00 &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="top"&gt;
&lt;p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 13px;"&gt;
&lt;td style="background: #cceeff; padding: 0px; height: 13px; margin: 0px; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"&gt; Value of Common Stock &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="background: #cceeff; padding: 0px; height: 13px; margin: 0px; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="background: #cceeff; padding: 0px; height: 13px; margin: 0px; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"&gt; $ &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="background: #cceeff; padding: 0px; height: 13px; margin: 0px; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="text-align: right; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"&gt; 0.80 &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="background: #cceeff; padding: 0px; height: 13px; margin: 0px; text-indent: 0px;" valign="top"&gt;
&lt;p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="background: #cceeff; padding: 0px; height: 13px; margin: 0px; text-indent: 0px;" valign="top"&gt;
&lt;p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="background: #cceeff; padding: 0px; height: 13px; margin: 0px; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"&gt; $ &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="background: #cceeff; padding: 0px; height: 13px; margin: 0px; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="text-align: right; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"&gt; 0.69 &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="background: #cceeff; padding: 0px; height: 13px; margin: 0px; text-indent: 0px;" valign="top"&gt;
&lt;p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 13px;"&gt;
&lt;td style="padding: 0px; height: 13px; margin: 0px; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"&gt; Expected term (years) &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding: 0px; height: 13px; margin: 0px; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding: 0px; height: 13px; margin: 0px; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding: 0px; height: 13px; margin: 0px; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="text-align: right; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"&gt; 1.21 &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding: 0px; height: 13px; margin: 0px; text-indent: 0px;" valign="top"&gt;
&lt;p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding: 0px; height: 13px; margin: 0px; text-indent: 0px;" valign="top"&gt;
&lt;p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding: 0px; height: 13px; margin: 0px; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding: 0px; height: 13px; margin: 0px; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="text-align: right; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"&gt; 1.46 &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding: 0px; height: 13px; margin: 0px; text-indent: 0px;" valign="top"&gt;
&lt;p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"&gt; Volatility &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="text-align: right; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"&gt; NM &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"&gt; % &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="top"&gt;
&lt;p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="text-align: right; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"&gt; NM &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="background: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px;" valign="top"&gt;
&lt;p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"&gt; % &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 13px;"&gt;
&lt;td style="padding: 0px; height: 13px; margin: 0px; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"&gt; Risk free rate &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding: 0px; height: 13px; margin: 0px; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding: 0px; height: 13px; margin: 0px; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding: 0px; height: 13px; margin: 0px; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="text-align: right; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"&gt; NM &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding: 0px; height: 13px; margin: 0px; text-indent: 0px;"&gt;
&lt;p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"&gt; % &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding: 0px; height: 13px; margin: 0px; text-indent: 0px;" valign="top"&gt;
&lt;p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding: 0px; height: 13px; margin: 0px; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding: 0px; height: 13px; margin: 0px; text-indent: 0px;" valign="bottom"&gt;
&lt;p style="text-align: right; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; padding-left: 0px; padding-right: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"&gt; NM &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding: 0px; height: 13px; margin: 0px; text-indent: 0px;" valign="top"&gt;
&lt;p style="margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif; text-indent: 0px; padding-left: 0px; padding-right: 0px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"&gt; % &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
</us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="I20230331_PrivateWarrantMember_1"
      decimals="0"
      id="Tag132"
      unitRef="Shares">225635</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="I20221231_PrivateWarrantMember"
      decimals="0"
      id="Tag161"
      unitRef="Shares">225635</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="I20230331_PrivateWarrantMember_1"
      decimals="2"
      id="Tag256"
      unitRef="USDPerShare">230</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="I20221231_PrivateWarrantMember"
      decimals="2"
      id="Tag171"
      unitRef="USDPerShare">230</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <kern:FairValueAssumptionsValueOfCommonStock
      contextRef="I20230331_PrivateWarrantMember_1"
      decimals="2"
      id="Tag163"
      unitRef="USDPerShare">0.8</kern:FairValueAssumptionsValueOfCommonStock>
    <kern:FairValueAssumptionsValueOfCommonStock
      contextRef="I20221231_PrivateWarrantMember"
      decimals="2"
      id="Tag203"
      unitRef="USDPerShare">0.69</kern:FairValueAssumptionsValueOfCommonStock>
    <kern:FairValueAssumptionExpectedTerms contextRef="D20230331_PrivateWarrantMember" id="Tag119">P1Y2M15D</kern:FairValueAssumptionExpectedTerms>
    <kern:FairValueAssumptionExpectedTerms contextRef="D20221231_PrivateWarrantMember" id="Tag255">P1Y5M15D</kern:FairValueAssumptionExpectedTerms>
    <kern:FairValueAssumptionsVolatilityRate
      contextRef="I20230331_PrivateWarrantMember_1"
      id="Tag151"
      unitRef="Pure"
      xsi:nil="true"/>
    <kern:FairValueAssumptionsVolatilityRate
      contextRef="I20221231"
      id="Tag250"
      unitRef="Pure"
      xsi:nil="true"/>
    <kern:FairValueAssumptionRiskFreeInterestRate
      contextRef="I20230331_PrivateWarrantMember_1"
      id="Tag207"
      unitRef="Pure"
      xsi:nil="true"/>
    <kern:FairValueAssumptionRiskFreeInterestRate
      contextRef="I20221231"
      id="Tag467"
      unitRef="Pure"
      xsi:nil="true"/>
    <kern:FairValueMeasurementUnitOfferingCommonandUnderwriterWarrantsTableTextBlock
      contextRef="D20230331_CommonWarrantsAndUnderwriterWarrantsMember"
      id="Tag468">
&lt;table style="height: 68px; width: 100%; font-family: 'times new roman'; font-size: 10pt; margin: 0px 0px 0px 0.1px; text-indent: 0px; border-collapse: collapse;"&gt;
&lt;tbody&gt;
&lt;tr style="height: 17px;"&gt;
&lt;td style="margin: 0px; padding-left: 0px; text-indent: 0px; font-size: 10pt; font-family: 'Times New Roman'; color: #000000; height: 17px; width: 88%;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; text-align: left; text-indent: 0px; font-weight: bold; line-height: inherit;"&gt;Fair&#160;Value&#160;Assumptions&#160;- 2022&#160;Co&lt;span style="color: #333333; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: inline !important; line-height: inherit;"&gt;mmon&#160;and&#160;Und&lt;/span&gt;erwriter&#160;Warrants&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000; height: 17px; border-bottom: 1.5pt solid #000000; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="text-align: right; padding: 1px 0px 1px 1px; font-size: 10pt; font-family: 'Times New Roman'; color: #000000; height: 17px; border-bottom: 1.5pt solid #000000; width: 10%;"&gt;&lt;span style="color: #333333; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: bold; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; 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;"&gt;&lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;&lt;span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;"&gt;July 5, 2022&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000; height: 17px; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 17px; background-color: #cceeff;"&gt;
&lt;td style="text-align: left; text-indent: 0px; font-size: 10pt; font-family: 'Times New Roman'; color: #000000; height: 17px; background-color: #cceeff;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"&gt;Exercise&#160;price&lt;/span&gt;&lt;/td&gt;
&lt;td style="text-align: center; font-size: 10pt; font-family: 'Times New Roman'; color: #000000; height: 17px; background-color: #cceeff;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;$&lt;/span&gt;&lt;/td&gt;
&lt;td style="text-align: right; padding: 1px 0px 1px 1px; font-size: 10pt; font-family: 'Times New Roman'; color: #000000; height: 17px; background-color: #cceeff;"&gt;&lt;span style="color: #333333; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; 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;"&gt;4.60&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000; height: 17px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 17px;"&gt;
&lt;td style="text-align: left; text-indent: 0px; font-size: 10pt; font-family: 'Times New Roman'; color: #000000; height: 17px;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"&gt;Expected&#160;term&#160;(years)&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="text-align: right; padding: 1px 0px 1px 1px; font-size: 10pt; font-family: 'Times New Roman'; color: #000000; height: 17px;"&gt;&lt;span style="color: #333333; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; 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;"&gt;5.0&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 17px; background-color: #cceeff;"&gt;
&lt;td style="text-align: left; text-indent: 0px; font-size: 10pt; font-family: 'Times New Roman'; color: #000000; height: 17px; background-color: #cceeff;"&gt;&lt;span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;"&gt;Volatility&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000; height: 17px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="text-align: right; padding: 1px 0px 1px 1px; font-size: 10pt; font-family: 'Times New Roman'; color: #000000; height: 17px; background-color: #cceeff;"&gt;&lt;span style="color: #333333; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; 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;"&gt;136.9&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000; height: 17px; background-color: #cceeff;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;%&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
</kern:FairValueMeasurementUnitOfferingCommonandUnderwriterWarrantsTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice
      contextRef="I20220705_FairValueInputsLevel3Member"
      decimals="2"
      id="Tag159"
      unitRef="USDPerShare">4.6</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="D20220705_FairValueInputsLevel3Member"
      id="Tag160">P5Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="D20220705_FairValueInputsLevel3Member"
      decimals="3"
      id="Tag225"
      unitRef="Pure">1.369</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:EarningsPerShareTextBlock contextRef="D20230331" id="Tag408">
&lt;p style="margin: 0pt; line-height: 1.3; text-align: left;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;"&gt;Note 11&#160;&lt;b style="color: #000000; font-family: 'times new roman', times; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-size: 13.3333px;"&gt;&#x2013;&lt;/b&gt;&#160;Earning per Share&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; text-align: justify; line-height: 1.3; ;margin: 0px !important;"&gt;&lt;br/&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; text-align: justify; text-indent: 32pt; line-height: 1.2;"&gt;&lt;span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"&gt;During the &lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;three months ended March 31, 2023&lt;/span&gt;&#160;and 2022, we used the two-class method to compute net loss per share because we issued securities other than common stock that are economically equivalent to a common share in that the class of stock has the right to participate in dividends should a dividend be declared payable to holders of&#160;Akerna&#160;Common Stock. These participating securities were the Exchangeable Shares issued by our wholly owned subsidiary in exchange for our acquired ownership interest in Ample. The two-class method requires earnings for the period to be allocated between the Common Stock and participating securities based on their respective rights to receive distributed and undistributed earnings. Under the two-class method, for periods with net income, basic net income per common share is computed by dividing the net income attributable to common stockholders by the weighted average number of shares of Common Stock outstanding during the period. Net income attributable to common stockholders is computed by subtracting from net income&#160;the portion of current period earnings that the participating securities&#160;would have been entitled to receive pursuant to their dividend rights had all of the period&lt;span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; 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;"&gt;&#x2019;s&lt;/span&gt; earnings been distributed. No such adjustment to earnings is made during periods with a net loss, as the holders of the Exchangeable Shares have no obligation to fund losses.&#160;&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-align: justify; text-indent: 32pt; line-height: 1.2; margin: 0pt;"&gt;&lt;br/&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; text-align: justify; text-indent: 32pt; line-height: 1.2;"&gt;&lt;span style="text-indent: 33.3333pt; font-size: 10pt; font-family: 'Times New Roman'; line-height: inherit;"&gt;Diluted net loss per common share is calculated under the &lt;/span&gt;two&lt;span style="text-indent: 33.3333pt; font-size: 10pt; font-family: 'Times New Roman'; line-height: inherit;"&gt;-class method by giving effect to all potentially dilutive common stock equivalents, including warrants, restricted stock, restricted stock units, and shares of common stock issuable upon conversion of our Senior Convertible Notes. We analyzed the potential dilutive effect of any outstanding convertible securities under the &lt;span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; 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.4444px; 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;"&gt;&#x201c;&lt;/span&gt;if-converted&lt;span style="color: #000000; font-family: 'Times New Roman', serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 48px; 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;"&gt;&#x201d;&lt;/span&gt;&#160;method, in which it is assumed that the outstanding Exchangeable Shares and&#160;the Senior Convertible Notes,&#160;are converted to shares of Common Stock at the beginning of the period or date of issuance, if later. We report the more dilutive of the approaches (&lt;/span&gt;two&lt;span style="text-indent: 33.3333pt; font-size: 10pt; font-family: 'Times New Roman'; line-height: inherit;"&gt;-class or if-converted&lt;span style="color: #000000; font-family: 'Times New Roman', serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 48px; 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;"&gt;)&lt;/span&gt;&#160;as the diluted net loss per share during the period. &lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; text-indent: 48px; float: none; line-height: inherit; display: inline !important;"&gt;The dilutive effect of unvested restricted stock and restricted stock units is reflected in diluted loss per share by application of the treasury stock method and is excluded when the effect would be anti-dilutive.&#160;&#160;&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-align: justify; text-indent: 32pt; line-height: 1.2; margin: 0pt;"&gt;&lt;br/&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; text-align: justify; text-indent: 32pt; line-height: 1.2;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt;The weighted-average number of shares outstanding used in the computation of diluted earnings per share does not include the effect of potential outstanding common shares that would have been anti-dilutive for the period.&#160;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"&gt;The table below details potentially outstanding shares on a fully diluted basis that were not included in the calculation of diluted earnings per share for the periods presented:&#160;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0pt; text-align: justify; text-indent: 36pt; line-height: 1.3; ;margin: 0px !important;"&gt;&lt;br/&gt;&lt;/p&gt;
&lt;div id="fs_SXCUS16KKW00000000000000000000B"&gt;
&lt;div style="border-right: none; border-left: none;"&gt;
&lt;div style="border-left: none; border-right: none;"&gt;

&lt;table cellpadding="0" cellspacing="0" style="height: 172px; border-collapse: collapse; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; width: 99.8858%; margin-left: 0.1px;" width="100%"&gt;
&lt;tbody&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; text-align: center; height: 10px; border-bottom: 1.5pt solid #000000;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span&gt;Three&#160;Months Ended&lt;/span&gt; March 31,&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 16px;"&gt;
&lt;td style="vertical-align: bottom; height: 16px;"&gt;
&lt;p style="margin: 0pt; text-align: justify;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; height: 16px; border-bottom: 1.5pt solid #000000;"&gt;
&lt;p style="text-indent: 0pt; margin: 0pt; text-align: center;"&gt;&lt;span style="font-weight: bold;"&gt; 2023 &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 16px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 16px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; text-align: center; border-bottom: 1.5pt solid #000000; height: 16px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; text-align: center; height: 16px; border-bottom: 1.5pt solid #000000;"&gt;&lt;span style="font-weight: bold;"&gt;2022&lt;/span&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 16px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 17px; background-color: #cceeff;"&gt;
&lt;td style="vertical-align: bottom; height: 17px; width: 75%; background-color: #cceeff;"&gt;&lt;span&gt;Shares issuable upon exchange of Exchangeable Shares&lt;/span&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 17px; width: 1%; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; text-align: right; height: 17px; width: 10%; background-color: #cceeff;"&gt;14,252&lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 17px; width: 1%; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 17px; width: 1%; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; text-align: right; width: 1%; background-color: #cceeff; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 17px; text-align: right; width: 10%; background-color: #cceeff;"&gt;15,343&lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 17px; width: 1%; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 17px;"&gt;
&lt;td style="vertical-align: bottom; height: 17px;"&gt;
&lt;p style="margin: 0;"&gt;&lt;span&gt; Shares of common stock issuable upon conversion of convertible notes&#160;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; text-align: right; height: 17px;"&gt;1,757,531&lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; text-align: right; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 17px; text-align: right;"&gt;618,519&lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="background-color: #cceeff; height: 17px;"&gt;
&lt;td style="vertical-align: bottom; background-color: #cceeff; height: 17px;"&gt;Warrants&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: #cceeff; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: #cceeff; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: #cceeff; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: #cceeff; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; text-align: right; background-color: #cceeff; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; text-align: right; background-color: #cceeff; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: #cceeff; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 17px;"&gt;
&lt;td style="vertical-align: bottom; padding-left: 30px; height: 17px;"&gt;2019 Public Warrants&lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; text-align: right; height: 17px;"&gt;
&lt;p style="margin: 0;"&gt;290,690&lt;br/&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; text-align: right; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; text-align: right; height: 17px;"&gt;290,690&lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="background-color: #cceeff; height: 17px;"&gt;
&lt;td style="vertical-align: bottom; padding-left: 30px; background-color: #cceeff; height: 17px;"&gt;2022 Unit Offering - Common Warrants&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: #cceeff; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: #cceeff; text-align: right; height: 17px;"&gt;2,173,913&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: #cceeff; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: #cceeff; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; text-align: right; background-color: #cceeff; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; text-align: right; background-color: #cceeff; height: 17px;"&gt;&#x2014;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: #cceeff; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 17px;"&gt;
&lt;td style="vertical-align: bottom; height: 17px;"&gt;
&lt;p style="margin: 0pt; text-align: justify; padding-left: 30px;"&gt;&lt;span&gt; 2022 Unit Offering - Underwriter Warrants &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 17px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 17px;"&gt;
&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; 108,696&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; text-align: right; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 17px; text-align: right;"&gt;&#x2014;&lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 17px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 17px; background-color: #cceeff;"&gt;
&lt;td style="vertical-align: bottom; height: 17px; background-color: #cceeff;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span&gt; Unvested restricted stock units &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 17px; background-color: #cceeff;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 17px; background-color: #cceeff;"&gt;
&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; 9,350 &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 17px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 17px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; text-align: right; background-color: #cceeff; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 17px; text-align: right; background-color: #cceeff;"&gt;31,392&lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 17px; background-color: #cceeff;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 17px;"&gt;
&lt;td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 17px;"&gt;
&lt;p style="margin: 0pt; text-align: justify;"&gt;&lt;span&gt; Unvested restricted stock awards &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 17px; border-bottom: 1.5pt solid #000000;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 17px; border-bottom: 1.5pt solid #000000;"&gt;
&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#x2014; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; text-align: right; border-bottom: 1.5pt solid #000000; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 17px; text-align: right; border-bottom: 1.5pt solid #000000;"&gt;334&lt;/td&gt;
&lt;td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 17px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 10px; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="padding: 0px 0px 0px 12px; height: 10px; background-color: rgb(204, 238, 255); vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt; text-align: justify;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Total &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-bottom: 4.5pt double rgb(0, 0, 0); vertical-align: bottom; height: 10px; background-color: rgb(204, 238, 255);"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-bottom: 4.5pt double rgb(0, 0, 0); vertical-align: bottom; height: 10px; background-color: rgb(204, 238, 255);"&gt;
&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; 4,354,432 &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; background-color: rgb(204, 238, 255);"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; background-color: rgb(204, 238, 255);"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="border-bottom: 4.5pt double rgb(0, 0, 0); vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255); height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="border-bottom: 4.5pt double rgb(0, 0, 0); vertical-align: bottom; height: 10px; text-align: right; background-color: rgb(204, 238, 255);"&gt;956,278&lt;/td&gt;
&lt;td style="padding: 0px; height: 10px; background-color: rgb(204, 238, 255); vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;

&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock contextRef="D20230331" id="Tag141">
&lt;table cellpadding="0" cellspacing="0" style="height: 172px; border-collapse: collapse; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; width: 99.8858%; margin-left: 0.1px;" width="100%"&gt;
&lt;tbody&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="vertical-align: bottom; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; text-align: center; height: 10px; border-bottom: 1.5pt solid #000000;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span&gt;Three&#160;Months Ended&lt;/span&gt; March 31,&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 16px;"&gt;
&lt;td style="vertical-align: bottom; height: 16px;"&gt;
&lt;p style="margin: 0pt; text-align: justify;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; height: 16px; border-bottom: 1.5pt solid #000000;"&gt;
&lt;p style="text-indent: 0pt; margin: 0pt; text-align: center;"&gt;&lt;span style="font-weight: bold;"&gt; 2023 &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 16px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 16px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; text-align: center; border-bottom: 1.5pt solid #000000; height: 16px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; text-align: center; height: 16px; border-bottom: 1.5pt solid #000000;"&gt;&lt;span style="font-weight: bold;"&gt;2022&lt;/span&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 16px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 17px; background-color: #cceeff;"&gt;
&lt;td style="vertical-align: bottom; height: 17px; width: 75%; background-color: #cceeff;"&gt;&lt;span&gt;Shares issuable upon exchange of Exchangeable Shares&lt;/span&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 17px; width: 1%; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; text-align: right; height: 17px; width: 10%; background-color: #cceeff;"&gt;14,252&lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 17px; width: 1%; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 17px; width: 1%; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; text-align: right; width: 1%; background-color: #cceeff; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 17px; text-align: right; width: 10%; background-color: #cceeff;"&gt;15,343&lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 17px; width: 1%; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 17px;"&gt;
&lt;td style="vertical-align: bottom; height: 17px;"&gt;
&lt;p style="margin: 0;"&gt;&lt;span&gt; Shares of common stock issuable upon conversion of convertible notes&#160;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; text-align: right; height: 17px;"&gt;1,757,531&lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; text-align: right; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 17px; text-align: right;"&gt;618,519&lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="background-color: #cceeff; height: 17px;"&gt;
&lt;td style="vertical-align: bottom; background-color: #cceeff; height: 17px;"&gt;Warrants&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: #cceeff; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: #cceeff; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: #cceeff; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: #cceeff; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; text-align: right; background-color: #cceeff; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; text-align: right; background-color: #cceeff; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: #cceeff; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 17px;"&gt;
&lt;td style="vertical-align: bottom; padding-left: 30px; height: 17px;"&gt;2019 Public Warrants&lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; text-align: right; height: 17px;"&gt;
&lt;p style="margin: 0;"&gt;290,690&lt;br/&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; text-align: right; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; text-align: right; height: 17px;"&gt;290,690&lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="background-color: #cceeff; height: 17px;"&gt;
&lt;td style="vertical-align: bottom; padding-left: 30px; background-color: #cceeff; height: 17px;"&gt;2022 Unit Offering - Common Warrants&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: #cceeff; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: #cceeff; text-align: right; height: 17px;"&gt;2,173,913&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: #cceeff; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: #cceeff; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; text-align: right; background-color: #cceeff; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; text-align: right; background-color: #cceeff; height: 17px;"&gt;&#x2014;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: #cceeff; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 17px;"&gt;
&lt;td style="vertical-align: bottom; height: 17px;"&gt;
&lt;p style="margin: 0pt; text-align: justify; padding-left: 30px;"&gt;&lt;span&gt; 2022 Unit Offering - Underwriter Warrants &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 17px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 17px;"&gt;
&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; 108,696&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; text-align: right; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 17px; text-align: right;"&gt;&#x2014;&lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 17px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 17px; background-color: #cceeff;"&gt;
&lt;td style="vertical-align: bottom; height: 17px; background-color: #cceeff;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span&gt; Unvested restricted stock units &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 17px; background-color: #cceeff;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 17px; background-color: #cceeff;"&gt;
&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; 9,350 &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 17px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 17px; background-color: #cceeff;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; text-align: right; background-color: #cceeff; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 17px; text-align: right; background-color: #cceeff;"&gt;31,392&lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 17px; background-color: #cceeff;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 17px;"&gt;
&lt;td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 17px;"&gt;
&lt;p style="margin: 0pt; text-align: justify;"&gt;&lt;span&gt; Unvested restricted stock awards &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 17px; border-bottom: 1.5pt solid #000000;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 17px; border-bottom: 1.5pt solid #000000;"&gt;
&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#x2014; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; text-align: right; border-bottom: 1.5pt solid #000000; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 17px; text-align: right; border-bottom: 1.5pt solid #000000;"&gt;334&lt;/td&gt;
&lt;td style="padding-bottom: 1.5pt; vertical-align: bottom; height: 17px;"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 10px; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="padding: 0px 0px 0px 12px; height: 10px; background-color: rgb(204, 238, 255); vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt; text-align: justify;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; Total &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-bottom: 4.5pt double rgb(0, 0, 0); vertical-align: bottom; height: 10px; background-color: rgb(204, 238, 255);"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="border-bottom: 4.5pt double rgb(0, 0, 0); vertical-align: bottom; height: 10px; background-color: rgb(204, 238, 255);"&gt;
&lt;p style="margin: 0pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; 4,354,432 &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; background-color: rgb(204, 238, 255);"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; height: 10px; background-color: rgb(204, 238, 255);"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="border-bottom: 4.5pt double rgb(0, 0, 0); vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255); height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="border-bottom: 4.5pt double rgb(0, 0, 0); vertical-align: bottom; height: 10px; text-align: right; background-color: rgb(204, 238, 255);"&gt;956,278&lt;/td&gt;
&lt;td style="padding: 0px; height: 10px; background-color: rgb(204, 238, 255); vertical-align: bottom;" valign="bottom"&gt;
&lt;p style="margin: 0pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#160; &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
</us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="D20230331_ExchangeableDebtMember"
      decimals="0"
      id="Tag429"
      unitRef="Shares">14252</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="D20220331_ExchangeableDebtMember"
      decimals="0"
      id="Tag224"
      unitRef="Shares">15343</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="D20230331_ConvertibleNotesPayableMember"
      decimals="0"
      id="Tag320"
      unitRef="Shares">1757531</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="D20220331_ConvertibleNotesPayableMember"
      decimals="0"
      id="Tag223"
      unitRef="Shares">618519</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="D20230331_PublicWarrantsMember"
      decimals="0"
      id="Tag321"
      unitRef="Shares">290690</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="D20220331_PublicWarrantsMember"
      decimals="0"
      id="Tag222"
      unitRef="Shares">290690</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="D20230331_CommonWarrantsMember"
      decimals="0"
      id="Tag442"
      unitRef="Shares">2173913</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="D20220331_CommonWarrantsMember"
      id="Tag221"
      unitRef="Shares"
      xsi:nil="true"/>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="D20230331_UnderwriterWarrantsMember_1"
      decimals="0"
      id="Tag217"
      unitRef="Shares">108696</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="D20220331_UnderwriterWarrantsMember"
      id="Tag216"
      unitRef="Shares"
      xsi:nil="true"/>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="D20230331_RestrictedStockUnitsRSUMember"
      decimals="0"
      id="Tag743"
      unitRef="Shares">9350</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="D20220331_RestrictedStockUnitsRSUMember"
      decimals="0"
      id="Tag220"
      unitRef="Shares">31392</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="D20230331_RestrictedStockMember"
      id="Tag319"
      unitRef="Shares"
      xsi:nil="true"/>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="D20220331_RestrictedStockMember"
      decimals="0"
      id="Tag219"
      unitRef="Shares">334</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="D20230331"
      decimals="0"
      id="Tag430"
      unitRef="Shares">4354432</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="D20220331"
      decimals="0"
      id="Tag218"
      unitRef="Shares">956278</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock contextRef="D20230331" id="Tag759">
&lt;div style="font-family: 'times new roman', times; font-size: 10pt; text-align: center;"&gt;
&lt;p 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-indent: 0px; 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; margin: 0px; font-size: 13.3333px; text-align: justify; line-height: 1.3;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;"&gt;Note&#160;&lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;&lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;12&#160;&lt;/span&gt;&lt;/span&gt;&lt;b style="color: #000000; font-family: 'times new roman', times; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; 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; text-align: justify;"&gt;&#x2013;&lt;/b&gt;&#160;Discontinued Operations&lt;/span&gt;&lt;/p&gt;
&lt;p 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-indent: 0px; 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; margin: 0px; font-size: 13.3333px; text-align: justify; line-height: 1.3;"&gt;&lt;br/&gt;&lt;/p&gt;
&lt;p style="color: #000000; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; 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; margin: 0cm; text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', serif; line-height: 1.2;"&gt;&lt;span style="font-size: 10pt; color: #000000; text-align: justify; text-indent: 36pt; margin: 0cm; line-height: inherit;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit;"&gt;During the quarter ended December 31, 2022, we committed to a strategic shift&#160;&lt;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; display: inline !important; line-height: inherit;"&gt;in our business strategy for&#160;&lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;&lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;2023&lt;/span&gt;&lt;/span&gt;&#160;and beyond including the sale of &lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;365&lt;/span&gt; Cannabis and LCA, or the&#160;Discontinued Group.&#160;&lt;/span&gt;&lt;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; display: inline !important; line-height: inherit;"&gt;Subsequent to the sales of &lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;365&lt;/span&gt; Cannabis and LCA that were completed in January 2023, we have no future involvement or relationships with these businesses. As a result of these actions, the&#160;assets and liabilities and&#160;results of operations of the Discontinued Group have been classified as held for sale and discontinued&#160;operations, respectively, for all periods presented.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-align: left; line-height: 1.2;;margin:0pt"&gt;&lt;br/&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;div style="font-family: 'times new roman', times; font-size: 10pt;"&gt;
&lt;div style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; 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; line-height: 1.2;"&gt;
&lt;p style="margin: 0cm; color: #000000; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', serif; line-height: 1.2;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;The following table presents the major classes of assets and liabilities of the Discontinued Group:&#160;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0cm; color: #000000; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', serif; line-height: 1.2;"&gt;&lt;br/&gt;&lt;/p&gt;


&lt;table style="height: 161px; width: 100%; margin-left: 0.1px; border-collapse: collapse; font-family: 'times new roman'; font-size: 10pt;"&gt;
&lt;tbody&gt;
&lt;tr style="height: 17px;"&gt;
&lt;td style="height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; height: 17px;"&gt;&lt;span style="font-weight: bold; line-height: inherit;"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;
&lt;td style="height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 17px;"&gt;
&lt;td style="height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td colspan="2" style="height: 17px; text-align: center;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td colspan="2" style="height: 17px; text-align: center; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #000000 !important;"&gt;&lt;span style="color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; 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; font-family: 'Times New Roman', Times, serif; font-size: 10pt; float: none; font-weight: bold; display: inline !important; line-height: inherit;"&gt;&lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;2022&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style="height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 10px; background-color: #cceeff;"&gt;
&lt;td style="height: 10px; background-color: rgb(204, 238, 255); width: 74%;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;Cash and restricted cash&lt;/span&gt;&lt;/td&gt;
&lt;td style="height: 10px; background-color: rgb(204, 238, 255); width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; background-color: rgb(204, 238, 255); width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; text-align: right; background-color: rgb(204, 238, 255); width: 10%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; background-color: rgb(204, 238, 255); width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; background-color: rgb(204, 238, 255); width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; background-color: rgb(204, 238, 255); width: 1%;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;$&lt;/span&gt;&lt;/td&gt;
&lt;td style="text-align: right; height: 10px; background-color: rgb(204, 238, 255); width: 10%;"&gt;305,500&lt;/td&gt;
&lt;td style="height: 10px; background-color: rgb(204, 238, 255); width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="height: 10px;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;Accounts receivable, net&lt;/span&gt;&lt;/td&gt;
&lt;td style="height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; text-align: right;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; text-align: right;"&gt;112,444&lt;/td&gt;
&lt;td style="height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 10px; background-color: #cceeff;"&gt;
&lt;td style="height: 10px; background-color: rgb(204, 238, 255);"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;Prepaid expenses &amp;amp; other current assets&lt;/span&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; background-color: rgb(204, 238, 255);"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; background-color: rgb(204, 238, 255);"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; text-align: right; background-color: rgb(204, 238, 255);"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; background-color: rgb(204, 238, 255);"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; background-color: rgb(204, 238, 255);"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; background-color: rgb(204, 238, 255);"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; text-align: right; background-color: rgb(204, 238, 255);"&gt;578,393&lt;/td&gt;
&lt;td style="height: 10px; background-color: rgb(204, 238, 255);"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="height: 10px;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;Fixed assets&lt;/span&gt;&lt;/td&gt;
&lt;td style="height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; text-align: right;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; text-align: right;"&gt;63,764&lt;/td&gt;
&lt;td style="height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 10px; background-color: #cceeff;"&gt;
&lt;td style="height: 10px; background-color: rgb(204, 238, 255);"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;Capitalized software, net&lt;/span&gt;&lt;/td&gt;
&lt;td style="height: 10px; background-color: rgb(204, 238, 255);"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; background-color: rgb(204, 238, 255);"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; text-align: right; background-color: rgb(204, 238, 255);"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; background-color: rgb(204, 238, 255);"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; background-color: rgb(204, 238, 255);"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; background-color: rgb(204, 238, 255);"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; text-align: right; background-color: rgb(204, 238, 255);"&gt;828,555&lt;/td&gt;
&lt;td style="height: 10px; background-color: rgb(204, 238, 255);"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="height: 10px;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;Intangible assets, net&lt;/span&gt;&lt;/td&gt;
&lt;td style="height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; text-align: right;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: rgb(0, 0, 0) !important;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; text-align: right; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: rgb(0, 0, 0) !important;"&gt;3,241,372&lt;/td&gt;
&lt;td style="height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 17px; background-color: #cceeff;"&gt;
&lt;td style="height: 17px; background-color: rgb(204, 238, 255);"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;Total assets held for sale&lt;/span&gt;&lt;/td&gt;
&lt;td style="height: 17px; background-color: rgb(204, 238, 255);"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 17px; background-color: rgb(204, 238, 255);"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 17px; text-align: right; background-color: rgb(204, 238, 255);"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 17px; background-color: rgb(204, 238, 255);"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 17px; background-color: rgb(204, 238, 255);"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 17px; background-color: rgb(204, 238, 255); border-bottom-width: 6px; border-bottom-style: double; border-bottom-color: rgb(0, 0, 0) !important;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;$&lt;/span&gt;&lt;/td&gt;
&lt;td style="height: 17px; text-align: right; background-color: rgb(204, 238, 255); border-bottom-width: 6px; border-bottom-style: double; border-bottom-color: rgb(0, 0, 0) !important;"&gt;5,130,028&lt;/td&gt;
&lt;td style="height: 17px; background-color: rgb(204, 238, 255);"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; text-align: right;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; text-align: right;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 10px; background-color: #cceeff;"&gt;
&lt;td style="height: 10px; background-color: rgb(204, 238, 255);"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;Accounts payable, accrued expenses and other current liabilities&lt;/span&gt;&lt;/td&gt;
&lt;td style="height: 10px; background-color: rgb(204, 238, 255);"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; background-color: rgb(204, 238, 255);"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; text-align: right; background-color: rgb(204, 238, 255);"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; background-color: rgb(204, 238, 255);"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; background-color: rgb(204, 238, 255);"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; background-color: rgb(204, 238, 255);"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;$&lt;/span&gt;&lt;/td&gt;
&lt;td style="height: 10px; text-align: right; background-color: rgb(204, 238, 255);"&gt;1,034,426&lt;/td&gt;
&lt;td style="height: 10px; background-color: rgb(204, 238, 255);"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="height: 10px;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;Deferred revenue&lt;/span&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; text-align: right;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; text-align: right;"&gt;994,713&lt;/td&gt;
&lt;td style="height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 10px; background-color: #cceeff;"&gt;
&lt;td style="height: 10px; background-color: rgb(204, 238, 255);"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;Deferred revenue, noncurrent&lt;/span&gt;&lt;/td&gt;
&lt;td style="height: 10px; background-color: rgb(204, 238, 255);"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; background-color: rgb(204, 238, 255);"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; text-align: right; background-color: rgb(204, 238, 255);"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; background-color: rgb(204, 238, 255);"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; background-color: rgb(204, 238, 255);"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; background-color: rgb(204, 238, 255); border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: rgb(0, 0, 0) !important;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; text-align: right; background-color: rgb(204, 238, 255); border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: rgb(0, 0, 0) !important;"&gt;217,083&lt;/td&gt;
&lt;td style="height: 10px; background-color: rgb(204, 238, 255);"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="height: 10px;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;Total liabilities held for sale&lt;/span&gt;&lt;/td&gt;
&lt;td style="height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; text-align: right;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; border-bottom-width: 6px; border-bottom-style: double; border-bottom-color: rgb(0, 0, 0) !important;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;$&lt;/span&gt;&lt;/td&gt;
&lt;td style="height: 10px; text-align: right; border-bottom-width: 6px; border-bottom-style: double; border-bottom-color: rgb(0, 0, 0) !important;"&gt;2,246,222&lt;/td&gt;
&lt;td style="height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;


&lt;p style="margin: 0px; color: #000000; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; 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; text-align: justify; text-indent: 0px; font-family: 'Times New Roman', serif; line-height: 1.2;"&gt;&lt;br/&gt;&lt;/p&gt;
&lt;p style="margin: 0cm; color: #000000; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; 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; text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', serif; line-height: 1.2;"&gt;&lt;span style="font-size: 10pt; color: #000000; text-align: justify; text-indent: 36pt; margin: 0cm; line-height: inherit;"&gt;&lt;span style="font-family: 'times new roman', times; line-height: inherit;"&gt;&lt;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; display: inline !important; line-height: inherit;"&gt;The following table summarizes the results of operations of the&#160;Discontinued Group:&#160;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0cm; color: #000000; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; 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; text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', serif; line-height: 1.2;"&gt;&lt;br/&gt;&lt;/p&gt;


&lt;table style="height: 167px; width: 100%; margin: 0px 0px 0px 0.1px; font-family: 'times new roman'; font-size: 10pt; border-collapse: collapse; text-indent: 0px;"&gt;
&lt;tbody&gt;
&lt;tr style="height: 17px;"&gt;
&lt;td style="height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td colspan="6" style="text-align: center; height: 17px; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: rgb(0, 0, 0) !important;"&gt;&lt;span style="color: #000000; font-family: 'times new roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: bold; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; 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;"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;
&lt;td style="height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td colspan="2" style="height: 10px; text-align: center; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #000000 !important;"&gt;&lt;span style="font-weight: bold; font-size: 10pt; line-height: inherit;"&gt;&lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;2023&lt;/span&gt;&lt;/span&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; height: 10px; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #000000 !important;"&gt;&lt;span style="color: #000000; font-family: 'times new roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: bold; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; 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;"&gt;&lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;2022&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style="height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 10px; background-color: #cceeff;"&gt;
&lt;td style="height: 10px; background-color: rgb(204, 238, 255); width: 74%;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;Revenue&lt;/span&gt;&lt;/td&gt;
&lt;td style="height: 10px; background-color: rgb(204, 238, 255); width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255); width: 1%;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;$&lt;/span&gt;&lt;/td&gt;
&lt;td style="height: 10px; text-align: right; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255); width: 10%;"&gt;214,346&lt;/td&gt;
&lt;td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255); width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255); width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255); width: 1%;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;$&lt;/span&gt;&lt;/td&gt;
&lt;td style="height: 10px; text-align: right; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255); width: 10%;"&gt;2,705,761&lt;/td&gt;
&lt;td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255); width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="height: 10px;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;Cost of revenue&lt;/span&gt;&lt;/td&gt;
&lt;td style="height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; text-align: right; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;10,119&lt;/td&gt;
&lt;td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; text-align: right; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;680,662&lt;/td&gt;
&lt;td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 10px; background-color: #cceeff;"&gt;
&lt;td style="height: 10px; background-color: rgb(204, 238, 255);"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;Gross profit&lt;/span&gt;&lt;/td&gt;
&lt;td style="height: 10px; background-color: rgb(204, 238, 255);"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255); border-top-width: 2px; border-top-style: solid; border-bottom-width: 2px; border-bottom-style: solid; border-top-color: rgb(0, 0, 0) !important; border-bottom-color: rgb(0, 0, 0) !important;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; text-align: right; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255); border-top-width: 2px; border-top-style: solid; border-bottom-width: 2px; border-bottom-style: solid; border-top-color: rgb(0, 0, 0) !important; border-bottom-color: rgb(0, 0, 0) !important;"&gt;204,227&lt;/td&gt;
&lt;td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; text-align: right; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255); border-top-width: 2px; border-top-style: solid; border-bottom-width: 2px; border-bottom-style: solid; border-top-color: rgb(0, 0, 0) !important; border-bottom-color: rgb(0, 0, 0) !important;"&gt;2,025,099&lt;/td&gt;
&lt;td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="height: 10px;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;Product development&lt;/span&gt;&lt;/td&gt;
&lt;td style="height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; text-align: right; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;117,500&lt;/td&gt;
&lt;td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; text-align: right; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;389,614&lt;/td&gt;
&lt;td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 10px; background-color: #cceeff;"&gt;
&lt;td style="height: 10px; background-color: rgb(204, 238, 255);"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;Sales and marketing&lt;/span&gt;&lt;/td&gt;
&lt;td style="height: 10px; background-color: rgb(204, 238, 255);"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; text-align: right; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);"&gt;171,753&lt;/td&gt;
&lt;td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; text-align: right; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);"&gt;1,184,979&lt;/td&gt;
&lt;td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="height: 10px;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;General and administrative&lt;/span&gt;&lt;/td&gt;
&lt;td style="height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; text-align: right; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;4,032&lt;/td&gt;
&lt;td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; text-align: right; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;648,101&lt;/td&gt;
&lt;td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 10px; background-color: #cceeff;"&gt;
&lt;td style="height: 10px; background-color: rgb(204, 238, 255);"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;Depreciation and amortization&lt;/span&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; background-color: rgb(204, 238, 255);"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; text-align: right; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);"&gt;24,507&lt;/td&gt;
&lt;td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; text-align: right; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);"&gt;511,947&lt;/td&gt;
&lt;td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="height: 10px;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;Impairment of long-lived assets&lt;/span&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; text-align: right; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;&#x2014;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; text-align: right; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;31,420&lt;/td&gt;
&lt;td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 10px; background-color: #cceeff;"&gt;
&lt;td style="height: 10px; background-color: rgb(204, 238, 255);"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;Other expense&lt;/span&gt;&lt;/td&gt;
&lt;td style="height: 10px; background-color: rgb(204, 238, 255);"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; text-align: right; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);"&gt;(1,833&lt;/td&gt;
&lt;td style="height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);"&gt;)&lt;/td&gt;
&lt;td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; text-align: right; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);"&gt;&#x2014;&lt;/td&gt;
&lt;td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="height: 10px;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;Loss from discontinued operations before income taxes&lt;/span&gt;&lt;/td&gt;
&lt;td style="height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; border-top-width: 2px; border-top-style: solid; border-top-color: rgb(0, 0, 0) !important;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; text-align: right; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; border-top-width: 2px; border-top-style: solid; border-top-color: rgb(0, 0, 0) !important;"&gt;(115,398&lt;/td&gt;
&lt;td style="height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;)&lt;/td&gt;
&lt;td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; text-align: right; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; border-top-width: 2px; border-top-style: solid; border-top-color: rgb(0, 0, 0) !important;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;(&lt;/span&gt;740,962&lt;/td&gt;
&lt;td style="height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 10px; background-color: #cceeff;"&gt;
&lt;td style="height: 10px; background-color: rgb(204, 238, 255);"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;Income tax benefit&lt;/span&gt;&lt;/td&gt;
&lt;td style="height: 10px; background-color: rgb(204, 238, 255);"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; text-align: right; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);"&gt;&#x2014;&lt;/td&gt;
&lt;td style="height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);"/&gt;
&lt;td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; text-align: right; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);"&gt;&#x2014;&lt;/td&gt;
&lt;td style="height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);"/&gt;
&lt;/tr&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="height: 10px;"&gt;Loss from discontinued operations, net of tax&lt;/td&gt;
&lt;td style="height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="text-align: right; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; height: 10px;"&gt;(115,398&lt;/td&gt;
&lt;td style="padding: 0px; margin: 0px; text-indent: 0px; height: 10px;"&gt;)&lt;/td&gt;
&lt;td style="padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="text-align: right; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; height: 10px;"&gt;(740,962&lt;/td&gt;
&lt;td style="padding: 0px; margin: 0px; text-indent: 0px; height: 10px;"&gt;)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 10px; background-color: #cceeff;"&gt;
&lt;td style="height: 10px; background-color: rgb(204, 238, 255);"&gt;Gain on sale of discontinued&#160;operations, net of tax&lt;/td&gt;
&lt;td style="height: 10px; background-color: rgb(204, 238, 255);"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; height: 10px; background-color: rgb(204, 238, 255);"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="text-align: right; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; height: 10px; background-color: rgb(204, 238, 255);"&gt;212,601&lt;/td&gt;
&lt;td style="padding: 0px; margin: 0px; text-indent: 0px; height: 10px; background-color: rgb(204, 238, 255);"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; height: 10px; background-color: rgb(204, 238, 255);"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; height: 10px; background-color: rgb(204, 238, 255);"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="text-align: right; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; height: 10px; background-color: rgb(204, 238, 255);"&gt;&#x2014;&lt;/td&gt;
&lt;td style="padding: 0px; margin: 0px; text-indent: 0px; height: 10px; background-color: rgb(204, 238, 255);"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="height: 10px;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;Net gain (loss) from discontinued operations, net of tax&lt;/span&gt;&lt;/td&gt;
&lt;td style="height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; border-top-width: 2px; border-top-style: solid; border-bottom-width: 6px; border-bottom-style: double; border-top-color: rgb(0, 0, 0) !important; border-bottom-color: rgb(0, 0, 0) !important;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;$&lt;/span&gt;&lt;/td&gt;
&lt;td style="height: 10px; text-align: right; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; border-top-width: 2px; border-top-style: solid; border-bottom-width: 6px; border-bottom-style: double; border-top-color: rgb(0, 0, 0) !important; border-bottom-color: rgb(0, 0, 0) !important;"&gt;97,203&lt;/td&gt;
&lt;td style="height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;$&lt;/span&gt;&lt;/td&gt;
&lt;td style="height: 10px; text-align: right; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; border-top-width: 2px; border-top-style: solid; border-bottom-width: 6px; border-bottom-style: double; border-top-color: rgb(0, 0, 0) !important; border-bottom-color: rgb(0, 0, 0) !important;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;(&lt;/span&gt;740,962&lt;/td&gt;
&lt;td style="height: 10px; padding: 0px 0px 2px; margin: 0px; text-indent: 0px;"&gt;)&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;

&lt;/div&gt;
&lt;p style="color: #000000; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-indent: 0px; 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; margin: 0px; text-align: justify; font-family: 'Times New Roman', serif; line-height: 1.2;"&gt;&lt;br/&gt;&lt;/p&gt;
&lt;p style="color: #000000; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; 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; margin: 0pt; text-align: justify; text-indent: 32pt; font-family: 'Times New Roman', serif; line-height: 1.2;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;The &lt;/span&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;impairment of long-lived assets for the three months ended March 31, 2022 is attributable to goodwill associated with LCA&lt;/span&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;. We recognized a gain on the&#160;disposition of the Discontinued Group as the sum of the cash proceeds received, or $0.6 million, and the termination and release of the&#160;Earn-out Obligation, or $2.3 million, exceeded the carrying values of $2.7 million attributable to the net assets of the Discontinued Group upon their dispositions in January 2023. While there were none during the three months ended March 31, 2023, t&lt;/span&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;&lt;span style="color: #000000; font-family: 'Times New Roman', serif; 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; display: inline !important; line-height: inherit;"&gt;he Discontinued Group incurred capital expenditures for capitalized software assets of&#160;$0.3&#160;million for the three months ended March 31, 2022. There were no material non-cash investing&#160;and financing activities attributable to the&#160;Discontinued Group for the three months ended March 31, 2023 and 2022, respectively.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
</us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock>
    <kern:ScheduleOfAssetsAndLiabilitiesOfTheDiscontinuedGroupTableTextBlock contextRef="D20230331" id="Tag554">
&lt;table style="height: 161px; width: 100%; margin-left: 0.1px; border-collapse: collapse; font-family: 'times new roman'; font-size: 10pt;"&gt;
&lt;tbody&gt;
&lt;tr style="height: 17px;"&gt;
&lt;td style="height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; height: 17px;"&gt;&lt;span style="font-weight: bold; line-height: inherit;"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;
&lt;td style="height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 17px;"&gt;
&lt;td style="height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td colspan="2" style="height: 17px; text-align: center;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td colspan="2" style="height: 17px; text-align: center; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #000000 !important;"&gt;&lt;span style="color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; 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; font-family: 'Times New Roman', Times, serif; font-size: 10pt; float: none; font-weight: bold; display: inline !important; line-height: inherit;"&gt;&lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;2022&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style="height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 10px; background-color: #cceeff;"&gt;
&lt;td style="height: 10px; background-color: rgb(204, 238, 255); width: 74%;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;Cash and restricted cash&lt;/span&gt;&lt;/td&gt;
&lt;td style="height: 10px; background-color: rgb(204, 238, 255); width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; background-color: rgb(204, 238, 255); width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; text-align: right; background-color: rgb(204, 238, 255); width: 10%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; background-color: rgb(204, 238, 255); width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; background-color: rgb(204, 238, 255); width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; background-color: rgb(204, 238, 255); width: 1%;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;$&lt;/span&gt;&lt;/td&gt;
&lt;td style="text-align: right; height: 10px; background-color: rgb(204, 238, 255); width: 10%;"&gt;305,500&lt;/td&gt;
&lt;td style="height: 10px; background-color: rgb(204, 238, 255); width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="height: 10px;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;Accounts receivable, net&lt;/span&gt;&lt;/td&gt;
&lt;td style="height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; text-align: right;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; text-align: right;"&gt;112,444&lt;/td&gt;
&lt;td style="height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 10px; background-color: #cceeff;"&gt;
&lt;td style="height: 10px; background-color: rgb(204, 238, 255);"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;Prepaid expenses &amp;amp; other current assets&lt;/span&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; background-color: rgb(204, 238, 255);"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; background-color: rgb(204, 238, 255);"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; text-align: right; background-color: rgb(204, 238, 255);"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; background-color: rgb(204, 238, 255);"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; background-color: rgb(204, 238, 255);"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; background-color: rgb(204, 238, 255);"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; text-align: right; background-color: rgb(204, 238, 255);"&gt;578,393&lt;/td&gt;
&lt;td style="height: 10px; background-color: rgb(204, 238, 255);"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="height: 10px;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;Fixed assets&lt;/span&gt;&lt;/td&gt;
&lt;td style="height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; text-align: right;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; text-align: right;"&gt;63,764&lt;/td&gt;
&lt;td style="height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 10px; background-color: #cceeff;"&gt;
&lt;td style="height: 10px; background-color: rgb(204, 238, 255);"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;Capitalized software, net&lt;/span&gt;&lt;/td&gt;
&lt;td style="height: 10px; background-color: rgb(204, 238, 255);"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; background-color: rgb(204, 238, 255);"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; text-align: right; background-color: rgb(204, 238, 255);"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; background-color: rgb(204, 238, 255);"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; background-color: rgb(204, 238, 255);"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; background-color: rgb(204, 238, 255);"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; text-align: right; background-color: rgb(204, 238, 255);"&gt;828,555&lt;/td&gt;
&lt;td style="height: 10px; background-color: rgb(204, 238, 255);"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="height: 10px;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;Intangible assets, net&lt;/span&gt;&lt;/td&gt;
&lt;td style="height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; text-align: right;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: rgb(0, 0, 0) !important;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; text-align: right; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: rgb(0, 0, 0) !important;"&gt;3,241,372&lt;/td&gt;
&lt;td style="height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 17px; background-color: #cceeff;"&gt;
&lt;td style="height: 17px; background-color: rgb(204, 238, 255);"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;Total assets held for sale&lt;/span&gt;&lt;/td&gt;
&lt;td style="height: 17px; background-color: rgb(204, 238, 255);"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 17px; background-color: rgb(204, 238, 255);"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 17px; text-align: right; background-color: rgb(204, 238, 255);"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 17px; background-color: rgb(204, 238, 255);"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 17px; background-color: rgb(204, 238, 255);"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 17px; background-color: rgb(204, 238, 255); border-bottom-width: 6px; border-bottom-style: double; border-bottom-color: rgb(0, 0, 0) !important;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;$&lt;/span&gt;&lt;/td&gt;
&lt;td style="height: 17px; text-align: right; background-color: rgb(204, 238, 255); border-bottom-width: 6px; border-bottom-style: double; border-bottom-color: rgb(0, 0, 0) !important;"&gt;5,130,028&lt;/td&gt;
&lt;td style="height: 17px; background-color: rgb(204, 238, 255);"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; text-align: right;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; text-align: right;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 10px; background-color: #cceeff;"&gt;
&lt;td style="height: 10px; background-color: rgb(204, 238, 255);"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;Accounts payable, accrued expenses and other current liabilities&lt;/span&gt;&lt;/td&gt;
&lt;td style="height: 10px; background-color: rgb(204, 238, 255);"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; background-color: rgb(204, 238, 255);"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; text-align: right; background-color: rgb(204, 238, 255);"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; background-color: rgb(204, 238, 255);"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; background-color: rgb(204, 238, 255);"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; background-color: rgb(204, 238, 255);"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;$&lt;/span&gt;&lt;/td&gt;
&lt;td style="height: 10px; text-align: right; background-color: rgb(204, 238, 255);"&gt;1,034,426&lt;/td&gt;
&lt;td style="height: 10px; background-color: rgb(204, 238, 255);"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="height: 10px;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;Deferred revenue&lt;/span&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; text-align: right;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; text-align: right;"&gt;994,713&lt;/td&gt;
&lt;td style="height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 10px; background-color: #cceeff;"&gt;
&lt;td style="height: 10px; background-color: rgb(204, 238, 255);"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;Deferred revenue, noncurrent&lt;/span&gt;&lt;/td&gt;
&lt;td style="height: 10px; background-color: rgb(204, 238, 255);"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; background-color: rgb(204, 238, 255);"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; text-align: right; background-color: rgb(204, 238, 255);"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; background-color: rgb(204, 238, 255);"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; background-color: rgb(204, 238, 255);"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; background-color: rgb(204, 238, 255); border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: rgb(0, 0, 0) !important;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; text-align: right; background-color: rgb(204, 238, 255); border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: rgb(0, 0, 0) !important;"&gt;217,083&lt;/td&gt;
&lt;td style="height: 10px; background-color: rgb(204, 238, 255);"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="height: 10px;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;Total liabilities held for sale&lt;/span&gt;&lt;/td&gt;
&lt;td style="height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; text-align: right;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; border-bottom-width: 6px; border-bottom-style: double; border-bottom-color: rgb(0, 0, 0) !important;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;$&lt;/span&gt;&lt;/td&gt;
&lt;td style="height: 10px; text-align: right; border-bottom-width: 6px; border-bottom-style: double; border-bottom-color: rgb(0, 0, 0) !important;"&gt;2,246,222&lt;/td&gt;
&lt;td style="height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
</kern:ScheduleOfAssetsAndLiabilitiesOfTheDiscontinuedGroupTableTextBlock>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents
      contextRef="I20221231_ThreeSixtyFiveCannabisMember_SegmentDiscontinuedOperationsMember"
      decimals="0"
      id="Tag9"
      unitRef="USD">305500</us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet
      contextRef="I20221231_ThreeSixtyFiveCannabisMember_SegmentDiscontinuedOperationsMember"
      decimals="0"
      id="Tag16"
      unitRef="USD">112444</us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent
      contextRef="I20221231_ThreeSixtyFiveCannabisMember_SegmentDiscontinuedOperationsMember"
      decimals="0"
      id="Tag15"
      unitRef="USD">578393</us-gaap:DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets
      contextRef="I20221231_ThreeSixtyFiveCannabisMember_SegmentDiscontinuedOperationsMember"
      decimals="0"
      id="Tag24"
      unitRef="USD">63764</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationInventoryNoncurrent
      contextRef="I20221231_ThreeSixtyFiveCannabisMember_SegmentDiscontinuedOperationsMember"
      decimals="0"
      id="Tag4"
      unitRef="USD">828555</us-gaap:DisposalGroupIncludingDiscontinuedOperationInventoryNoncurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent
      contextRef="I20221231_ThreeSixtyFiveCannabisMember_SegmentDiscontinuedOperationsMember"
      decimals="0"
      id="Tag721"
      unitRef="USD">3241372</us-gaap:DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent>
    <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation
      contextRef="I20221231_ThreeSixtyFiveCannabisMember_SegmentDiscontinuedOperationsMember"
      decimals="0"
      id="Tag31"
      unitRef="USD">5130028</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsPayableAndAccruedLiabilitiesCurrent
      contextRef="I20221231_ThreeSixtyFiveCannabisMember_SegmentDiscontinuedOperationsMember"
      decimals="0"
      id="Tag732"
      unitRef="USD">1034426</us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsPayableAndAccruedLiabilitiesCurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationDeferredRevenueCurrent
      contextRef="I20221231_ThreeSixtyFiveCannabisMember_SegmentDiscontinuedOperationsMember"
      decimals="0"
      id="Tag25"
      unitRef="USD">994713</us-gaap:DisposalGroupIncludingDiscontinuedOperationDeferredRevenueCurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationDeferredRevenueNoncurrent
      contextRef="I20221231_ThreeSixtyFiveCannabisMember_SegmentDiscontinuedOperationsMember"
      decimals="0"
      id="Tag8"
      unitRef="USD">217083</us-gaap:DisposalGroupIncludingDiscontinuedOperationDeferredRevenueNoncurrent>
    <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation
      contextRef="I20221231_ThreeSixtyFiveCannabisMember_SegmentDiscontinuedOperationsMember"
      decimals="0"
      id="Tag7"
      unitRef="USD">2246222</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation>
    <us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock contextRef="D20230331" id="Tag707">
&lt;table style="height: 167px; width: 100%; margin: 0px 0px 0px 0.1px; font-family: 'times new roman'; font-size: 10pt; border-collapse: collapse; text-indent: 0px;"&gt;
&lt;tbody&gt;
&lt;tr style="height: 17px;"&gt;
&lt;td style="height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td colspan="6" style="text-align: center; height: 17px; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: rgb(0, 0, 0) !important;"&gt;&lt;span style="color: #000000; font-family: 'times new roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: bold; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; 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;"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;
&lt;td style="height: 17px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td colspan="2" style="height: 10px; text-align: center; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #000000 !important;"&gt;&lt;span style="font-weight: bold; font-size: 10pt; line-height: inherit;"&gt;&lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;2023&lt;/span&gt;&lt;/span&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; height: 10px; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #000000 !important;"&gt;&lt;span style="color: #000000; font-family: 'times new roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: bold; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; 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;"&gt;&lt;span style="border-left: none; border-right: none; line-height: inherit;"&gt;2022&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style="height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 10px; background-color: #cceeff;"&gt;
&lt;td style="height: 10px; background-color: rgb(204, 238, 255); width: 74%;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;Revenue&lt;/span&gt;&lt;/td&gt;
&lt;td style="height: 10px; background-color: rgb(204, 238, 255); width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255); width: 1%;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;$&lt;/span&gt;&lt;/td&gt;
&lt;td style="height: 10px; text-align: right; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255); width: 10%;"&gt;214,346&lt;/td&gt;
&lt;td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255); width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255); width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255); width: 1%;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;$&lt;/span&gt;&lt;/td&gt;
&lt;td style="height: 10px; text-align: right; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255); width: 10%;"&gt;2,705,761&lt;/td&gt;
&lt;td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255); width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="height: 10px;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;Cost of revenue&lt;/span&gt;&lt;/td&gt;
&lt;td style="height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; text-align: right; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;10,119&lt;/td&gt;
&lt;td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; text-align: right; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;680,662&lt;/td&gt;
&lt;td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 10px; background-color: #cceeff;"&gt;
&lt;td style="height: 10px; background-color: rgb(204, 238, 255);"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;Gross profit&lt;/span&gt;&lt;/td&gt;
&lt;td style="height: 10px; background-color: rgb(204, 238, 255);"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255); border-top-width: 2px; border-top-style: solid; border-bottom-width: 2px; border-bottom-style: solid; border-top-color: rgb(0, 0, 0) !important; border-bottom-color: rgb(0, 0, 0) !important;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; text-align: right; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255); border-top-width: 2px; border-top-style: solid; border-bottom-width: 2px; border-bottom-style: solid; border-top-color: rgb(0, 0, 0) !important; border-bottom-color: rgb(0, 0, 0) !important;"&gt;204,227&lt;/td&gt;
&lt;td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; text-align: right; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255); border-top-width: 2px; border-top-style: solid; border-bottom-width: 2px; border-bottom-style: solid; border-top-color: rgb(0, 0, 0) !important; border-bottom-color: rgb(0, 0, 0) !important;"&gt;2,025,099&lt;/td&gt;
&lt;td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="height: 10px;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;Product development&lt;/span&gt;&lt;/td&gt;
&lt;td style="height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; text-align: right; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;117,500&lt;/td&gt;
&lt;td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; text-align: right; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;389,614&lt;/td&gt;
&lt;td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 10px; background-color: #cceeff;"&gt;
&lt;td style="height: 10px; background-color: rgb(204, 238, 255);"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;Sales and marketing&lt;/span&gt;&lt;/td&gt;
&lt;td style="height: 10px; background-color: rgb(204, 238, 255);"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; text-align: right; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);"&gt;171,753&lt;/td&gt;
&lt;td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; text-align: right; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);"&gt;1,184,979&lt;/td&gt;
&lt;td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="height: 10px;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;General and administrative&lt;/span&gt;&lt;/td&gt;
&lt;td style="height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; text-align: right; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;4,032&lt;/td&gt;
&lt;td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; text-align: right; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;648,101&lt;/td&gt;
&lt;td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 10px; background-color: #cceeff;"&gt;
&lt;td style="height: 10px; background-color: rgb(204, 238, 255);"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;Depreciation and amortization&lt;/span&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; background-color: rgb(204, 238, 255);"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; text-align: right; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);"&gt;24,507&lt;/td&gt;
&lt;td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; text-align: right; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);"&gt;511,947&lt;/td&gt;
&lt;td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="height: 10px;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;Impairment of long-lived assets&lt;/span&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; text-align: right; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;&#x2014;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; text-align: right; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;31,420&lt;/td&gt;
&lt;td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 10px; background-color: #cceeff;"&gt;
&lt;td style="height: 10px; background-color: rgb(204, 238, 255);"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;Other expense&lt;/span&gt;&lt;/td&gt;
&lt;td style="height: 10px; background-color: rgb(204, 238, 255);"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; text-align: right; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);"&gt;(1,833&lt;/td&gt;
&lt;td style="height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);"&gt;)&lt;/td&gt;
&lt;td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; text-align: right; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);"&gt;&#x2014;&lt;/td&gt;
&lt;td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="height: 10px;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;Loss from discontinued operations before income taxes&lt;/span&gt;&lt;/td&gt;
&lt;td style="height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; border-top-width: 2px; border-top-style: solid; border-top-color: rgb(0, 0, 0) !important;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; text-align: right; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; border-top-width: 2px; border-top-style: solid; border-top-color: rgb(0, 0, 0) !important;"&gt;(115,398&lt;/td&gt;
&lt;td style="height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;)&lt;/td&gt;
&lt;td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; text-align: right; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; border-top-width: 2px; border-top-style: solid; border-top-color: rgb(0, 0, 0) !important;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;(&lt;/span&gt;740,962&lt;/td&gt;
&lt;td style="height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 10px; background-color: #cceeff;"&gt;
&lt;td style="height: 10px; background-color: rgb(204, 238, 255);"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;Income tax benefit&lt;/span&gt;&lt;/td&gt;
&lt;td style="height: 10px; background-color: rgb(204, 238, 255);"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; text-align: right; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);"&gt;&#x2014;&lt;/td&gt;
&lt;td style="height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);"/&gt;
&lt;td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; text-align: right; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);"&gt;&#x2014;&lt;/td&gt;
&lt;td style="height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: rgb(204, 238, 255);"/&gt;
&lt;/tr&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="height: 10px;"&gt;Loss from discontinued operations, net of tax&lt;/td&gt;
&lt;td style="height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="text-align: right; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; height: 10px;"&gt;(115,398&lt;/td&gt;
&lt;td style="padding: 0px; margin: 0px; text-indent: 0px; height: 10px;"&gt;)&lt;/td&gt;
&lt;td style="padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="text-align: right; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; height: 10px;"&gt;(740,962&lt;/td&gt;
&lt;td style="padding: 0px; margin: 0px; text-indent: 0px; height: 10px;"&gt;)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 10px; background-color: #cceeff;"&gt;
&lt;td style="height: 10px; background-color: rgb(204, 238, 255);"&gt;Gain on sale of discontinued&#160;operations, net of tax&lt;/td&gt;
&lt;td style="height: 10px; background-color: rgb(204, 238, 255);"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; height: 10px; background-color: rgb(204, 238, 255);"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="text-align: right; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; height: 10px; background-color: rgb(204, 238, 255);"&gt;212,601&lt;/td&gt;
&lt;td style="padding: 0px; margin: 0px; text-indent: 0px; height: 10px; background-color: rgb(204, 238, 255);"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; height: 10px; background-color: rgb(204, 238, 255);"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; height: 10px; background-color: rgb(204, 238, 255);"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="text-align: right; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; height: 10px; background-color: rgb(204, 238, 255);"&gt;&#x2014;&lt;/td&gt;
&lt;td style="padding: 0px; margin: 0px; text-indent: 0px; height: 10px; background-color: rgb(204, 238, 255);"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height: 10px;"&gt;
&lt;td style="height: 10px;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;Net gain (loss) from discontinued operations, net of tax&lt;/span&gt;&lt;/td&gt;
&lt;td style="height: 10px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; border-top-width: 2px; border-top-style: solid; border-bottom-width: 6px; border-bottom-style: double; border-top-color: rgb(0, 0, 0) !important; border-bottom-color: rgb(0, 0, 0) !important;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;$&lt;/span&gt;&lt;/td&gt;
&lt;td style="height: 10px; text-align: right; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; border-top-width: 2px; border-top-style: solid; border-bottom-width: 6px; border-bottom-style: double; border-top-color: rgb(0, 0, 0) !important; border-bottom-color: rgb(0, 0, 0) !important;"&gt;97,203&lt;/td&gt;
&lt;td style="height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;$&lt;/span&gt;&lt;/td&gt;
&lt;td style="height: 10px; text-align: right; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; border-top-width: 2px; border-top-style: solid; border-bottom-width: 6px; border-bottom-style: double; border-top-color: rgb(0, 0, 0) !important; border-bottom-color: rgb(0, 0, 0) !important;"&gt;&lt;span style="font-size: 10pt; line-height: inherit;"&gt;(&lt;/span&gt;740,962&lt;/td&gt;
&lt;td style="height: 10px; padding: 0px 0px 2px; margin: 0px; text-indent: 0px;"&gt;)&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
</us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue contextRef="D20230331" decimals="0" id="Tag5" unitRef="USD">214346</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue contextRef="D20220331" decimals="0" id="Tag2" unitRef="USD">2705761</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold
      contextRef="D20230331"
      decimals="0"
      id="Tag10"
      unitRef="USD">10119</us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold contextRef="D20220331" decimals="0" id="Tag3" unitRef="USD">680662</us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss
      contextRef="D20230331"
      decimals="0"
      id="Tag28"
      unitRef="USD">204227</us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss
      contextRef="D20220331"
      decimals="0"
      id="Tag12"
      unitRef="USD">2025099</us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss>
    <kern:DiscontinuedOperationProductAndDevelopmentExpense
      contextRef="D20230331"
      decimals="0"
      id="Tag27"
      unitRef="USD">117500</kern:DiscontinuedOperationProductAndDevelopmentExpense>
    <kern:DiscontinuedOperationProductAndDevelopmentExpense
      contextRef="D20220331"
      decimals="0"
      id="Tag722"
      unitRef="USD">389614</kern:DiscontinuedOperationProductAndDevelopmentExpense>
    <kern:DiscontinuedOperationSellingAndMarketingExpense
      contextRef="D20230331"
      decimals="0"
      id="Tag723"
      unitRef="USD">171753</kern:DiscontinuedOperationSellingAndMarketingExpense>
    <kern:DiscontinuedOperationSellingAndMarketingExpense
      contextRef="D20220331"
      decimals="0"
      id="Tag19"
      unitRef="USD">1184979</kern:DiscontinuedOperationSellingAndMarketingExpense>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense
      contextRef="D20230331"
      decimals="0"
      id="Tag13"
      unitRef="USD">4032</us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense
      contextRef="D20220331"
      decimals="0"
      id="Tag549"
      unitRef="USD">648101</us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization contextRef="D20230331" decimals="0" id="Tag6" unitRef="USD">24507</us-gaap:DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization
      contextRef="D20220331"
      decimals="0"
      id="Tag531"
      unitRef="USD">511947</us-gaap:DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization>
    <kern:DiscontinuedOperationImpairmentOfLongLivedAssetsHeldForUse
      contextRef="D20230331"
      id="Tag17"
      unitRef="USD"
      xsi:nil="true"/>
    <kern:DiscontinuedOperationImpairmentOfLongLivedAssetsHeldForUse
      contextRef="D20220331"
      decimals="0"
      id="Tag547"
      unitRef="USD">31420</kern:DiscontinuedOperationImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherExpense
      contextRef="D20230331"
      decimals="0"
      id="Tag22"
      unitRef="USD">1833</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherExpense>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherExpense
      contextRef="D20220331"
      id="Tag546"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
      contextRef="D20230331"
      decimals="0"
      id="Tag21"
      unitRef="USD">-115398</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
      contextRef="D20220331"
      decimals="0"
      id="Tag26"
      unitRef="USD">-740962</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="D20230331"
      id="Tag11"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="D20220331"
      id="Tag544"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax contextRef="D20230331" decimals="0" id="Tag1" unitRef="USD">-115398</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax
      contextRef="D20220331"
      decimals="0"
      id="Tag548"
      unitRef="USD">-740962</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax>
    <us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax
      contextRef="D20230331"
      decimals="0"
      id="Tag724"
      unitRef="USD">212601</us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax>
    <us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax
      contextRef="D20220331"
      id="Tag532"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="D20230331"
      decimals="0"
      id="Tag23"
      unitRef="USD">97203</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="D20220331"
      decimals="0"
      id="Tag20"
      unitRef="USD">-740962</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:ProceedsFromDivestitureOfBusinesses
      contextRef="D20230131"
      decimals="-5"
      id="Tag14"
      unitRef="USD">600000</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <kern:TerminationOfContingentConsiderationObligationDueToSaleOfDiscontinuedOperations
      contextRef="D20230131"
      decimals="-5"
      id="Tag18"
      unitRef="USD">2300000</kern:TerminationOfContingentConsiderationObligationDueToSaleOfDiscontinuedOperations>
    <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation
      contextRef="I20230131"
      decimals="-5"
      id="Tag545"
      unitRef="USD">2700000</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation>
    <us-gaap:CapitalizedComputerSoftwareNet
      contextRef="I20220331_LCAMember"
      decimals="-5"
      id="Tag29"
      unitRef="USD">300000</us-gaap:CapitalizedComputerSoftwareNet>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#Tag316"
          xlink:label="Tag316"
          xlink:type="locator"/>
        <link:footnote id="footnote5" xlink:label="footnote5" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">The Common Warrants and Underwriter Warrants are exercisable for a combined amount of 2,282,609 shares of Common Stock at $4.60 per share or a ratio of 20 warrants for one share of Common Stock.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Tag316"
          xlink:to="footnote5"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Tag385"
          xlink:label="Tag385"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Tag385"
          xlink:to="footnote5"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Tag387"
          xlink:label="Tag387"
          xlink:type="locator"/>
        <link:footnote id="footnote3" xlink:label="footnote3" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">The 2019 Public Warrants are exercisable for 290,690 shares of Common Stock at $230.00 per share or a ratio of 20 warrants for one share of Common Stock.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Tag387"
          xlink:to="footnote3"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Tag389"
          xlink:label="Tag389"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Tag389"
          xlink:to="footnote5"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Tag390"
          xlink:label="Tag390"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Tag390"
          xlink:to="footnote5"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Tag423"
          xlink:label="Tag423"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Tag423"
          xlink:to="footnote5"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Tag424"
          xlink:label="Tag424"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Tag424"
          xlink:to="footnote3"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Tag427"
          xlink:label="Tag427"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Tag427"
          xlink:to="footnote5"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Tag435"
          xlink:label="Tag435"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Tag435"
          xlink:to="footnote3"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Tag445"
          xlink:label="Tag445"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Tag445"
          xlink:to="footnote5"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Tag463"
          xlink:label="Tag463"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Tag463"
          xlink:to="footnote3"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Tag465"
          xlink:label="Tag465"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Tag465"
          xlink:to="footnote3"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Tag486"
          xlink:label="Tag486"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Tag486"
          xlink:to="footnote5"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Tag510"
          xlink:label="Tag510"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Tag510"
          xlink:to="footnote5"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Tag511"
          xlink:label="Tag511"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Tag511"
          xlink:to="footnote5"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Tag521"
          xlink:label="Tag521"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Tag521"
          xlink:to="footnote5"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Tag550"
          xlink:label="Tag550"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Tag550"
          xlink:to="footnote3"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Tag736"
          xlink:label="Tag736"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Tag736"
          xlink:to="footnote5"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Tag737"
          xlink:label="Tag737"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Tag737"
          xlink:to="footnote5"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Tag740"
          xlink:label="Tag740"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Tag740"
          xlink:to="footnote5"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Tag742"
          xlink:label="Tag742"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Tag742"
          xlink:to="footnote3"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>67
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( *&"KU8'04UB@0   +$    0    9&]C4')O<',O87!P+GAM
M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG
M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGD<Z,STA)8*O4'J@)I9GF
M3?X.CD:?<@X>K7A.YNJQ<&4GPZ4A!0W_<FW>J=0U[R;UEA_6\#MI7E!+ P04
M    " "A@J]6.9,Q"^\    K @  $0   &1O8U!R;W!S+V-O<F4N>&ULS9+!
M:L,P#(9?9?B>R$G6'4SJ2T=/'0Q6V-C-V&IK%B?&UDCZ]G.\-F5L#S#PQ=+O
M3Y_ K?9"#P&?P^ QD,5X-[FNCT+[-3L1>0$0]0F=BF5*]*EY&()3E*[A"%[I
M#W5$J#E_ (>DC"(%,[#P"Y')UFBA RH:P@5O](+WGZ'+,*,!.W384X2JK(#)
M>:(_3UT+-\ ,(PPN?A?0+,1<_1.;.\ NR2G:)36.8SDV.9=VJ.#M:?>2URUL
M'TGU&M.K: 6=/:[9=?)KLWG<;YFL>=T4?%54JWW-13KW_'UV_>%W$W:#L0?[
MCXVO@K*%7_]"?@%02P,$%     @ H8*O5IE<G",0!@  G"<  !,   !X;"]T
M:&5M92]T:&5M93$N>&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M
M3A^%$5B-;'EDD81_OT<V$,N6#>V23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R
M>&#9+]O6N[<OWN!7,B0103 9IZ_PP JE3%ZU6FD PSA]R1,2P]R"BPA+>!3+
MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,!
M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K
MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2
MBW <!.!1NY["G?1LOZ1!";2C:=!DV/;:KI&FJHU33]/W?=_KFVB<"HU;3]-K
M=]W3CHG&K=!X#;[Q3X?#KHG&J]!TZVDF)_VN:Z3I%FA"1N/K>A(5M>5 TR
M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$
MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7<K_WUE[O)I#-ZG7TZSFN4
M?VFK :?MNYO/D_QSZ.2?IY/734+.<+PL"?'[(UMAAR=N.Q-R.AQG0GS/]O:1
MI24RS^_Y"NM./&<?5I:P7<_/Y)Z,<B.[W?98??9/1VXCUZG LR+7E$8D19_(
M+;KD$3BU20TR$S\(G8:8:E < J0),9:AAOBTQJP1X!-]M[X(R-^-B/>K;YH]
M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M
MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZ<TT#PE"\D^DJ1CVFS(Z=T)LWH
M,QK!1J\;=8=HTCQZ_@7YG#4*')$;'0)G&[-&(81IN_ >KR2.FJW"$2M"/F(9
M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+
MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T
M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+
M.7\N?<^E[[GT/:'2MS<C?6?!TXM;WD9N6\3[KC':US0N*&-7<LW(QU2ODRG8
M.9_ [/UH/I[Q[?K9)(2OFEDM(Q:02X&S022X_(O*\"K$">AD6R4)RU3393>*
M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W<DOJMI2^M28X
M2O2QS'!.'LL,.V<\DAVV=Z =-?OV77;D(Z4P4Y=#N!I"O@-MNIW<.CB>F)&Y
M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_#
M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0
MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR
ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC
MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYN<KGHB=OJ7
M=\%@\OUPR4</Y3OG7_1=0ZY^]MWC^FZ3.TA,G'G%$0%T10(CE1P&%A<RY%#N
MDI &$P'-E,E$\ *"9*8<@)CZ"[WR#+DI%<ZM/CE_12R#ADY>TB42%(JP# 4A
M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF
M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'<YMZN,)%K/]8UA[Y,M\Y<-LZW@->
MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_
M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]!
MU4#E/]O4#6CV#30<D05>,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04
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
MOFL )>=  <U/C#R%<I@! *F$#G(.<<LY/^#!KMOCF#LR*(T("F@.!91" 64
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
M( T5>K,.]G+-LXO0?,JO@ELT6Y*@-& *;D,:#D#Y0;I("+ >HRE+L.;8'\D
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
M ._7!J?YPPT[Z+_M;_X#4$L#!!0    ( *&"KU:\7>@ZI0,  "H)   9
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
M965T,38N>&ULM5I;C]LV%GZ?7T%,@^X$4&U+MF?L7 :87)HV0#:#)FD?%OM
M2[3-C20J)#6.^^OWG$-*HFS931;=AQE;$GGNE^]0?K93^K/9"F'9UR(OS?/+
MK;75D_'8I%M1<#-2E2CAR5KI@ENXU)NQJ;3@&6TJ\G$RF5R/"R[+R]MG=.]>
MWSY3M<UE*>XU,W51<+U_(7*U>WX97S8W?I.;K<4;X]MG%=^(#\)^JNXU7(U;
M*IDL1&FD*ID6Z^>7=_&3%S-<3PM^EV)G@N\,-5DI]1DO?LV>7TY0()&+U"(%
M#A\/XJ7(<R0$8GSQ-"];EK@Q_-Y0_YET!UU6W(B7*O]#9G;[_')QR3*QYG5N
M?U.[7X379X[T4I4;^L]V;FV27+*T-E85?C-(4,C2??*OW@[!AL7DQ(;$;TA(
M;L>(I'S%+;]]IM6.:5P-U/ +J4J[03A9HE,^6 U/)>RSMQ^L2C]O59X);?[!
M7HFU3*5]-K9 &A>,4T_FA2.3G" S9>]4:;>&O2XSD?7WCT&D5JZDD>M%<I;@
M.ZY';!I'+)DDTS/TIJV>4Z(W/4'O]9=:VCW[U]W*6 VA\.\A'1V)V3 )3(\G
MIN*I>'X)\6^$?A"7MS_^$%]/GIX1<-8*.#M'W0LX)-7Y??]45K E^_&'11+'
M3UGH3W?SYBE[J8H",Z#,V#T$O=!:9&XE^T.P+7\03)6"Q?-)-)G0'S-;#CHR
M^,<F([@1LX];6.H)JW5#TU'!9:*TTN9 V"JB]H""54([4@SYYSF$KK5(P=2K
M0L)76L[=8J!J0O'AV@)3X%3Q<C]B'^K5?R"9<0?>K[14FFE,.UJ+Y-.<&P-R
MPP-PD!2F)<JXI5T62@J#ZF0LF$.6&U0?/WK4N$$FF7R0F2@S(J=@LX9;$#YR
M56-%,1&Q[(E\: BGN_A2P\H]DV5',V(21"[W$3(K^)ZM!%03D!]]L]:J<)*B
MKOBYVI/T+Q37&>KT2FHPA4(KU19OK&L4-!<;XL0?N,SY*A=_:355:Y8"3TG$
M,$1LW]'_![,&-F1U!9&12XC^C..=")\;E=?N C;OI*-85UU$Z$IIOQR,BO?$
M ]@=%_1HV>\(6N<K( MV(U^AYJ@W2*X%-CB4@J\A?EG%]X7GAZMRR5<REQ8L
M,Z)$Z05%IEBIK,NSM"[JG&,GBL V0A05?O<&(G4A,TRJ945-R]T?89KRW"A'
M8]YFJ4]-3+<K5!43/ID\_5")5/*<_:XLBGR0\[0H?OJ8G5]&L?#Z:[KEY49@
M*+$/5!,N?BU9JLK2M]6=M%M(8.=G**VEX>X!&'"WE>F6[4#V%'R"E.^*"@C!
M(^$),\ 5;!HERUDTOYDU90?,*D+._G:HXX!DC6(1LH0@J@6E"F<&U&NH-#%O
MO/(/3OFJ5=Z%]?>;,R)5*,5J"$]#G "]U!HWV2TDBN!@CF/!05;R.J2.E92^
M%-!@9%7(E/S@I81"(A]XWD1>I]'=9Z%+?A#?E,OGV?:LC"4:^NU/H,=/&%*
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
M8/ &&W>W!?D;)![Z5< X^*E&@1T2?Y""_1Q$<;_::.^VOWFY<S_UZ):['\Q
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
MJ)T!K:\5%;)Y<0&ZR^GR7U!+ P04    " "A@J]6-@H9"O8%  "U#0  &0
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
M#YH]Z<'NY[3Z6U8>RDQU,)>N^,WFU>+UP=F!RLU,UT7UP:W_;J)"I[1>YHK
M_ZMUO'=PH+(Z5&X9'X8$2UO*7WT3#?&0!T;Q@1'++1NQE-_K2I^_\FZM/-V-
MU>@#J\I/0SA;DE<FE<=5B^>J\PL=;%!NIJZ\"::LM-BJS-5$_$37)G9>VIG-
M=%FI<9:YNJQL.5=7KK"9-4$]29^>OCJJ(!0M?91% 2Y$@-$] ARK]ZZL%D&]
M*7.3;SY_!&4:C49)HXO1W@7?:]]7Q\.>&@U&QWO6.VXL=,SK'=^SWBZ%_SV>
MALH#4?_9I;"L=[)[/0JSEV&E,_/Z8$4V]]?FX/RO?QD^&WRW1]J31MJ3?:N?
M_^!(T$M79L:+']_K$N&%0*K^%M0[^T=M<UO=JJM"EV&7]-^^OOKK7\Y&P^??
MJ1\IVC+G<XW; .AJH:J%46]MB1^L+KH@FE181/L\J N'/W$)8(H^C0;?O1U/
M+OCC\+NG*L2;%3 Z9TDRD:2W:TGU:97KRC1+C2>?FI5^=GT 9'BBAJ?J>QNR
MPH7:&P+[)UJP0CZKR--ZBE0&/0'/BLR65$S/NM(TG]/?C]"5]%^N='D;A0R
M#@F3JUEC!6A3L>&"6NAKHZ;&E J86&EO6$4RVI0#M%KH2JW)ED5!RT'/&IM
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
MWH>6+Y5;\3O(4U=5;LD?%P8YR-,-N#YSD#=^H0V:M]+/_PM02P,$%     @
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
M^ !:WVNZR''@-YC^,YO_ %!+ P04    " "A@J]6)36#KV($  #1"0  &0
M 'AL+W=O<FMS:&5E=',O<VAE970R."YX;6R55MMNXS80?==7$-X@2  V%JE[
MXAC(93<-T.T&2=H^T]+8(E8259*.L_OU'>KB.&UBI"^V2,Z<.6<X0W*V4?J[
M*0$L>:ZKQIQ/2FO;T^G4Y"74PIRH%AI<62I="XM#O9J:5H,H.J>ZFG+?CZ>U
MD,UD/NOF[O1\IM:VD@W<:6+6=2WTCTNHU.9\PB;CQ+U<E=9-3.>S5JS@ >P?
M[9W&T72+4L@:&B-50S0LSR<7[/0R<O:=P9\2-F;GFS@E"Z6^N\%M<3[Q'2&H
M(+<.0>#?$UQ!53D@I/'W@#G9AG2.N]\C^I=..VI9" -7JOI+%K8\GZ034L!2
MK"M[KS:_PJ"G(YBKRG2_9-/;QA@Q7QNKZL$9Q[5L^G_Q/.1AQR'UWW'@@P/O
M>/>!.I;7PHKY3*L-T<X:T=Q')[7S1G*R<9OR8#6N2O2S\VMI<M58V:RA(-]:
MT,(ERY"C1[&HX'@VM1C$F4[S ?"R!^3O  ;D*^*5AGQN"BA>^T^1W)8A'QE>
M\KV 7X4^(0&CA/L\V(,7;!4''5[P_Q2_I;0'"M\&<NUR:EJ1P_D$^\& ?H+)
M_/ 3B_VS/33#+<UP'_K\ =NO6%= U)((8\ :(IJ"5%(L9"6M!.-6; FDV!6T
MTFK=OJ5E?[2+#NT:<J@7H%VZ/4PW]ZZ$*;NX*-!JF5L,D;NY Q+X$8U\W[O(
M<[5ND)Y&;_GDRH:2!H\3QC@-P]"[T] *61!XQI/$(.]#4;=G1"%WC26N-31V
ME!@E*0VRP/LBGS'2,!D'-(E#Y-)**RKY$U>,6MJ-T$.DE*<TBB+OMK&B64ED
M,+CVRP'E(:-!PKU'A0 C; E50?!8(T:@PP&)* M\ZO/T15(K?O1Z1)YKE]ZM
M!I>3UPIV=^: ,.H'(0UY[%W#$M#"I? )<(](EH4T8<%_%I"L:D8TSA+JI\'
M>!?[W[0YJHLIYWQ/T47;HHL^7'3JY3 8"NU5Y]R\5VC[(SR6&N#5$4&PP?-R
M++F ='5W/^0*Y;&0!F'<"4VPY)*8>5?*6$=JS"CS*6,9B5.?QC'WD)K!O=-J
M*3&1?HC)2=#;YQ'ULPSK417KW.+9_81W4EN[=#-,-Q8S"=*,QBST'C"W_2;C
M5?4=4/.*L(31) IP:UD:TBS)O!MH,$=59R<*/)TE-HEPUPP)<?\YB<.4,I_A
M5N,)D4O17T3.NE;:RI_]! \Q=D(BQF@6)MYMC>VB.UJHL5+-ZI<*(;?M</@I
MY8R?N8R%W/>^=54X%"8Y8C0- G(\6GF_N5PLM:I?GQ,[N[L K"8@LLE5#<2*
M9U1^Q%B$C9@BT!$YQL8:U]"Z 9?7D<6'X_2]Z$H)47;QD]"G6<PQS T^(@@F
MI*MLM/P($@:GL<^V/'['I97#.:J0T?''*1V0+*'<#_ #);_53-.=:[8&O>H>
M$X9T9T5_XVYGM^^5B_Z:?C'O'SM8\RN)N:]@B:[^28)=H_L'1#^PJNTN[86R
M^ 3H/DM\<X%V!KB^5,J. Q=@^XJ;_P-02P,$%     @ H8*O5C$EY+/X"@
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
MZ(\L-W>6)UJLB]V+-T*#*XK#%:,QD^8&N+X00C^<& 7U%MOQOU!+ P04
M" "A@J]6,P.6:O0"  #V"@  &0   'AL+W=O<FMS:&5E=',O<VAE970S,BYX
M;6RUEFUOVC 0Q[^*E4U3*ZW-$PG00:0">ZBT3E6K;B^JO3#D2*(F-K,-=-]^
MMA-<0D.T2ND;L)V[G_]WOL0WVE+VR%, @9Z*G/"QE0JQNK!MODBAP/R<KH#(
M)TO*"BSDE"4V7S' L78J<MMSG- N<$:L:*37;E@THFN19P1N&.+KHL#L[P1R
MNAU;KK5;N,V25*@%.QJM< )W(.Y7-TS.;$.)LP((SRA!#)9CZ]*]F+J.<M 6
M/S/8\KTQ4J',*7U4DZMX;#E*$>2P$ J!Y=\&II#GBB1U_*F@EME3.>Z/=_0O
M.G@9S!QSF-+\5Q:+=&P-+!3#$J]S<4NWWZ **%"\!<VY_D7;TC;H6VBQYH(6
ME;-44&2D_,=/52+V'"2GV<&K'+Q#A]X1![]R\'6@I3(=U@P+'(T8W2*FK"5-
M#71NM+>,)B/J&.\$DT\SZ2>B6]@ 60/")$932@23>>52@TC15.\.C*.3&0B<
MY?P4G:'[NQDZ>7\ZLH7<73'L1;73I-S).[*3CZXE/^7H,XDAKOO;4K61[NVD
M3[Q6X#5FY\AW/R+/\?P&/=/_=_=:Y/@FD[[F^4=XLXSC)&&08%V?=(EVN7WX
M+DW1E8""_V[*6\GM-7/5>WS!5W@!8TN^J!S8!JSHPSLW=#XU!=T1K):"GDE!
MKXUNBBFNI:(IY)(3:H[ZTFPB+W2\<# <V9O]:%[:];Q>X P<8U<3&ABA0:O0
MKW0#C,BOD4 /UU#,@34>3"ODM0?3$:P6;VCB#=^H-L,N4] 1K):"ODE!OZ/:
M+#G!7LV%_6$0'I;F2S/7#0>^?Z0T!T;GH%7G#TK.$E.>O+4^6TFO/9R.8+6@
MAR;HX1O5Y[#+%'0$JZ7 =9YO8J>C"JU ^Y]%=^CYKN<<U&B#H>_TPWYP6*3V
M7@<AK_Q$-U8<+>B:B/)&-JNF>;O4+<O!^D0U=;HS><:4':&\;Y.,<)3#4B*=
M\[Y\=5C99)4305>Z3YE3(?L./4QE8PI,&<CG2TK%;J(V,*UN] ]02P,$%
M  @ H8*O5BV0/5WT @  \0H  !D   !X;"]W;W)K<VAE971S+W-H965T,S,N
M>&ULM59M;YLP$/XK%INF3MK*:PCI$J0FV;1*JU0UZO:AV@<G7  5[,QVDN[?
MSS;$#2E%JT2_@&WNGGON\1G?>$_9 \\ !'HL"\(G5B;$YL*V^2J#$O-SN@$B
MOZPI*[&04Y;:?,, )]JI+&S/<4*[Q#FQXK%>NV'QF&Y%D1.X88AORQ*SOU,H
MZ'YBN=9AX39/,Z$6['B\P2DL0-QM;IB<V08ER4L@/*<$,5A/K$OW8N8ZRD%;
M_,QASX_&2*6RI/1!3:Z2B>4H1E# 2B@(+%\[F$%1*"3)XT\-:IF8RO%X?$#_
MII.7R2PQAQDM?N6)R"969*$$UGA;B%NZ_PYU0@.%MZ(%UT^TKVP'(PNMMES0
MLG:6#,J<5&_\6 MQY"!QVAV\VL$[=0A></!K!U\G6C'3:<VQP/&8T3UBREJB
MJ8'61GO+;'*BMG$AF/R:2S\1W\(.R!80)@F:42*8U)5+#B)#,QT=&$=G<Q X
M+SAR/Z+/Z&XQ1V?O/XYM(>,K%'M5QYI6L;P78OGH6D;(./I*$DB:_K;D;<A[
M!_)3KQ/P&K-SY+N?D.=X?@N?V?^[>QUT?*.EK_'\%_#F.<=IRB#%ND+I&AW4
MO?\A3=&5@)+_;M.MP@W:<=5)ON ;O(*))8\J![8#*_[PS@V=+VU)]P36D" P
M$@1=Z*:<DH84;2E7.*'&4?^:7>R%CA=&H[&].\[FN5W@!0,G<HQ=@^C $!UT
M$KTCN8 $+006P-']-91+8*U[TXGSVKWI":R1<FA2#M^H/,,^)>@)K"'!T$@P
M[*D\*YS!4=FYHV'D#$_+\[F=[WM1Z(?MY1D9HE$GT1DF.,&===D)\-I-Z0FL
MD>O(Y#IZH[H<]2E!3V -"5SGZ1IV>JK,&NCXCQAZ0>@Z)Y798C=RPR (3BK3
M/FH>Y&V?ZIZ*HQ7=$E%=Q6;5]&V7NELY69^J?DXW)4\P53,H+]HT)QP5L):0
MSOE0GA=6]5?51-"-;E&65,B60P\SV9,"4P;R^YI2<9BH *;+C?\!4$L#!!0
M   ( *&"KU9^SZ/J@0(  #4&   9    >&PO=V]R:W-H965T<R]S:&5E=#,T
M+GAM;)557V^;,!#_*A:;IE;:"C$!FHX@-<FF[:%3U:K;LPL7L HVLYVDW:??
MV1"6M3337H)M[O?G#M\EW4GUH"L 0QZ;6NBY5QG37OB^SBMHF#Z3+0A\LY:J
M80:WJO1UJX 5#M34/@V"V&\8%UZ6NK-KE:5R8VHNX%H1O6D:IIX64,O=W)MX
M^X,;7E;&'OA9VK(2;L'<M=<*=_[ 4O &A.92$ 7KN7<YN5@D-MX%?.>PTP=K
M8C.YE_+!;KX6<R^PAJ"&W%@&AH\M+*&N+1':^-ES>H.D!1ZN]^R?7>Z8RSW3
ML)3U#UZ8:NZ=>Z2 -=O4YD;NOD"?3V3Y<EEK]TMV7>QTYI%\HXUL>C Z:+CH
MGNRQK\,!@-)7 +0'4.>[$W(N5\RP+%5R1Y2-1C:[<*DZ-)KCPGZ46Z/P+4><
MR6Y@"V(#A(F"+*4P"LNDT8.IR-*I@]+D9 6&\5H3>IKZ!E4MUL][A46G0%]1
M",D5\E::?!(%%'_C?70[6*9[RPMZE/"*J3,23MX3&M"0W-VNR,G;TR.\X5"*
MT/&&K_"N8 U*08%WK:^)O3'</(WEW%%-QZEL)UWHEN4P][!5-*@M>-F[-Y,X
M^'C$Z'0P.CW&_M+H DHN!!<E6;":B1S&''><L>.TK;K-DC"(DC#UMR->HL%+
M=-3+-YP;K"BX;3$])MO!HP-9&I[3V7DTKAL/NO%1W?V]59#+4O!?SV]6)QZ_
M$/] HUF<Q'1</1G4D__[ GBW_U'^Y$7YHTF<S.)G1OR#5L;>*]W TB27&V&Z
MKAY.AYEXV8V"/^'=0,4^P6NA20UKA 9G"=9!=4.JVQC9NL%P+PTVNEM6.-=!
MV0!\OY;2[#=68/BGR'X#4$L#!!0    ( *&"KU:OQ,;TD (  %(&   9
M>&PO=V]R:W-H965T<R]S:&5E=#,U+GAM;)U5;6^;,!#^*Q:;IE;J"IA JHX@
MY653)ZU2U:K;AVD?'+B 5;"9[23M?OW.)F'I2C-I7X)M[GFYPW=)MU(]Z K
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
MM02]0#_GR3/E*%NCX%O.Y%OK2('^/#[?W%D+'2IO"9NWU746,W?N=!2&+#2
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
M_X'0-XQLNSMV*8V]L;O'K?VH N4"[/A:2O/2<-?V\)E6_ M02P,$%     @
MH8*O5DQA:D.V P  MA$  !D   !X;"]W;W)K<VAE971S+W-H965T-#,N>&UL
MK9C;;MLX$(9?A= 610NTT<FQDZPM(+&V;8 8&\3I[D6Q%[0TMHB*I$K2=O+V
M2TJ*;*4* 0.\L77@_P_Y41P--=US\5,6  H]T9+)F5<H55WYOLP*H%B>\0J8
MOK/F@F*E3\7&EY4 G-<B6OI1$(Q]B@GSDFE][5XD4[Y5)6%P+Y#<4HK%\PV4
M?#_S0N_EP@/9%,I<\)-IA3>P!/6]NA?ZS.]<<D*!2<(9$K">>=?A51K&1E"W
M^(? 7AX=(S.4%><_S<EM/O,"TR,H(5/& NN_'<RA+(V3[L>OUM3K8AKA\?&+
M^Y=Z\'HP*RQASLM_2:Z*F7?AH1S6>%NJ![[_!NV SHU?QDM9_Z)]TW82>2C;
M2L5I*]8]H(0U__BI!7$DT#[#@J@51*\%XS<$<2N(7PM&;PA&K6!4DVF&4G-(
ML<+)5/ ]$J:U=C,'-<Q:K8=/F)GWI1+Z+M$ZE<PYI43IB50289:C.6>*L VP
MC(!$'U)0F)02/<*3VN+R(_J,OB]3].'=1_0.$886I"SU],FIKW1GC*6?M8%O
MFL#1&X%CM-"A"HG^8CGD _JY71]&%@-?4^A01"\H;B*KXP*+,Q2'GU 41/%0
MA^SR%+).'@[(4[O\NM+1@VA(WAM-W$UL7/O%;_@M"R[4YT<0%*6P4NC'G6Z
M;A50^=_0;#5NHV$WDWVN9(4SF'DZO4@0._"2]W^$X^#/(5(NS5)'9CV*HX[B
MR.:>&'Z$X3I%K0&&P#4&8;/ 3)K=)<'9^=3?'0.Q1CD5B".S'I#S#LBY%<@=
M;'")*L$S@%PGBL&5;[=@?.B1L6I.)>3(K$=HW!$:6X>WQ"6@1X&9Q.VK3:?5
M!8@-"/1C 70%8G !6EU/78 NS5)'9CV:DX[FQ&D:F[BDZ-(L=636HWC14;RP
M/I-?= [3;W2]<G&^(Y*;PB_+0$J3U :7\,7O62W\+:M9@Y[*QY%9C\]EQ^?2
MRN=O5>C5>:B%AHA<#A$9O2)B#7,J$4=F/2)A<"@, _NK3^ABFJ+ELS2+#7T5
M?%NA6Y99DYC=\]3UY]0M=>76YWE4:(=.,UEKYPJE2[?4E5L?971 &5D?S0?(
M^ [$,\*4;X=7J]WA9'HNW=+6;7R42:(NC_21'*K]T%H&)W=<)_.LV[P]#S)Q
M6N.W;J\*WZB?$%-7,1LL_M%&EYJ2RGPP,./63T&SY^VN=A\EKNNMN']HWGS1
MT+N]#6$2E;#6TN!LHFM&T7PD:$X4K^IM\XHKO0FO#PO .0C30-]?<ZY>3DR
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
M_9+FEZJ!QS3[LUXUU_\/4$L#!!0    ( *&"KU8,SQI6!P<  /TX   9
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
M9%'Z<4.)4BC90?V^9DR^?$D2Y"L>Q_\!4$L#!!0    ( *&"KU;STUA#10,
M  P)   9    >&PO=V]R:W-H965T<R]S:&5E=#0V+GAM;*U676_C-A#\*PNU
M*.Z )/J6C=0V<'9ZN ,:($B0ZT/1!UI:6T0H4B4I^^[?=TDY.B=6W*+MBRU2
M.\.9Y9*KV5[I)U,C6OC:"&GF06UM>QV&IJRQ8>9*M2CIS4;IAED:ZFUH6HVL
M\J!&A$D4%6'#N P6,S]WIQ<SU5G!)=YI,%W3,/UMB4+MYT$</$_<\VUMW42X
MF+5LBP]H']L[3:-P8*EX@])P)4'C9AY\B*]74Q?O [YPW)NC9W!.UDH]N<'G
M:AY$3A *+*UC8/2WPQ4*X8A(QI\'SF!8T@&/GY_9/WKOY&7-#*Z4^(U7MIX'
MTP JW+!.V'NU_X0'/[GC*Y4P_A?VA]@H@+(S5C4',"EHN.S_V==#'HX Q#,.
M2 Z Y#4@>P.0'@"I-]HK\[9NF&6+F59[T"Z:V-R#SXU'DQLNW2X^6$UO.>'L
MXB/C&KXPT2&\NT'+N##OX1(>'V[@W8_O9Z&E-5QD6![XECU?\@9?"K=*VMK
M+[+"ZB4^)&V#P.19X#(Y2WC+]!6D\04D49*.Z%G]<WAR1DXZY"OU?.G?YNL"
M?N5LS06W' W<(C.=Q@JH-.^Q[+3F<@M+9KBY@$>IU@;UCJT%PF?9=M;%*%D2
MFKEJOH 5$V4G_ !^OU=" %7IGNGJC[$]Z#5FXQK=P;\V+2MQ'M#)=@MCL/CI
MA[B(?AY+X/]$]B*=V9#.[!Q[G\Z=+[\U$TR6",S"&K=<2I= M8$6-5?56!9Z
MZL)3N]MJMXBS(II$430+=\<.1P(G:90?![Y0GP_J\[/J[VB32]XR 2W[1E>;
M-< EE,S4P&0%*]4TM)T/5I5/8_I[\OQ(UF61QEF63U[I'PE,TRAZ4W\QZ"_.
MZE_53&[1:=Y\WP>-K=*6*IFF;8U@++/8FZ/=H/:A?96:,4?%B= XST_]C(1E
MWM"XG<E@9_+?["CRHZ%4#55R[3K1#D$H,VIE,J+QM+).HR[C*'[3R71P,OT7
MQP*IILX>B.E)G4^S(CE5?1H7YVDZ.94='C66!O76]UM#&>RD[:_P879HZ1]\
M)WLUOZ16WW?F[S3]=P)=T'38#0C<$&5T-:%DZK[W]@.K6M^^ULI2,_2/-7VN
MH'8!]'ZCE'T>N 6&#Z#%7U!+ P04    " "A@J]68YKCQY0%    )0  &0
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
MY,L06(>O0</7X$=4]N"H8E'H!*%S4-COFG5B'C8Q#[4QU[OXH<+6(IVZ48;
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
M.D?NW\SW#2W*ZN5V(32^*E>7:V I2/, WE\*H5\:YGVY^7]D^C=02P,$%
M  @ H8*O5D\E\ND\!   :P\  !D   !X;"]W;W)K<VAE971S+W-H965T-3,N
M>&ULK5=M<Z,V$/XK&MKI)#-)D "#26W/),[=-3.]7B:9:S\KL+:9 **2;*?]
M]5T!P2_(W%N_V$CL/GJ>E;3+3K9"OJ@5@":O15ZJJ;/2NKIV796LH.#J2E10
MXIN%D 77.)1+5U42>%H[%;GK41JZ!<]*9S:IYQ[D;"+6.L]*>)!$K8N"RW]N
M(1?;J<.<MXG';+G29L*=32J^A"?0GZL'B2.W0TFS DJ5B9)(6$R=&W8]9Y%Q
MJ"W^S&"K]IZ)D?(LQ(L9W*=3AQI&D$.B#03'OPW,(<\-$O+XNP5UNC6-X_[S
M&_K[6CR*>>8*YB+_*TOU:NJ,'9+"@J]S_2BVOT$K:&3P$I&K^I=L6UOJD&2M
MM"A:9V109&7SSU_;0.PY(([=P6L=O&.'X(2#WSKXM="&62WKCFL^FTBQ)=)8
M(YIYJ&-3>Z.:K#3;^*0EOLW03\_N,I6(4F?E&E+RJ0+)3705.;L#S;-<$79.
M+LGGISMR]O/YQ-6XI'%TDQ;^MH'W3L#[Y".BKQ1Y5Z:0'OJ[2+7CZ[WQO?4&
M 3]R>45\=D$\ZOD6/O.O=_<&Z/A=^/P:S_^V\-D"U0 %=B!S6Z]5Q1.8.G@=
M%<@-.+-??F(A_=6F\G\".] <=)J#(?39(VP ]=HT-HYA[6@2R&;FL< /PHF[
MV6=O,8OH* I99W= ;-01&PT2FPNEB5A@=CE)L $8[:W,*&/Q$;^^53BF8>C9
MZ84=O7"0W@<IE"*5%(M,V[B%O54]&GA>=$3.9N:-:!S;V44=NVB0W8,4Z3K1
MF (WF-LKS-16DE$_@"P:47I$LF_FC^.0!7:.XX[C>)#C$\]!$5ZFF 'E"^"U
M6]HXCOL<(R3I'W&TF+%Q$$<G AEW).-!DI@2*J%X3G"_U]4%N2^3?)TB56)/
M%A?D Y3XG-?";E),\IG2YMT&R+M7K-?*>I3C'OV ^MZ1QKY1&(SQR-LE,KJK
M&G18)&!B23+>E&+DS0LA=?9O/6$M$[1_;(,1/3[<%K,1WL\@.D%XK\RQ0<+W
M1<4S:4ZUR1"Y*)>7.088B2L%VIJPAQ'M29;8DG4+=' ;6.#1$YJ\G29O4-,G
MO0))X/01:?WW%[YD8__X(@PO\U5"#Q7LJB<;+%2SWTU&7$A1D'3_;HC==\@S
MX*<JD*Q,1 %$\U>P[Y5O4<I&?CP^UFHQC (:GTKN;%<5V7!9O.\H(ND23B3Y
M89!O.50_#G0H=%=EV7"9_>*F79 2ZFN&L;#&H%]?3VR6Q7!PLW:EF'VA%F.#
M0S!U89X&P_1[E5B*,?/"O?S:"AED\QV;M:OJ;+BL_X'\ET;L68[;=OYC^Q;U
MOMOBR*.]=-(WL^^:N]>V%""7=3>G2"+6I6XZ@FZVZQAOZC[I:/[6=))U.[2#
M:=I0_-Y?9IA&<E@@)+V*<*MDT]DU RVJNCEZ%AI;K?IQA=TP2&. [Q="Z+>!
M6:#KKV?_ 5!+ P04    " "A@J]6$F56?Z #  #8$   &0   'AL+W=O<FMS
M:&5E=',O<VAE970U-"YX;6RM6%UOVS84_2N$.A0MT$7?LI/: A)+Q3HT6-"T
MVT/1!UJZMHA*HDI2<;9?/Y)2%#M1V#B0'VR*XCF7]QR*U/5B1]D/7@ (=%N5
M-5]:A1#-F6WSK( *\Q/:0"WO;"BKL)"7;&OSA@'.-:@J;<]Q(KO"I+;BA>Z[
M8O&"MJ(D-5PQQ-NJPNS?"RCI;FFYUEW'9[(MA.JPXT6#MW -XFMSQ>25/;#D
MI(*:$UHC!INE=>Z>I:ZC 'K$WP1V?*^-5"IK2G^HBX_YTG+4C*"$3"@*+']N
M8 5EJ9CD/'[VI-804P'WVW?L'W3R,IDUYK"BY3\D%\72FELHAPUN2_&9[OZ
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
M Q0    ( *&"KU8'04UB@0   +$    0              "  0    !D;V-0
M<F]P<R]A<' N>&UL4$L! A0#%     @ H8*O5CF3,0OO    *P(  !$
M         ( !KP   &1O8U!R;W!S+V-O<F4N>&UL4$L! A0#%     @ H8*O
M5IE<G",0!@  G"<  !,              ( !S0$  'AL+W1H96UE+W1H96UE
M,2YX;6Q02P$"% ,4    " "A@J]6K+R/"0$&  "R(   &
M@($."   >&PO=V]R:W-H965T<R]S:&5E=#$N>&UL4$L! A0#%     @ H8*O
M5L"RCPK.!@  \QT  !@              ("!10X  'AL+W=O<FMS:&5E=',O
M<VAE970R+GAM;%!+ 0(4 Q0    ( *&"KU;02,$+P ,  "D2   8
M      " @4D5  !X;"]W;W)K<VAE971S+W-H965T,RYX;6Q02P$"% ,4
M" "A@J]6Z<4/ *T&  !('P  &               @($_&0  >&PO=V]R:W-H
M965T<R]S:&5E=#0N>&UL4$L! A0#%     @ H8*O5G_\[5X+ P  TP@  !@
M             ("!(B   'AL+W=O<FMS:&5E=',O<VAE970U+GAM;%!+ 0(4
M Q0    ( *&"KU9D,Q'DY@@  -]$   8              " @6,C  !X;"]W
M;W)K<VAE971S+W-H965T-BYX;6Q02P$"% ,4    " "A@J]6S Y0GW$)  #Q
M+   &               @(%_+   >&PO=V]R:W-H965T<R]S:&5E=#<N>&UL
M4$L! A0#%     @ H8*O5DOZ%GG'#P  1"L  !@              ("!)C8
M 'AL+W=O<FMS:&5E=',O<VAE970X+GAM;%!+ 0(4 Q0    ( *&"KU;PE5-^
MB@\  'PI   8              " @2-&  !X;"]W;W)K<VAE971S+W-H965T
M.2YX;6Q02P$"% ,4    " "A@J]6'3:)B9@&  #G#P  &0
M@('C50  >&PO=V]R:W-H965T<R]S:&5E=#$P+GAM;%!+ 0(4 Q0    ( *&"
MKU:\7>@ZI0,  "H)   9              " @;)<  !X;"]W;W)K<VAE971S
M+W-H965T,3$N>&UL4$L! A0#%     @ H8*O5AZ92>FR"0  !1P  !D
M         ("!CF   'AL+W=O<FMS:&5E=',O<VAE970Q,BYX;6Q02P$"% ,4
M    " "A@J]69;7IV8P#  "8!P  &0              @(%W:@  >&PO=V]R
M:W-H965T<R]S:&5E=#$S+GAM;%!+ 0(4 Q0    ( *&"KU8CA)]JS@,  %P(
M   9              " @3IN  !X;"]W;W)K<VAE971S+W-H965T,30N>&UL
M4$L! A0#%     @ H8*O5BD'_P_3!@  *@\  !D              ("!/W(
M 'AL+W=O<FMS:&5E=',O<VAE970Q-2YX;6Q02P$"% ,4    " "A@J]68W91
M;W8,   5)   &0              @(%)>0  >&PO=V]R:W-H965T<R]S:&5E
M=#$V+GAM;%!+ 0(4 Q0    ( *&"KU;Y0^0]I@8   02   9
M  " @?:%  !X;"]W;W)K<VAE971S+W-H965T,3<N>&UL4$L! A0#%     @
MH8*O5AW$6G22!   J H  !D              ("!TXP  'AL+W=O<FMS:&5E
M=',O<VAE970Q."YX;6Q02P$"% ,4    " "A@J]6-@H9"O8%  "U#0  &0
M            @(&<D0  >&PO=V]R:W-H965T<R]S:&5E=#$Y+GAM;%!+ 0(4
M Q0    ( *&"KU8^^<OG+Q   *$N   9              " @<F7  !X;"]W
M;W)K<VAE971S+W-H965T,C N>&UL4$L! A0#%     @ H8*O5A&<QZ>F @
ME@4  !D              ("!+Z@  'AL+W=O<FMS:&5E=',O<VAE970R,2YX
M;6Q02P$"% ,4    " "A@J]6(>2L:S8#  #K!P  &0              @($,
MJP  >&PO=V]R:W-H965T<R]S:&5E=#(R+GAM;%!+ 0(4 Q0    ( *&"KU8R
MB1/9= (  #X%   9              " @7FN  !X;"]W;W)K<VAE971S+W-H
M965T,C,N>&UL4$L! A0#%     @ H8*O5D-H):>\ P  3P@  !D
M     ("!)+$  'AL+W=O<FMS:&5E=',O<VAE970R-"YX;6Q02P$"% ,4
M" "A@J]6H?<'<C@#  "8!P  &0              @($7M0  >&PO=V]R:W-H
M965T<R]S:&5E=#(U+GAM;%!+ 0(4 Q0    ( *&"KU:%Z]P\(@4  /@0   9
M              " @8:X  !X;"]W;W)K<VAE971S+W-H965T,C8N>&UL4$L!
M A0#%     @ H8*O5H_TD:C\ @  <P8  !D              ("!W[T  'AL
M+W=O<FMS:&5E=',O<VAE970R-RYX;6Q02P$"% ,4    " "A@J]6)36#KV($
M  #1"0  &0              @($2P0  >&PO=V]R:W-H965T<R]S:&5E=#(X
M+GAM;%!+ 0(4 Q0    ( *&"KU8Q)>2S^ H  '9Z   9              "
M@:O%  !X;"]W;W)K<VAE971S+W-H965T,CDN>&UL4$L! A0#%     @ H8*O
M5O>=>8NR @  !PH  !D              ("!VM   'AL+W=O<FMS:&5E=',O
M<VAE970S,"YX;6Q02P$"% ,4    " "A@J]6.')7KWT&  !N*P  &0
M        @('#TP  >&PO=V]R:W-H965T<R]S:&5E=#,Q+GAM;%!+ 0(4 Q0
M   ( *&"KU8S Y9J] (  /8*   9              " @7?:  !X;"]W;W)K
M<VAE971S+W-H965T,S(N>&UL4$L! A0#%     @ H8*O5BV0/5WT @  \0H
M !D              ("!HMT  'AL+W=O<FMS:&5E=',O<VAE970S,RYX;6Q0
M2P$"% ,4    " "A@J]6?L^CZH$"   U!@  &0              @('-X
M>&PO=V]R:W-H965T<R]S:&5E=#,T+GAM;%!+ 0(4 Q0    ( *&"KU:OQ,;T
MD (  %(&   9              " @87C  !X;"]W;W)K<VAE971S+W-H965T
M,S4N>&UL4$L! A0#%     @ H8*O5F"2%B4'!   510  !D
M ("!3.8  'AL+W=O<FMS:&5E=',O<VAE970S-BYX;6Q02P$"% ,4    " "A
M@J]6C=B/254$  "X'   &0              @(&*Z@  >&PO=V]R:W-H965T
M<R]S:&5E=#,W+GAM;%!+ 0(4 Q0    ( *&"KU;V]39TL@(  %4)   9
M          " @1;O  !X;"]W;W)K<VAE971S+W-H965T,S@N>&UL4$L! A0#
M%     @ H8*O5A0B))]<"   OD0  !D              ("!__$  'AL+W=O
M<FMS:&5E=',O<VAE970S.2YX;6Q02P$"% ,4    " "A@J]6L:LA9WL"  "
M!@  &0              @(&2^@  >&PO=V]R:W-H965T<R]S:&5E=#0P+GAM
M;%!+ 0(4 Q0    ( *&"KU:)193++ ,   \)   9              " @43]
M  !X;"]W;W)K<VAE971S+W-H965T-#$N>&UL4$L! A0#%     @ H8*O5DPK
MT0A  P  L@D  !D              ("!IP ! 'AL+W=O<FMS:&5E=',O<VAE
M970T,BYX;6Q02P$"% ,4    " "A@J]63&%J0[8#  "V$0  &0
M    @($>! $ >&PO=V]R:W-H965T<R]S:&5E=#0S+GAM;%!+ 0(4 Q0    (
M *&"KU8T"TI$GQ4  ,@B 0 9              " @0L( 0!X;"]W;W)K<VAE
M971S+W-H965T-#0N>&UL4$L! A0#%     @ H8*O5@S/&E8'!P  _3@  !D
M             ("!X1T! 'AL+W=O<FMS:&5E=',O<VAE970T-2YX;6Q02P$"
M% ,4    " "A@J]6\]-80T4#   ,"0  &0              @($?)0$ >&PO
M=V]R:W-H965T<R]S:&5E=#0V+GAM;%!+ 0(4 Q0    ( *&"KU9CFN/'E 4
M   E   9              " @9LH 0!X;"]W;W)K<VAE971S+W-H965T-#<N
M>&UL4$L! A0#%     @ H8*O5IID8:/Z @    @  !D              ("!
M9BX! 'AL+W=O<FMS:&5E=',O<VAE970T."YX;6Q02P$"% ,4    " "A@J]6
MG9R,^T<$   3&   &0              @(&7,0$ >&PO=V]R:W-H965T<R]S
M:&5E=#0Y+GAM;%!+ 0(4 Q0    ( *&"KU:H]THN;0(  ' %   9
M      " @14V 0!X;"]W;W)K<VAE971S+W-H965T-3 N>&UL4$L! A0#%
M  @ H8*O5DGY[Y:,!   YQH  !D              ("!N3@! 'AL+W=O<FMS
M:&5E=',O<VAE970U,2YX;6Q02P$"% ,4    " "A@J]6$XUG:B$$   K$0
M&0              @(%\/0$ >&PO=V]R:W-H965T<R]S:&5E=#4R+GAM;%!+
M 0(4 Q0    ( *&"KU9/)?+I/ 0  &L/   9              " @=1! 0!X
M;"]W;W)K<VAE971S+W-H965T-3,N>&UL4$L! A0#%     @ H8*O5A)E5G^@
M P  V!   !D              ("!1T8! 'AL+W=O<FMS:&5E=',O<VAE970U
M-"YX;6Q02P$"% ,4    " "A@J]62BTCX44"  #T!0  &0
M@($>2@$ >&PO=V]R:W-H965T<R]S:&5E=#4U+GAM;%!+ 0(4 Q0    ( *&"
MKU;G724V5 ,  ,X5   -              "  9I, 0!X;"]S='EL97,N>&UL
M4$L! A0#%     @ H8*O5I>*NQS     $P(   L              ( !&5 !
M %]R96QS+RYR96QS4$L! A0#%     @ H8*O5O*.A3])!   KR0   \
M         ( ! E$! 'AL+W=O<FMB;V]K+GAM;%!+ 0(4 Q0    ( *&"KU:\
M =;!X $  .P@   :              "  7A5 0!X;"]?<F5L<R]W;W)K8F]O
M:RYX;6PN<F5L<U!+ 0(4 Q0    ( *&"KU84U''DT $  *T@   3
M      "  9!7 0!;0V]N=&5N=%]4>7!E<UTN>&UL4$L%!@     _ #\ ,!$
' )%9 0    $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>68
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
// Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission.  Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105.
var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0);
e.removeAttribute('id');a.parentNode.appendChild(e)}}
if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'}
e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>69
<FILENAME>report.css
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/* Updated 2009-11-04 */
/* v2.2.0.24 */

/* DefRef Styles */
..report table.authRefData{
	background-color: #def;
	border: 2px solid #2F4497;
	font-size: 1em;
	position: absolute;
}

..report table.authRefData a {
	display: block;
	font-weight: bold;
}

..report table.authRefData p {
	margin-top: 0px;
}

..report table.authRefData .hide {
	background-color: #2F4497;
	padding: 1px 3px 0px 0px;
	text-align: right;
}

..report table.authRefData .hide a:hover {
	background-color: #2F4497;
}

..report table.authRefData .body {
	height: 150px;
	overflow: auto;
	width: 400px;
}

..report table.authRefData table{
	font-size: 1em;
}

/* Report Styles */
..pl a, .pl a:visited {
	color: black;
	text-decoration: none;
}

/* table */
..report {
	background-color: white;
	border: 2px solid #acf;
	clear: both;
	color: black;
	font: normal 8pt Helvetica, Arial, san-serif;
	margin-bottom: 2em;
}

..report hr {
	border: 1px solid #acf;
}

/* Top labels */
..report th {
	background-color: #acf;
	color: black;
	font-weight: bold;
	text-align: center;
}

..report th.void	{
	background-color: transparent;
	color: #000000;
	font: bold 10pt Helvetica, Arial, san-serif;
	text-align: left;
}

..report .pl {
	text-align: left;
	vertical-align: top;
	white-space: normal;
	width: 200px;
	white-space: normal; /* word-wrap: break-word; */
}

..report td.pl a.a {
	cursor: pointer;
	display: block;
	width: 200px;
	overflow: hidden;
}

..report td.pl div.a {
	width: 200px;
}

..report td.pl a:hover {
	background-color: #ffc;
}

/* Header rows... */
..report tr.rh {
	background-color: #acf;
	color: black;
	font-weight: bold;
}

/* Calendars... */
..report .rc {
	background-color: #f0f0f0;
}

/* Even rows... */
..report .re, .report .reu {
	background-color: #def;
}

..report .reu td {
	border-bottom: 1px solid black;
}

/* Odd rows... */
..report .ro, .report .rou {
	background-color: white;
}

..report .rou td {
	border-bottom: 1px solid black;
}

..report .rou table td, .report .reu table td {
	border-bottom: 0px solid black;
}

/* styles for footnote marker */
..report .fn {
	white-space: nowrap;
}

/* styles for numeric types */
..report .num, .report .nump {
	text-align: right;
	white-space: nowrap;
}

..report .nump {
	padding-left: 2em;
}

..report .nump {
	padding: 0px 0.4em 0px 2em;
}

/* styles for text types */
..report .text {
	text-align: left;
	white-space: normal;
}

..report .text .big {
	margin-bottom: 1em;
	width: 17em;
}

..report .text .more {
	display: none;
}

..report .text .note {
	font-style: italic;
	font-weight: bold;
}

..report .text .small {
	width: 10em;
}

..report sup {
	font-style: italic;
}

..report .outerFootnotes {
	font-size: 1em;
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>70
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.23.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>173</ContextCount>
  <ElementCount>326</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>true</FootnotesReported>
  <SegmentCount>71</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>6</UnitCount>
  <MyReports>
    <Report instance="kern-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0000 - Document - Document and Entity Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://akerna.com/role/DocumentAndEntityInformation</Role>
      <ShortName>Document and Entity Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="kern-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>0010 - Statement - Condensed Consolidated Balance Sheets (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://akerna.com/role/CondensedConsolidatedBalanceSheetsUnaudited</Role>
      <ShortName>Condensed Consolidated Balance Sheets (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="kern-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>0015 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://akerna.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical</Role>
      <ShortName>Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="kern-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>0020 - Statement - Condensed Consolidated Statements of Operations (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://akerna.com/role/CondensedStatementsOfOperations</Role>
      <ShortName>Condensed Consolidated Statements of Operations (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="kern-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>0030 - Statement - Condensed Consolidated Statements of Comprehensive Loss (unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://akerna.com/role/CondensedConsolidatedStatementsofComprehensiveLossunaudited</Role>
      <ShortName>Condensed Consolidated Statements of Comprehensive Loss (unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="kern-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>0040 - Statement - Condensed Consolidated Statements of Changes in Equity (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://akerna.com/role/StatementsOfChangesInStockholdersEquity</Role>
      <ShortName>Condensed Consolidated Statements of Changes in Equity (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="kern-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>0050 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://akerna.com/role/StatementsOfCashFlows</Role>
      <ShortName>Condensed Consolidated Statements of Cash Flows (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="kern-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>10100 - Disclosure - Description of Business</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://akerna.com/role/DescriptionofBusiness</Role>
      <ShortName>Description of Business</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="kern-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>10101 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://akerna.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies</Role>
      <ShortName>Basis of Presentation and Summary of Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="kern-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>10301 - Disclosure - Revenue and Contracts with Customers</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://akerna.com/role/RevenueandContractswithCustomers</Role>
      <ShortName>Revenue and Contracts with Customers</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="kern-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>10401 - Disclosure - Intangible Assets, net and Goodwill</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://akerna.com/role/IntangibleAssetsnetandGoodwill</Role>
      <ShortName>Intangible Assets, net and Goodwill</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="kern-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>10501 - Disclosure - Long Term Debt</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://akerna.com/role/LongTermDebt</Role>
      <ShortName>Long Term Debt</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="kern-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>10601 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://akerna.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="kern-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>10701 - Disclosure - Supplemental Balance Sheet Disclosures</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://akerna.com/role/SupplementalBalanceSheetDisclosures</Role>
      <ShortName>Supplemental Balance Sheet Disclosures</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="kern-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>10801 - Disclosure - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://akerna.com/role/CommitmentsAndContingencies</Role>
      <ShortName>Commitments and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="kern-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>10901 - Disclosure - Stockholders' Deficit</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://akerna.com/role/StockholdersDeficit</Role>
      <ShortName>Stockholders' Deficit</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="kern-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>11001 - Disclosure - Fair Value</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://akerna.com/role/FairValue</Role>
      <ShortName>Fair Value</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="kern-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>11300 - Disclosure - Earning per share</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://akerna.com/role/Earningpershare</Role>
      <ShortName>Earning per share</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="kern-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>11301 - Disclosure - Discontinued Operations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://akerna.com/role/DiscontinuedOperations</Role>
      <ShortName>Discontinued Operations</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="kern-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>20201 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://akerna.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies</Role>
      <ShortName>Basis of Presentation and Summary of Significant Accounting Policies (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://akerna.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies</ParentRole>
      <Position>20</Position>
    </Report>
    <Report instance="kern-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>30301 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://akerna.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesTables</Role>
      <ShortName>Basis of Presentation and Summary of Significant Accounting Policies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://akerna.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies</ParentRole>
      <Position>21</Position>
    </Report>
    <Report instance="kern-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>30501 - Disclosure - Revenue and Contracts with Customers (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://akerna.com/role/RevenueandContractswithCustomersTables</Role>
      <ShortName>Revenue and Contracts with Customers (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://akerna.com/role/RevenueandContractswithCustomers</ParentRole>
      <Position>22</Position>
    </Report>
    <Report instance="kern-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>30601 - Disclosure - Long Term Debt (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://akerna.com/role/LongTermDebtTables</Role>
      <ShortName>Long Term Debt (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://akerna.com/role/LongTermDebt</ParentRole>
      <Position>23</Position>
    </Report>
    <Report instance="kern-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>30801 - Disclosure - Supplemental Balance Sheet Disclosures (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://akerna.com/role/SupplementalBalanceSheetDisclosuresTables</Role>
      <ShortName>Supplemental Balance Sheet Disclosures (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://akerna.com/role/SupplementalBalanceSheetDisclosures</ParentRole>
      <Position>24</Position>
    </Report>
    <Report instance="kern-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>31101 - Disclosure - Stockholders' Deficit (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://akerna.com/role/StockholdersDeficitTables</Role>
      <ShortName>Stockholders' Deficit (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://akerna.com/role/StockholdersDeficit</ParentRole>
      <Position>25</Position>
    </Report>
    <Report instance="kern-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>31300 - Disclosure - Fair Value (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://akerna.com/role/FairValueTables</Role>
      <ShortName>Fair Value (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://akerna.com/role/FairValue</ParentRole>
      <Position>26</Position>
    </Report>
    <Report instance="kern-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>40101 - Disclosure - Earning per Shares (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://akerna.com/role/EarningperSharesTables</Role>
      <ShortName>Earning per Shares (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <Position>27</Position>
    </Report>
    <Report instance="kern-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>40201 - Disclosure - Discontinued Operations (Table)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://akerna.com/role/DiscontinuedOperationsTable</Role>
      <ShortName>Discontinued Operations (Table)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://akerna.com/role/DiscontinuedOperations</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="kern-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>40202 - Disclosure - Description of Business (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://akerna.com/role/DescriptionofBusinessDetailsTextual</Role>
      <ShortName>Description of Business (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://akerna.com/role/DescriptionofBusiness</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="kern-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>40301 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://akerna.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails</Role>
      <ShortName>Basis of Presentation and Summary of Significant Accounting Policies (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://akerna.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesTables</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="kern-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>40303 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://akerna.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsTextual</Role>
      <ShortName>Basis of Presentation and Summary of Significant Accounting Policies (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://akerna.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesTables</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="kern-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>40405 - Disclosure - Revenue and Contracts with Customers (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://akerna.com/role/RevenueandContractswithCustomersDetails</Role>
      <ShortName>Revenue and Contracts with Customers (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://akerna.com/role/RevenueandContractswithCustomersTables</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="kern-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>40406 - Disclosure - Revenue and Contracts with Customers (Details 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://akerna.com/role/RevenueandContractswithCustomersDetails1</Role>
      <ShortName>Revenue and Contracts with Customers (Details 1)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://akerna.com/role/RevenueandContractswithCustomersTables</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="kern-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>40501 - Disclosure - Revenue and Contracts with Customers (Details 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://akerna.com/role/RevenueandContractswithCustomersDetails2</Role>
      <ShortName>Revenue and Contracts with Customers (Details 2)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://akerna.com/role/RevenueandContractswithCustomersTables</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="kern-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>40502 - Disclosure - Revenue and Contracts with Customers (Details 3)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://akerna.com/role/RevenueandContractswithCustomersDetails3</Role>
      <ShortName>Revenue and Contracts with Customers (Details 3)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://akerna.com/role/RevenueandContractswithCustomersTables</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="kern-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>40601 - Disclosure - Revenue and Contracts with Customers (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://akerna.com/role/RevenueandContractswithCustomersDetailsTextual</Role>
      <ShortName>Revenue and Contracts with Customers (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://akerna.com/role/RevenueandContractswithCustomersTables</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="kern-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>40602 - Disclosure - Intangible Assets, net and Goodwill (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://akerna.com/role/IntangibleAssetsnetandGoodwillDetailsTextual</Role>
      <ShortName>Intangible Assets, net and Goodwill (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://akerna.com/role/IntangibleAssetsnetandGoodwill</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="kern-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>40603 - Disclosure - Long Term Debt (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://akerna.com/role/LongTermDebtDetails</Role>
      <ShortName>Long Term Debt (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://akerna.com/role/LongTermDebtTables</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="kern-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>40604 - Disclosure - Long Term Debt (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://akerna.com/role/LongTermDebtDetailsTextual</Role>
      <ShortName>Long Term Debt (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://akerna.com/role/LongTermDebtTables</ParentRole>
      <Position>39</Position>
    </Report>
    <Report instance="kern-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>40801 - Disclosure - Income Taxes (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://akerna.com/role/IncomeTaxesDetailsTextual</Role>
      <ShortName>Income Taxes (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://akerna.com/role/IncomeTaxes</ParentRole>
      <Position>40</Position>
    </Report>
    <Report instance="kern-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>40802 - Disclosure - Supplemental Balance Sheet Disclosures (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://akerna.com/role/SupplementalBalanceSheetDisclosuresDetails</Role>
      <ShortName>Supplemental Balance Sheet Disclosures (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://akerna.com/role/SupplementalBalanceSheetDisclosuresTables</ParentRole>
      <Position>41</Position>
    </Report>
    <Report instance="kern-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>40901 - Disclosure - Supplemental Balance Sheet Disclosures (Details 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://akerna.com/role/SupplementalBalanceSheetDisclosuresDetails1</Role>
      <ShortName>Supplemental Balance Sheet Disclosures (Details 1)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://akerna.com/role/SupplementalBalanceSheetDisclosuresTables</ParentRole>
      <Position>42</Position>
    </Report>
    <Report instance="kern-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>41002 - Disclosure - Commitments and Contingencies (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://akerna.com/role/CommitmentsandContingenciesDetailsTextual</Role>
      <ShortName>Commitments and Contingencies (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://akerna.com/role/CommitmentsAndContingencies</ParentRole>
      <Position>43</Position>
    </Report>
    <Report instance="kern-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>41003 - Disclosure - Stockholders' Deficit (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://akerna.com/role/StockholdersDeficitDetailsTextual</Role>
      <ShortName>Stockholders' Deficit (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://akerna.com/role/StockholdersDeficitTables</ParentRole>
      <Position>44</Position>
    </Report>
    <Report instance="kern-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>41004 - Disclosure - Stockholders' Deficit (Details 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://akerna.com/role/StockholdersDeficitDetails1</Role>
      <ShortName>Stockholders' Deficit (Details 1)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://akerna.com/role/StockholdersDeficitTables</ParentRole>
      <Position>45</Position>
    </Report>
    <Report instance="kern-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>41005 - Disclosure - Fair Value (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://akerna.com/role/FairValueDetails</Role>
      <ShortName>Fair Value (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://akerna.com/role/FairValueTables</ParentRole>
      <Position>46</Position>
    </Report>
    <Report instance="kern-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>41006 - Disclosure - Fair Value (Details 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://akerna.com/role/FairValueDetails1</Role>
      <ShortName>Fair Value (Details 1)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://akerna.com/role/FairValueTables</ParentRole>
      <Position>47</Position>
    </Report>
    <Report instance="kern-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>41007 - Disclosure - Fair Value (Details 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://akerna.com/role/FairValueDetails2</Role>
      <ShortName>Fair Value (Details 2)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://akerna.com/role/FairValueTables</ParentRole>
      <Position>48</Position>
    </Report>
    <Report instance="kern-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>41008 - Disclosure - Fair Value (Details 3)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://akerna.com/role/FairValueDetails3</Role>
      <ShortName>Fair Value (Details 3)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://akerna.com/role/FairValueTables</ParentRole>
      <Position>49</Position>
    </Report>
    <Report instance="kern-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>41009 - Disclosure - Fair Value (Details 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://akerna.com/role/FairValueDetails4</Role>
      <ShortName>Fair Value (Details 4)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://akerna.com/role/FairValueTables</ParentRole>
      <Position>50</Position>
    </Report>
    <Report instance="kern-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>41011 - Disclosure - Earning per Share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://akerna.com/role/EarningperShareDetails</Role>
      <ShortName>Earning per Share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://akerna.com/role/EarningperSharesTables</ParentRole>
      <Position>51</Position>
    </Report>
    <Report instance="kern-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>4170 - Disclosure - Discontinued Operations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://akerna.com/role/DiscontinuedOperationsDetails</Role>
      <ShortName>Discontinued Operations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://akerna.com/role/DiscontinuedOperationsTable</ParentRole>
      <Position>52</Position>
    </Report>
    <Report instance="kern-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>4171 - Disclosure - Discontinued Operations (Details 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://akerna.com/role/DiscontinuedOperationsDetails1</Role>
      <ShortName>Discontinued Operations (Details 1)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://akerna.com/role/DiscontinuedOperationsTable</ParentRole>
      <Position>53</Position>
    </Report>
    <Report instance="kern-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>4172 - Disclosure - Discontinued Operations (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://akerna.com/role/DiscontinuedOperationsDetailsTextual</Role>
      <ShortName>Discontinued Operations (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://akerna.com/role/DiscontinuedOperationsTable</ParentRole>
      <Position>54</Position>
    </Report>
    <Report instance="kern-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>80404 - Disclosure - Significant Transactions (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://akerna.com/role/SignificantTransactionsDetailsTextual</Role>
      <ShortName>Significant Transactions (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>55</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <Logs>
    <Log type="Warning">[ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 3 fact(s) appearing in ix:hidden were eligible for transformation: dei:EntityRegistrantName, us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1, us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 -  kern-20230331.htm 5, 11, 12</Log>
  </Logs>
  <InputFiles>
    <File doctype="10-Q" original="kern-20230331.htm">kern-20230331.htm</File>
    <File>ex311_1.htm</File>
    <File>ex312_2.htm</File>
    <File>ex321_3.htm</File>
    <File>ex322_4.htm</File>
    <File>kern-20230331.xsd</File>
    <File>kern-20230331_cal.xml</File>
    <File>kern-20230331_def.xml</File>
    <File>kern-20230331_lab.xml</File>
    <File>kern-20230331_pre.xml</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy items="624">http://fasb.org/us-gaap/2022</BaseTaxonomy>
    <BaseTaxonomy items="31">http://xbrl.sec.gov/dei/2022</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>73
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "kern-20230331.htm": {
   "axisCustom": 1,
   "axisStandard": 27,
   "baseTaxonomies": {
    "http://fasb.org/us-gaap/2022": 624,
    "http://xbrl.sec.gov/dei/2022": 31
   },
   "contextCount": 173,
   "dts": {
    "calculationLink": {
     "local": [
      "kern-20230331_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "kern-20230331_def.xml"
     ]
    },
    "inline": {
     "local": [
      "kern-20230331.htm"
     ]
    },
    "labelLink": {
     "local": [
      "kern-20230331_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "kern-20230331_pre.xml"
     ]
    },
    "schema": {
     "local": [
      "kern-20230331.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd",
      "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd",
      "https://xbrl.sec.gov/country/2022/country-2022.xsd",
      "https://xbrl.sec.gov/dei/2022/dei-2022.xsd"
     ]
    }
   },
   "elementCount": 797,
   "entityCount": 1,
   "hidden": {
    "http://fasb.org/us-gaap/2022": 2,
    "http://xbrl.sec.gov/dei/2022": 6,
    "total": 8
   },
   "keyCustom": 69,
   "keyStandard": 257,
   "memberCustom": 41,
   "memberStandard": 24,
   "nsprefix": "kern",
   "nsuri": "http://akerna.com/20230331",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "p",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20230331.htm",
      "contextRef": "D20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "0000 - Document - Document and Entity Information",
     "menuCat": "Cover",
     "order": "1",
     "role": "http://akerna.com/role/DocumentAndEntityInformation",
     "shortName": "Document and Entity Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "p",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20230331.htm",
      "contextRef": "D20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R10": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20230331.htm",
      "contextRef": "D20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "10301 - Disclosure - Revenue and Contracts with Customers",
     "menuCat": "Notes",
     "order": "10",
     "role": "http://akerna.com/role/RevenueandContractswithCustomers",
     "shortName": "Revenue and Contracts with Customers",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20230331.htm",
      "contextRef": "D20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20230331.htm",
      "contextRef": "D20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "10401 - Disclosure - Intangible Assets, net and Goodwill",
     "menuCat": "Notes",
     "order": "11",
     "role": "http://akerna.com/role/IntangibleAssetsnetandGoodwill",
     "shortName": "Intangible Assets, net and Goodwill",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20230331.htm",
      "contextRef": "D20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20230331.htm",
      "contextRef": "D20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "10501 - Disclosure - Long Term Debt",
     "menuCat": "Notes",
     "order": "12",
     "role": "http://akerna.com/role/LongTermDebt",
     "shortName": "Long Term Debt",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20230331.htm",
      "contextRef": "D20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20230331.htm",
      "contextRef": "D20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "10601 - Disclosure - Income Taxes",
     "menuCat": "Notes",
     "order": "13",
     "role": "http://akerna.com/role/IncomeTaxes",
     "shortName": "Income Taxes",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20230331.htm",
      "contextRef": "D20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20230331.htm",
      "contextRef": "D20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "10701 - Disclosure - Supplemental Balance Sheet Disclosures",
     "menuCat": "Notes",
     "order": "14",
     "role": "http://akerna.com/role/SupplementalBalanceSheetDisclosures",
     "shortName": "Supplemental Balance Sheet Disclosures",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20230331.htm",
      "contextRef": "D20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20230331.htm",
      "contextRef": "D20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "10801 - Disclosure - Commitments and Contingencies",
     "menuCat": "Notes",
     "order": "15",
     "role": "http://akerna.com/role/CommitmentsAndContingencies",
     "shortName": "Commitments and Contingencies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20230331.htm",
      "contextRef": "D20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20230331.htm",
      "contextRef": "D20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "10901 - Disclosure - Stockholders' Deficit",
     "menuCat": "Notes",
     "order": "16",
     "role": "http://akerna.com/role/StockholdersDeficit",
     "shortName": "Stockholders' Deficit",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20230331.htm",
      "contextRef": "D20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20230331.htm",
      "contextRef": "D20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "11001 - Disclosure - Fair Value",
     "menuCat": "Notes",
     "order": "17",
     "role": "http://akerna.com/role/FairValue",
     "shortName": "Fair Value",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20230331.htm",
      "contextRef": "D20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20230331.htm",
      "contextRef": "D20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "11300 - Disclosure - Earning per share",
     "menuCat": "Notes",
     "order": "18",
     "role": "http://akerna.com/role/Earningpershare",
     "shortName": "Earning per share",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20230331.htm",
      "contextRef": "D20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20230331.htm",
      "contextRef": "D20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "11301 - Disclosure - Discontinued Operations",
     "menuCat": "Notes",
     "order": "19",
     "role": "http://akerna.com/role/DiscontinuedOperations",
     "shortName": "Discontinued Operations",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20230331.htm",
      "contextRef": "D20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20230331.htm",
      "contextRef": "I20230331",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0010 - Statement - Condensed Consolidated Balance Sheets (Unaudited)",
     "menuCat": "Statements",
     "order": "2",
     "role": "http://akerna.com/role/CondensedConsolidatedBalanceSheetsUnaudited",
     "shortName": "Condensed Consolidated Balance Sheets (Unaudited)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20230331.htm",
      "contextRef": "I20230331",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20230331.htm",
      "contextRef": "D20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "kern:GoingConcernAndManagementsLiquidityPlansPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "20201 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Policies)",
     "menuCat": "Policies",
     "order": "20",
     "role": "http://akerna.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies",
     "shortName": "Basis of Presentation and Summary of Significant Accounting Policies (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20230331.htm",
      "contextRef": "D20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "kern:GoingConcernAndManagementsLiquidityPlansPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:SegmentReportingPolicyPolicyTextBlock",
       "div",
       "div",
       "div",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20230331.htm",
      "contextRef": "D20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "30301 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Tables)",
     "menuCat": "Tables",
     "order": "21",
     "role": "http://akerna.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesTables",
     "shortName": "Basis of Presentation and Summary of Significant Accounting Policies (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:SegmentReportingPolicyPolicyTextBlock",
       "div",
       "div",
       "div",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20230331.htm",
      "contextRef": "D20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20230331.htm",
      "contextRef": "D20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "30501 - Disclosure - Revenue and Contracts with Customers (Tables)",
     "menuCat": "Tables",
     "order": "22",
     "role": "http://akerna.com/role/RevenueandContractswithCustomersTables",
     "shortName": "Revenue and Contracts with Customers (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20230331.htm",
      "contextRef": "D20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "us-gaap:LongTermDebtTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20230331.htm",
      "contextRef": "D20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "30601 - Disclosure - Long Term Debt (Tables)",
     "menuCat": "Tables",
     "order": "23",
     "role": "http://akerna.com/role/LongTermDebtTables",
     "shortName": "Long Term Debt (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "us-gaap:LongTermDebtTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20230331.htm",
      "contextRef": "D20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20230331.htm",
      "contextRef": "D20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "kern:ScheduleOfPrepaidExpensesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "30801 - Disclosure - Supplemental Balance Sheet Disclosures (Tables)",
     "menuCat": "Tables",
     "order": "24",
     "role": "http://akerna.com/role/SupplementalBalanceSheetDisclosuresTables",
     "shortName": "Supplemental Balance Sheet Disclosures (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20230331.htm",
      "contextRef": "D20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "kern:ScheduleOfPrepaidExpensesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20230331.htm",
      "contextRef": "D20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "kern:ScheduleOfShareBasedCompensationStockWarrantActivityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "31101 - Disclosure - Stockholders' Deficit (Tables)",
     "menuCat": "Tables",
     "order": "25",
     "role": "http://akerna.com/role/StockholdersDeficitTables",
     "shortName": "Stockholders' Deficit (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20230331.htm",
      "contextRef": "D20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "kern:ScheduleOfShareBasedCompensationStockWarrantActivityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:FairValueDisclosuresTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20230331.htm",
      "contextRef": "D20230331_ConvertibleDebtMember",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "31300 - Disclosure - Fair Value (Tables)",
     "menuCat": "Tables",
     "order": "26",
     "role": "http://akerna.com/role/FairValueTables",
     "shortName": "Fair Value (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:FairValueDisclosuresTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20230331.htm",
      "contextRef": "D20230331_ConvertibleDebtMember",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "us-gaap:EarningsPerShareTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20230331.htm",
      "contextRef": "D20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "40101 - Disclosure - Earning per Shares (Tables)",
     "menuCat": "Tables",
     "order": "27",
     "role": "http://akerna.com/role/EarningperSharesTables",
     "shortName": "Earning per Shares (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "us-gaap:EarningsPerShareTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20230331.htm",
      "contextRef": "D20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20230331.htm",
      "contextRef": "D20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "kern:ScheduleOfAssetsAndLiabilitiesOfTheDiscontinuedGroupTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "40201 - Disclosure - Discontinued Operations (Table)",
     "menuCat": "Tables",
     "order": "28",
     "role": "http://akerna.com/role/DiscontinuedOperationsTable",
     "shortName": "Discontinued Operations (Table)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20230331.htm",
      "contextRef": "D20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "kern:ScheduleOfAssetsAndLiabilitiesOfTheDiscontinuedGroupTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:NatureOfOperations",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20230331.htm",
      "contextRef": "D20230428",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "kern:PeriodForPostClosingStatement",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "40202 - Disclosure - Description of Business (Details Textual)",
     "menuCat": "Details",
     "order": "29",
     "role": "http://akerna.com/role/DescriptionofBusinessDetailsTextual",
     "shortName": "Description of Business (Details Textual)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:NatureOfOperations",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20230331.htm",
      "contextRef": "D20230428",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "kern:PeriodForPostClosingStatement",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:PreferredStockParOrStatedValuePerShare",
       "span",
       "span",
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20230331.htm",
      "contextRef": "I20230331",
      "decimals": "4",
      "first": true,
      "lang": null,
      "name": "us-gaap:PreferredStockParOrStatedValuePerShare",
      "reportCount": 1,
      "unitRef": "USDPerShare",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0015 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical)",
     "menuCat": "Statements",
     "order": "3",
     "role": "http://akerna.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical",
     "shortName": "Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:PreferredStockSharesIssued",
       "span",
       "span",
       "span",
       "span",
       "span",
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20230331.htm",
      "contextRef": "I20230331",
      "decimals": "0",
      "lang": null,
      "name": "us-gaap:PreferredStockSharesOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Shares",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock",
       "us-gaap:SegmentReportingPolicyPolicyTextBlock",
       "div",
       "div",
       "div",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20230331.htm",
      "contextRef": "I20230331",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:NoncurrentAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "40301 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Details)",
     "menuCat": "Details",
     "order": "30",
     "role": "http://akerna.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails",
     "shortName": "Basis of Presentation and Summary of Significant Accounting Policies (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock",
       "us-gaap:SegmentReportingPolicyPolicyTextBlock",
       "div",
       "div",
       "div",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20230331.htm",
      "contextRef": "I20230331",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:NoncurrentAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "span",
       "span",
       "p",
       "kern:GoingConcernAndManagementsLiquidityPlansPolicyTextBlock",
       "div",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20230331.htm",
      "contextRef": "I20221231",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "kern:WorkingCapitalDeficit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "40303 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Details Textual)",
     "menuCat": "Details",
     "order": "31",
     "role": "http://akerna.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsTextual",
     "shortName": "Basis of Presentation and Summary of Significant Accounting Policies (Details Textual)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "span",
       "span",
       "p",
       "kern:GoingConcernAndManagementsLiquidityPlansPolicyTextBlock",
       "div",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20230331.htm",
      "contextRef": "I20221231",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "kern:WorkingCapitalDeficit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20230331.htm",
      "contextRef": "D20230331",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "40405 - Disclosure - Revenue and Contracts with Customers (Details)",
     "menuCat": "Details",
     "order": "32",
     "role": "http://akerna.com/role/RevenueandContractswithCustomersDetails",
     "shortName": "Revenue and Contracts with Customers (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20230331.htm",
      "contextRef": "D20230331_GovernmentSectorMember",
      "decimals": "0",
      "lang": null,
      "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20230331.htm",
      "contextRef": "D20230331",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "40406 - Disclosure - Revenue and Contracts with Customers (Details 1)",
     "menuCat": "Details",
     "order": "33",
     "role": "http://akerna.com/role/RevenueandContractswithCustomersDetails1",
     "shortName": "Revenue and Contracts with Customers (Details 1)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20230331.htm",
      "contextRef": "D20230331_US",
      "decimals": "0",
      "lang": null,
      "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "kern:SummarizesDeferredRevenueActivityTableTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20230331.htm",
      "contextRef": "I20221231",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:DeferredRevenue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "40501 - Disclosure - Revenue and Contracts with Customers (Details 2)",
     "menuCat": "Details",
     "order": "34",
     "role": "http://akerna.com/role/RevenueandContractswithCustomersDetails2",
     "shortName": "Revenue and Contracts with Customers (Details 2)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "kern:SummarizesDeferredRevenueActivityTableTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20230331.htm",
      "contextRef": "I20221231",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:DeferredRevenue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "kern:SummarizesDeferredContractCostActivityTableTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20230331.htm",
      "contextRef": "I20221231",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:ContractWithCustomerLiability",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "40502 - Disclosure - Revenue and Contracts with Customers (Details 3)",
     "menuCat": "Details",
     "order": "35",
     "role": "http://akerna.com/role/RevenueandContractswithCustomersDetails3",
     "shortName": "Revenue and Contracts with Customers (Details 3)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "kern:SummarizesDeferredContractCostActivityTableTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20230331.htm",
      "contextRef": "I20221231",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:ContractWithCustomerLiability",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "span",
       "span",
       "span",
       "span",
       "p",
       "div",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20230331.htm",
      "contextRef": "I20230331",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "kern:Unsatisfiedperformanceobligations",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "40601 - Disclosure - Revenue and Contracts with Customers (Details Textual)",
     "menuCat": "Details",
     "order": "36",
     "role": "http://akerna.com/role/RevenueandContractswithCustomersDetailsTextual",
     "shortName": "Revenue and Contracts with Customers (Details Textual)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "span",
       "span",
       "span",
       "span",
       "p",
       "div",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20230331.htm",
      "contextRef": "I20230331",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "kern:Unsatisfiedperformanceobligations",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20230331.htm",
      "contextRef": "D20220331",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "kern:FiniteLivedIntangibleAssetsAccumulatedAmortizationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "40602 - Disclosure - Intangible Assets, net and Goodwill (Details Textual)",
     "menuCat": "Details",
     "order": "37",
     "role": "http://akerna.com/role/IntangibleAssetsnetandGoodwillDetailsTextual",
     "shortName": "Intangible Assets, net and Goodwill (Details Textual)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20230331.htm",
      "contextRef": "D20220331",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "kern:FiniteLivedIntangibleAssetsAccumulatedAmortizationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "div",
       "us-gaap:LongTermDebtTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20230331.htm",
      "contextRef": "I20230331",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:ConvertibleDebtFairValueDisclosures",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "40603 - Disclosure - Long Term Debt (Details)",
     "menuCat": "Details",
     "order": "38",
     "role": "http://akerna.com/role/LongTermDebtDetails",
     "shortName": "Long Term Debt (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "div",
       "us-gaap:LongTermDebtTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20230331.htm",
      "contextRef": "I20230331",
      "decimals": "0",
      "lang": null,
      "name": "us-gaap:OtherLongTermDebtCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:LongTermDebtTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20230331.htm",
      "contextRef": "I20230331",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:DebtInstrumentCarryingAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "40604 - Disclosure - Long Term Debt (Details Textual)",
     "menuCat": "Details",
     "order": "39",
     "role": "http://akerna.com/role/LongTermDebtDetailsTextual",
     "shortName": "Long Term Debt (Details Textual)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:LongTermDebtTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20230331.htm",
      "contextRef": "I20230331",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:DebtInstrumentCarryingAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20230331.htm",
      "contextRef": "D20230331",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0020 - Statement - Condensed Consolidated Statements of Operations (Unaudited)",
     "menuCat": "Statements",
     "order": "4",
     "role": "http://akerna.com/role/CondensedStatementsOfOperations",
     "shortName": "Condensed Consolidated Statements of Operations (Unaudited)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20230331.htm",
      "contextRef": "D20230331",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20230331.htm",
      "contextRef": "D20230331",
      "decimals": "4",
      "first": true,
      "lang": null,
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Pure",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "40801 - Disclosure - Income Taxes (Details Textual)",
     "menuCat": "Details",
     "order": "40",
     "role": "http://akerna.com/role/IncomeTaxesDetailsTextual",
     "shortName": "Income Taxes (Details Textual)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20230331.htm",
      "contextRef": "D20230331",
      "decimals": "4",
      "first": true,
      "lang": null,
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Pure",
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "div",
       "div",
       "td",
       "tr",
       "tbody",
       "table",
       "kern:ScheduleOfPrepaidExpensesTableTextBlock",
       "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20230331.htm",
      "contextRef": "I20230331",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "kern:PrepaidExpensesSoftwareAndTechnology",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "40802 - Disclosure - Supplemental Balance Sheet Disclosures (Details)",
     "menuCat": "Details",
     "order": "41",
     "role": "http://akerna.com/role/SupplementalBalanceSheetDisclosuresDetails",
     "shortName": "Supplemental Balance Sheet Disclosures (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "div",
       "div",
       "td",
       "tr",
       "tbody",
       "table",
       "kern:ScheduleOfPrepaidExpensesTableTextBlock",
       "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20230331.htm",
      "contextRef": "I20230331",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "kern:PrepaidExpensesSoftwareAndTechnology",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
       "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20230331.htm",
      "contextRef": "I20230331",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:AccountsPayableCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "40901 - Disclosure - Supplemental Balance Sheet Disclosures (Details 1)",
     "menuCat": "Details",
     "order": "42",
     "role": "http://akerna.com/role/SupplementalBalanceSheetDisclosuresDetails1",
     "shortName": "Supplemental Balance Sheet Disclosures (Details 1)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
       "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20230331.htm",
      "contextRef": "I20230331",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:AccountsPayableCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "span",
       "p",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20230331.htm",
      "contextRef": "D20230331",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "kern:TerminationFee",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "41002 - Disclosure - Commitments and Contingencies (Details Textual)",
     "menuCat": "Details",
     "order": "43",
     "role": "http://akerna.com/role/CommitmentsandContingenciesDetailsTextual",
     "shortName": "Commitments and Contingencies (Details Textual)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "span",
       "p",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20230331.htm",
      "contextRef": "D20230331",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "kern:TerminationFee",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:CommonStockSharesAuthorized",
       "span",
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20230331.htm",
      "contextRef": "I20230331",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:CommonStockSharesAuthorized",
      "reportCount": 1,
      "unitRef": "Shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "41003 - Disclosure - Stockholders' Deficit (Details Textual)",
     "menuCat": "Details",
     "order": "44",
     "role": "http://akerna.com/role/StockholdersDeficitDetailsTextual",
     "shortName": "Stockholders' Deficit (Details Textual)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20230331.htm",
      "contextRef": "D20230331",
      "decimals": null,
      "lang": "en-US",
      "name": "us-gaap:CommonStockVotingRights",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "tbody",
       "table",
       "kern:ScheduleOfShareBasedCompensationStockWarrantActivityTableTextBlock",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20230331.htm",
      "contextRef": "I20230331",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:ClassOfWarrantOrRightOutstanding",
      "reportCount": 1,
      "unitRef": "Shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "41004 - Disclosure - Stockholders' Deficit (Details 1)",
     "menuCat": "Details",
     "order": "45",
     "role": "http://akerna.com/role/StockholdersDeficitDetails1",
     "shortName": "Stockholders' Deficit (Details 1)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "tbody",
       "table",
       "kern:ScheduleOfShareBasedCompensationStockWarrantActivityTableTextBlock",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20230331.htm",
      "contextRef": "D20230331",
      "decimals": null,
      "lang": null,
      "name": "kern:WarrantsExercisedInPeriodWeightedAverageGrantDateFairValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USDPerShare",
      "xsiNil": "true"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "div",
       "us-gaap:LongTermDebtTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20230331.htm",
      "contextRef": "I20221231",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:ConvertibleDebtFairValueDisclosures",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "41005 - Disclosure - Fair Value (Details)",
     "menuCat": "Details",
     "order": "46",
     "role": "http://akerna.com/role/FairValueDetails",
     "shortName": "Fair Value (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:FairValueDisclosuresTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20230331.htm",
      "contextRef": "D20230331",
      "decimals": "0",
      "lang": null,
      "name": "us-gaap:RepaymentsOfConvertibleDebt",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock",
       "div",
       "div",
       "div",
       "us-gaap:FairValueDisclosuresTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20230331.htm",
      "contextRef": "I20221231",
      "decimals": null,
      "first": true,
      "lang": null,
      "name": "kern:FairValueAssumptionsVolatilityRate",
      "reportCount": 1,
      "unitRef": "Pure",
      "xsiNil": "true"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "41006 - Disclosure - Fair Value (Details 1)",
     "menuCat": "Details",
     "order": "47",
     "role": "http://akerna.com/role/FairValueDetails1",
     "shortName": "Fair Value (Details 1)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock",
       "div",
       "div",
       "div",
       "us-gaap:FairValueDisclosuresTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20230331.htm",
      "contextRef": "I20230331_ConvertibleDebtSecuritiesMember",
      "decimals": "0",
      "lang": null,
      "name": "us-gaap:DebtInstrumentFaceAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:FairValueDisclosuresTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20230331.htm",
      "contextRef": "I20221231_PrivateWarrantMember_1",
      "decimals": null,
      "first": true,
      "lang": null,
      "name": "us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "true"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "41007 - Disclosure - Fair Value (Details 2)",
     "menuCat": "Details",
     "order": "48",
     "role": "http://akerna.com/role/FairValueDetails2",
     "shortName": "Fair Value (Details 2)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:FairValueDisclosuresTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20230331.htm",
      "contextRef": "I20221231_PrivateWarrantMember_1",
      "decimals": null,
      "first": true,
      "lang": null,
      "name": "us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "true"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "tbody",
       "table",
       "kern:ScheduleOfShareBasedCompensationStockWarrantActivityTableTextBlock",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20230331.htm",
      "contextRef": "I20230331",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:ClassOfWarrantOrRightOutstanding",
      "reportCount": 1,
      "unitRef": "Shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "41008 - Disclosure - Fair Value (Details 3)",
     "menuCat": "Details",
     "order": "49",
     "role": "http://akerna.com/role/FairValueDetails3",
     "shortName": "Fair Value (Details 3)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock",
       "div",
       "div",
       "div",
       "us-gaap:FairValueDisclosuresTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20230331.htm",
      "contextRef": "I20230331_PrivateWarrantMember_1",
      "decimals": "0",
      "lang": null,
      "name": "us-gaap:ClassOfWarrantOrRightOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Shares",
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20230331.htm",
      "contextRef": "D20230331",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:ProfitLoss",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0030 - Statement - Condensed Consolidated Statements of Comprehensive Loss (unaudited)",
     "menuCat": "Statements",
     "order": "5",
     "role": "http://akerna.com/role/CondensedConsolidatedStatementsofComprehensiveLossunaudited",
     "shortName": "Condensed Consolidated Statements of Comprehensive Loss (unaudited)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20230331.htm",
      "contextRef": "D20230331",
      "decimals": "0",
      "lang": null,
      "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "tbody",
       "table",
       "kern:FairValueMeasurementUnitOfferingCommonandUnderwriterWarrantsTableTextBlock",
       "us-gaap:FairValueDisclosuresTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20230331.htm",
      "contextRef": "I20220705_FairValueInputsLevel3Member",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USDPerShare",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "41009 - Disclosure - Fair Value (Details 4)",
     "menuCat": "Details",
     "order": "50",
     "role": "http://akerna.com/role/FairValueDetails4",
     "shortName": "Fair Value (Details 4)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "tbody",
       "table",
       "kern:FairValueMeasurementUnitOfferingCommonandUnderwriterWarrantsTableTextBlock",
       "us-gaap:FairValueDisclosuresTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20230331.htm",
      "contextRef": "I20220705_FairValueInputsLevel3Member",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USDPerShare",
      "xsiNil": "false"
     }
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
       "div",
       "div",
       "div",
       "us-gaap:EarningsPerShareTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20230331.htm",
      "contextRef": "D20230331",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "41011 - Disclosure - Earning per Share (Details)",
     "menuCat": "Details",
     "order": "51",
     "role": "http://akerna.com/role/EarningperShareDetails",
     "shortName": "Earning per Share (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
       "div",
       "div",
       "div",
       "us-gaap:EarningsPerShareTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20230331.htm",
      "contextRef": "D20230331",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Shares",
      "xsiNil": "false"
     }
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "div",
       "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20230331.htm",
      "contextRef": "I20230131",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "4170 - Disclosure - Discontinued Operations (Details)",
     "menuCat": "Details",
     "order": "52",
     "role": "http://akerna.com/role/DiscontinuedOperationsDetails",
     "shortName": "Discontinued Operations (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "kern:ScheduleOfAssetsAndLiabilitiesOfTheDiscontinuedGroupTableTextBlock",
       "div",
       "div",
       "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20230331.htm",
      "contextRef": "I20221231_ThreeSixtyFiveCannabisMember_SegmentDiscontinuedOperationsMember",
      "decimals": "0",
      "lang": null,
      "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock",
       "div",
       "div",
       "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20230331.htm",
      "contextRef": "D20230331",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "4171 - Disclosure - Discontinued Operations (Details 1)",
     "menuCat": "Details",
     "order": "53",
     "role": "http://akerna.com/role/DiscontinuedOperationsDetails1",
     "shortName": "Discontinued Operations (Details 1)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock",
       "div",
       "div",
       "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20230331.htm",
      "contextRef": "D20230331",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R54": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "div",
       "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20230331.htm",
      "contextRef": "D20230131",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:ProceedsFromDivestitureOfBusinesses",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "4172 - Disclosure - Discontinued Operations (Details Textual)",
     "menuCat": "Details",
     "order": "54",
     "role": "http://akerna.com/role/DiscontinuedOperationsDetailsTextual",
     "shortName": "Discontinued Operations (Details Textual)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "p",
       "div",
       "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20230331.htm",
      "contextRef": "I20220331_LCAMember",
      "decimals": "-5",
      "lang": null,
      "name": "us-gaap:CapitalizedComputerSoftwareNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R55": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "p",
       "div",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20230331.htm",
      "contextRef": "I20230331",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "kern:ExchangeableShares",
      "reportCount": 1,
      "unitRef": "Shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "80404 - Disclosure - Significant Transactions (Details Textual)",
     "menuCat": "Details",
     "order": "55",
     "role": "http://akerna.com/role/SignificantTransactionsDetailsTextual",
     "shortName": "Significant Transactions (Details Textual)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20230331.htm",
      "contextRef": "I20211231",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:StockholdersEquity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0040 - Statement - Condensed Consolidated Statements of Changes in Equity (Unaudited)",
     "menuCat": "Statements",
     "order": "6",
     "role": "http://akerna.com/role/StatementsOfChangesInStockholdersEquity",
     "shortName": "Condensed Consolidated Statements of Changes in Equity (Unaudited)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20230331.htm",
      "contextRef": "I20211231",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:StockholdersEquity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20230331.htm",
      "contextRef": "D20230331",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:ProfitLoss",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0050 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited)",
     "menuCat": "Statements",
     "order": "7",
     "role": "http://akerna.com/role/StatementsOfCashFlows",
     "shortName": "Condensed Consolidated Statements of Cash Flows (Unaudited)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20230331.htm",
      "contextRef": "D20230331",
      "decimals": "0",
      "lang": null,
      "name": "us-gaap:GainLossOnSaleOfBusiness",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20230331.htm",
      "contextRef": "D20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NatureOfOperations",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "10100 - Disclosure - Description of Business",
     "menuCat": "Notes",
     "order": "8",
     "role": "http://akerna.com/role/DescriptionofBusiness",
     "shortName": "Description of Business",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20230331.htm",
      "contextRef": "D20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NatureOfOperations",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20230331.htm",
      "contextRef": "D20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "10101 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies",
     "menuCat": "Notes",
     "order": "9",
     "role": "http://akerna.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies",
     "shortName": "Basis of Presentation and Summary of Significant Accounting Policies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "kern-20230331.htm",
      "contextRef": "D20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 71,
   "tag": {
    "country_CA": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Canada",
        "terseLabel": "Canada",
        "verboseLabel": "Canada [Member]"
       }
      }
     },
     "localname": "CA",
     "nsuri": "http://xbrl.sec.gov/country/2022",
     "presentation": [
      "http://akerna.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails",
      "http://akerna.com/role/RevenueandContractswithCustomersDetails1"
     ],
     "xbrltype": "domainItemType"
    },
    "country_US": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "United States",
        "terseLabel": "United States",
        "verboseLabel": "United States [Member]"
       }
      }
     },
     "localname": "US",
     "nsuri": "http://xbrl.sec.gov/country/2022",
     "presentation": [
      "http://akerna.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails",
      "http://akerna.com/role/RevenueandContractswithCustomersDetails1"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_AmendmentFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.",
        "label": "Amendment Flag"
       }
      }
     },
     "localname": "AmendmentFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://akerna.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_CityAreaCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Area code of city",
        "label": "City Area Code"
       }
      }
     },
     "localname": "CityAreaCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://akerna.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CoverAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cover page.",
        "label": "Cover [Abstract]"
       }
      }
     },
     "localname": "CoverAbstract",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "xbrltype": "stringItemType"
    },
    "dei_CurrentFiscalYearEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "End date of current fiscal year in the format --MM-DD.",
        "label": "Current Fiscal Year End Date"
       }
      }
     },
     "localname": "CurrentFiscalYearEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://akerna.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentFiscalPeriodFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.",
        "label": "Document Fiscal Period Focus"
       }
      }
     },
     "localname": "DocumentFiscalPeriodFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://akerna.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "fiscalPeriodItemType"
    },
    "dei_DocumentFiscalYearFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.",
        "label": "Document Fiscal Year Focus"
       }
      }
     },
     "localname": "DocumentFiscalYearFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://akerna.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "gYearItemType"
    },
    "dei_DocumentInformationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Document Information [Line Items]"
       }
      }
     },
     "localname": "DocumentInformationLineItems",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://akerna.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.",
        "label": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://akerna.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentQuarterlyReport": {
     "auth_ref": [
      "r774"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an quarterly report.",
        "label": "Document Quarterly Report"
       }
      }
     },
     "localname": "DocumentQuarterlyReport",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://akerna.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r775"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a transition report.",
        "label": "Document Transition Report"
       }
      }
     },
     "localname": "DocumentTransitionReport",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://akerna.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentType": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.",
        "label": "Document Type"
       }
      }
     },
     "localname": "DocumentType",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://akerna.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_EntityAddressAddressLine1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name",
        "label": "Entity Address, Address Line One"
       }
      }
     },
     "localname": "EntityAddressAddressLine1",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://akerna.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressAddressLine2": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 2 such as Street or Suite number",
        "label": "Entity Address, Address Line Two"
       }
      }
     },
     "localname": "EntityAddressAddressLine2",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://akerna.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCityOrTown": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the City or Town",
        "label": "Entity Address, City or Town"
       }
      }
     },
     "localname": "EntityAddressCityOrTown",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://akerna.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressPostalZipCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Code for the postal or zip code",
        "label": "Entity Address, Postal Zip Code"
       }
      }
     },
     "localname": "EntityAddressPostalZipCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://akerna.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressStateOrProvince": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the state or province.",
        "label": "Entity Address, State or Province"
       }
      }
     },
     "localname": "EntityAddressStateOrProvince",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://akerna.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r772"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.",
        "label": "Entity Central Index Key"
       }
      }
     },
     "localname": "EntityCentralIndexKey",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://akerna.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "centralIndexKeyItemType"
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.",
        "label": "Entity Common Stock, Shares Outstanding"
       }
      }
     },
     "localname": "EntityCommonStockSharesOutstanding",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://akerna.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "sharesItemType"
    },
    "dei_EntityCurrentReportingStatus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Current Reporting Status"
       }
      }
     },
     "localname": "EntityCurrentReportingStatus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://akerna.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.",
        "label": "Entity [Domain]"
       }
      }
     },
     "localname": "EntityDomain",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://akerna.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsTextual",
      "http://akerna.com/role/DescriptionofBusinessDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r772"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate if registrant meets the emerging growth company criteria.",
        "label": "Entity Emerging Growth Company"
       }
      }
     },
     "localname": "EntityEmergingGrowthCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://akerna.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityExTransitionPeriod": {
     "auth_ref": [
      "r777"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards.",
        "label": "Entity Ex Transition Period"
       }
      }
     },
     "localname": "EntityExTransitionPeriod",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://akerna.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityFileNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.",
        "label": "Entity File Number"
       }
      }
     },
     "localname": "EntityFileNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://akerna.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r772"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Filer Category"
       }
      }
     },
     "localname": "EntityFilerCategory",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://akerna.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "filerCategoryItemType"
    },
    "dei_EntityIncorporationStateCountryCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two-character EDGAR code representing the state or country of incorporation.",
        "label": "Entity Incorporation State Country Code"
       }
      }
     },
     "localname": "EntityIncorporationStateCountryCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://akerna.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r776"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).",
        "label": "Entity Interactive Data Current"
       }
      }
     },
     "localname": "EntityInteractiveDataCurrent",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://akerna.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityNumberOfEmployees": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of persons employed by the Entity",
        "label": "Number of employees",
        "verboseLabel": "Number of employees"
       }
      }
     },
     "localname": "EntityNumberOfEmployees",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://akerna.com/role/SignificantTransactionsDetailsTextual"
     ],
     "xbrltype": "decimalItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r772"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.",
        "label": "Entity Registrant Name"
       }
      }
     },
     "localname": "EntityRegistrantName",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://akerna.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r772"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.",
        "label": "Entity Shell Company"
       }
      }
     },
     "localname": "EntityShellCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://akerna.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r772"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).",
        "label": "Entity Small Business"
       }
      }
     },
     "localname": "EntitySmallBusiness",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://akerna.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r772"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.",
        "label": "Entity Tax Identification Number"
       }
      }
     },
     "localname": "EntityTaxIdentificationNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://akerna.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "employerIdItemType"
    },
    "dei_LegalEntityAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The set of legal entities associated with a report.",
        "label": "Legal Entity [Axis]"
       }
      }
     },
     "localname": "LegalEntityAxis",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://akerna.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsTextual",
      "http://akerna.com/role/DescriptionofBusinessDetailsTextual"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_LocalPhoneNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Local phone number for entity.",
        "label": "Local Phone Number"
       }
      }
     },
     "localname": "LocalPhoneNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://akerna.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r771"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title of a 12(b) registered security.",
        "label": "Title of 12(b) Security"
       }
      }
     },
     "localname": "Security12bTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://akerna.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r773"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the Exchange on which a security is registered.",
        "label": "Security Exchange Name"
       }
      }
     },
     "localname": "SecurityExchangeName",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://akerna.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "edgarExchangeCodeItemType"
    },
    "dei_TradingSymbol": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trading symbol of an instrument as listed on an exchange.",
        "label": "Trading Symbol"
       }
      }
     },
     "localname": "TradingSymbol",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://akerna.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "kern_ATMProgramMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for the information pertaining to ATM Program.",
        "label": "A T M Program [Member]"
       }
      }
     },
     "localname": "ATMProgramMember",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/StockholdersDeficitDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "kern_AccountReceivableMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Account Receivable [Member]"
       }
      }
     },
     "localname": "AccountReceivableMember",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "kern_AccruedContractors": {
     "auth_ref": [],
     "calculation": {
      "http://akerna.com/role/SupplementalBalanceSheetDisclosuresDetails1": {
       "order": 4.0,
       "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expenses incurred but not yet paid nor invoiced, and liabilities classified as Contractors.",
        "label": "Contractors",
        "terseLabel": "Contractors"
       }
      }
     },
     "localname": "AccruedContractors",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/SupplementalBalanceSheetDisclosuresDetails1"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kern_AccumulatedEquityAndAnIncrease": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of accumulated in equity and an increase.",
        "label": "Accumulated in Equity and an Increase",
        "terseLabel": "Accumulated in equity and an increase"
       }
      }
     },
     "localname": "AccumulatedEquityAndAnIncrease",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/LongTermDebtDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kern_AdditionalPaidCapitalMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.",
        "label": "Additional Paid Capital [Member]",
        "terseLabel": "Additional paid-in capital [Member]"
       }
      }
     },
     "localname": "AdditionalPaidCapitalMember",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/SummaryofSignificantAccountingPoliciesDetails1"
     ],
     "xbrltype": "domainItemType"
    },
    "kern_Adjustedforadoption": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The value represent by revenue disaggregation by countries.",
        "label": "Adjusted for adoption",
        "terseLabel": "Adjusted for adoption",
        "verboseLabel": "Adjusted for adoption"
       }
      }
     },
     "localname": "Adjustedforadoption",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/RevenueandContractswithCustomersDetails1"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kern_AggregateStockPrice": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of aggregate stock price.",
        "label": "Aggregate stock price",
        "verboseLabel": "Aggregate stock price"
       }
      }
     },
     "localname": "AggregateStockPrice",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/SignificantTransactionsDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kern_AggregateValueOfExchangeableShares": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of aggregate value of exchangeable shares.",
        "label": "Aggregate value of exchangeable shares",
        "terseLabel": "Aggregate value of exchangeable shares"
       }
      }
     },
     "localname": "AggregateValueOfExchangeableShares",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/StockholdersDeficitDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kern_AkernaCanadaAmpleExchangeIncMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for the information pertaining to Akerna Canada Ample Exchange Inc. (\u201cAkerna Exchange\u201d).",
        "label": "Akerna Canada Ample Exchange Inc [Member]"
       }
      }
     },
     "localname": "AkernaCanadaAmpleExchangeIncMember",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/DescriptionofBusinessDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "kern_AkernaMergerCoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for the information pertaining to Akerna\u00a0Merger Co. (\u201cAkerna\u00a0Merger\u201d).",
        "label": "Akerna\u00a0Merger Co. [Member]",
        "terseLabel": "Akerna\u00a0Merger Co. (\u201cAkerna\u00a0Merger\u201d) [Member]"
       }
      }
     },
     "localname": "AkernaMergerCoMember",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/DescriptionofBusinessDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "kern_AmortizationOfDeferredContractCosts": {
     "auth_ref": [],
     "calculation": {
      "http://akerna.com/role/StatementsOfCashFlows": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate amount of amortization of deferred contract cost.",
        "label": "Amortization of Deferred Contract Costs",
        "terseLabel": "Amortization of deferred contract cost"
       }
      }
     },
     "localname": "AmortizationOfDeferredContractCosts",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kern_AmortizedCosts": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization of deferred contract costs.",
        "label": "Amortized costs",
        "verboseLabel": "Amortized costs"
       }
      }
     },
     "localname": "AmortizedCosts",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/RevenueandContractswithCustomersDetails3"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kern_AmountOfContingentConsiderationLiability": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "disclosureGuidance": "Amount of contingent consideration liability",
        "documentation": "Amount of contingent consideration liability.",
        "label": "Amount of Contingent Consideration Liability",
        "terseLabel": "Amount of contingent consideration liability"
       }
      }
     },
     "localname": "AmountOfContingentConsiderationLiability",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/SignificantTransactionsDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kern_AmpleOrganicsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for the information pertaining to Ample Organics (\u201cAmple\u201d).",
        "label": "Ample Organics [Member]",
        "terseLabel": "Ample Organics [Member]"
       }
      }
     },
     "localname": "AmpleOrganicsMember",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/DiscontinuedOperationsDetailsTextual",
      "http://akerna.com/role/IntangibleAssetsnetandGoodwillDetailsTextual",
      "http://akerna.com/role/SignificantTransactionsDetailsTextual",
      "http://akerna.com/role/SignificantTransactionsTables"
     ],
     "xbrltype": "domainItemType"
    },
    "kern_AmpleReportingUnitMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for the information pertaining to ample reporting unit.",
        "label": "Ample Reporting Unit [Member]",
        "terseLabel": "Ample Reporting Unit [Member]"
       }
      }
     },
     "localname": "AmpleReportingUnitMember",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/IntangibleAssetsnetandGoodwillDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "kern_AssetsHeldForSaleNotPartOfDisposalGroupNonCurrent": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of assets held-for-sale that are not part of a disposal group.",
        "label": "Assets Held for Sale Not Part of Disposal Group Non-Current",
        "terseLabel": "Noncurrent assets held for sale"
       }
      }
     },
     "localname": "AssetsHeldForSaleNotPartOfDisposalGroupNonCurrent",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/DiscontinuedOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kern_AssetsWrittenOff": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of lease termination, wrote off certain assets, primarily leasehold improvements resulting loss.",
        "label": "Assets Written Off",
        "terseLabel": "Assets written off"
       }
      }
     },
     "localname": "AssetsWrittenOff",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/CommitmentsandContingenciesDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kern_AssetsandLiabilityAcquired": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of assets and liability.",
        "label": "Assets and liability acquired",
        "verboseLabel": "Assets and liability acquired"
       }
      }
     },
     "localname": "AssetsandLiabilityAcquired",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/SignificantTransactionsDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kern_BillingsleyEmploymentAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for the information pertaining to billingsley employment agreement.",
        "label": "Billingsley Employment Agreement [Member]"
       }
      }
     },
     "localname": "BillingsleyEmploymentAgreementMember",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/CommitmentsandContingenciesDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "kern_BusinessCombinationConsiderationTransferredCash": {
     "auth_ref": [],
     "calculation": {
      "http://akerna.com/role/SignificantTransactionsDetails1": {
       "order": 1.0,
       "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date.",
        "label": "Business Combination, Consideration Transferred Cash",
        "terseLabel": "Cash"
       }
      }
     },
     "localname": "BusinessCombinationConsiderationTransferredCash",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/SignificantTransactionsDetails1"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kern_BusinessCombinationConsiderationsTransferred": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "disclosureGuidance": "Estimated of fair value contingent consideration",
        "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquired..",
        "label": "Business Combination, Considerations Transferred, Total",
        "terseLabel": "Estimated of fair value contingent consideration"
       }
      }
     },
     "localname": "BusinessCombinationConsiderationsTransferred",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/SignificantTransactionsDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kern_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndAccruedExpenses": {
     "auth_ref": [],
     "calculation": {
      "http://akerna.com/role/SignificantTransactionsDetails2": {
       "order": 9.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts payable and accrued expenses",
        "negatedLabel": "Accounts payable and accrued expenses"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndAccruedExpenses",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/SignificantTransactionsDetails2"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kern_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAcquiredTechnology": {
     "auth_ref": [],
     "calculation": {
      "http://akerna.com/role/SignificantTransactionsDetails2": {
       "order": 5.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of technology acquired assumed (as defined) which have been recognized as of the acquisition date.",
        "label": "Acquired technology",
        "verboseLabel": "Acquired technology"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAcquiredTechnology",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/SignificantTransactionsDetails2"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kern_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAcquiredTradeName": {
     "auth_ref": [],
     "calculation": {
      "http://akerna.com/role/SignificantTransactionsDetails2": {
       "order": 7.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of trade name acquired assumed (as defined) which have been recognized as of the acquisition date.",
        "label": "Acquired trade name",
        "verboseLabel": "Acquired trade name"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAcquiredTradeName",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/SignificantTransactionsDetails2"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kern_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalizedSoftware": {
     "auth_ref": [],
     "calculation": {
      "http://akerna.com/role/SignificantTransactionsDetails2": {
       "order": 12.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of capitalized software recognized as of the acquisition date.",
        "label": "Capitalized software",
        "terseLabel": "Capitalized software"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalizedSoftware",
     "nsuri": "http://akerna.com/20230331",
     "xbrltype": "monetaryItemType"
    },
    "kern_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships": {
     "auth_ref": [],
     "calculation": {
      "http://akerna.com/role/SignificantTransactionsDetails2": {
       "order": 6.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of customer relationships acquired assumed (as defined) which have been recognized as of the acquisition date.",
        "label": "Customer relationships",
        "verboseLabel": "Customer relationships"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/SignificantTransactionsDetails2"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kern_CannabisMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for the information pertaining to Cannabis.",
        "label": "Cannabis [Member]",
        "terseLabel": "Cannabis [Member]"
       }
      }
     },
     "localname": "CannabisMember",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/DiscontinuedOperationsDetailsTextual",
      "http://akerna.com/role/SignificantTransactionsDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "kern_CannabisWorkingCapitalAdjustmentFundsRecordedInOtherReceivables": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The 365 Cannabis working capital adjustment funds recorded in other receivables in noncash investing or financing activities.",
        "label": "Acquisition-related working capital adjustment recorded in other current assets",
        "terseLabel": "Acquisition-related working capital adjustment recorded in other current assets"
       }
      }
     },
     "localname": "CannabisWorkingCapitalAdjustmentFundsRecordedInOtherReceivables",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kern_CannabisWorkingCapitalFundsReleasedFromAccruedExpenses": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The 365 Cannabis working capital funds released from accrued expenses in noncash investing or financing activities.",
        "label": "Cannabis Working Capital Funds Released from Accrued Expenses",
        "terseLabel": "Reduction to accrued expenses from an acquisition-related working capital settlement"
       }
      }
     },
     "localname": "CannabisWorkingCapitalFundsReleasedFromAccruedExpenses",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kern_CapitalizedSoftwareIncludedInAccruedExpenses": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of capitalized software included in accrued expenses",
        "label": "Capitalized software included in accrued expenses",
        "terseLabel": "Capitalized software additions included in accounts payable"
       }
      }
     },
     "localname": "CapitalizedSoftwareIncludedInAccruedExpenses",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kern_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsContinuingOperations": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage from continuing operations.",
        "label": "Cash Cash Equivalents Restricted Cash and Restricted Cash Equivalents Continuing Operations",
        "periodEndLabel": "Cash and restricted cash of continuing operations - end of period",
        "periodStartLabel": "Cash and restricted cash of continuing operations\u00a0- beginning of period"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsContinuingOperations",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kern_ChangeInFairValueReportedInOtherComprehensiveIncome": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of change in fair value reported in other comprehensive income.",
        "label": "Change in fair value reported in other comprehensive income",
        "terseLabel": "Change in fair value reported in other comprehensive loss"
       }
      }
     },
     "localname": "ChangeInFairValueReportedInOtherComprehensiveIncome",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/FairValueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kern_ChangesInFairValueReportedInStatementsOfOperations": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of change in fair value reported in the statements of operations.",
        "label": "Change in fair value reported in the statements of operations",
        "terseLabel": "Change in fair value reported in the statements of operations"
       }
      }
     },
     "localname": "ChangesInFairValueReportedInStatementsOfOperations",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/FairValueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kern_CommonSharesIssuedInExchangeForInterestInconsolidatedSubsidiaryShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Common shares issued in exchange for interest inconsolidated subsidiary, Shares.",
        "label": "Shares issued for exchangeable shares",
        "terseLabel": "Shares issued for exchangeable shares"
       }
      }
     },
     "localname": "CommonSharesIssuedInExchangeForInterestInconsolidatedSubsidiaryShares",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/SignificantTransactionsDetailsTextual"
     ],
     "xbrltype": "sharesItemType"
    },
    "kern_CommonStockIssuedInBusinessCombinationShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Common shares issued in exchange for interest inconsolidated subsidiary, Shares.",
        "label": "Common Stock Issued In Business Combination Shares",
        "terseLabel": "Common stock issued in business combination, Shares"
       }
      }
     },
     "localname": "CommonStockIssuedInBusinessCombinationShares",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/SignificantTransactionsDetailsTextual"
     ],
     "xbrltype": "sharesItemType"
    },
    "kern_CommonStocksMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock that is subordinate to all other stock of the issuer.",
        "label": "Common Stocks [Member]",
        "terseLabel": "Common Stock [Member]"
       }
      }
     },
     "localname": "CommonStocksMember",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/SummaryofSignificantAccountingPoliciesDetails1"
     ],
     "xbrltype": "domainItemType"
    },
    "kern_CommonWarrantMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for the information pertaining to common warrant",
        "label": "Common Warrant [Member]",
        "terseLabel": "2022 Unit Offering-Common Warrants [Member]"
       }
      }
     },
     "localname": "CommonWarrantMember",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/StockholdersDeficitDetails1",
      "http://akerna.com/role/StockholdersDeficitDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "kern_CommonWarrantsAndUnderwriterWarrantsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Warrants and Underwriter Warrants [Member]"
       }
      }
     },
     "localname": "CommonWarrantsAndUnderwriterWarrantsMember",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/FairValueTables"
     ],
     "xbrltype": "domainItemType"
    },
    "kern_CommonWarrantsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for the information pertaining to common warrants.",
        "label": "Common Warrants [Member]",
        "terseLabel": "Common Warrants [Member]"
       }
      }
     },
     "localname": "CommonWarrantsMember",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/EarningperShareDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "kern_CommonWarrantsShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of common warrants shares.",
        "label": "Common warrants shares"
       }
      }
     },
     "localname": "CommonWarrantsShares",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/StockholdersDeficitDetailsTextual"
     ],
     "xbrltype": "sharesItemType"
    },
    "kern_Commonstockofferingpercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common stock offering percentage"
       }
      }
     },
     "localname": "Commonstockofferingpercentage",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/SignificantTransactionsDetailsTextual"
     ],
     "xbrltype": "percentItemType"
    },
    "kern_CompliancePeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the period of compliance to regain compliance with the minimum closing bid requirement.",
        "label": "Compliance Period",
        "terseLabel": "Compliance period"
       }
      }
     },
     "localname": "CompliancePeriod",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsTextual"
     ],
     "xbrltype": "durationItemType"
    },
    "kern_ConsultingRevenuesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Member stands for consulting revenues.",
        "label": "Consulting Revenues [Member]",
        "terseLabel": "Consulting"
       }
      }
     },
     "localname": "ConsultingRevenuesMember",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/CondensedStatementsOfOperations"
     ],
     "xbrltype": "domainItemType"
    },
    "kern_ConversionPricepershare": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The price per share of the conversion feature embedded in the debt instrument.",
        "label": "Conversion price"
       }
      }
     },
     "localname": "ConversionPricepershare",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/DescriptionofBusinessDetailsTextual"
     ],
     "xbrltype": "perShareItemType"
    },
    "kern_CostReductionInitiativesDescription": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Check and delete element not in use.",
        "label": "Cost reduction initiatives, description",
        "verboseLabel": "Cost reduction initiatives, description"
       }
      }
     },
     "localname": "CostReductionInitiativesDescription",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/DescriptionofBusinessDetailsTextual"
     ],
     "xbrltype": "stringItemType"
    },
    "kern_CustomerOneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for the information pertaining to customer.",
        "label": "Customer One [Member]",
        "verboseLabel": "Customer one [Member]"
       }
      }
     },
     "localname": "CustomerOneMember",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "kern_CustomerTwoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for the information pertaining to customer.",
        "label": "Customer Two [Member]",
        "terseLabel": "Customer two [Member]",
        "verboseLabel": "Customer two [Member]"
       }
      }
     },
     "localname": "CustomerTwoMember",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "kern_CustomersMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customers [Member]"
       }
      }
     },
     "localname": "CustomersMember",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/RevenueandContractswithCustomersDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "kern_DebtInstrumentInterestRateOriginalIssueDiscountPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The percentage of original issue discount on debt instruments.",
        "label": "Debt Instrument Interest Rate Original Issue Discount Percentage",
        "terseLabel": "Original issue discount percentage"
       }
      }
     },
     "localname": "DebtInstrumentInterestRateOriginalIssueDiscountPercentage",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/LongTermDebtDetailsTextual"
     ],
     "xbrltype": "percentItemType"
    },
    "kern_DebtPurchasePrice": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount at purchase price of investment in debt .",
        "label": "Debt Purchase Price",
        "terseLabel": "Purchase price",
        "verboseLabel": "Purchase price"
       }
      }
     },
     "localname": "DebtPurchasePrice",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/FairValueDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kern_DefaultInterestRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The percentage of debt instruments default interest rate.",
        "label": "Default interest rate"
       }
      }
     },
     "localname": "DefaultInterestRate",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/DescriptionofBusinessDetailsTextual"
     ],
     "xbrltype": "percentItemType"
    },
    "kern_DeferralOfContractCosts": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of adjustment related to deferral of contract costs that were historically expensed as incurred.",
        "label": "Deferral of contract costs",
        "verboseLabel": "Deferral of contract costs"
       }
      }
     },
     "localname": "DeferralOfContractCosts",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/RevenueandContractswithCustomersDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kern_DeferredRevenueRevenueRecognized": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue recognized that was previously reported as deferred or unearned revenue.",
        "label": "Deferred Revenue, Recognized",
        "verboseLabel": "Deferred revenue, revenue recognized"
       }
      }
     },
     "localname": "DeferredRevenueRevenueRecognized",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/RevenueandContractswithCustomersDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kern_DeferredTaxAssetsDebtIssuanceCosts": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from debt issuance costs.",
        "label": "Debt issuance costs",
        "terseLabel": "Debt issuance costs"
       }
      }
     },
     "localname": "DeferredTaxAssetsDebtIssuanceCosts",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/IncomeTaxesDetails2"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kern_DeferredTaxAssetsFixedAssets": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax assets attributable to taxable temporary differences from fixed assets.",
        "label": "Deferred Tax Assets Fixed Assets",
        "verboseLabel": "Fixed assets"
       }
      }
     },
     "localname": "DeferredTaxAssetsFixedAssets",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/IncomeTaxesDetails2"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kern_DeferredTaxAssetsRevenueRecognition": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue recognition.",
        "label": "Revenue recognition",
        "terseLabel": "Revenue recognition"
       }
      }
     },
     "localname": "DeferredTaxAssetsRevenueRecognition",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/IncomeTaxesDetails2"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kern_DeferredTrueUps": {
     "auth_ref": [],
     "calculation": {
      "http://akerna.com/role/IncomeTaxesDetails1": {
       "order": 9.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of deferred True-Ups.",
        "label": "Deferred true-ups",
        "terseLabel": "Deferred True-Ups"
       }
      }
     },
     "localname": "DeferredTrueUps",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/IncomeTaxesDetails1"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kern_DenverCOMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for the information pertaining to Denver CO.",
        "label": "Denver, CO. [Member]"
       }
      }
     },
     "localname": "DenverCOMember",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/CommitmentsandContingenciesDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "kern_DescriptionOfLiquidityAndCapitalResources": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of liquidity and capital resources.",
        "label": "Description Of Liquidity And Capital Resources",
        "measurementGuidance": "Description of liquidity and capital resources",
        "terseLabel": "Description of liquidity and capital resources"
       }
      }
     },
     "localname": "DescriptionOfLiquidityAndCapitalResources",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/DescriptionofBusinessDetailsTextual"
     ],
     "xbrltype": "stringItemType"
    },
    "kern_Descriptionofunitoffering": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Description of unit offering"
       }
      }
     },
     "localname": "Descriptionofunitoffering",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/StockholdersDeficitDetailsTextual"
     ],
     "xbrltype": "stringItemType"
    },
    "kern_DiscontinuedOperationImpairmentOfLongLivedAssetsHeldForUse": {
     "auth_ref": [],
     "calculation": {
      "http://akerna.com/role/DiscontinuedOperationsDetails1": {
       "order": 6.0,
       "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Discontinued Operation Impairment of Long Lived Assets Held for Use",
        "negatedLabel": "Impairment of long-lived assets",
        "terseLabel": "Impairment of long-lived assets"
       }
      }
     },
     "localname": "DiscontinuedOperationImpairmentOfLongLivedAssetsHeldForUse",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/DiscontinuedOperationsDetails1"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kern_DiscontinuedOperationProductAndDevelopmentExpense": {
     "auth_ref": [],
     "calculation": {
      "http://akerna.com/role/DiscontinuedOperationsDetails1": {
       "order": 1.0,
       "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Product development",
        "negatedLabel": "Product development"
       }
      }
     },
     "localname": "DiscontinuedOperationProductAndDevelopmentExpense",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/DiscontinuedOperationsDetails1"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kern_DiscontinuedOperationSellingAndMarketingExpense": {
     "auth_ref": [],
     "calculation": {
      "http://akerna.com/role/DiscontinuedOperationsDetails1": {
       "order": 2.0,
       "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Discontinued Operation Selling and Marketing Expense",
        "terseLabel": "Sales and marketing"
       }
      }
     },
     "localname": "DiscontinuedOperationSellingAndMarketingExpense",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/DiscontinuedOperationsDetails1"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kern_EffectiveIncomeTaxRateReconciliationRestrictedStockAwards": {
     "auth_ref": [],
     "calculation": {
      "http://akerna.com/role/IncomeTaxesDetails1": {
       "order": 5.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of Restricted stock awards.",
        "label": "Effective Income Tax Rate Reconciliation Restricted Stock Awards",
        "terseLabel": "Restricted stock awards"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationRestrictedStockAwards",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/IncomeTaxesDetails1"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kern_EnterpriseReportingUnitMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for the information pertaining to enterprise reporting unit.",
        "label": "Enterprise Reporting Unit [Member]",
        "terseLabel": "Enterprise Reporting Unit [Member]"
       }
      }
     },
     "localname": "EnterpriseReportingUnitMember",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/IntangibleAssetsnetandGoodwillDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "kern_EquityInstrumentConvertibleConversionRatio": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Ratio applied to the conversion of equity instrument into equity with equity shares divided by Equity principal amount.",
        "label": "Exchange ratio of converted warrants upon conversion",
        "terseLabel": "Exchange ratio of converted warrants upon conversion"
       }
      }
     },
     "localname": "EquityInstrumentConvertibleConversionRatio",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/StockholdersDeficitDetailsTextual"
     ],
     "xbrltype": "pureItemType"
    },
    "kern_ExchangeAgreementsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for the information pertaining to Exchange Agreements.",
        "label": "Exchange Agreements [Member]",
        "terseLabel": "Exchange Agreements [Member]"
       }
      }
     },
     "localname": "ExchangeAgreementsMember",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/DescriptionofBusinessDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "kern_ExchangeableShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of exchangeable shares.",
        "label": "Exchangeable shares",
        "verboseLabel": "Exchangeable shares"
       }
      }
     },
     "localname": "ExchangeableShares",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/SignificantTransactionsDetailsTextual",
      "http://akerna.com/role/StockholdersDeficitDetailsTextual"
     ],
     "xbrltype": "sharesItemType"
    },
    "kern_ExchangeableSharesIssued": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of exchangeable shares issued.",
        "label": "Exchangable shares, issued",
        "terseLabel": "Exchangable shares, issued"
       }
      }
     },
     "localname": "ExchangeableSharesIssued",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/StockholdersDeficitDetailsTextual"
     ],
     "xbrltype": "sharesItemType"
    },
    "kern_ExchangeableSharesIssuedParValue": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Exchangeable Shares Issued Par Value",
        "terseLabel": "Exchangeable shares issued, par value"
       }
      }
     },
     "localname": "ExchangeableSharesIssuedParValue",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/SignificantTransactionsDetailsTextual"
     ],
     "xbrltype": "perShareItemType"
    },
    "kern_ExchangeableSharesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for the information pertaining to exchangeable shares.",
        "label": "Exchangeable Shares [Member]",
        "terseLabel": "Exchangeable Shares"
       }
      }
     },
     "localname": "ExchangeableSharesMember",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical",
      "http://akerna.com/role/SummaryofSignificantAccountingPoliciesDetails1"
     ],
     "xbrltype": "domainItemType"
    },
    "kern_ExchangeableSharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of exchangeable shares outstanding.",
        "label": "Exchangeable shares, outstanding",
        "terseLabel": "Exchangeable shares, outstanding"
       }
      }
     },
     "localname": "ExchangeableSharesOutstanding",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/StockholdersDeficitDetailsTextual"
     ],
     "xbrltype": "sharesItemType"
    },
    "kern_ExchangeableSharesValue": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Exchangeable Share, Value",
        "terseLabel": "Exchangeable shares, value"
       }
      }
     },
     "localname": "ExchangeableSharesValue",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/StockholdersDeficitDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kern_FairValueAssumptionExpectedTerms": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period between issuance and maturity of investment in debt security, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Expected term (years)",
        "terseLabel": "Expected term (years)"
       }
      }
     },
     "localname": "FairValueAssumptionExpectedTerms",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/FairValueDetails1",
      "http://akerna.com/role/FairValueDetails3"
     ],
     "xbrltype": "durationItemType"
    },
    "kern_FairValueAssumptionRiskFreeInterestRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The percentage of measurement input using interest rate on instrument with zero risk of financial loss.",
        "label": "Risk free rate",
        "terseLabel": "Risk free rate"
       }
      }
     },
     "localname": "FairValueAssumptionRiskFreeInterestRate",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/FairValueDetails1",
      "http://akerna.com/role/FairValueDetails3"
     ],
     "xbrltype": "percentItemType"
    },
    "kern_FairValueAssumptionsMarketYieldRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The percentage of measurement input using market yield.",
        "label": "Market yield (range)",
        "terseLabel": "Market yield (range)"
       }
      }
     },
     "localname": "FairValueAssumptionsMarketYieldRate",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/FairValueDetails1"
     ],
     "xbrltype": "percentItemType"
    },
    "kern_FairValueAssumptionsValueOfCommonStock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per share or per unit amount of equity securities issued.",
        "label": "Value of Common Stock",
        "terseLabel": "Value of Common Stock on measurement date"
       }
      }
     },
     "localname": "FairValueAssumptionsValueOfCommonStock",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/FairValueDetails1",
      "http://akerna.com/role/FairValueDetails3"
     ],
     "xbrltype": "perShareItemType"
    },
    "kern_FairValueAssumptionsVolatilityRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The percentage of rate at which price of option increases (decreases) for given set of returns.",
        "label": "Volatility",
        "terseLabel": "Volatility"
       }
      }
     },
     "localname": "FairValueAssumptionsVolatilityRate",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/FairValueDetails1",
      "http://akerna.com/role/FairValueDetails3"
     ],
     "xbrltype": "percentItemType"
    },
    "kern_FairValueMeasurementUnitOfferingCommonandUnderwriterWarrantsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of fair value measurement unit offering common and underwriter warrants.",
        "label": "Schedule of fair value measurement unit offering common and underwriter warrants",
        "terseLabel": "Schedule of fair value measurement unit offering common and underwriter warrants"
       }
      }
     },
     "localname": "FairValueMeasurementUnitOfferingCommonandUnderwriterWarrantsTableTextBlock",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/FairValueTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "kern_FinancialAdvisorSuccessFees": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A fee charged for services from financial advisor.",
        "label": "Financial Advisor Success Fees",
        "terseLabel": "Financial advisor success fees"
       }
      }
     },
     "localname": "FinancialAdvisorSuccessFees",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/CommitmentsandContingenciesDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kern_FiniteLivedIntangibleAssetsAccumulatedAmortizationExpense": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated amount of amortization expenses of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite Lived Intangible Assets Accumulated Amortization Expense",
        "terseLabel": "Capitalized software costs"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortizationExpense",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/IntangibleAssetsnetandGoodwillDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kern_FixedAssets": {
     "auth_ref": [],
     "calculation": {
      "http://akerna.com/role/SignificantTransactionsDetails2": {
       "order": 3.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncurrent assets classified as fixed assets.",
        "label": "Fixed Assets",
        "terseLabel": "Fixed assets",
        "verboseLabel": "Fixed Assets"
       }
      }
     },
     "localname": "FixedAssets",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/SignificantTransactionsDetails2"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kern_ForeignCurrencyTranslationPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for foreign currency translation.",
        "label": "Foreign Currency Translation [Policy Text Block]",
        "terseLabel": "Foreign Currency Translation"
       }
      }
     },
     "localname": "ForeignCurrencyTranslationPolicyTextBlock",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "kern_GainsLossesOnConvertibleNotes": {
     "auth_ref": [],
     "calculation": {
      "http://akerna.com/role/CondensedStatementsOfOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0
      },
      "http://akerna.com/role/StatementsOfCashFlows": {
       "order": 13.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in the fair value of convertible notes recognized in the income statement.",
        "label": "Gains Losses on Convertible Notes",
        "negatedLabel": "Change in fair value of convertible notes",
        "terseLabel": "Change in fair value of convertible notes"
       }
      }
     },
     "localname": "GainsLossesOnConvertibleNotes",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/CondensedStatementsOfOperations",
      "http://akerna.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kern_GoingConcernAndManagementsLiquidityPlansPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for Going Concern and Management\u2019s Liquidity Plans.",
        "label": "Going Concern And Managements Liquidity Plans [Policy Text Block]",
        "terseLabel": "Going Concern and Management's Liquidity Plans"
       }
      }
     },
     "localname": "GoingConcernAndManagementsLiquidityPlansPolicyTextBlock",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "kern_GryphonDigitalMiningIncMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for the information pertaining to Gryphon Digital Mining, Inc. (\u201cGryphon\u201d).",
        "label": "Gryphon Digital Mining Inc [Member]",
        "terseLabel": "Gryphon Digital Mining, Inc. (\u201cGryphon\u201d) [Member]"
       }
      }
     },
     "localname": "GryphonDigitalMiningIncMember",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/DescriptionofBusinessDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "kern_ImpairmentExpenses": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of impairment expense.",
        "label": "Impairment expense",
        "terseLabel": "Impairment expense",
        "verboseLabel": "Impairment expense"
       }
      }
     },
     "localname": "ImpairmentExpenses",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/IntangibleAssetsnetandGoodwillDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kern_ImpairmentsofLongLivedAssets": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Impairments of long-lived assets",
        "verboseLabel": "Impairments of long-lived assets"
       }
      }
     },
     "localname": "ImpairmentsofLongLivedAssets",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/DiscontinuedOperationsDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kern_IncomeTaxReconciliationProvisionReturnAdjustment": {
     "auth_ref": [],
     "calculation": {
      "http://akerna.com/role/IncomeTaxesDetails1": {
       "order": 7.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Provision to return adjustment",
        "label": "Provision to return adjustment",
        "terseLabel": "Provision to return adjustment",
        "verboseLabel": "Provision to return adjustment"
       }
      }
     },
     "localname": "IncomeTaxReconciliationProvisionReturnAdjustment",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/IncomeTaxesDetails1"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kern_InitiallyMeasuredAFairValue": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Initially measured at a fair value"
       }
      }
     },
     "localname": "InitiallyMeasuredAFairValue",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/SignificantTransactionsDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kern_IssuedAndOutstandingSharesPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The percentage of issued and outstanding shares.",
        "label": "Issued and outstanding shares percentage",
        "terseLabel": "Issued and outstanding shares percentage"
       }
      }
     },
     "localname": "IssuedAndOutstandingSharesPercentage",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/CommitmentsandContingenciesDetailsTextual"
     ],
     "xbrltype": "percentItemType"
    },
    "kern_LCAMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "LCA [Member]"
       }
      }
     },
     "localname": "LCAMember",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/DiscontinuedOperationsDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "kern_Legalproceedings": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Legal proceedings",
        "terseLabel": "Legal proceedings"
       }
      }
     },
     "localname": "Legalproceedings",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/CommitmentsandContingenciesDetailsTextual"
     ],
     "xbrltype": "stringItemType"
    },
    "kern_LiabilitiesHeldForSaleNotPartOfDisposalGroupCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://akerna.com/role/CondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current liabilities held-for-sale that are not part of a disposal group.",
        "label": "Liabilities Held for Sale Not Part of Disposal Group Current",
        "terseLabel": "Current liabilities held for sale",
        "verboseLabel": "Liabilities held for sale"
       }
      }
     },
     "localname": "LiabilitiesHeldForSaleNotPartOfDisposalGroupCurrent",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/CondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kern_LiabilitiesHeldForSaleNotPartOfDisposalGroupNonCurrent": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities held-for-sale that are not part of a disposal group.",
        "label": "Liabilities Held for Sale Not Part of Disposal Group Non-Current",
        "terseLabel": "Noncurrent liabilities held for sale"
       }
      }
     },
     "localname": "LiabilitiesHeldForSaleNotPartOfDisposalGroupNonCurrent",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/DiscontinuedOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kern_LitigationOfBusinessDescription": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of business litigation.",
        "label": "Business litigation description",
        "terseLabel": "Business litigation description"
       }
      }
     },
     "localname": "LitigationOfBusinessDescription",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/CommitmentsandContingenciesDetailsTextual"
     ],
     "xbrltype": "stringItemType"
    },
    "kern_MaximumAmountOfPostClosingWorkingCapitalAdjustments": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the amount of cap on post-closing working capital adjustments.",
        "label": "Maximum Amount Of Post Closing Working Capital Adjustments",
        "terseLabel": "Maximum amount of post closing working capital adjustments"
       }
      }
     },
     "localname": "MaximumAmountOfPostClosingWorkingCapitalAdjustments",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/DescriptionofBusinessDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kern_MinimumBidPricePerShare": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the minimum bid price per share in stock market.",
        "label": "Minimum Bid Price Per Share",
        "terseLabel": "Minimum bid price per share"
       }
      }
     },
     "localname": "MinimumBidPricePerShare",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsTextual"
     ],
     "xbrltype": "perShareItemType"
    },
    "kern_MinimumStockholdersEquityRequiredForListingOnNasdaqCapitalMarket": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the minimum amount of stockholders\u2019 equity required for continued listing on the Nasdaq Capital Market (the \u201cNasdaq Market\u201d).",
        "label": "Minimum Stockholders Equity Required for Listing on Nasdaq Capital Market",
        "terseLabel": "Minimum stockholders equity required for listing on Nasdaq Capital Market"
       }
      }
     },
     "localname": "MinimumStockholdersEquityRequiredForListingOnNasdaqCapitalMarket",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kern_MjFreewayAcquisitionCoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for the information pertaining to MJ Freeway Acquisition Co (\u201cMJA\u201d).",
        "label": "MJ Freeway Acquisition Co [Member]",
        "terseLabel": "MJ Freeway Acquisition Co (\u201cMJA\u201d) [Member]"
       }
      }
     },
     "localname": "MjFreewayAcquisitionCoMember",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "kern_MtechMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for information pertaining to Mtech.",
        "label": "Mtech [Member]",
        "terseLabel": "MTech [Member]"
       }
      }
     },
     "localname": "MtechMember",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/StockholdersDeficitDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "kern_Non-EnterpriseReportingUnitMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for the information pertaining to non-enterprise reporting unit.",
        "label": "Non-Enterprise Reporting Unit [Member]",
        "terseLabel": "Non-Enterprise Reporting Unit [Member]"
       }
      }
     },
     "localname": "Non-EnterpriseReportingUnitMember",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/IntangibleAssetsnetandGoodwillDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "kern_NonCompeteAgreement": {
     "auth_ref": [],
     "calculation": {
      "http://akerna.com/role/SignificantTransactionsDetails2": {
       "order": 4.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This value represents non compete agreement.",
        "label": "Non-compete Agreement",
        "terseLabel": "Non-compete agreement"
       }
      }
     },
     "localname": "NonCompeteAgreement",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/SignificantTransactionsDetails2"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kern_NonEnterpriseMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Legal entity in the form of a non enterprise created to conduct business.",
        "label": "Non Enterprise [Member]",
        "terseLabel": "Non-enterprise [Member]"
       }
      }
     },
     "localname": "NonEnterpriseMember",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/RevenueandContractswithCustomersDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "kern_NonGovernmentsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for the information pertaining to non-government.",
        "label": "Non Governments [Member]",
        "terseLabel": "Non-governments [Member]"
       }
      }
     },
     "localname": "NonGovernmentsMember",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/RevenueandContractswithCustomersDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "kern_NonRecurringExpenses": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of non recurring expenses.",
        "label": "Non recurring expenses",
        "terseLabel": "Non recurring expenses",
        "verboseLabel": "Non recurring expenses"
       }
      }
     },
     "localname": "NonRecurringExpenses",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/DescriptionofBusinessDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kern_NotesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for the information pertaining to notes.",
        "label": "Notes [Member]",
        "terseLabel": "2020 Notes [Member]"
       }
      }
     },
     "localname": "NotesMember",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/LongTermDebtDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "kern_NumberOfClassesOfStock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of classes of stock held by the reporting entity.",
        "label": "Number of classes of stock",
        "terseLabel": "Number of classes of stock"
       }
      }
     },
     "localname": "NumberOfClassesOfStock",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/StockholdersDeficitDetailsTextual"
     ],
     "xbrltype": "integerItemType"
    },
    "kern_NumberOfCustomer": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of customer.",
        "label": "Number of Customer",
        "terseLabel": "Number of customer"
       }
      }
     },
     "localname": "NumberOfCustomer",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsTextual"
     ],
     "xbrltype": "integerItemType"
    },
    "kern_OfferingSharesofCommonStock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offering shares of common stock"
       }
      }
     },
     "localname": "OfferingSharesofCommonStock",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/SignificantTransactionsDetailsTextual"
     ],
     "xbrltype": "sharesItemType"
    },
    "kern_OneConsultingCustomerMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "One Consulting Customer [Member]"
       }
      }
     },
     "localname": "OneConsultingCustomerMember",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "kern_OneGovernmentClientMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for information pertaining to One Government Customer.",
        "label": "One Government Client [Member]",
        "terseLabel": "One Government Client [Member]"
       }
      }
     },
     "localname": "OneGovernmentClientMember",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "kern_OneOtherGovernmentCustomerMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "One Other Government Customer [Member]"
       }
      }
     },
     "localname": "OneOtherGovernmentCustomerMember",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "kern_OtherMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for the information pertaining to continent of \u201cOther\u201d, a geographic region.",
        "label": "Other [Member]",
        "verboseLabel": "Other [Member]"
       }
      }
     },
     "localname": "OtherMember",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "kern_OtherRevenuesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Member stands for other revenues.",
        "label": "Other Revenues [Member]",
        "terseLabel": "Other revenue"
       }
      }
     },
     "localname": "OtherRevenuesMember",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/CondensedStatementsOfOperations"
     ],
     "xbrltype": "domainItemType"
    },
    "kern_PercentageOfAccountReceivableFromCustomers": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of account receivable from customers.",
        "label": "Percentage of Account Receivable from Customers",
        "terseLabel": "Percentage of account receivable from customers"
       }
      }
     },
     "localname": "PercentageOfAccountReceivableFromCustomers",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/RevenueandContractswithCustomersDetailsTextual"
     ],
     "xbrltype": "percentItemType"
    },
    "kern_PercentageOfAcquiredEntityOwnershipAcquired": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of equity in the acquiree held by the acquirer immediately before the acquisition date in a business combination.",
        "label": "Percentage of Acquired Entity Ownership Acquired",
        "verboseLabel": "Acquired entity ownership acquired"
       }
      }
     },
     "localname": "PercentageOfAcquiredEntityOwnershipAcquired",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsTextual"
     ],
     "xbrltype": "percentItemType"
    },
    "kern_PercentageOfCommitmentToCompensateFinancialAdvisor": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The percentage of commitment to compensate financial advisor.",
        "label": "Percentage of Commitment to Compensate Financial Advisor",
        "terseLabel": "Percentage of commitment to compensate financial advisor"
       }
      }
     },
     "localname": "PercentageOfCommitmentToCompensateFinancialAdvisor",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/CommitmentsandContingenciesDetailsTextual"
     ],
     "xbrltype": "percentItemType"
    },
    "kern_PercentageOfConversionOfStockRepresentOutstandingShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The percentage of conversion of stock represent\u00a0outstanding shares.",
        "label": "Percentage of Conversion of Stock Represent\u00a0Outstanding Shares",
        "terseLabel": "Percentage of conversion of stock represent\u00a0outstanding shares"
       }
      }
     },
     "localname": "PercentageOfConversionOfStockRepresentOutstandingShares",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/DescriptionofBusinessDetailsTextual"
     ],
     "xbrltype": "percentItemType"
    },
    "kern_PeriodForPostClosingStatement": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the period for post-closing statement.",
        "label": "Period for post closing statement",
        "terseLabel": "Period for post closing statement"
       }
      }
     },
     "localname": "PeriodForPostClosingStatement",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/DescriptionofBusinessDetailsTextual"
     ],
     "xbrltype": "durationItemType"
    },
    "kern_PosabitSystemsCorporationMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for the information pertaining to POSaBIT Systems Corporation (\u201cPOSaBIT\u201d).",
        "label": "Posabit Systems Corporation [Member]",
        "terseLabel": "POSaBIT Systems Corporation (\u201cPOSaBIT\u201d) [Member]"
       }
      }
     },
     "localname": "PosabitSystemsCorporationMember",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/DescriptionofBusinessDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "kern_PreFundedWarrantMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for the information pertaining to pre-funded warrants.",
        "label": "Pre-funded Warrants [Member]",
        "terseLabel": "Pre-funded Warrants [Member]"
       }
      }
     },
     "localname": "PreFundedWarrantMember",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/StockholdersDeficitDetails1"
     ],
     "xbrltype": "domainItemType"
    },
    "kern_PreFundedWarrantsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for the information pertaining to Pre Funded Warrants.",
        "label": "Pre Funded Warrants [Member]",
        "terseLabel": "Pre-Funded Warrants [Member]"
       }
      }
     },
     "localname": "PreFundedWarrantsMember",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/SignificantTransactionsDetailsTextual",
      "http://akerna.com/role/StockholdersDeficitDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "kern_PreferredStockConversionRatio": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of common shares issuable upon conversion for each share of preferred stock to be converted.",
        "label": "Preferred Stock Conversion Ratio",
        "terseLabel": "Preferred Stock, conversion ratio for each common stock"
       }
      }
     },
     "localname": "PreferredStockConversionRatio",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/FairValueDetailsTextual",
      "http://akerna.com/role/StockholdersDeficitDetailsTextual"
     ],
     "xbrltype": "stringItemType"
    },
    "kern_PreferredStockLiquidationDescription": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The description of preferred stock.",
        "label": "Preferred Stock Liquidation Description",
        "terseLabel": "Preferred stock liquidation, description"
       }
      }
     },
     "localname": "PreferredStockLiquidationDescription",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/SignificantTransactionsDetailsTextual"
     ],
     "xbrltype": "stringItemType"
    },
    "kern_PrefundedUnitOfferingPriceMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for the information pertaining to pre funded unit offering price.",
        "label": "Pre-funded Unit Offering Price [Member]",
        "terseLabel": "Pre-funded Unit Offering Price [Member]"
       }
      }
     },
     "localname": "PrefundedUnitOfferingPriceMember",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/SummaryofSignificantAccountingPoliciesDetails1"
     ],
     "xbrltype": "domainItemType"
    },
    "kern_PrepaidExpensesSoftwareAndTechnology": {
     "auth_ref": [],
     "calculation": {
      "http://akerna.com/role/SupplementalBalanceSheetDisclosuresDetails": {
       "order": 0.0,
       "parentTag": "us-gaap_PrepaidExpenseCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide software and technology.",
        "label": "Prepaid Expenses Software and Technology",
        "terseLabel": "Software and technology"
       }
      }
     },
     "localname": "PrepaidExpensesSoftwareAndTechnology",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/SupplementalBalanceSheetDisclosuresDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kern_PrepaidProfessionalFees": {
     "auth_ref": [],
     "calculation": {
      "http://akerna.com/role/SupplementalBalanceSheetDisclosuresDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_PrepaidExpenseCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Prepaid professional fees.",
        "label": "Prepaid Professional Fees",
        "measurementGuidance": "Professional services, dues and subscriptions",
        "terseLabel": "Professional services, dues and subscriptions"
       }
      }
     },
     "localname": "PrepaidProfessionalFees",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/SupplementalBalanceSheetDisclosuresDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kern_PrincipalPaymentsOfConvertibleNotes": {
     "auth_ref": [],
     "calculation": {
      "http://akerna.com/role/StatementsOfCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow for payment of an convertible notes.",
        "label": "Principal Payments of Convertible Notes",
        "terseLabel": "Principal payments of convertible notes"
       }
      }
     },
     "localname": "PrincipalPaymentsOfConvertibleNotes",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kern_PrivateWarrantMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for information pertaining to private warrant.",
        "label": "Private warrant [Member]",
        "terseLabel": "Private Warrant [Member]"
       }
      }
     },
     "localname": "PrivateWarrantMember",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/FairValueDetails2",
      "http://akerna.com/role/FairValueDetails3",
      "http://akerna.com/role/FairValueDetailsTextual",
      "http://akerna.com/role/FairValueTables",
      "http://akerna.com/role/StockholdersDeficitDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "kern_ProceedsFromConvertibleDebts1": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Proceeds from the senior convertible notes",
        "label": "ProceedsFromConvertibleDebt1",
        "terseLabel": "Net proceeds",
        "verboseLabel": "Proceeds from the senior convertible notes"
       }
      }
     },
     "localname": "ProceedsFromConvertibleDebts1",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/DescriptionofBusinessDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kern_PublicWarrantMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for the information pertaining to Public warrant.",
        "label": "Public warrant [Member]",
        "terseLabel": "Public Warrant [Member]"
       }
      }
     },
     "localname": "PublicWarrantMember",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/FairValueDetailsTextual",
      "http://akerna.com/role/StockholdersDeficitDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "kern_PublicWarrantsAndPrivateWarrants2019Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Public Warrants And Private Warrants 2019 [Member]",
        "terseLabel": "Public warrants and private warrants 2019"
       }
      }
     },
     "localname": "PublicWarrantsAndPrivateWarrants2019Member",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/FairValueDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "kern_PublicWarrantsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for the information pertaining to public warrants.",
        "label": "Public Warrants [Member]",
        "terseLabel": "Public Warrants [Member]"
       }
      }
     },
     "localname": "PublicWarrantsMember",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/EarningperShareDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "kern_PurchasePrice": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of purchase price.",
        "label": "Purchase price",
        "terseLabel": "Purchase price"
       }
      }
     },
     "localname": "PurchasePrice",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/LongTermDebtDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kern_PurchasePriceValue": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of valuation allowances on deferred tax assets that are not anticipated to be realized recorded in purchase accounting.",
        "label": "Purchase Price Value",
        "terseLabel": "Purchase price"
       }
      }
     },
     "localname": "PurchasePriceValue",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/DescriptionofBusinessDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kern_PurchasePriceValueInCash": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the purchase price in cash of securities purchase agreement.",
        "label": "Purchase price value in cash",
        "terseLabel": "Purchase price value in cash"
       }
      }
     },
     "localname": "PurchasePriceValueInCash",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/DescriptionofBusinessDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kern_PurchasePriceValueInLoan": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the purchase price in loan of securities purchase agreement.",
        "label": "Purchase price value in loan",
        "terseLabel": "Purchase price value in loan"
       }
      }
     },
     "localname": "PurchasePriceValueInLoan",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/DescriptionofBusinessDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kern_Ratechange": {
     "auth_ref": [],
     "calculation": {
      "http://akerna.com/role/IncomeTaxesDetails1": {
       "order": 4.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of rate change.",
        "label": "Rate change",
        "terseLabel": "Rate change"
       }
      }
     },
     "localname": "Ratechange",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/IncomeTaxesDetails1"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kern_RecurringRevenue": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Recurring Revenue",
        "terseLabel": "Recurring revenue"
       }
      }
     },
     "localname": "RecurringRevenue",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/SignificantTransactionsDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kern_ReductionOfContingentConsideraiton": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of reduction of contingent consideration.",
        "label": "Reduction of Contingent Consideraiton",
        "terseLabel": "Reduction of contingent consideration"
       }
      }
     },
     "localname": "ReductionOfContingentConsideraiton",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/SignificantTransactionsDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kern_ReductionOfPurchasePrice": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of reduction of purchase price.",
        "label": "Reduction of purchase price",
        "terseLabel": "Reduction of purchase price",
        "verboseLabel": "Reduction of purchase percentage"
       }
      }
     },
     "localname": "ReductionOfPurchasePrice",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/SignificantTransactionsDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kern_ReductionOfWorkingCapital": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for a borrowing recorded for reduction of working capital.",
        "label": "ReductionOfWorkingCapital",
        "terseLabel": "Reduction of working capital"
       }
      }
     },
     "localname": "ReductionOfWorkingCapital",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/SignificantTransactionsDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kern_RenewedCashBalance": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Letter-of-credit was renewed with the required balance reduced.",
        "label": "Renewed Cash Balance",
        "terseLabel": "Renewed cash balance"
       }
      }
     },
     "localname": "RenewedCashBalance",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/CommitmentsandContingenciesDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kern_Revenueexpectedtoberecognized": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of revenue expected to be recognized.",
        "label": "Revenue Expected to be Recognized",
        "terseLabel": "Revenue expected to be recognized"
       }
      }
     },
     "localname": "Revenueexpectedtoberecognized",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/RevenueandContractswithCustomersDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kern_Revenuerecognized": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of revenue recognized.",
        "label": "Revenue recognized"
       }
      }
     },
     "localname": "Revenuerecognized",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/RevenueandContractswithCustomersDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kern_SaasSolutionsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for the information pertaining to SaaS solutions.",
        "label": "SaaS solutions [Member]",
        "terseLabel": "SaaS solutions [Member]"
       }
      }
     },
     "localname": "SaasSolutionsMember",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/RevenueandContractswithCustomersDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "kern_SaleTransactionAndMergerMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for the information pertaining to sale transaction and merger.",
        "label": "Sale Transaction and Merger [Member]",
        "terseLabel": "Sale Transaction and Merger [Member]"
       }
      }
     },
     "localname": "SaleTransactionAndMergerMember",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/CommitmentsandContingenciesDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "kern_SalesRevenuesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Revenues [Member]",
        "verboseLabel": "Total Revenues [Member]"
       }
      }
     },
     "localname": "SalesRevenuesMember",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "kern_SameGovernmentCustomerMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Same Government Customer [Member]"
       }
      }
     },
     "localname": "SameGovernmentCustomerMember",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "kern_ScheduleOfAssetsAndLiabilitiesOfTheDiscontinuedGroupTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of assets and liabilities of the discontinued group"
       }
      }
     },
     "localname": "ScheduleOfAssetsAndLiabilitiesOfTheDiscontinuedGroupTableTextBlock",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/DiscontinuedOperationsTable"
     ],
     "xbrltype": "textBlockItemType"
    },
    "kern_ScheduleOfPrepaidExpensesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the prepaid expenses.",
        "label": "Schedule of Prepaid Expenses [Table Text Block]",
        "terseLabel": "Schedule of prepaid expenses and other current assets"
       }
      }
     },
     "localname": "ScheduleOfPrepaidExpensesTableTextBlock",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/SupplementalBalanceSheetDisclosuresTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "kern_ScheduleOfReverseStockSplitTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of reverse stock split.",
        "label": "Schedule of Reverse Stock Split (Table Text Block)",
        "terseLabel": "Schedule of reverse stock split"
       }
      }
     },
     "localname": "ScheduleOfReverseStockSplitTableTextBlock",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "kern_ScheduleOfShareBasedCompensationStockWarrantActivityTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the change in common stock warrants.",
        "label": "Schedule of stock warrants",
        "terseLabel": "Schedule of share based compensation stock warrant activity",
        "verboseLabel": "Schedule of stock warrants"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationStockWarrantActivityTableTextBlock",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/StockholdersDeficitTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "kern_SecuredPromissoryNoteMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for the information pertaining to Securities Purchase Agreement (the \u201cSPA\u201d).",
        "label": "Secured Promissory Note [Member]",
        "terseLabel": "Secured Promissory Note (the \u201cMJA Note\u201d) [Member]"
       }
      }
     },
     "localname": "SecuredPromissoryNoteMember",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "kern_SecuritiesPurchaseAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for the information pertaining to securities purchase agreement.",
        "label": "Securities Purchase Agreement [Member]",
        "terseLabel": "Securities Purchase Agreement"
       }
      }
     },
     "localname": "SecuritiesPurchaseAgreementMember",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsTextual",
      "http://akerna.com/role/LongTermDebtDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "kern_SeniorConvertibleNotesConversionPriceMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for the information pertaining to senior convertible notes conversion price.",
        "label": "Senior Convertible Notes Conversion Price [Member]",
        "terseLabel": "Senior Convertible Notes Conversion Price [Member]"
       }
      }
     },
     "localname": "SeniorConvertibleNotesConversionPriceMember",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/SummaryofSignificantAccountingPoliciesDetails1"
     ],
     "xbrltype": "domainItemType"
    },
    "kern_SharesReturnedInConnectionWith365CannabisAcquisition": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The shares returned in connection with 365 Cannabis acquisition in noncash investing or financing activities.",
        "label": "Shares Returned in Connection With 365 Cannabis Acquisition",
        "terseLabel": "Shares of common stock returned in connection with\u00a0acquisition"
       }
      }
     },
     "localname": "SharesReturnedInConnectionWith365CannabisAcquisition",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kern_SoftwareRevenues": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of software revenues.",
        "label": "Software Revenues",
        "terseLabel": "Software revenues"
       }
      }
     },
     "localname": "SoftwareRevenues",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kern_SoftwareRevenuesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Member stands for software revenues.",
        "label": "Software Revenues [Member]",
        "terseLabel": "Software"
       }
      }
     },
     "localname": "SoftwareRevenuesMember",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/CondensedStatementsOfOperations"
     ],
     "xbrltype": "domainItemType"
    },
    "kern_SoloSciencesIncMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for the information pertaining to solo sciences, inc. (Solo), wholly-owned subsidiaries.",
        "label": "Solo Sciences, Inc. [Member]",
        "terseLabel": "Solo Sciences, Inc. [Member]"
       }
      }
     },
     "localname": "SoloSciencesIncMember",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/DiscontinuedOperationsDetailsTextual",
      "http://akerna.com/role/IntangibleAssetsnetandGoodwillDetailsTextual",
      "http://akerna.com/role/SignificantTransactionsDetailsTextual",
      "http://akerna.com/role/SignificantTransactionsTables"
     ],
     "xbrltype": "domainItemType"
    },
    "kern_SpecialVotingPreferredStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for the information pertaining to special voting preferred stock.",
        "label": "Special Voting Preferred Stock",
        "terseLabel": "Special Voting Preferred Stock"
       }
      }
     },
     "localname": "SpecialVotingPreferredStockMember",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/CondensedConsolidatedBalanceSheetsUnaudited",
      "http://akerna.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical",
      "http://akerna.com/role/FairValueDetailsTextual",
      "http://akerna.com/role/StatementsOfChangesInStockholdersEquity",
      "http://akerna.com/role/StockholdersDeficitDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "kern_StockBasedCompensationCapitalizedAsSoftwareDevelopment": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of settlement of convertible notes in common stock.",
        "label": "Stock-based compensation capitalized as software development",
        "terseLabel": "Stock-based compensation capitalized as software development"
       }
      }
     },
     "localname": "StockBasedCompensationCapitalizedAsSoftwareDevelopment",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kern_StockConsideration": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of stock consideration.",
        "label": "Stock Consideration",
        "terseLabel": "Stock consideration"
       }
      }
     },
     "localname": "StockConsideration",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/SignificantTransactionsDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kern_StockConsiderationInCash": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of stock consideration in cash.",
        "label": "Stock consideration in cash",
        "terseLabel": "Stock Consideration in Cash"
       }
      }
     },
     "localname": "StockConsiderationInCash",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/SignificantTransactionsDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kern_StockIssuedDuringPeriodSharesHeldInEscrow": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of stock issued during the period pursuant to held in escrow.",
        "label": "Shares held in escrow, shares",
        "terseLabel": "Shares held in escrow"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesHeldInEscrow",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/SignificantTransactionsDetailsTextual"
     ],
     "xbrltype": "sharesItemType"
    },
    "kern_StockIssuedDuringPeriodSharesSettlementOfLiabilities": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of stock issued during the period as part of a transaction to settlement of liabilities that do not qualify as a business combination.",
        "label": "Stock Issued During Period, Shares, Settlement of Liabilities",
        "terseLabel": "Liabilities with shares, shares",
        "verboseLabel": "Settlement of liabilities with shares, shares"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesSettlementOfLiabilities",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/StatementsOfChangesInStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "kern_StockIssuedDuringPeriodValueHeldInEscrow": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of stock issued pursuant to  held in escrow during the period.",
        "label": "Shares held in escrow, value",
        "terseLabel": "Shares held in escrow, value"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueHeldInEscrow",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/SignificantTransactionsDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kern_StockIssuedDuringPeriodValueSettlementOfLiabilities": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Settlement of liabilities with shares.",
        "label": "Stock Issued During Period, Value, Settlement of Liabilities",
        "terseLabel": "Liabilities with shares",
        "verboseLabel": "Settlement of liabilities with shares"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueSettlementOfLiabilities",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/StatementsOfChangesInStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kern_SubscriptionFeesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for the information pertaining to subscription fees.",
        "label": "Subscription Fees [Member]",
        "terseLabel": "Subscription fees [Member]"
       }
      }
     },
     "localname": "SubscriptionFeesMember",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/RevenueandContractswithCustomersDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "kern_SummarizesDeferredContractCostActivityTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of deferred contract cost activity.",
        "label": "Summarizes deferred contract cost activity",
        "terseLabel": "Summarizes deferred contract cost activity"
       }
      }
     },
     "localname": "SummarizesDeferredContractCostActivityTableTextBlock",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/RevenueandContractswithCustomersTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "kern_SummarizesDeferredRevenueActivityTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of deferred revenue activity.",
        "label": "Summarizes deferred revenue activity",
        "terseLabel": "Summarizes deferred revenue activity"
       }
      }
     },
     "localname": "SummarizesDeferredRevenueActivityTableTextBlock",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/RevenueandContractswithCustomersTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "kern_TechMagicUSALLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for the information pertaining to TechMagic USA LLC.",
        "label": "TechMagic USA LLC [Member]",
        "terseLabel": "TechMagic USA LLC [Member]"
       }
      }
     },
     "localname": "TechMagicUSALLCMember",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/CommitmentsandContingenciesDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "kern_TermOfContractPayment": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the period of contract payments.",
        "label": "Term of Contract Payment",
        "terseLabel": "Term of contract payment"
       }
      }
     },
     "localname": "TermOfContractPayment",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/RevenueandContractswithCustomersDetailsTextual"
     ],
     "xbrltype": "durationItemType"
    },
    "kern_TerminationFee": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "definitionGuidance": "The amount of Termination fee",
        "documentation": "The amount of termination fee.",
        "label": "Termination fee",
        "terseLabel": "Termination fee",
        "verboseLabel": "Termination fee"
       }
      }
     },
     "localname": "TerminationFee",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/CommitmentsandContingenciesDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kern_TerminationOfContingentConsiderationObligationDueToSaleOfDiscontinuedOperations": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of contingent consideration obligation terminated due to sale of discontinued operations.",
        "label": "Termination of contingent consideration obligation in connection with sale of discontinued operations",
        "terseLabel": "Termination of contingent consideration obligation in connection with sale of discontinued operations"
       }
      }
     },
     "localname": "TerminationOfContingentConsiderationObligationDueToSaleOfDiscontinuedOperations",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/DiscontinuedOperationsDetailsTextual",
      "http://akerna.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kern_Terminationexpenses": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "definitionGuidance": "The amount of termination expenses",
        "documentation": "The amount of termination expenses.",
        "label": "Termination expenses",
        "verboseLabel": "Termination expenses"
       }
      }
     },
     "localname": "Terminationexpenses",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/CommitmentsandContingenciesDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kern_ThreeSixtyFiveCannabisMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for the information pertaining to 365 Cannabis.",
        "label": "365 Cannabis [Member]",
        "terseLabel": "365 Cannabis [Member]"
       }
      }
     },
     "localname": "ThreeSixtyFiveCannabisMember",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/DiscontinuedOperationsDetails",
      "http://akerna.com/role/DiscontinuedOperationsDetailsTextual",
      "http://akerna.com/role/SignificantTransactionsDetails1",
      "http://akerna.com/role/SignificantTransactionsDetails2",
      "http://akerna.com/role/SignificantTransactionsDetailsTextual",
      "http://akerna.com/role/SignificantTransactionsTables"
     ],
     "xbrltype": "domainItemType"
    },
    "kern_TotalCostsOfGovernmentRevenues": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of total costs of government revenues incurred by the company.",
        "label": "Total Costs of Government Revenues",
        "terseLabel": "Total costs of government revenues"
       }
      }
     },
     "localname": "TotalCostsOfGovernmentRevenues",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kern_TreComSystemsGroupIncMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for the information pertaining to TreCom Systems Group Inc.",
        "label": "TreCom Systems Group Inc [Member]",
        "terseLabel": "TreCom Systems Group Inc [Member]"
       }
      }
     },
     "localname": "TreComSystemsGroupIncMember",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/CommitmentsandContingenciesDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "kern_TrellisSolutionsIncMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for the information pertaining to Trellis Solutions, Inc. (Trellis), wholly-owned subsidiaries.",
        "label": "Trellis Solutions, Inc [Member]",
        "terseLabel": "Trellis Solutions, Inc. [Member]"
       }
      }
     },
     "localname": "TrellisSolutionsIncMember",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/DiscontinuedOperationsDetailsTextual",
      "http://akerna.com/role/IntangibleAssetsnetandGoodwillDetailsTextual",
      "http://akerna.com/role/SignificantTransactionsDetailsTextual",
      "http://akerna.com/role/SignificantTransactionsTables"
     ],
     "xbrltype": "domainItemType"
    },
    "kern_TwoGovernmentClientMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Two Government Client [Member]",
        "terseLabel": "Two Government Client [Member]"
       }
      }
     },
     "localname": "TwoGovernmentClientMember",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "kern_TwoGovernmentClientsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Two Government Clients [Member]"
       }
      }
     },
     "localname": "TwoGovernmentClientsMember",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/RevenueandContractswithCustomersDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "kern_TwoGovernmentCustomersOneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Two Government Customers One [Member]"
       }
      }
     },
     "localname": "TwoGovernmentCustomersOneMember",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "kern_TwoThousandNighteenPrivateWarrantsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for the information pertaining to 2019 private warrants.",
        "label": "Two Thousand Nighteen Private Warrants [Member]",
        "terseLabel": "2019 Private Warrants [Member]"
       }
      }
     },
     "localname": "TwoThousandNighteenPrivateWarrantsMember",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/SummaryofSignificantAccountingPoliciesDetails1"
     ],
     "xbrltype": "domainItemType"
    },
    "kern_TwoThousandNighteenPublicAndPrivateWarrantsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for the information pertaining to 2019 public and private warrant.",
        "label": "Two Thousand Nighteen Public and Private Warrants [Member]",
        "terseLabel": "2019 Public and Private Warrants [Member]"
       }
      }
     },
     "localname": "TwoThousandNighteenPublicAndPrivateWarrantsMember",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/SummaryofSignificantAccountingPoliciesDetails1"
     ],
     "xbrltype": "domainItemType"
    },
    "kern_TwoThousandNighteenPublicWarrantsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for the information pertaining to 2019 public warrants.",
        "label": "Two Thousand Nighteen Public Warrants [Member]",
        "terseLabel": "2019 Public Warrants [Member]"
       }
      }
     },
     "localname": "TwoThousandNighteenPublicWarrantsMember",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/SummaryofSignificantAccountingPoliciesDetails1"
     ],
     "xbrltype": "domainItemType"
    },
    "kern_TwoThousandNineteenPublicWarrantsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for the information pertaining to 2019 public warrants.",
        "label": "Two Thousand Nineteen Public Warrants [Member]",
        "terseLabel": "2019 Public Warrants [Member]"
       }
      }
     },
     "localname": "TwoThousandNineteenPublicWarrantsMember",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/StockholdersDeficitDetails1"
     ],
     "xbrltype": "domainItemType"
    },
    "kern_TwoThousandTwentyTwoCommonWarrantMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for the information pertaining to 2022 common warrant.",
        "label": "Two Thousand Twenty Two Common Warrant [Member]",
        "terseLabel": "2022 Common Warrant [Member]"
       }
      }
     },
     "localname": "TwoThousandTwentyTwoCommonWarrantMember",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/SummaryofSignificantAccountingPoliciesDetails1"
     ],
     "xbrltype": "domainItemType"
    },
    "kern_TwoThousandTwentyTwoPrefundedWarrantMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for the information pertaining to 2022 pre-funded warrant.",
        "label": "Two Thousand Twenty Two Pre-funded Warrant [Member]",
        "terseLabel": "2022 Pre-funded Warrant [Member]"
       }
      }
     },
     "localname": "TwoThousandTwentyTwoPrefundedWarrantMember",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/SummaryofSignificantAccountingPoliciesDetails1"
     ],
     "xbrltype": "domainItemType"
    },
    "kern_TwoThousandTwentyTwoUnderwriterWarrantMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for the information pertaining to 2022 underwriter warrant.",
        "label": "Two Thousand Twenty Two Underwriter Warrant [Member]",
        "terseLabel": "2022 Underwriter Warrant [Member]"
       }
      }
     },
     "localname": "TwoThousandTwentyTwoUnderwriterWarrantMember",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/SummaryofSignificantAccountingPoliciesDetails1"
     ],
     "xbrltype": "domainItemType"
    },
    "kern_TypesOfAgreementAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of agreement.",
        "label": "Type of agreement [Axis]",
        "verboseLabel": "TypesOfAgreementAxis [Axis]"
       }
      }
     },
     "localname": "TypesOfAgreementAxis",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsTextual",
      "http://akerna.com/role/CommitmentsandContingenciesDetailsTextual",
      "http://akerna.com/role/DescriptionofBusinessDetailsTextual"
     ],
     "xbrltype": "stringItemType"
    },
    "kern_TypesOfAgreementDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Types of Agreement.",
        "label": "Types of Agreement [Domain]"
       }
      }
     },
     "localname": "TypesOfAgreementDomain",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsTextual",
      "http://akerna.com/role/CommitmentsandContingenciesDetailsTextual",
      "http://akerna.com/role/DescriptionofBusinessDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "kern_UnderwriterWarrantsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for the information pertaining to underwriter warrants.",
        "label": "Underwriter Warrants [Member]",
        "terseLabel": "2022 Unit Offering - Underwriter Warrants [Member]"
       }
      }
     },
     "localname": "UnderwriterWarrantsMember",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/EarningperShareDetails",
      "http://akerna.com/role/FairValueDetailsTextual",
      "http://akerna.com/role/SignificantTransactionsDetailsTextual",
      "http://akerna.com/role/StockholdersDeficitDetails1",
      "http://akerna.com/role/StockholdersDeficitDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "kern_UnderwriterWarrantsPerShare": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Underwriter warrants per share"
       }
      }
     },
     "localname": "UnderwriterWarrantsPerShare",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/StockholdersDeficitDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kern_Underwriterwarrantstopurchaseshares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Underwriter warrants to purchase.",
        "label": "Underwriter warrants to purchase"
       }
      }
     },
     "localname": "Underwriterwarrantstopurchaseshares",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/StockholdersDeficitDetailsTextual"
     ],
     "xbrltype": "sharesItemType"
    },
    "kern_UnderwritingAgreementDescription": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Underwriting Agreement, Description"
       }
      }
     },
     "localname": "UnderwritingAgreementDescription",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/SignificantTransactionsDetailsTextual",
      "http://akerna.com/role/StockholdersDeficitDetailsTextual"
     ],
     "xbrltype": "stringItemType"
    },
    "kern_UnitOfferingPriceMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for the information pertaining to unit offering price.",
        "label": "Unit Offering Price [Member]",
        "terseLabel": "Unit Offering Price [Member]"
       }
      }
     },
     "localname": "UnitOfferingPriceMember",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/SummaryofSignificantAccountingPoliciesDetails1"
     ],
     "xbrltype": "domainItemType"
    },
    "kern_UnitOfferingPricesPerShare": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per share or per unit amount of offering prices.",
        "label": "Unit Offering Prices Per Share",
        "terseLabel": "Unit offering (in dollars per share)"
       }
      }
     },
     "localname": "UnitOfferingPricesPerShare",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/SummaryofSignificantAccountingPoliciesDetails1"
     ],
     "xbrltype": "perShareItemType"
    },
    "kern_UnrestrictedCashAndCashEquivalentsAvailableToFutureOperations": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of cash and cash equivalents with respect to unrestricted balances available to future operations.",
        "label": "Unrestricted Cash and Cash Equivalents Available to Future Operations",
        "terseLabel": "Unrestricted cash available to fund future operations"
       }
      }
     },
     "localname": "UnrestrictedCashAndCashEquivalentsAvailableToFutureOperations",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kern_Unsatisfiedperformanceobligations": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of unsatisfied performance obligations.",
        "label": "Unsatisfied performance obligations",
        "verboseLabel": "Unsatisfied performance obligations"
       }
      }
     },
     "localname": "Unsatisfiedperformanceobligations",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/RevenueandContractswithCustomersDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "kern_UnvestedRestrictedStockUnitsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for the information pertaining to unvested restricted stock units.",
        "label": "Unvested Restricted Stock Units [Member]",
        "terseLabel": "Unvested Restricted Stock Units [Member]"
       }
      }
     },
     "localname": "UnvestedRestrictedStockUnitsMember",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/SummaryofSignificantAccountingPoliciesDetails1"
     ],
     "xbrltype": "domainItemType"
    },
    "kern_UnvestedRetsrictedStockAwardsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for the information pertaining to unvested retsricted stock awards.",
        "label": "Unvested Retsricted Stock Awards [Member]",
        "terseLabel": "Unvested Retsricted Stock Awards [Member]"
       }
      }
     },
     "localname": "UnvestedRetsrictedStockAwardsMember",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/SummaryofSignificantAccountingPoliciesDetails1"
     ],
     "xbrltype": "domainItemType"
    },
    "kern_ViridianMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for the information pertaining to Viridian Sciences Inc. (\"Viridian\").",
        "label": "Viridian [Member]"
       }
      }
     },
     "localname": "ViridianMember",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/DiscontinuedOperationsDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "kern_ViridianSciencesIncMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for the information pertaining to Viridian Sciences Inc. (\"Viridian\").",
        "label": "Viridian Sciences Inc. [Member]"
       }
      }
     },
     "localname": "ViridianSciencesIncMember",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/DiscontinuedOperationsDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "kern_ViridianSciencesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for the information pertaining to Viridian Sciences.",
        "label": "Viridian Sciences [Member]",
        "terseLabel": "Viridian Sciences [Member]"
       }
      }
     },
     "localname": "ViridianSciencesMember",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/DiscontinuedOperationsDetailsTextual",
      "http://akerna.com/role/SignificantTransactionsDetailsTextual",
      "http://akerna.com/role/SignificantTransactionsTables"
     ],
     "xbrltype": "domainItemType"
    },
    "kern_WarrantLiabilitiesPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for warrant liabilities",
        "label": "Warrant Liabilities [Policy Text Block]",
        "terseLabel": "Warrants"
       }
      }
     },
     "localname": "WarrantLiabilitiesPolicyTextBlock",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "kern_WarrantStockConversionRatio": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of common shares issuable upon conversion for each share of warrant to be converted.",
        "label": "Warrant Stock Conversion Ratio",
        "terseLabel": "Warrant stock conversion ratio"
       }
      }
     },
     "localname": "WarrantStockConversionRatio",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/FairValueDetailsTextual"
     ],
     "xbrltype": "stringItemType"
    },
    "kern_WarrantsExercisedInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average grant-date fair value of warrants exercised during the reporting period.",
        "label": "Warrants exercised in Period, Weighted Average Grant Date Fair Value",
        "negatedLabel": "Exercised",
        "terseLabel": "Exercised"
       }
      }
     },
     "localname": "WarrantsExercisedInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/StockholdersDeficitDetails1"
     ],
     "xbrltype": "perShareItemType"
    },
    "kern_WarrantsForfeitedInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average grant-date fair value of warrants forfeited during the reporting period.",
        "label": "Warrants forfeited in Period, Weighted Average Grant Date Fair Value",
        "negatedLabel": "Expired/cancelled",
        "terseLabel": "Expired"
       }
      }
     },
     "localname": "WarrantsForfeitedInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/StockholdersDeficitDetails1"
     ],
     "xbrltype": "perShareItemType"
    },
    "kern_WarrantsIssuedInPeriodNumberOfShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of stock issued during the period pursuant to Warrants.",
        "label": "Warrants issued",
        "terseLabel": "Issued"
       }
      }
     },
     "localname": "WarrantsIssuedInPeriodNumberOfShares",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/StockholdersDeficitDetails1",
      "http://akerna.com/role/StockholdersDeficitDetailsTextual"
     ],
     "xbrltype": "sharesItemType"
    },
    "kern_WarrantsOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of warrants or rights outstanding.",
        "label": "Warrants outstanding"
       }
      }
     },
     "localname": "WarrantsOutstanding",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/StockholdersDeficitDetailsTextual"
     ],
     "xbrltype": "sharesItemType"
    },
    "kern_WeightedToTheIncomeApproach": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The percentage represents weighted to the income approach,.",
        "label": "Weighted To The Income Approach",
        "terseLabel": "Weighted to the income approach, percentage"
       }
      }
     },
     "localname": "WeightedToTheIncomeApproach",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/IntangibleAssetsnetandGoodwillDetailsTextual"
     ],
     "xbrltype": "percentItemType"
    },
    "kern_WeightingToTheMarketApproach": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighting to the market approach, percentage.",
        "label": "Weighting To The Market Approach",
        "terseLabel": "Weighting to the market approach, percentage"
       }
      }
     },
     "localname": "WeightingToTheMarketApproach",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/IntangibleAssetsnetandGoodwillDetailsTextual"
     ],
     "xbrltype": "percentItemType"
    },
    "kern_WorkingCapitalDeficit": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of working capital deficit",
        "label": "Working Capital Deficit",
        "terseLabel": "Working capital deficit"
       }
      }
     },
     "localname": "WorkingCapitalDeficit",
     "nsuri": "http://akerna.com/20230331",
     "presentation": [
      "http://akerna.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "srt_EquityMethodInvesteeNameDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment, Name [Domain]"
       }
      }
     },
     "localname": "EquityMethodInvesteeNameDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://akerna.com/role/DescriptionofBusinessDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MajorCustomersAxis": {
     "auth_ref": [
      "r369",
      "r753",
      "r840",
      "r875"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer [Axis]"
       }
      }
     },
     "localname": "MajorCustomersAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://akerna.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsTextual",
      "http://akerna.com/role/RevenueandContractswithCustomersDetailsTextual"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [
      "r421",
      "r422",
      "r423",
      "r424",
      "r496",
      "r669",
      "r699",
      "r727",
      "r728",
      "r750",
      "r763",
      "r770",
      "r835",
      "r862",
      "r863",
      "r864",
      "r865",
      "r866",
      "r867"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum [Member]"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://akerna.com/role/DescriptionofBusinessDetailsTextual",
      "http://akerna.com/role/FairValueDetails1",
      "http://akerna.com/role/LongTermDebtDetailsTextual",
      "http://akerna.com/role/RevenueandContractswithCustomersDetailsTextual",
      "http://akerna.com/role/SignificantTransactionsDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [
      "r421",
      "r422",
      "r423",
      "r424",
      "r496",
      "r669",
      "r699",
      "r727",
      "r728",
      "r750",
      "r763",
      "r770",
      "r835",
      "r862",
      "r863",
      "r864",
      "r865",
      "r866",
      "r867"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Minimum [Member]"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://akerna.com/role/DescriptionofBusinessDetailsTextual",
      "http://akerna.com/role/FairValueDetails1",
      "http://akerna.com/role/LongTermDebtDetailsTextual",
      "http://akerna.com/role/RevenueandContractswithCustomersDetailsTextual",
      "http://akerna.com/role/SignificantTransactionsDetailsTextual",
      "http://akerna.com/role/StockholdersDeficitDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_NameOfMajorCustomerDomain": {
     "auth_ref": [
      "r369",
      "r753",
      "r840",
      "r875"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer [Domain]",
        "verboseLabel": "Customer [Domain]"
       }
      }
     },
     "localname": "NameOfMajorCustomerDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://akerna.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsTextual",
      "http://akerna.com/role/RevenueandContractswithCustomersDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ProductOrServiceAxis": {
     "auth_ref": [
      "r366",
      "r671",
      "r751",
      "r768",
      "r829",
      "r830",
      "r840",
      "r874"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Axis]"
       }
      }
     },
     "localname": "ProductOrServiceAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://akerna.com/role/CondensedStatementsOfOperations",
      "http://akerna.com/role/RevenueandContractswithCustomersDetailsTextual"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ProductsAndServicesDomain": {
     "auth_ref": [
      "r366",
      "r671",
      "r751",
      "r768",
      "r829",
      "r830",
      "r840",
      "r874"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Domain]"
       }
      }
     },
     "localname": "ProductsAndServicesDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://akerna.com/role/CondensedStatementsOfOperations",
      "http://akerna.com/role/RevenueandContractswithCustomersDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [
      "r421",
      "r422",
      "r423",
      "r424",
      "r488",
      "r496",
      "r525",
      "r526",
      "r527",
      "r645",
      "r669",
      "r699",
      "r727",
      "r728",
      "r750",
      "r763",
      "r770",
      "r827",
      "r835",
      "r863",
      "r864",
      "r865",
      "r866",
      "r867"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Axis]",
        "verboseLabel": "Statistical Measurement [Axis]"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://akerna.com/role/DescriptionofBusinessDetailsTextual",
      "http://akerna.com/role/FairValueDetails1",
      "http://akerna.com/role/LongTermDebtDetailsTextual",
      "http://akerna.com/role/RevenueandContractswithCustomersDetailsTextual",
      "http://akerna.com/role/SignificantTransactionsDetailsTextual",
      "http://akerna.com/role/StockholdersDeficitDetailsTextual"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [
      "r421",
      "r422",
      "r423",
      "r424",
      "r488",
      "r496",
      "r525",
      "r526",
      "r527",
      "r645",
      "r669",
      "r699",
      "r727",
      "r728",
      "r750",
      "r763",
      "r770",
      "r827",
      "r835",
      "r863",
      "r864",
      "r865",
      "r866",
      "r867"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Domain]"
       }
      }
     },
     "localname": "RangeMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://akerna.com/role/DescriptionofBusinessDetailsTextual",
      "http://akerna.com/role/FairValueDetails1",
      "http://akerna.com/role/LongTermDebtDetailsTextual",
      "http://akerna.com/role/RevenueandContractswithCustomersDetailsTextual",
      "http://akerna.com/role/SignificantTransactionsDetailsTextual",
      "http://akerna.com/role/StockholdersDeficitDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RestatementAxis": {
     "auth_ref": [
      "r251",
      "r296",
      "r297",
      "r298",
      "r300",
      "r301",
      "r304",
      "r305",
      "r306",
      "r307",
      "r309",
      "r310",
      "r311",
      "r312",
      "r313",
      "r314",
      "r325",
      "r384",
      "r385",
      "r550",
      "r587",
      "r591",
      "r592",
      "r593",
      "r629",
      "r634",
      "r635",
      "r702",
      "r703",
      "r704",
      "r705",
      "r706",
      "r707",
      "r708",
      "r709",
      "r710",
      "r711"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restatement [Axis]",
        "verboseLabel": "Revision of Prior Period [Axis]"
       }
      }
     },
     "localname": "RestatementAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://akerna.com/role/SummaryofSignificantAccountingPoliciesDetails1"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RestatementDomain": {
     "auth_ref": [
      "r251",
      "r296",
      "r297",
      "r298",
      "r300",
      "r301",
      "r304",
      "r305",
      "r306",
      "r307",
      "r309",
      "r310",
      "r311",
      "r312",
      "r313",
      "r314",
      "r325",
      "r384",
      "r385",
      "r550",
      "r587",
      "r591",
      "r592",
      "r593",
      "r629",
      "r634",
      "r635",
      "r702",
      "r703",
      "r704",
      "r705",
      "r706",
      "r707",
      "r708",
      "r709",
      "r710",
      "r711"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restatement [Domain]"
       }
      }
     },
     "localname": "RestatementDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://akerna.com/role/SummaryofSignificantAccountingPoliciesDetails1"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScenarioPreviouslyReportedMember": {
     "auth_ref": [
      "r251",
      "r296",
      "r298",
      "r300",
      "r301",
      "r304",
      "r305",
      "r313",
      "r325",
      "r550",
      "r587",
      "r591",
      "r592",
      "r629",
      "r702",
      "r703",
      "r704",
      "r705",
      "r706",
      "r707",
      "r708",
      "r709",
      "r710",
      "r711",
      "r805",
      "r806",
      "r807",
      "r808",
      "r809",
      "r820",
      "r821",
      "r853",
      "r856",
      "r857"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Previously Reported [Member]",
        "terseLabel": "Prior to Reverse Split [Member]",
        "verboseLabel": "As reported [Member]"
       }
      }
     },
     "localname": "ScenarioPreviouslyReportedMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://akerna.com/role/SummaryofSignificantAccountingPoliciesDetails1"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScheduleOfCondensedBalanceSheetTableTextBlock": {
     "auth_ref": [
      "r801"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Summarizes Balance Sheet - select financial statement line items impacted by the adoption of ASC",
        "verboseLabel": "Summarizes Balance Sheet - select financial statement line items impacted by the adoption of ASC"
       }
      }
     },
     "localname": "ScheduleOfCondensedBalanceSheetTableTextBlock",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://akerna.com/role/RevenueandContractswithCustomersTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "srt_ScheduleOfCondensedCashFlowStatementTableTextBlock": {
     "auth_ref": [
      "r801"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Summarizes Statement of Cash Flows - select financial statement line items impacted by the adoption of ASC 606",
        "verboseLabel": "Summarizes Statement of Cash Flows - select financial statement line items impacted by the adoption of ASC 606"
       }
      }
     },
     "localname": "ScheduleOfCondensedCashFlowStatementTableTextBlock",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://akerna.com/role/RevenueandContractswithCustomersTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": {
     "auth_ref": [
      "r377"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment, Name [Axis]"
       }
      }
     },
     "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://akerna.com/role/DescriptionofBusinessDetailsTextual"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_SegmentGeographicalDomain": {
     "auth_ref": [
      "r367",
      "r368",
      "r718",
      "r719",
      "r720",
      "r721",
      "r722",
      "r723",
      "r724",
      "r725",
      "r726",
      "r752",
      "r769",
      "r840"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Domain]"
       }
      }
     },
     "localname": "SegmentGeographicalDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://akerna.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails",
      "http://akerna.com/role/RevenueandContractswithCustomersDetails1"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_StatementGeographicalAxis": {
     "auth_ref": [
      "r367",
      "r368",
      "r715",
      "r718",
      "r719",
      "r720",
      "r721",
      "r722",
      "r723",
      "r724",
      "r725",
      "r726",
      "r752",
      "r769",
      "r840"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Axis]"
       }
      }
     },
     "localname": "StatementGeographicalAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://akerna.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails",
      "http://akerna.com/role/RevenueandContractswithCustomersDetails1"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Policies [Abstract]"
       }
      }
     },
     "localname": "AccountingPoliciesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis": {
     "auth_ref": [
      "r58"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by legal entity of counterparty. A counterparty is the other party that participates in a financial transaction.",
        "label": "Legal Entity of Counterparty, Type [Axis]"
       }
      }
     },
     "localname": "AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/RevenueandContractswithCustomersDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r46"
     ],
     "calculation": {
      "http://akerna.com/role/CondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 0.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      },
      "http://akerna.com/role/SupplementalBalanceSheetDisclosuresDetails1": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying values as of the balance sheet date of obligations incurred through that date and due within one year (or the operating cycle, if longer), including liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received, taxes, interest, rent and utilities, accrued salaries and bonuses, payroll taxes and fringe benefits.",
        "label": "Accounts Payable and Accrued Liabilities, Current",
        "terseLabel": "Accounts payable, accrued expenses and other accrued liabilities",
        "totalLabel": "Total accounts payable, accrued expenses and other accrued liabilities",
        "verboseLabel": "Total accounts payable, accrued expenses, and other accrued liabilities"
       }
      }
     },
     "localname": "AccountsPayableAndAccruedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/CondensedConsolidatedBalanceSheetsUnaudited",
      "http://akerna.com/role/SupplementalBalanceSheetDisclosuresDetails1"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsPayableCurrent": {
     "auth_ref": [
      "r44",
      "r767"
     ],
     "calculation": {
      "http://akerna.com/role/SupplementalBalanceSheetDisclosuresDetails1": {
       "order": 0.0,
       "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accounts Payable, Current",
        "terseLabel": "Accounts payable"
       }
      }
     },
     "localname": "AccountsPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/SupplementalBalanceSheetDisclosuresDetails1"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": {
     "auth_ref": [
      "r822"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of allowance for credit loss on accounts receivable.",
        "label": "Schedule of allowance for doubtful accounts"
       }
      }
     },
     "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "auth_ref": [
      "r370",
      "r371"
     ],
     "calculation": {
      "http://akerna.com/role/CondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.",
        "label": "Accounts Receivable, after Allowance for Credit Loss, Current",
        "terseLabel": "Accounts receivable, net"
       }
      }
     },
     "localname": "AccountsReceivableNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/CondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedEmployeeBenefitsCurrent": {
     "auth_ref": [
      "r48"
     ],
     "calculation": {
      "http://akerna.com/role/SupplementalBalanceSheetDisclosuresDetails1": {
       "order": 3.0,
       "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations, excluding pension and other postretirement benefits, incurred through that date and payable for perquisites provided to employees pertaining to services received from them. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accrued Employee Benefits, Current",
        "terseLabel": "Compensation"
       }
      }
     },
     "localname": "AccruedEmployeeBenefitsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/SupplementalBalanceSheetDisclosuresDetails1"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedProfessionalFeesCurrent": {
     "auth_ref": [
      "r48"
     ],
     "calculation": {
      "http://akerna.com/role/SupplementalBalanceSheetDisclosuresDetails1": {
       "order": 1.0,
       "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accrued Professional Fees, Current",
        "terseLabel": "Professional fees"
       }
      }
     },
     "localname": "AccruedProfessionalFeesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/SupplementalBalanceSheetDisclosuresDetails1"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r61",
      "r62",
      "r63",
      "r266",
      "r695",
      "r707",
      "r711"
     ],
     "calculation": {
      "http://akerna.com/role/CondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 3.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.",
        "label": "Accumulated other comprehensive income",
        "terseLabel": "Accumulated other comprehensive loss"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/CondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r60",
      "r63",
      "r186",
      "r635",
      "r702",
      "r703",
      "r789",
      "r790",
      "r791",
      "r802",
      "r803",
      "r804"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.",
        "label": "AOCI Attributable to Parent",
        "verboseLabel": "Accumulated Other Comprehensive Income"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StatementsOfChangesInStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdditionalPaidInCapitalCommonStock": {
     "auth_ref": [
      "r39"
     ],
     "calculation": {
      "http://akerna.com/role/CondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.",
        "label": "Additional paid-in capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/CondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [
      "r530",
      "r531",
      "r532",
      "r802",
      "r803",
      "r804",
      "r852"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.",
        "label": "Additional Paid-in Capital [Member]",
        "terseLabel": "Additional Paid-In Capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StatementsOfChangesInStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdditionsToContractHoldersFunds": {
     "auth_ref": [
      "r793"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from a segregated fund account during the period.",
        "label": "Additions to Contract Holders Funds",
        "verboseLabel": "Additions"
       }
      }
     },
     "localname": "AdditionsToContractHoldersFunds",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/RevenueandContractswithCustomersDetails3"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.",
        "label": "Share-based Payment Arrangement, Decrease for Tax Withholding Obligation",
        "negatedLabel": "Shares withheld for withholding taxes"
       }
      }
     },
     "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StatementsOfChangesInStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "auth_ref": [
      "r153",
      "r154",
      "r498"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.",
        "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition",
        "terseLabel": "Stock-based compensation"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StatementsOfChangesInStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Adjustments to reconcile net loss to net cash used in operating activities:"
       }
      }
     },
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "auth_ref": [
      "r529"
     ],
     "calculation": {
      "http://akerna.com/role/StatementsOfCashFlows": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.",
        "label": "Share-Based Payment Arrangement, Expense",
        "terseLabel": "Stock-based compensation expense"
       }
      }
     },
     "localname": "AllocatedShareBasedCompensationExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "auth_ref": [
      "r267",
      "r372",
      "r386"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.",
        "label": "Allowance for doubtful accounts"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "auth_ref": [
      "r87",
      "r113",
      "r118"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.",
        "label": "Amortization of Intangible Assets",
        "presentationGuidance": "Amortization expense of intangible assets",
        "terseLabel": "Amortization expense of intangible assets"
       }
      }
     },
     "localname": "AmortizationOfIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/SignificantTransactionsDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "auth_ref": [
      "r322"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.",
        "label": "Fully Diluted",
        "terseLabel": "Outstanding shares on fully diluted"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/EarningperShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_AssetImpairmentCharges": {
     "auth_ref": [
      "r87",
      "r123"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.",
        "label": "Asset Impairment Charges"
       }
      }
     },
     "localname": "AssetImpairmentCharges",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/DiscontinuedOperationsDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r210",
      "r227",
      "r261",
      "r292",
      "r347",
      "r358",
      "r364",
      "r379",
      "r425",
      "r426",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r573",
      "r579",
      "r599",
      "r767",
      "r833",
      "r834",
      "r860"
     ],
     "calculation": {
      "http://akerna.com/role/CondensedConsolidatedBalanceSheetsUnaudited": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets",
        "presentationGuidance": "Total assets",
        "totalLabel": "Total assets",
        "verboseLabel": "Total assets"
       }
      }
     },
     "localname": "Assets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/CondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets [Abstract]",
        "terseLabel": "Assets"
       }
      }
     },
     "localname": "AssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/CondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r256",
      "r269",
      "r292",
      "r379",
      "r425",
      "r426",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r573",
      "r579",
      "r599",
      "r767",
      "r833",
      "r834",
      "r860"
     ],
     "calculation": {
      "http://akerna.com/role/CondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 0.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Total assets",
        "totalLabel": "Total current assets"
       }
      }
     },
     "localname": "AssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/CondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current assets",
        "terseLabel": "Current assets"
       }
      }
     },
     "localname": "AssetsCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/CondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsHeldForSaleNotPartOfDisposalGroupCurrent": {
     "auth_ref": [
      "r120",
      "r767"
     ],
     "calculation": {
      "http://akerna.com/role/CondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 4.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of assets held-for-sale that are not part of a disposal group, expected to be sold within a year or the normal operating cycle, if longer.",
        "label": "Assets Held-for-sale, Not Part of Disposal Group, Current",
        "terseLabel": "Current assets held for sale",
        "verboseLabel": "Assets held for sale"
       }
      }
     },
     "localname": "AssetsHeldForSaleNotPartOfDisposalGroupCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/CondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation": {
     "auth_ref": [
      "r0",
      "r1",
      "r21",
      "r128",
      "r254",
      "r255"
     ],
     "calculation": {
      "http://akerna.com/role/DiscontinuedOperationsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as assets attributable to disposal group held for sale or disposed of.",
        "label": "Disposal Group, Including Discontinued Operation, Assets",
        "terseLabel": "Total assets held for sale",
        "totalLabel": "Total assets held for sale"
       }
      }
     },
     "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/DiscontinuedOperationsDetails",
      "http://akerna.com/role/DiscontinuedOperationsDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AwardTypeAxis": {
     "auth_ref": [
      "r500",
      "r501",
      "r502",
      "r504",
      "r505",
      "r506",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r518",
      "r519",
      "r520",
      "r521",
      "r524",
      "r525",
      "r526",
      "r527",
      "r528"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of award under share-based payment arrangement.",
        "label": "Award Type [Axis]"
       }
      }
     },
     "localname": "AwardTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/EarningperShareDetails",
      "http://akerna.com/role/SummaryofSignificantAccountingPoliciesDetails1"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BalanceSheetRelatedDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Balance Sheet Related Disclosures [Abstract]"
       }
      }
     },
     "localname": "BalanceSheetRelatedDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).",
        "label": "Basis of Accounting, Policy [Policy Text Block]",
        "terseLabel": "Basis of Presentation"
       }
      }
     },
     "localname": "BasisOfAccountingPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BridgeLoan": {
     "auth_ref": [
      "r30",
      "r211",
      "r228"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Short-Term financing which is expected to be paid back relatively quickly, such as by a subsequent longer-term loan. Also called swing loan or bridge financing.",
        "label": "Bridge Loan",
        "terseLabel": "Aggregate amount of loan"
       }
      }
     },
     "localname": "BridgeLoan",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/IncomeTaxesDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessAcquisitionAcquireeDomain": {
     "auth_ref": [
      "r564",
      "r761",
      "r762"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.",
        "label": "Business Acquisition, Acquiree [Domain]"
       }
      }
     },
     "localname": "BusinessAcquisitionAcquireeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/DiscontinuedOperationsDetailsTextual",
      "http://akerna.com/role/IntangibleAssetsnetandGoodwillDetailsTextual",
      "http://akerna.com/role/SignificantTransactionsDetails1",
      "http://akerna.com/role/SignificantTransactionsDetails2",
      "http://akerna.com/role/SignificantTransactionsDetailsTextual",
      "http://akerna.com/role/SignificantTransactionsTables"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "auth_ref": [
      "r164",
      "r165",
      "r564",
      "r761",
      "r762"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by business combination or series of individually immaterial business combinations.",
        "label": "Business Acquisition [Axis]"
       }
      }
     },
     "localname": "BusinessAcquisitionAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/DiscontinuedOperationsDetailsTextual",
      "http://akerna.com/role/IntangibleAssetsnetandGoodwillDetailsTextual",
      "http://akerna.com/role/SignificantTransactionsDetails1",
      "http://akerna.com/role/SignificantTransactionsDetails2",
      "http://akerna.com/role/SignificantTransactionsDetailsTextual",
      "http://akerna.com/role/SignificantTransactionsTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of direct costs of the business combination including legal, accounting, and other costs incurred to consummate the business acquisition.",
        "label": "Business Acquisition, Transaction Costs",
        "terseLabel": "Acquisition of ample",
        "verboseLabel": "Transaction costs"
       }
      }
     },
     "localname": "BusinessAcquisitionCostOfAcquiredEntityTransactionCosts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/SignificantTransactionsDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessAcquisitionDescriptionOfAcquiredEntity": {
     "auth_ref": [
      "r162"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "With respect to a business combination completed during the period, this element provides a description of the business, other than the name, which may include the industry, size, products and other important information.",
        "label": "Business Acquisition, Description of Acquired Entity",
        "verboseLabel": "Acquisition of description"
       }
      }
     },
     "localname": "BusinessAcquisitionDescriptionOfAcquiredEntity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/SignificantTransactionsDetailsTextual"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessAcquisitionLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Business Acquisition [Line Items]"
       }
      }
     },
     "localname": "BusinessAcquisitionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/DiscontinuedOperationsDetailsTextual",
      "http://akerna.com/role/SignificantTransactionsDetails1",
      "http://akerna.com/role/SignificantTransactionsDetails2",
      "http://akerna.com/role/SignificantTransactionsDetailsTextual",
      "http://akerna.com/role/SignificantTransactionsTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": {
     "auth_ref": [
      "r849",
      "r850"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate.",
        "label": "Schedule of pro forma financial information",
        "terseLabel": "Schedule of financial information combined results of operations",
        "verboseLabel": "Schedule of pro forma financial information"
       }
      }
     },
     "localname": "BusinessAcquisitionProFormaInformationTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/SignificantTransactionsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": {
     "auth_ref": [
      "r562",
      "r563"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a period.",
        "label": "Business Acquisition, Pro Forma Net Income (Loss)",
        "terseLabel": "Net loss",
        "verboseLabel": "Acquisition of net income"
       }
      }
     },
     "localname": "BusinessAcquisitionsProFormaNetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/SignificantTransactionsDetails3",
      "http://akerna.com/role/SignificantTransactionsDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessAcquisitionsProFormaRevenue": {
     "auth_ref": [
      "r562",
      "r563"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period.",
        "label": "Business Acquisition, Pro Forma Revenue",
        "terseLabel": "Revenue"
       }
      }
     },
     "localname": "BusinessAcquisitionsProFormaRevenue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/SignificantTransactionsDetails3"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination and Asset Acquisition [Abstract]"
       }
      }
     },
     "localname": "BusinessCombinationAndAssetAcquisitionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationAssetsAndLiabilitiesArisingFromContingenciesAmountRecognized": {
     "auth_ref": [
      "r167"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net amount, measured at acquisition-date fair value, of all the assets acquired and liabilities assumed that arise from contingencies and were recognized by the entity.",
        "label": "Business Combination, Assets and Liabilities Arising from Contingencies, Amount Recognized, Net",
        "terseLabel": "Estimated the fair value of the contingent consideration"
       }
      }
     },
     "localname": "BusinessCombinationAssetsAndLiabilitiesArisingFromContingenciesAmountRecognized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/SignificantTransactionsDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationConsiderationTransferred1": {
     "auth_ref": [
      "r173",
      "r174",
      "r177"
     ],
     "calculation": {
      "http://akerna.com/role/SignificantTransactionsDetails1": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.",
        "label": "Business Combination, Consideration Transferred",
        "positiveTerseLabel": "Settled value of the contingent consideration",
        "terseLabel": "Value of business acquired",
        "totalLabel": "Total fair value of consideration transferred",
        "verboseLabel": "Total preliminary fair value of consideration transferred"
       }
      }
     },
     "localname": "BusinessCombinationConsiderationTransferred1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/SignificantTransactionsDetails1"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable": {
     "auth_ref": [
      "r173",
      "r174"
     ],
     "calculation": {
      "http://akerna.com/role/SignificantTransactionsDetails1": {
       "order": 0.0,
       "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination.",
        "label": "Business Combination, Consideration Transferred, Equity Interests Issued and Issuable",
        "terseLabel": "Value of shares issued for exchangeable shares",
        "verboseLabel": "Shares issued"
       }
      }
     },
     "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/SignificantTransactionsDetails1",
      "http://akerna.com/role/SignificantTransactionsDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred": {
     "auth_ref": [
      "r171",
      "r173",
      "r174",
      "r569"
     ],
     "calculation": {
      "http://akerna.com/role/SignificantTransactionsDetails1": {
       "order": 2.0,
       "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities incurred by the acquirer as part of consideration transferred in a business combination.",
        "label": "Business Combination, Consideration Transferred, Liabilities Incurred",
        "verboseLabel": "Contingent consideration"
       }
      }
     },
     "localname": "BusinessCombinationConsiderationTransferredLiabilitiesIncurred",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/SignificantTransactionsDetails1"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationAsset1": {
     "auth_ref": [
      "r571",
      "r794"
     ],
     "calculation": {
      "http://akerna.com/role/DiscontinuedOperationsDetails1": {
       "order": 7.0,
       "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in the value of right to a contingent consideration asset.",
        "label": "Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Asset",
        "negatedLabel": "Change in fair value of contingent consideration",
        "terseLabel": "Change in fair value of contingent consideration"
       }
      }
     },
     "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationAsset1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/DiscontinuedOperationsDetails1"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationArrangementsDescription": {
     "auth_ref": [
      "r178"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For contingent consideration arrangements recognized in connection with a business combination, this element represents a description of such arrangements.",
        "label": "Business Combination, Contingent Consideration Arrangements, Description",
        "verboseLabel": "Description of contingent consideration"
       }
      }
     },
     "localname": "BusinessCombinationContingentConsiderationArrangementsDescription",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/SignificantTransactionsDetailsTextual"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationLiability": {
     "auth_ref": [
      "r172",
      "r175",
      "r570"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liability recognized arising from contingent consideration in a business combination.",
        "label": "Fair value of the contingent consideration"
       }
      }
     },
     "localname": "BusinessCombinationContingentConsiderationLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/SignificantTransactionsDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent": {
     "auth_ref": [
      "r172",
      "r176"
     ],
     "calculation": {
      "http://akerna.com/role/CondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled within one year or the normal operating cycle, if longer.",
        "label": "Business Combination, Contingent Consideration, Liability, Current",
        "terseLabel": "Contingent consideration payable"
       }
      }
     },
     "localname": "BusinessCombinationContingentConsiderationLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/CondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationDisclosureTextBlock": {
     "auth_ref": [
      "r179",
      "r565"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).",
        "label": "Business Combination",
        "terseLabel": "Significant Transactions"
       }
      }
     },
     "localname": "BusinessCombinationDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/SignificantTransactions"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets": {
     "auth_ref": [
      "r166"
     ],
     "calculation": {
      "http://akerna.com/role/SignificantTransactionsDetails2": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of assets acquired at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets",
        "totalLabel": "Net assets acquired"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/SignificantTransactionsDetails2"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": {
     "auth_ref": [
      "r166"
     ],
     "calculation": {
      "http://akerna.com/role/SignificantTransactionsDetails2": {
       "order": 0.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents",
        "terseLabel": "Cash",
        "verboseLabel": "Cash"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/SignificantTransactionsDetails2",
      "http://akerna.com/role/SignificantTransactionsDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets": {
     "auth_ref": [
      "r166"
     ],
     "calculation": {
      "http://akerna.com/role/SignificantTransactionsDetails2": {
       "order": 2.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer, acquired at the acquisition date.",
        "label": "Prepaid expenses and other assets",
        "terseLabel": "Prepaid expenses and other current assets",
        "verboseLabel": "Prepaid expenses and other current assets"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/SignificantTransactionsDetails2"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": {
     "auth_ref": [
      "r166"
     ],
     "calculation": {
      "http://akerna.com/role/SignificantTransactionsDetails2": {
       "order": 1.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables",
        "terseLabel": "Accounts receivable",
        "verboseLabel": "Accounts receivable, net"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/SignificantTransactionsDetails2"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue": {
     "auth_ref": [
      "r166"
     ],
     "calculation": {
      "http://akerna.com/role/SignificantTransactionsDetails2": {
       "order": 11.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred revenue expected to be recognized as such within one year or the normal operating cycle, if longer, assumed at the acquisition date.",
        "label": "Deferred revenue",
        "negatedLabel": "Deferred revenue",
        "terseLabel": "Deferred revenue",
        "verboseLabel": "Deferred revenue"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/SignificantTransactionsDetails2"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": {
     "auth_ref": [
      "r166"
     ],
     "calculation": {
      "http://akerna.com/role/SignificantTransactionsDetails2": {
       "order": 10.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities",
        "negatedLabel": "Deferred tax liabilities"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/SignificantTransactionsDetails2"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": {
     "auth_ref": [
      "r166"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities assumed at the acquisition date.",
        "label": "Acquired Liabilities",
        "verboseLabel": "Acquired liabilities"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/SignificantTransactionsDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": {
     "auth_ref": [
      "r166"
     ],
     "calculation": {
      "http://akerna.com/role/SignificantTransactionsDetails2": {
       "order": 8.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net",
        "verboseLabel": "Goodwill"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/SignificantTransactionsDetails2"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of equity in the acquiree held by the acquirer immediately before the acquisition date in a business combination.",
        "label": "Business Combination, Step Acquisition, Equity Interest in Acquiree, Percentage",
        "terseLabel": "Percentage of acquisition transactions",
        "verboseLabel": "Percentage of exchange rate"
       }
      }
     },
     "localname": "BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/SignificantTransactionsDetailsTextual"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss": {
     "auth_ref": [
      "r163"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "In a business combination achieved in stages, this element represents the amount of net gain (loss) recognized by the entity as a result of remeasuring to fair value the equity interest in the acquiree it held before the business combination.",
        "label": "Business Combination, Step Acquisition, Equity Interest in Acquiree, Remeasurement Gain (Loss), Net",
        "terseLabel": "Gain on the change in the fair value of contingent consideration"
       }
      }
     },
     "localname": "BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/SignificantTransactionsDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationsPolicy": {
     "auth_ref": [
      "r161"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy.",
        "label": "Business Combinations Policy [Policy Text Block]",
        "terseLabel": "Business Combinations"
       }
      }
     },
     "localname": "BusinessCombinationsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CapitalExpendituresIncurredButNotYetPaid": {
     "auth_ref": [
      "r91",
      "r92",
      "r93"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.",
        "label": "Capital expenditures incurred but not yet paid",
        "terseLabel": "Fixed asset additions included in accounts payable"
       }
      }
     },
     "localname": "CapitalExpendituresIncurredButNotYetPaid",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalizedComputerSoftwareNet": {
     "auth_ref": [
      "r729"
     ],
     "calculation": {
      "http://akerna.com/role/CondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The carrying amount of capitalized computer software costs net of accumulated amortization as of the balance sheet date.",
        "label": "Capitalized software, net",
        "positiveLabel": "Capital expenditures for capitalized software assets",
        "positiveTerseLabel": "Total Capitalized Software, Net carrying amount",
        "terseLabel": "Capitalized software, net",
        "verboseLabel": "Capitalized software, net"
       }
      }
     },
     "localname": "CapitalizedComputerSoftwareNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/CondensedConsolidatedBalanceSheetsUnaudited",
      "http://akerna.com/role/DiscontinuedOperationsDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalizedComputerSoftwarePeriodIncreaseDecrease": {
     "auth_ref": [
      "r244"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in capitalized computer software costs.",
        "label": "Capitalized Computer Software, Period Increase (Decrease)"
       }
      }
     },
     "localname": "CapitalizedComputerSoftwarePeriodIncreaseDecrease",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/DiscontinuedOperationsDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Cash": {
     "auth_ref": [
      "r713",
      "r714",
      "r767",
      "r780"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Excludes cash and cash equivalents within disposal group and discontinued operation.",
        "label": "Cash",
        "terseLabel": "Cash",
        "verboseLabel": "Cash in operations"
       }
      }
     },
     "localname": "Cash",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/DescriptionofBusinessDetailsTextual",
      "http://akerna.com/role/LongTermDebtDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r89",
      "r258",
      "r731"
     ],
     "calculation": {
      "http://akerna.com/role/CondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 0.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.",
        "label": "Cash and Cash Equivalents, at Carrying Value",
        "verboseLabel": "Cash"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/CondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r84",
      "r89",
      "r94"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents",
        "periodEndLabel": "Cash and restricted cash - end of period",
        "periodStartLabel": "Cash and restricted cash - beginning of period"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": {
     "auth_ref": [
      "r84",
      "r89",
      "r94"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations",
        "periodEndLabel": "Cash and restricted cash of discontinued operations - end of period",
        "periodStartLabel": "Cash and restricted cash of discontinued operations - beginning of period"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r84",
      "r205"
     ],
     "calculation": {
      "http://akerna.com/role/StatementsOfCashFlows": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Net increase in cash and restricted cash",
        "totalLabel": "Net change in cash and restricted cash"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplemental Disclosure of non-cash investing and financing activity:",
        "terseLabel": "Supplemental disclosures of non-cash investing and financing activities:"
       }
      }
     },
     "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ChangeInContractWithCustomerLiabilityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Change in Contract with Customer, Liability [Abstract]"
       }
      }
     },
     "localname": "ChangeInContractWithCustomerLiabilityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/RevenueandContractswithCustomersDetails3"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ClassOfStockDomain": {
     "auth_ref": [
      "r263",
      "r264",
      "r265",
      "r292",
      "r316",
      "r317",
      "r319",
      "r321",
      "r328",
      "r329",
      "r379",
      "r425",
      "r427",
      "r428",
      "r429",
      "r432",
      "r433",
      "r452",
      "r453",
      "r456",
      "r460",
      "r467",
      "r599",
      "r730",
      "r778",
      "r797",
      "r810"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.",
        "label": "Class of Stock [Domain]"
       }
      }
     },
     "localname": "ClassOfStockDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/CondensedConsolidatedBalanceSheetsUnaudited",
      "http://akerna.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical",
      "http://akerna.com/role/SignificantTransactionsDetailsTextual",
      "http://akerna.com/role/StockholdersDeficitDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ClassOfStockLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Class of Stock [Line Items]"
       }
      }
     },
     "localname": "ClassOfStockLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StockholdersDeficitDetailsTextual"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable": {
     "auth_ref": [
      "r468"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Date the warrants or rights are exercisable, in YYYY-MM-DD format.",
        "label": "Class of Warrant or Right, Date from which Warrants or Rights Exercisable",
        "terseLabel": "Expiration Date"
       }
      }
     },
     "localname": "ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StockholdersDeficitDetails1"
     ],
     "xbrltype": "dateItemType"
    },
    "us-gaap_ClassOfWarrantOrRightAxis": {
     "auth_ref": [
      "r150",
      "r152"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of warrant or right issued.",
        "label": "Class of Warrant or Right [Axis]"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/SignificantTransactionsDetailsTextual",
      "http://akerna.com/role/StockholdersDeficitDetails1",
      "http://akerna.com/role/StockholdersDeficitDetailsTextual"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ClassOfWarrantOrRightDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the class or type of warrant or right outstanding. Warrants and rights represent derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months.",
        "label": "Class of Warrant or Right [Domain]"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/SignificantTransactionsDetailsTextual",
      "http://akerna.com/role/StockholdersDeficitDetails1",
      "http://akerna.com/role/StockholdersDeficitDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": {
     "auth_ref": [
      "r468"
     ],
     "lang": {
      "en-us": {
       "role": {
        "disclosureGuidance": "Warrant exercise prices",
        "documentation": "Exercise price per share or per unit of warrants or rights outstanding.",
        "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights",
        "terseLabel": "Exercise price",
        "verboseLabel": "Original conversion price"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/FairValueDetails3",
      "http://akerna.com/role/StockholdersDeficitDetails1",
      "http://akerna.com/role/StockholdersDeficitDetailsTextual"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ClassOfWarrantOrRightExpenseOrRevenueRecognized": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of expense or revenue offset related to the warrants or rights.",
        "label": "Class Of Warrant Or Right Expense Or Revenue Recognized",
        "terseLabel": "Class of warrant or right expense or revenue recognized"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightExpenseOrRevenueRecognized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StockholdersDeficitDetailsTextual"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ClassOfWarrantOrRightLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Class of Warrant or Right [Line Items]"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StockholdersDeficitDetails1"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Class of Warrant or Right, Number of Securities Called by Each Warrant or Right",
        "terseLabel": "Number of securities called by each warrant or right"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StockholdersDeficitDetailsTextual"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": {
     "auth_ref": [
      "r468"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares.",
        "label": "Class of Warrant or Right, Number of Securities Called by Warrants or Rights",
        "terseLabel": "Number of shares issued"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StockholdersDeficitDetailsTextual"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ClassOfWarrantOrRightOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of warrants or rights outstanding.",
        "label": "Class of Warrant or Right, Outstanding",
        "terseLabel": "Beginning balance, outstanding",
        "verboseLabel": "Ending balance, outstanding"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/FairValueDetails3",
      "http://akerna.com/role/StockholdersDeficitDetails1"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ClassOfWarrantOrRightTable": {
     "auth_ref": [
      "r150",
      "r152"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure for warrants or rights issued, which includes the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable.",
        "label": "Class of Warrant or Right [Table]"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StockholdersDeficitDetails1"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingencies": {
     "auth_ref": [
      "r55",
      "r215",
      "r235"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.",
        "label": "Commitments and contingencies",
        "terseLabel": "Commitments and contingencies (Note\u00a08)"
       }
      }
     },
     "localname": "CommitmentsAndContingencies",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/CondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and\u00a0Contingencies"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "auth_ref": [
      "r132",
      "r419",
      "r420",
      "r717",
      "r831"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for commitments and contingencies.",
        "label": "Commitments and Contingencies Disclosure [Text Block]",
        "terseLabel": "Commitments and Contingencies"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/CommitmentsAndContingencies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r802",
      "r803",
      "r852"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock that is subordinate to all other stock of the issuer.",
        "label": "Common",
        "terseLabel": "Common Stock [Member]",
        "verboseLabel": "Common"
       }
      }
     },
     "localname": "CommonStockMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StatementsOfChangesInStockholdersEquity",
      "http://akerna.com/role/StockholdersDeficitDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r38"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount or stated value per share of common stock.",
        "label": "Common Stock, Par or Stated Value Per Share",
        "terseLabel": "Common stock, par value"
       }
      }
     },
     "localname": "CommonStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical",
      "http://akerna.com/role/DescriptionofBusinessDetailsTextual",
      "http://akerna.com/role/StockholdersDeficitDetailsTextual"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r38"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.",
        "label": "Common stock, shares authorized",
        "terseLabel": "Common stock, shares authorized (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical",
      "http://akerna.com/role/StockholdersDeficitDetailsTextual"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r38"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.",
        "label": "Common Stock, Shares, Issued",
        "terseLabel": "Common stock, shares issued (in shares)",
        "verboseLabel": "Common stock, shares"
       }
      }
     },
     "localname": "CommonStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r38",
      "r141"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.",
        "label": "Common stock, shares outstanding",
        "terseLabel": "Common stock, shares outstanding (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r38",
      "r767"
     ],
     "calculation": {
      "http://akerna.com/role/CondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.",
        "label": "Common Stock, Value, Issued",
        "terseLabel": "Common stock, par value $0.0001; 150,000,000 shares authorized, 5,767,650 and 4,602,780 shares issued and outstanding at March 31, 2023 and December 31, 2022, respectively"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/CondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CommonStockVotingRights": {
     "auth_ref": [
      "r142"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of voting rights of common stock. Includes eligibility to vote and votes per share owned. Include also, if any, unusual voting rights.",
        "label": "Common Stock, Voting Rights",
        "terseLabel": "Common stock voting rights"
       }
      }
     },
     "localname": "CommonStockVotingRights",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StockholdersDeficitDetailsTextual"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Noncurrent deferred tax liabilities:",
        "terseLabel": "Noncurrent deferred tax liabilities:"
       }
      }
     },
     "localname": "ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/IncomeTaxesDetails2"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "auth_ref": [
      "r64",
      "r272",
      "r274",
      "r279",
      "r691",
      "r696"
     ],
     "calculation": {
      "http://akerna.com/role/CondensedConsolidatedStatementsofComprehensiveLossunaudited": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
        "positiveLabel": "Comprehensive loss\u00a0attributable to Akerna\u00a0shareholders",
        "totalLabel": "Comprehensive loss"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/CondensedConsolidatedStatementsofComprehensiveLossunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConcentrationRiskBenchmarkDomain": {
     "auth_ref": [
      "r102",
      "r103",
      "r201",
      "r202",
      "r369",
      "r716"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.",
        "label": "Concentration Risk Benchmark [Domain]"
       }
      }
     },
     "localname": "ConcentrationRiskBenchmarkDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "auth_ref": [
      "r102",
      "r103",
      "r201",
      "r202",
      "r369",
      "r712",
      "r716"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by benchmark of concentration risk.",
        "label": "Concentration Risk Benchmark [Axis]"
       }
      }
     },
     "localname": "ConcentrationRiskByBenchmarkAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsTextual"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "auth_ref": [
      "r102",
      "r103",
      "r201",
      "r202",
      "r369",
      "r716",
      "r876"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.",
        "label": "Concentration Risk Type [Axis]"
       }
      }
     },
     "localname": "ConcentrationRiskByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsTextual"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskCreditRisk": {
     "auth_ref": [
      "r223",
      "r333"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for credit risk.",
        "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]",
        "terseLabel": "Concentrations of Credit Risk"
       }
      }
     },
     "localname": "ConcentrationRiskCreditRisk",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConcentrationRiskPercentage1": {
     "auth_ref": [
      "r102",
      "r103",
      "r201",
      "r202",
      "r369"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.",
        "label": "Concentration risk percentage"
       }
      }
     },
     "localname": "ConcentrationRiskPercentage1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsTextual"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ConcentrationRiskTypeDomain": {
     "auth_ref": [
      "r102",
      "r103",
      "r201",
      "r202",
      "r369",
      "r716"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.",
        "label": "Concentration Risk Type [Domain]"
       }
      }
     },
     "localname": "ConcentrationRiskTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConsolidationPolicyTextBlock": {
     "auth_ref": [
      "r184",
      "r736"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.",
        "label": "Consolidation, Policy [Policy Text Block]",
        "terseLabel": "Principles of Consolidation"
       }
      }
     },
     "localname": "ConsolidationPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ContractWithCustomerDurationAxis": {
     "auth_ref": [
      "r755",
      "r840"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by duration of contract with customer. Includes, but is not limited to, short-term and long-term contracts.",
        "label": "Contract with Customer, Duration [Axis]"
       }
      }
     },
     "localname": "ContractWithCustomerDurationAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/RevenueandContractswithCustomersDetailsTextual"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ContractWithCustomerDurationDomain": {
     "auth_ref": [
      "r755",
      "r840"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Duration of contract with customer. Includes, but is not limited to, short-term and long-term contracts.",
        "label": "Contract with Customer, Duration [Domain]"
       }
      }
     },
     "localname": "ContractWithCustomerDurationDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/RevenueandContractswithCustomersDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ContractWithCustomerLiability": {
     "auth_ref": [
      "r470",
      "r471",
      "r484"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.",
        "label": "Contract with Customer, Liability",
        "periodEndLabel": "Deferred contract costs Ending Balance",
        "periodStartLabel": "Deferred contract costs Beginning Balance"
       }
      }
     },
     "localname": "ContractWithCustomerLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/RevenueandContractswithCustomersDetails3"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": {
     "auth_ref": [
      "r485"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.",
        "label": "Recognized as revenue",
        "terseLabel": "Recognized as revenue"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityRevenueRecognized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/RevenueandContractswithCustomersDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConversionOfStockAmountConverted1": {
     "auth_ref": [
      "r91",
      "r92",
      "r93"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The value of the stock converted in a noncash (or part noncash) transaction. 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.",
        "label": "Conversion of Stock, Amount Converted",
        "terseLabel": "Conversion of exchangeable shares to common stock",
        "verboseLabel": "Conversion amount"
       }
      }
     },
     "localname": "ConversionOfStockAmountConverted1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConversionOfStockAmountIssued1": {
     "auth_ref": [
      "r91",
      "r92",
      "r93"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Conversion of Stock, Amount Issued",
        "terseLabel": "Settlement of convertible notes in common stock"
       }
      }
     },
     "localname": "ConversionOfStockAmountIssued1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConvertibleDebt": {
     "auth_ref": [
      "r33",
      "r213",
      "r230"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Including the current and noncurrent portions, carrying amount of debt identified as being convertible into another form of financial instrument (typically the entity's common stock) as of the balance sheet date, which originally required full repayment more than twelve months after issuance or greater than the normal operating cycle of the company.",
        "label": "Convertible Debt",
        "terseLabel": "Principal amount"
       }
      }
     },
     "localname": "ConvertibleDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/FairValueDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConvertibleDebtFairValueDisclosures": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock.",
        "label": "Convertible Debt, Fair Value Disclosures",
        "periodEndLabel": "Fair value balance at end of period",
        "periodStartLabel": "Fair value balance at beginning of period",
        "terseLabel": "Fair value of debt"
       }
      }
     },
     "localname": "ConvertibleDebtFairValueDisclosures",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/FairValueDetails",
      "http://akerna.com/role/LongTermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConvertibleDebtMember": {
     "auth_ref": [
      "r134",
      "r434",
      "r435",
      "r440",
      "r441",
      "r442",
      "r445",
      "r446",
      "r447",
      "r448",
      "r449",
      "r745",
      "r746",
      "r747",
      "r748",
      "r749"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock.",
        "label": "Convertible Debt [Member]",
        "terseLabel": "Convertible Debt [Member]"
       }
      }
     },
     "localname": "ConvertibleDebtMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/FairValueTables"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConvertibleDebtSecuritiesMember": {
     "auth_ref": [
      "r841"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt securities that can be exchanged for equity of the debt issuer at the option of the issuer or the holder.",
        "label": "Convertible Debt Securities [Member]",
        "terseLabel": "Convertible Debt [Member]"
       }
      }
     },
     "localname": "ConvertibleDebtSecuritiesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/FairValueDetails1"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConvertibleNotesPayable": {
     "auth_ref": [
      "r33",
      "r213",
      "r229",
      "r242"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Including the current and noncurrent portions, carrying value as of the balance sheet date of a written promise to pay a note, initially due after one year or beyond the operating cycle if longer, which can be exchanged for a specified amount of one or more securities (typically common stock), at the option of the issuer or the holder.",
        "label": "Convertible Notes (at fair value)",
        "terseLabel": "Convertible notes"
       }
      }
     },
     "localname": "ConvertibleNotesPayable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StockholdersDeficitDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConvertibleNotesPayableMember": {
     "auth_ref": [
      "r31",
      "r211",
      "r225",
      "r242"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Written promise to pay a note which can be exchanged for a specified quantity of securities (typically common stock), at the option of the issuer or the holder.",
        "label": "Convertible Notes Payable [Member]",
        "verboseLabel": "Shares of common stock issuable upon conversion of convertible notes [Member]"
       }
      }
     },
     "localname": "ConvertibleNotesPayableMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/EarningperShareDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConvertiblePreferredStockTermsOfConversion": {
     "auth_ref": [
      "r36",
      "r37",
      "r142",
      "r146",
      "r147",
      "r148"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of conversion terms for preferred stock.",
        "label": "Preferred Stock, Convertible, Terms",
        "terseLabel": "Convertible redeemable preferred stock, description"
       }
      }
     },
     "localname": "ConvertiblePreferredStockTermsOfConversion",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StockholdersDeficitDetailsTextual"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CorporationMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Legal entity in the form of a corporation created to conduct business.",
        "label": "Corporation [Member]",
        "terseLabel": "Enterprise [Member]"
       }
      }
     },
     "localname": "CorporationMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/RevenueandContractswithCustomersDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CostOfRevenue": {
     "auth_ref": [
      "r74",
      "r292",
      "r379",
      "r425",
      "r426",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r599",
      "r833"
     ],
     "calculation": {
      "http://akerna.com/role/CondensedStatementsOfOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.",
        "label": "Cost of Revenue",
        "terseLabel": "Cost of revenue",
        "verboseLabel": "Cost of revenue"
       }
      }
     },
     "localname": "CostOfRevenue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/CondensedStatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostsAndExpenses": {
     "auth_ref": [
      "r70"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total costs of sales and operating expenses for the period.",
        "label": "Fees and expenses"
       }
      }
     },
     "localname": "CostsAndExpenses",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/DescriptionofBusinessDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CreditFacilityAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
        "label": "Credit Facility [Axis]"
       }
      }
     },
     "localname": "CreditFacilityAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/DescriptionofBusinessDetailsTextual"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CreditFacilityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
        "label": "Credit Facility [Domain]"
       }
      }
     },
     "localname": "CreditFacilityDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/DescriptionofBusinessDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Federal, State and Local, Tax Expense (Benefit) [Abstract]",
        "terseLabel": "Current income taxes"
       }
      }
     },
     "localname": "CurrentFederalStateAndLocalTaxExpenseBenefitAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CurrentFederalTaxExpenseBenefit": {
     "auth_ref": [
      "r800",
      "r846",
      "r848"
     ],
     "calculation": {
      "http://akerna.com/role/IncomeTaxesDetails": {
       "order": 0.0,
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction.",
        "label": "Current Federal Tax Expense (Benefit)",
        "terseLabel": "U.S. federal"
       }
      }
     },
     "localname": "CurrentFederalTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentForeignTaxExpenseBenefit": {
     "auth_ref": [
      "r800",
      "r846"
     ],
     "calculation": {
      "http://akerna.com/role/IncomeTaxesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Current Foreign Tax Expense (Benefit)",
        "terseLabel": "Foreign"
       }
      }
     },
     "localname": "CurrentForeignTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r160",
      "r545",
      "r554",
      "r800"
     ],
     "calculation": {
      "http://akerna.com/role/IncomeTaxesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.",
        "label": "Current Income Tax Expense (Benefit)",
        "totalLabel": "Total current income taxes"
       }
      }
     },
     "localname": "CurrentIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]",
        "terseLabel": "Income tax expense"
       }
      }
     },
     "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": {
     "auth_ref": [
      "r800",
      "r846",
      "r848"
     ],
     "calculation": {
      "http://akerna.com/role/IncomeTaxesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.",
        "label": "Current State and Local Tax Expense (Benefit)",
        "terseLabel": "U.S. state"
       }
      }
     },
     "localname": "CurrentStateAndLocalTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CustomerConcentrationRiskMember": {
     "auth_ref": [
      "r100",
      "r369"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.",
        "label": "Customer Concentration Risk [Member]"
       }
      }
     },
     "localname": "CustomerConcentrationRiskMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CustomerRelationshipsMember": {
     "auth_ref": [
      "r169"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.",
        "label": "Customer Relationships [Member]",
        "terseLabel": "Customer relationships [Member]"
       }
      }
     },
     "localname": "CustomerRelationshipsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/RevenueandContractswithCustomersDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtConversionDescription": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The name of the original debt issue that has been converted in a noncash (or part noncash) transaction during the accounting period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.",
        "label": "Debt Conversion, Description",
        "terseLabel": "Debt conversion, description"
       }
      }
     },
     "localname": "DebtConversionDescription",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/LongTermDebtDetailsTextual"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtConversionOriginalDebtAmount1": {
     "auth_ref": [
      "r91",
      "r93"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of the original debt being converted in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.",
        "label": "Debt Conversion, Original Debt, Amount",
        "terseLabel": "Settlement of other liabilities in common stock"
       }
      }
     },
     "localname": "DebtConversionOriginalDebtAmount1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtDefaultLongtermDebtAmount": {
     "auth_ref": [
      "r290"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of outstanding long-term debt or borrowing associated with any securities or credit agreement for which there has been a default in principal, interest, sinking fund, or redemption provisions, or any breach of covenant that existed at the end of the period and subsequently has not been cured.",
        "label": "Debt Instrument, Debt Default, Amount",
        "terseLabel": "Debt principal amount"
       }
      }
     },
     "localname": "DebtDefaultLongtermDebtAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/LongTermDebtDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentAnnualPrincipalPayment": {
     "auth_ref": [
      "r33"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the total principal payments made during the annual reporting period.",
        "label": "Debt Instrument, Annual Principal Payment",
        "terseLabel": "Debt Instrument, annual principal payment"
       }
      }
     },
     "localname": "DebtInstrumentAnnualPrincipalPayment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/LongTermDebtDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentCarryingAmount": {
     "auth_ref": [
      "r33",
      "r213",
      "r225",
      "r451"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.",
        "label": "Convertible notes on issuance amount",
        "terseLabel": "Debt instrument carrying amount"
       }
      }
     },
     "localname": "DebtInstrumentCarryingAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/LongTermDebtDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentConvertibleConversionPrice1": {
     "auth_ref": [
      "r135",
      "r436"
     ],
     "lang": {
      "en-us": {
       "role": {
        "disclosureGuidance": "Purchase price",
        "documentation": "The price per share of the conversion feature embedded in the debt instrument.",
        "label": "Debt Instrument, Convertible, Conversion Price",
        "positiveLabel": "Conversion price of debt instrument",
        "terseLabel": "Conversion prices, as adjusted for the Reverse Stock Split and certain securities offerings",
        "verboseLabel": "Conversion price"
       }
      }
     },
     "localname": "DebtInstrumentConvertibleConversionPrice1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/DescriptionofBusinessDetailsTextual",
      "http://akerna.com/role/FairValueDetails1",
      "http://akerna.com/role/LongTermDebtDetailsTextual"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_DebtInstrumentConvertibleConversionPriceDecrease": {
     "auth_ref": [
      "r443",
      "r468"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per share decrease in conversion price of debt instrument. Excludes change due to standard antidilution provision.",
        "label": "Debt Instrument, Convertible, Conversion Price, Decrease",
        "terseLabel": "Conversion Price per share, decrease"
       }
      }
     },
     "localname": "DebtInstrumentConvertibleConversionPriceDecrease",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/EarningperShareDetailsTextual",
      "http://akerna.com/role/FairValueDetailsTextual"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_DebtInstrumentConvertibleConversionPriceIncrease": {
     "auth_ref": [
      "r443",
      "r468"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per share increase in conversion price of debt instrument. Excludes change due to standard antidilution provision.",
        "label": "Debt Instrument, Convertible, Conversion Price, Increase",
        "terseLabel": "Conversion Price per share, increase"
       }
      }
     },
     "localname": "DebtInstrumentConvertibleConversionPriceIncrease",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/EarningperShareDetailsTextual",
      "http://akerna.com/role/FairValueDetailsTextual"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_DebtInstrumentConvertibleNumberOfEquityInstruments": {
     "auth_ref": [
      "r52",
      "r142",
      "r145",
      "r147",
      "r436"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of equity instruments that the holder of the debt instrument would receive if the debt was converted to equity.",
        "label": "Debt Instrument, Convertible, Number of Equity Instruments",
        "terseLabel": "Convertible, number of shares"
       }
      }
     },
     "localname": "DebtInstrumentConvertibleNumberOfEquityInstruments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/LongTermDebtDetailsTextual"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_DebtInstrumentCovenantDescription": {
     "auth_ref": [
      "r33",
      "r221"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of minimum financial levels (for example, tangible net worth and working capital) and achievement of certain financial ratios (for example, working capital ratio and debt service coverage ratio), and adherence to certain clauses which generally require or restrict certain actions (for example, entering into a debt arrangement with equal or greater seniority, and selling or discontinuing a certain business segment or material subsidiary) to be in compliance with the covenant clauses of the debt agreement. May also include a discussion of the adverse consequences that would result if the entity violates or fails to satisfy the covenants.",
        "label": "Debt Instrument, Covenant Description",
        "terseLabel": "Debt covenant, description"
       }
      }
     },
     "localname": "DebtInstrumentCovenantDescription",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/LongTermDebtDetailsTextual"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentFaceAmount": {
     "auth_ref": [
      "r207",
      "r208",
      "r434",
      "r625",
      "r746",
      "r747"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face (par) amount of debt instrument at time of issuance.",
        "label": "Aggregate amount of loan",
        "terseLabel": "Face value principal payable"
       }
      }
     },
     "localname": "DebtInstrumentFaceAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/DescriptionofBusinessDetailsTextual",
      "http://akerna.com/role/FairValueDetails1"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentInterestRateStatedPercentage": {
     "auth_ref": [
      "r50",
      "r435"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.",
        "label": "Debt Instrument, Interest Rate, Stated Percentage",
        "terseLabel": "Debt instrument, interest rate, stated percentage"
       }
      }
     },
     "localname": "DebtInstrumentInterestRateStatedPercentage",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/DescriptionofBusinessDetailsTextual"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentIssuanceDate1": {
     "auth_ref": [
      "r53",
      "r835"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Date the debt instrument was issued, in YYYY-MM-DD format.",
        "label": "Debt Instrument, Issuance Date",
        "terseLabel": "Issue date"
       }
      }
     },
     "localname": "DebtInstrumentIssuanceDate1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/FairValueDetails1"
     ],
     "xbrltype": "dateItemType"
    },
    "us-gaap_DebtInstrumentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Debt Instrument [Line Items]"
       }
      }
     },
     "localname": "DebtInstrumentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/DescriptionofBusinessDetailsTextual",
      "http://akerna.com/role/LongTermDebtDetailsTextual"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentMaturityDate": {
     "auth_ref": [
      "r270",
      "r745",
      "r854"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format.",
        "label": "Debt Instrument, Maturity Date",
        "terseLabel": "Maturity date"
       }
      }
     },
     "localname": "DebtInstrumentMaturityDate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/FairValueDetails1",
      "http://akerna.com/role/FairValueDetailsTextual",
      "http://akerna.com/role/LongTermDebtDetailsTextual"
     ],
     "xbrltype": "dateItemType"
    },
    "us-gaap_DebtInstrumentMaturityDateDescription": {
     "auth_ref": [
      "r51"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of the maturity date of the debt instrument including whether the debt matures serially and, if so, a brief description of the serial maturities.",
        "label": "Maturity date, description",
        "terseLabel": "Maturity date, description"
       }
      }
     },
     "localname": "DebtInstrumentMaturityDateDescription",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/DescriptionofBusinessDetailsTextual"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentPeriodicPayment": {
     "auth_ref": [
      "r54",
      "r220"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the required periodic payments including both interest and principal payments.",
        "label": "Debt Instrument, Periodic Payment",
        "terseLabel": "Installment amount"
       }
      }
     },
     "localname": "DebtInstrumentPeriodicPayment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/DescriptionofBusinessDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentTable": {
     "auth_ref": [
      "r54",
      "r142",
      "r146",
      "r147",
      "r148",
      "r206",
      "r207",
      "r208",
      "r222",
      "r295",
      "r434",
      "r435",
      "r436",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443",
      "r444",
      "r445",
      "r446",
      "r447",
      "r448",
      "r449",
      "r450",
      "r625",
      "r745",
      "r746",
      "r747",
      "r748",
      "r749",
      "r798"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.",
        "label": "Schedule of Long-term Debt Instruments [Table]"
       }
      }
     },
     "localname": "DebtInstrumentTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/LongTermDebtDetailsTextual"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentUnamortizedDiscount": {
     "auth_ref": [
      "r206",
      "r208",
      "r836"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated amortization, of debt discount.",
        "label": "Debt Instrument, Unamortized Discount",
        "terseLabel": "Original issue discount"
       }
      }
     },
     "localname": "DebtInstrumentUnamortizedDiscount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/LongTermDebtDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instruments [Abstract]"
       }
      }
     },
     "localname": "DebtInstrumentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtSecuritiesHeldToMaturityAllowanceForCreditLossTable": {
     "auth_ref": [
      "r822"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about allowance for credit loss on investment in debt security measured at amortized cost (held-to-maturity).",
        "label": "Debt Securities, Held-to-maturity, Allowance for Credit Loss [Table]"
       }
      }
     },
     "localname": "DebtSecuritiesHeldToMaturityAllowanceForCreditLossTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/DescriptionofBusinessDetailsTextual"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r800",
      "r847",
      "r848"
     ],
     "calculation": {
      "http://akerna.com/role/IncomeTaxesDetails": {
       "order": 0.0,
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction.",
        "label": "Deferred Federal Income Tax Expense (Benefit)",
        "terseLabel": "U.S. federal",
        "verboseLabel": "U.S. federal"
       }
      }
     },
     "localname": "DeferredFederalIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncome": {
     "auth_ref": [
      "r832"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred income excluding obligation to transfer product and service to customer for which consideration has been received or is receivable.",
        "label": "Deferred Income",
        "terseLabel": "Deferred revenue"
       }
      }
     },
     "localname": "DeferredIncome",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/RevenueandContractswithCustomersDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r87",
      "r160",
      "r546",
      "r553",
      "r554",
      "r800"
     ],
     "calculation": {
      "http://akerna.com/role/IncomeTaxesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred Income Tax Expense (Benefit)",
        "totalLabel": "Total deferred income tax benefit"
       }
      }
     },
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]",
        "terseLabel": "Deferred income taxes"
       }
      }
     },
     "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilities": {
     "auth_ref": [
      "r34",
      "r35",
      "r212",
      "r224",
      "r541"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.",
        "label": "Deferred Tax Liabilities, Gross",
        "terseLabel": "Deferred taxes after valuation allowance"
       }
      }
     },
     "localname": "DeferredIncomeTaxLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/IncomeTaxesDetails2"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredRevenue": {
     "auth_ref": [
      "r783"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable.",
        "label": "Deferred revenue Beginning Balance",
        "periodEndLabel": "Deferred revenue Ending Balance",
        "periodStartLabel": "Deferred revenue Beginning Balance",
        "terseLabel": "Deferred revenue"
       }
      }
     },
     "localname": "DeferredRevenue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/RevenueandContractswithCustomersDetails2"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredRevenueAdditions": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred revenue recognized for transactions arising during the current reporting period. Deferred revenue is a liability as of the balance sheet date related to a revenue producing activity for which revenue has not yet been recognized. Generally, an Entity records deferred revenue when it receives consideration from a customer before achieving certain criteria that must be met for revenue to be recognized in conformity with GAAP.",
        "label": "Deferred Revenue, Additions",
        "terseLabel": "Net additions"
       }
      }
     },
     "localname": "DeferredRevenueAdditions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/RevenueandContractswithCustomersDetails2"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredRevenueCurrent": {
     "auth_ref": [
      "r782"
     ],
     "calculation": {
      "http://akerna.com/role/CondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as current.",
        "label": "Deferred Revenue, Current",
        "verboseLabel": "Current portion of deferred revenue"
       }
      }
     },
     "localname": "DeferredRevenueCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/CondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredRevenueNoncurrent": {
     "auth_ref": [
      "r783"
     ],
     "calculation": {
      "http://akerna.com/role/CondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as noncurrent.",
        "label": "Deferred Revenue, Noncurrent, Total",
        "terseLabel": "Deferred revenue, noncurrent"
       }
      }
     },
     "localname": "DeferredRevenueNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/CondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredRevenueRevenueRecognized1": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue recognized that was previously reported as deferred or unearned revenue.",
        "label": "Deferred Revenue, Revenue Recognized",
        "negatedLabel": "Revenue recognized",
        "terseLabel": "Revenue recognized",
        "verboseLabel": "Revenue recognized"
       }
      }
     },
     "localname": "DeferredRevenueRevenueRecognized1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/RevenueandContractswithCustomersDetails2"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r800",
      "r847",
      "r848"
     ],
     "calculation": {
      "http://akerna.com/role/IncomeTaxesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.",
        "label": "Deferred State and Local Income Tax Expense (Benefit)",
        "terseLabel": "U.S. state",
        "verboseLabel": "U.S. state"
       }
      }
     },
     "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsCharitableContributionCarryforwards": {
     "auth_ref": [
      "r158",
      "r845"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible charitable contribution carryforwards.",
        "label": "Deferred Tax Assets, Charitable Contribution Carryforwards",
        "terseLabel": "Federal and state net operating loss"
       }
      }
     },
     "localname": "DeferredTaxAssetsCharitableContributionCarryforwards",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/IncomeTaxesDetails2"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsLiabilitiesNet": {
     "auth_ref": [
      "r844"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.",
        "label": "Deferred Tax Assets, Net",
        "terseLabel": "Total deferred tax assets",
        "totalLabel": "Total deferred tax assets"
       }
      }
     },
     "localname": "DeferredTaxAssetsLiabilitiesNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/IncomeTaxesDetails2"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsNetOfValuationAllowanceAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Noncurrent deferred tax assets:",
        "terseLabel": "Noncurrent deferred tax assets:"
       }
      }
     },
     "localname": "DeferredTaxAssetsNetOfValuationAllowanceAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/IncomeTaxesDetails2"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": {
     "auth_ref": [
      "r158",
      "r845"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.",
        "label": "Deferred Tax Assets, Operating Loss Carryforwards",
        "terseLabel": "Net operating losses"
       }
      }
     },
     "localname": "DeferredTaxAssetsOperatingLossCarryforwards",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/IncomeTaxesDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal": {
     "auth_ref": [
      "r158",
      "r845"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible state and local operating loss carryforwards.",
        "label": "Deferred Tax Assets, Operating Loss Carryforwards, State and Local",
        "terseLabel": "Foreign net operating loss"
       }
      }
     },
     "localname": "DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/IncomeTaxesDetails2"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsOther": {
     "auth_ref": [
      "r158",
      "r845"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.",
        "label": "Deferred Tax Assets, Other",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "DeferredTaxAssetsOther",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/IncomeTaxesDetails2"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts": {
     "auth_ref": [
      "r158",
      "r845"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from allowance for credit loss on accounts receivable.",
        "label": "Deferred Tax Asset, Tax Deferred Expense, Reserve and Accrual, Accounts Receivable, Allowance for Credit Loss",
        "terseLabel": "Employee compensation"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/IncomeTaxesDetails2"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLegalSettlements": {
     "auth_ref": [
      "r158",
      "r845"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from the estimated loss from legal settlements.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Legal Settlements",
        "terseLabel": "Settlement accrual"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLegalSettlements",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/IncomeTaxesDetails2"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsValuationAllowance": {
     "auth_ref": [
      "r542"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.",
        "label": "Deferred Tax Assets, Valuation Allowance",
        "negatedLabel": "Valuation allowance",
        "terseLabel": "Valuation allowance"
       }
      }
     },
     "localname": "DeferredTaxAssetsValuationAllowance",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/IncomeTaxesDetails2",
      "http://akerna.com/role/IncomeTaxesDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilities": {
     "auth_ref": [
      "r156",
      "r844"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.",
        "label": "Deferred Tax Liabilities, Net",
        "negatedLabel": "Deferred tax liabilities",
        "terseLabel": "Deferred tax liabilities",
        "verboseLabel": "Deferred tax liabilities"
       }
      }
     },
     "localname": "DeferredTaxLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/IncomeTaxesDetails2"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesDeferredExpense": {
     "auth_ref": [
      "r158",
      "r845"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from capitalized costs.",
        "label": "Deferred Tax Liabilities, Deferred Expense",
        "verboseLabel": "Deferred expense"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesDeferredExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/IncomeTaxesDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets": {
     "auth_ref": [
      "r158",
      "r845"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets including goodwill.",
        "label": "Deferred Tax Liabilities, Goodwill and Intangible Assets",
        "negatedLabel": "Intangibles",
        "terseLabel": "Intangibles"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/IncomeTaxesDetails2"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": {
     "auth_ref": [
      "r158",
      "r845"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.",
        "label": "Deferred Tax Liabilities, Property, Plant and Equipment",
        "negatedLabel": "Fixed assets"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/IncomeTaxesDetails2"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage": {
     "auth_ref": [
      "r488",
      "r760"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of target investment allocation to total plan assets. Includes, but is not limited to, percentage on weighted-average basis if more than one plan.",
        "label": "Defined Benefit Plan, Plan Assets, Investment within Plan Asset Category, Percentage",
        "terseLabel": "Target bonus percentage"
       }
      }
     },
     "localname": "DefinedBenefitPlanPlanAssetsTargetAllocationPercentage",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/CommitmentsandContingenciesDetailsTextual"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedBenefitPlansGeneralInformation": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of defined benefit pension and other postretirement plans.",
        "label": "Defined Benefit Plan, Description",
        "terseLabel": "Employee benefit plan, description"
       }
      }
     },
     "localname": "DefinedBenefitPlansGeneralInformation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/CommitmentsandContingenciesDetailsTextual"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DepreciationAndAmortization": {
     "auth_ref": [
      "r87",
      "r125"
     ],
     "calculation": {
      "http://akerna.com/role/CondensedStatementsOfOperations": {
       "order": 3.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.",
        "label": "Depreciation, DepletionAmortization, Nonproduction",
        "verboseLabel": "Depreciation and amortization"
       }
      }
     },
     "localname": "DepreciationAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/CondensedStatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "auth_ref": [
      "r87",
      "r342"
     ],
     "calculation": {
      "http://akerna.com/role/StatementsOfCashFlows": {
       "order": 14.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.",
        "label": "Depreciation, Depletion and Amortization, Nonproduction",
        "verboseLabel": "Depreciation and amortization"
       }
      }
     },
     "localname": "DepreciationDepletionAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeContractTypeDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.",
        "label": "Derivative Contract [Domain]"
       }
      }
     },
     "localname": "DerivativeContractTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/FairValueDetails2"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DerivativeGainLossOnDerivativeNet": {
     "auth_ref": [
      "r851"
     ],
     "calculation": {
      "http://akerna.com/role/CondensedStatementsOfOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0
      },
      "http://akerna.com/role/StatementsOfCashFlows": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in the fair value of derivatives recognized in the income statement.",
        "label": "Derivative, Gain (Loss) on Derivative, Net",
        "negatedLabel": "Change in fair value of derivative liability",
        "terseLabel": "Change in fair value of derivative liability",
        "verboseLabel": "Change in fair value of derivative liability"
       }
      }
     },
     "localname": "DerivativeGainLossOnDerivativeNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/CondensedStatementsOfOperations",
      "http://akerna.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeInstrumentRiskAxis": {
     "auth_ref": [
      "r189",
      "r190",
      "r191",
      "r193",
      "r734"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of derivative contract.",
        "label": "Derivative Instrument [Axis]"
       }
      }
     },
     "localname": "DerivativeInstrumentRiskAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/FairValueDetails2"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DevelopedTechnologyRightsMember": {
     "auth_ref": [
      "r170"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property.",
        "label": "Developed Technology Rights [Member]",
        "terseLabel": "Developed technology [Member]",
        "verboseLabel": "Acquired developed technology [Member]"
       }
      }
     },
     "localname": "DevelopedTechnologyRightsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/SignificantTransactionsDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DevelopmentCosts": {
     "auth_ref": [
      "r677"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The capitalized costs incurred during the period (excluded from amortization) to obtain access to proved reserves and to provide facilities for extracting, treating, gathering and storing the oil and gas.",
        "label": "Product development costs",
        "terseLabel": "Product development costs"
       }
      }
     },
     "localname": "DevelopmentCosts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/SignificantTransactionsDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisaggregationOfRevenueLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Disaggregation of Revenue [Line Items]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/RevenueandContractswithCustomersDetails",
      "http://akerna.com/role/RevenueandContractswithCustomersDetails1",
      "http://akerna.com/role/RevenueandContractswithCustomersDetailsTextual"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "auth_ref": [
      "r483",
      "r751",
      "r752",
      "r753",
      "r754",
      "r755",
      "r756",
      "r757"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.",
        "label": "Disaggregation of Revenue [Table]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/RevenueandContractswithCustomersDetails",
      "http://akerna.com/role/RevenueandContractswithCustomersDetails1",
      "http://akerna.com/role/RevenueandContractswithCustomersDetailsTextual"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "auth_ref": [
      "r840"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.",
        "label": "Summarizes revenue disaggregation",
        "verboseLabel": "Summarizes revenue disaggregation"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/RevenueandContractswithCustomersTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax": {
     "auth_ref": [
      "r6",
      "r8",
      "r12",
      "r23"
     ],
     "calculation": {
      "http://akerna.com/role/DiscontinuedOperationsDetails1": {
       "order": 0.0,
       "parentTag": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of gain (loss) not previously recognized resulting from the disposal of a discontinued operation.",
        "label": "Discontinued Operation, Gain (Loss) on Disposal of Discontinued Operation, Net of Tax",
        "terseLabel": "Gain on sale of discontinued operations, net of tax"
       }
      }
     },
     "localname": "DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/DiscontinuedOperationsDetails1"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax": {
     "auth_ref": [
      "r6",
      "r7",
      "r8",
      "r9",
      "r12",
      "r19",
      "r68",
      "r238"
     ],
     "calculation": {
      "http://akerna.com/role/DiscontinuedOperationsDetails1": {
       "order": 1.0,
       "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before tax of income (loss) from a discontinued operation. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.",
        "label": "Discontinued Operation, Income (Loss) from Discontinued Operation, before Income Tax",
        "totalLabel": "Loss from discontinued operations before income taxes"
       }
      }
     },
     "localname": "DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/DiscontinuedOperationsDetails1"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax": {
     "auth_ref": [
      "r6",
      "r7",
      "r23"
     ],
     "calculation": {
      "http://akerna.com/role/DiscontinuedOperationsDetails1": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of income (loss) from operations classified as a discontinued operation. Excludes gain (loss) on disposal and provision for gain (loss) until disposal.",
        "label": "Discontinued Operation, Income (Loss) from Discontinued Operation During Phase-out Period, Net of Tax",
        "terseLabel": "Loss from discontinued operations, net of tax"
       }
      }
     },
     "localname": "DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/DiscontinuedOperationsDetails1"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Discontinued Operations",
        "terseLabel": "Discontinued Operations [Abstract]"
       }
      }
     },
     "localname": "DiscontinuedOperationsAndDisposalGroupsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisposalGroupClassificationAxis": {
     "auth_ref": [
      "r254"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by disposal group classification.",
        "label": "Disposal Group Classification [Axis]"
       }
      }
     },
     "localname": "DisposalGroupClassificationAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/DiscontinuedOperationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisposalGroupClassificationDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Component or group of components disposed of, including but not limited to, disposal group held-for-sale or disposed of by sale, disposed of by means other than sale, and discontinued operations.",
        "label": "Disposal Group Classification [Domain]"
       }
      }
     },
     "localname": "DisposalGroupClassificationDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/DiscontinuedOperationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet": {
     "auth_ref": [
      "r0",
      "r1",
      "r21",
      "r128"
     ],
     "calculation": {
      "http://akerna.com/role/DiscontinuedOperationsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as accounts, notes and loans receivable attributable to disposal group held for sale or disposed of.",
        "label": "Accounts receivable, net",
        "verboseLabel": "Disposal Group, Including Discontinued Operation, Accounts, Notes and Loans Receivable, Net"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/DiscontinuedOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableAndAccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r0",
      "r1",
      "r21",
      "r124",
      "r128"
     ],
     "calculation": {
      "http://akerna.com/role/DiscontinuedOperationsDetails": {
       "order": 0.0,
       "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as accounts payable and accrued liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.",
        "label": "Accounts payable, accrued expenses and other current liabilities",
        "verboseLabel": "Disposal Group, Including Discontinued Operation, Accounts Payable and Accrued Liabilities, Current"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationAccountsPayableAndAccruedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/DiscontinuedOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents": {
     "auth_ref": [
      "r0",
      "r1",
      "r21",
      "r128"
     ],
     "calculation": {
      "http://akerna.com/role/DiscontinuedOperationsDetails": {
       "order": 0.0,
       "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as cash and cash equivalents attributable to disposal group held for sale or disposed of.",
        "label": "Cash and restricted cash",
        "verboseLabel": "Disposal Group, Including Discontinued Operation, Cash and Cash Equivalents"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/DiscontinuedOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold": {
     "auth_ref": [
      "r20",
      "r255"
     ],
     "calculation": {
      "http://akerna.com/role/DiscontinuedOperationsDetails1": {
       "order": 1.0,
       "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of costs of goods sold attributable to disposal group, including, but not limited to, discontinued operation.",
        "label": "Cost of revenue",
        "verboseLabel": "Disposal Group, Including Discontinued Operation, Costs of Goods Sold"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/DiscontinuedOperationsDetails1"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenueCurrent": {
     "auth_ref": [
      "r0",
      "r1",
      "r21",
      "r124",
      "r128"
     ],
     "calculation": {
      "http://akerna.com/role/DiscontinuedOperationsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as deferred revenue attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.",
        "label": "Disposal Group, Including Discontinued Operation, Deferred Revenue, Current",
        "verboseLabel": "Deferred revenue"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationDeferredRevenueCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/DiscontinuedOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenueNoncurrent": {
     "auth_ref": [
      "r0",
      "r1",
      "r21",
      "r121",
      "r128"
     ],
     "calculation": {
      "http://akerna.com/role/DiscontinuedOperationsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as deferred revenue attributable to disposal group held for sale or disposed of, expected to be disposed of beyond one year or the normal operating cycle, if longer.",
        "label": "Deferred revenue, noncurrent",
        "verboseLabel": "Disposal Group, Including Discontinued Operation, Deferred Revenue, Noncurrent"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationDeferredRevenueNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/DiscontinuedOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization": {
     "auth_ref": [
      "r20"
     ],
     "calculation": {
      "http://akerna.com/role/DiscontinuedOperationsDetails1": {
       "order": 4.0,
       "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of depreciation and amortization expense attributable to disposal group, including, but not limited to, discontinued operation.",
        "label": "Depreciation and amortization",
        "negatedLabel": "Depreciation and amortization",
        "verboseLabel": "Disposal Group, Including Discontinued Operation, Depreciation and Amortization"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/DiscontinuedOperationsDetails1"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r20"
     ],
     "calculation": {
      "http://akerna.com/role/DiscontinuedOperationsDetails1": {
       "order": 3.0,
       "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of general and administrative expense attributable to disposal group, including, but not limited to, discontinued operation.",
        "label": "Disposal Group, Including Discontinued Operation, General and Administrative Expense",
        "negatedLabel": "General and administrative",
        "verboseLabel": "Disposal Group, Including Discontinued Operation, General and Administrative Expense"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/DiscontinuedOperationsDetails1"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent": {
     "auth_ref": [
      "r0",
      "r1",
      "r21",
      "r121",
      "r128"
     ],
     "calculation": {
      "http://akerna.com/role/DiscontinuedOperationsDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as goodwill attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer.",
        "label": "Disposal Group, Including Discontinued Operation, Goodwill, Noncurrent",
        "verboseLabel": "Goodwill"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/DiscontinuedOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss": {
     "auth_ref": [
      "r20",
      "r255"
     ],
     "calculation": {
      "http://akerna.com/role/DiscontinuedOperationsDetails1": {
       "order": 0.0,
       "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gross profit attributable to disposal group, including, but not limited to, discontinued operation.",
        "label": "Gross profit",
        "totalLabel": "Gross profit",
        "verboseLabel": "Disposal Group, Including Discontinued Operation, Gross Profit (Loss)"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/DiscontinuedOperationsDetails1"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent": {
     "auth_ref": [
      "r0",
      "r1",
      "r21",
      "r121",
      "r128"
     ],
     "calculation": {
      "http://akerna.com/role/DiscontinuedOperationsDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as intangible assets, excluding goodwill, attributable to disposal group held for sale or disposed of, expected to be disposed of beyond one year or the normal operating cycle, if longer.",
        "label": "Intangible assets, net",
        "verboseLabel": "Disposal Group, Including Discontinued Operation, Intangible Assets, Noncurrent"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/DiscontinuedOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense": {
     "auth_ref": [
      "r10",
      "r11",
      "r20",
      "r27"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of interest expense attributable to disposal group, including, but not limited to, discontinued operation.",
        "label": "Interest expense",
        "negatedLabel": "Interest expense",
        "verboseLabel": "Disposal Group, Including Discontinued Operation, Interest Expense"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationInterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/DiscontinuedOperationsDetails1"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryNoncurrent": {
     "auth_ref": [
      "r0",
      "r1",
      "r21",
      "r121",
      "r128"
     ],
     "calculation": {
      "http://akerna.com/role/DiscontinuedOperationsDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as inventory attributable to disposal group held for sale or disposed of, expected to be disposed of beyond one year or the normal operating cycle, if longer.",
        "label": "Disposal Group, Including Discontinued Operation, Inventory, Noncurrent",
        "verboseLabel": "Capitalized software, net"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationInventoryNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/DiscontinuedOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherExpense": {
     "auth_ref": [
      "r20"
     ],
     "calculation": {
      "http://akerna.com/role/DiscontinuedOperationsDetails1": {
       "order": 5.0,
       "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of other expense attributable to disposal group, including, but not limited to, discontinued operation.",
        "label": "Disposal Group, Including Discontinued Operation, Other Expense",
        "negatedLabel": "Other expense"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationOtherExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/DiscontinuedOperationsDetails1"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets": {
     "auth_ref": [
      "r0",
      "r1",
      "r21",
      "r121",
      "r128"
     ],
     "calculation": {
      "http://akerna.com/role/DiscontinuedOperationsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as other assets attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer.",
        "label": "Fixed assets",
        "verboseLabel": "Disposal Group, Including Discontinued Operation, Other Assets, Noncurrent"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/DiscontinuedOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent": {
     "auth_ref": [
      "r0",
      "r1",
      "r21",
      "r124",
      "r128"
     ],
     "calculation": {
      "http://akerna.com/role/DiscontinuedOperationsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as prepaid and other assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.",
        "label": "Prepaid expenses &amp; other current assets",
        "verboseLabel": "Disposal Group, Including Discontinued Operation, Prepaid and Other Assets, Current"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/DiscontinuedOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent": {
     "auth_ref": [
      "r0",
      "r1",
      "r21",
      "r121",
      "r128"
     ],
     "calculation": {
      "http://akerna.com/role/DiscontinuedOperationsDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as property, plant and equipment attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer.",
        "label": "Other noncurrent assets",
        "verboseLabel": "Disposal Group, Including Discontinued Operation, Property, Plant and Equipment, Noncurrent"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/DiscontinuedOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue": {
     "auth_ref": [
      "r20",
      "r255"
     ],
     "calculation": {
      "http://akerna.com/role/DiscontinuedOperationsDetails1": {
       "order": 0.0,
       "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue attributable to disposal group, including, but not limited to, discontinued operation.",
        "label": "Revenue",
        "verboseLabel": "Disposal Group, Including Discontinued Operation, Revenue"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationRevenue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/DiscontinuedOperationsDetails1"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock": {
     "auth_ref": [
      "r28",
      "r131"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.",
        "label": "Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]",
        "verboseLabel": "Discontinued Operations"
       }
      }
     },
     "localname": "DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/DiscontinuedOperations"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": {
     "auth_ref": [
      "r761",
      "r762"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of disposal group.",
        "label": "Disposal Group Name [Domain]"
       }
      }
     },
     "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/DiscontinuedOperationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EarningsPerShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share [Abstract]"
       }
      }
     },
     "localname": "EarningsPerShareAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasicLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]"
       }
      }
     },
     "localname": "EarningsPerShareBasicLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/EarningperShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r280",
      "r304",
      "r305",
      "r307",
      "r308",
      "r309",
      "r316",
      "r319",
      "r320",
      "r321",
      "r325",
      "r592",
      "r593",
      "r692",
      "r697",
      "r739"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.",
        "label": "Basic and diluted net loss per common share",
        "terseLabel": "Loss per share",
        "verboseLabel": "Basic and diluted loss per common share"
       }
      }
     },
     "localname": "EarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/CondensedStatementsOfOperations"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "auth_ref": [
      "r322",
      "r323",
      "r324",
      "r326"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for earnings per share.",
        "label": "Earnings Per Share [Text Block]",
        "terseLabel": "Loss Per Share"
       }
      }
     },
     "localname": "EarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/Earningpershare"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r614"
     ],
     "calculation": {
      "http://akerna.com/role/StatementsOfCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents",
        "terseLabel": "Effect of exchange rate changes on cash and restricted cash"
       }
      }
     },
     "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": {
     "auth_ref": [
      "r293",
      "r537",
      "r555"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).",
        "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent",
        "terseLabel": "Effective tax rate"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/IncomeTaxesDetailsTextual"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EmployeeBenefitsAndShareBasedCompensation": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense for employee benefit and equity-based compensation.",
        "label": "Employee Benefits and Share-based Compensation",
        "terseLabel": "Bonus accrual"
       }
      }
     },
     "localname": "EmployeeBenefitsAndShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/CommitmentsandContingenciesDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity [Abstract]"
       }
      }
     },
     "localname": "EquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r141",
      "r250",
      "r275",
      "r276",
      "r277",
      "r296",
      "r297",
      "r298",
      "r301",
      "r310",
      "r313",
      "r327",
      "r383",
      "r469",
      "r530",
      "r531",
      "r532",
      "r549",
      "r550",
      "r591",
      "r616",
      "r617",
      "r618",
      "r619",
      "r620",
      "r621",
      "r635",
      "r702",
      "r703",
      "r704"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.",
        "label": "Equity Component [Domain]"
       }
      }
     },
     "localname": "EquityComponentDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StatementsOfChangesInStockholdersEquity",
      "http://akerna.com/role/StockholdersDeficitDetailsTextual",
      "http://akerna.com/role/SummaryofSignificantAccountingPoliciesDetails1"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityMethodInvestmentOwnershipPercentage": {
     "auth_ref": [
      "r110"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.",
        "label": "Ownership percentgae"
       }
      }
     },
     "localname": "EquityMethodInvestmentOwnershipPercentage",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsTextual",
      "http://akerna.com/role/DescriptionofBusinessDetailsTextual"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EquityMethodInvestmentsPolicy": {
     "auth_ref": [
      "r83",
      "r111",
      "r203"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for equity method of accounting for investments and other interests. Investment includes, but is not limited to, unconsolidated subsidiary, corporate joint venture, noncontrolling interest in real estate venture, limited partnership, and limited liability company. Information includes, but is not limited to, ownership percentage, reason equity method is or is not considered appropriate, and accounting policy election for distribution received.",
        "label": "Equity Method Investments [Policy Text Block]",
        "terseLabel": "Equity Method Investments"
       }
      }
     },
     "localname": "EquityMethodInvestmentsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ExcessStockSharesIssued": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of excess stock shares of an entity that have been sold or granted to shareholders.",
        "label": "Exercised shares"
       }
      }
     },
     "localname": "ExcessStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StockholdersDeficitDetailsTextual"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ExcessStockSharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of excess stock held by shareholders.",
        "label": "Outstanding exchanged for shares"
       }
      }
     },
     "localname": "ExcessStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StockholdersDeficitDetailsTextual"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ExchangeableDebtMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt instrument that permits the issuer to redeem the securities by transferring assets upon an event that is certain to occur.",
        "label": "Exchangeable Debt [Member]",
        "verboseLabel": "Shares issuable upon exchange of Exchangeable Shares [Member]"
       }
      }
     },
     "localname": "ExchangeableDebtMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/EarningperShareDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Fair Value Measurement Inputs and Valuation Techniques [Line Items]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/FairValueDetails3"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable": {
     "auth_ref": [
      "r195"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis.",
        "label": "Fair Value Measurement Inputs and Valuation Techniques [Table]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/FairValueDetails3"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock": {
     "auth_ref": [
      "r195"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis.",
        "label": "Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]",
        "terseLabel": "Schedule of fair value by using key inputs"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/FairValueTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": {
     "auth_ref": [
      "r196"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Class of asset.",
        "label": "Asset Class [Domain]"
       }
      }
     },
     "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/DiscontinuedOperationsDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]"
       }
      }
     },
     "localname": "FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/FairValueDetails1",
      "http://akerna.com/role/FairValueDetailsTextual",
      "http://akerna.com/role/FairValueTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByAssetClassAxis": {
     "auth_ref": [
      "r194",
      "r198"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by class of asset.",
        "label": "Asset Class [Axis]"
       }
      }
     },
     "localname": "FairValueByAssetClassAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/DiscontinuedOperationsDetailsTextual"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByBalanceSheetGroupingTable": {
     "auth_ref": [
      "r194",
      "r199",
      "r200"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities.",
        "label": "Fair Value, by Balance Sheet Grouping [Table]"
       }
      }
     },
     "localname": "FairValueByBalanceSheetGroupingTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/FairValueDetails1",
      "http://akerna.com/role/FairValueDetailsTextual",
      "http://akerna.com/role/FairValueTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "auth_ref": [
      "r442",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r494",
      "r595",
      "r642",
      "r643",
      "r644",
      "r746",
      "r747",
      "r758",
      "r759",
      "r760"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.",
        "label": "Fair Value Hierarchy and NAV [Axis]"
       }
      }
     },
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/FairValueDetails4"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Disclosures [Abstract]"
       }
      }
     },
     "localname": "FairValueDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresTextBlock": {
     "auth_ref": [
      "r597"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.",
        "label": "Fair Value Disclosures [Text Block]",
        "terseLabel": "Fair Value"
       }
      }
     },
     "localname": "FairValueDisclosuresTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/FairValue"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "auth_ref": [
      "r442",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r494",
      "r595",
      "r644",
      "r746",
      "r747",
      "r758",
      "r759",
      "r760"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Inputs, Level 3 [Member]",
        "terseLabel": "Level 3 [Member]"
       }
      }
     },
     "localname": "FairValueInputsLevel3Member",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/FairValueDetails4"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]"
       }
      }
     },
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/FairValueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": {
     "auth_ref": [
      "r196",
      "r198"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability.",
        "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]",
        "terseLabel": "Schedule of reconciliation of fair values"
       }
      }
     },
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/FairValueTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "auth_ref": [
      "r442",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r494",
      "r642",
      "r643",
      "r644",
      "r746",
      "r747",
      "r758",
      "r759",
      "r760"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.",
        "label": "Fair Value Hierarchy and NAV [Domain]"
       }
      }
     },
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/FairValueDetails4"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]"
       }
      }
     },
     "localname": "FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/FairValueDetails2"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Roll Forward]",
        "terseLabel": "Rconciliation of the fair values"
       }
      }
     },
     "localname": "FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/FairValueDetails2"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTable": {
     "auth_ref": [
      "r196",
      "r197"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about financial instrument classified as a derivative asset (liability) after deduction of derivative liability (asset) using recurring unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Table]"
       }
      }
     },
     "localname": "FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/FairValueDetails2"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationGainLossIncludedInEarnings": {
     "auth_ref": [
      "r596",
      "r598"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) recognized in income from derivative asset (liability) after deduction of derivative liability (asset), measured at fair value on recurring basis using unobservable input (level 3).",
        "label": "Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Inputs Reconciliation, Gain (Loss) Included in Earnings",
        "negatedLabel": "Change in fair value reported in the statements of operations"
       }
      }
     },
     "localname": "FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationGainLossIncludedInEarnings",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/FairValueDetails2"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs": {
     "auth_ref": [
      "r194",
      "r197"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of financial instrument classified as derivative asset (liability) after deduction of derivative liability (asset), measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis with Unobservable Inputs",
        "periodEndLabel": "Fair value balance at end of period",
        "periodStartLabel": "Fair value balance at beginning of period"
       }
      }
     },
     "localname": "FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/FairValueDetails2"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueOptionChangesInFairValueGainLoss1": {
     "auth_ref": [
      "r204"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For each line item in the statement of financial position, the amounts of gains and losses from fair value changes included in earnings.",
        "label": "Fair Value, Option, Changes in Fair Value, Gain (Loss)",
        "verboseLabel": "Gain on change fair value of contingent consideration"
       }
      }
     },
     "localname": "FairValueOptionChangesInFairValueGainLoss1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/SignificantTransactionsDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancialInstrumentAxis": {
     "auth_ref": [
      "r375",
      "r376",
      "r387",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r450",
      "r465",
      "r581",
      "r639",
      "r640",
      "r641",
      "r642",
      "r643",
      "r644",
      "r645",
      "r646",
      "r647",
      "r648",
      "r649",
      "r650",
      "r651",
      "r652",
      "r653",
      "r654",
      "r655",
      "r656",
      "r657",
      "r658",
      "r659",
      "r660",
      "r661",
      "r662",
      "r663",
      "r664",
      "r665",
      "r666",
      "r667",
      "r668",
      "r742",
      "r816",
      "r817",
      "r818",
      "r877",
      "r878",
      "r879",
      "r880",
      "r881",
      "r882",
      "r883"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of financial instrument.",
        "label": "Financial Instrument [Axis]"
       }
      }
     },
     "localname": "FinancialInstrumentAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/DescriptionofBusinessDetailsTextual",
      "http://akerna.com/role/FairValueDetails1",
      "http://akerna.com/role/FairValueDetails3",
      "http://akerna.com/role/FairValueDetailsTextual",
      "http://akerna.com/role/FairValueTables",
      "http://akerna.com/role/LongTermDebtDetailsTextual",
      "http://akerna.com/role/StockholdersDeficitDetailsTextual"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r410",
      "r411",
      "r412",
      "r413",
      "r672",
      "r676"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by major type or class of finite-lived intangible assets.",
        "label": "Finite-Lived Intangible Assets by Major Class [Axis]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/RevenueandContractswithCustomersDetailsTextual",
      "http://akerna.com/role/SignificantTransactionsDetailsTextual"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Finite-Lived Intangible Assets [Line Items]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/IntangibleAssetsnetandGoodwillDetailsTextual"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r114",
      "r116"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.",
        "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/RevenueandContractswithCustomersDetailsTextual",
      "http://akerna.com/role/SignificantTransactionsDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "auth_ref": [
      "r117",
      "r672"
     ],
     "calculation": {
      "http://akerna.com/role/CondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 4.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Net carrying amount",
        "terseLabel": "Intangible assets, net",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/CondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1": {
     "auth_ref": [
      "r672"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Remaining amortization period of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Finite-Lived Intangible Assets, Remaining Amortization Period",
        "terseLabel": "Amortization period, deferred contract costs"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/RevenueandContractswithCustomersDetailsTextual"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": {
     "auth_ref": [
      "r608",
      "r610",
      "r612",
      "r613"
     ],
     "calculation": {
      "http://akerna.com/role/StatementsOfCashFlows": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before tax of foreign currency transaction realized and unrealized gain (loss) recognized in the income statement.",
        "label": "Foreign Currency Transaction Gain (Loss), before Tax",
        "negatedLabel": "Foreign currency (gain) loss",
        "terseLabel": "Foreign currency transaction related losses"
       }
      }
     },
     "localname": "ForeignCurrencyTransactionGainLossBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GainLossOnContractTermination": {
     "auth_ref": [
      "r88"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gain (loss) related to the termination of a contract between the parties. The termination may be due to many causes including early termination of a lease by a lessee, a breach of contract by one party, or a failure to perform.",
        "label": "Gain (Loss) on Contract Termination",
        "terseLabel": "Termination fee"
       }
      }
     },
     "localname": "GainLossOnContractTermination",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/DescriptionofBusinessDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GainLossOnSaleOfBusiness": {
     "auth_ref": [
      "r578",
      "r795"
     ],
     "calculation": {
      "http://akerna.com/role/StatementsOfCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) from sale and disposal of integrated set of activities and assets capable of being conducted and managed for purpose of providing return in form of dividend, lower cost, or other economic benefit to investor, owner, member and participant.",
        "label": "Gain loss on sale of business",
        "terseLabel": "Gain on sale of discontinued operations, net"
       }
      }
     },
     "localname": "GainLossOnSaleOfBusiness",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r76"
     ],
     "calculation": {
      "http://akerna.com/role/CondensedStatementsOfOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.",
        "label": "General and administrative"
       }
      }
     },
     "localname": "GeneralAndAdministrativeExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/CondensedStatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GeographicAreasLongLivedAssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographic Areas, Long-Lived Assets [Abstract]",
        "verboseLabel": "Long-lived assets:"
       }
      }
     },
     "localname": "GeographicAreasLongLivedAssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_Goodwill": {
     "auth_ref": [
      "r259",
      "r398",
      "r690",
      "r744",
      "r767",
      "r824",
      "r825"
     ],
     "calculation": {
      "http://akerna.com/role/CondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 3.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill",
        "periodEndLabel": "Balance at end of year",
        "periodStartLabel": "Balance at beginning of year",
        "terseLabel": "Goodwill asset"
       }
      }
     },
     "localname": "Goodwill",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/CondensedConsolidatedBalanceSheetsUnaudited",
      "http://akerna.com/role/IntangibleAssetsnetandGoodwillDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetImpairment": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total loss recognized during the period from the impairment of goodwill plus the loss recognized in the period resulting from the impairment of the carrying amount of intangible assets, other than goodwill.",
        "label": "Goodwill and Intangible Asset Impairment",
        "verboseLabel": "Goodwill and intangible assets impairment"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetImpairment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/SignificantTransactionsDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible Assets, net and Goodwill"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": {
     "auth_ref": [
      "r119"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for goodwill and intangible assets.",
        "label": "Goodwill and Intangible Assets Disclosure [Text Block]",
        "terseLabel": "Intangible Assets, net and Goodwill"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/IntangibleAssetsnetandGoodwill"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": {
     "auth_ref": [
      "r112",
      "r115"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets.",
        "label": "Goodwill and Intangible Assets, Policy [Policy Text Block]",
        "terseLabel": "Goodwill Impairment Assessment"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillGross": {
     "auth_ref": [
      "r400",
      "r407",
      "r744"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill, Gross",
        "terseLabel": "Goodwill"
       }
      }
     },
     "localname": "GoodwillGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/DiscontinuedOperationsDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillImpairmentLoss": {
     "auth_ref": [
      "r87",
      "r399",
      "r404",
      "r409",
      "r744"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill, Impairment Loss",
        "terseLabel": "Impairment of goodwill",
        "verboseLabel": "Impairment of goodwill"
       }
      }
     },
     "localname": "GoodwillImpairmentLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/IntangibleAssetsnetandGoodwillDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GovernmentSectorMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sector of the economy consisting of government agencies and authorities.",
        "label": "Government [Member]",
        "verboseLabel": "Government [Member]"
       }
      }
     },
     "localname": "GovernmentSectorMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/RevenueandContractswithCustomersDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GrossProfit": {
     "auth_ref": [
      "r72",
      "r292",
      "r347",
      "r357",
      "r363",
      "r365",
      "r379",
      "r425",
      "r426",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r599",
      "r741",
      "r833"
     ],
     "calculation": {
      "http://akerna.com/role/CondensedStatementsOfOperations": {
       "order": 0.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.",
        "label": "Gross Profit",
        "terseLabel": "Gross profit",
        "totalLabel": "Gross profit"
       }
      }
     },
     "localname": "GrossProfit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/CondensedStatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IPOMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "First sale of stock by a private company to the public.",
        "label": "IPO [Member]",
        "terseLabel": "IPO [Member]"
       }
      }
     },
     "localname": "IPOMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StockholdersDeficitDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ImpairmentOfIntangibleAssetsFinitelived": {
     "auth_ref": [
      "r795",
      "r826"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of a finite-lived intangible asset to fair value.",
        "label": "Impairment of Intangible Assets, Finite-lived",
        "terseLabel": "Impairment of intangible assets"
       }
      }
     },
     "localname": "ImpairmentOfIntangibleAssetsFinitelived",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/SignificantTransactionsDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": {
     "auth_ref": [
      "r87",
      "r123",
      "r127"
     ],
     "calculation": {
      "http://akerna.com/role/CondensedStatementsOfOperations": {
       "order": 4.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale).",
        "label": "Impairment, Long-Lived Asset, Held-for-Use",
        "terseLabel": "Impairment of long-lived assets",
        "verboseLabel": "Impairment of long-lived assets"
       }
      }
     },
     "localname": "ImpairmentOfLongLivedAssetsHeldForUse",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/CondensedStatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf": {
     "auth_ref": [
      "r87",
      "r122"
     ],
     "calculation": {
      "http://akerna.com/role/StatementsOfCashFlows": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long-lived assets held for abandonment, exchange or sale.",
        "label": "Impairment of Long-Lived Assets to be Disposed of",
        "terseLabel": "Impairment of long-lived assets"
       }
      }
     },
     "localname": "ImpairmentOfLongLivedAssetsToBeDisposedOf",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperations": {
     "auth_ref": [
      "r73",
      "r88",
      "r180",
      "r304",
      "r305",
      "r307",
      "r308",
      "r318",
      "r321"
     ],
     "calculation": {
      "http://akerna.com/role/CondensedStatementsOfOperations": {
       "order": 0.0,
       "parentTag": "us-gaap_ProfitLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of income (loss) from continuing operations attributable to the parent.",
        "label": "Income (Loss) from Continuing Operations, Net of Tax, Attributable to Parent",
        "terseLabel": "Income for full fiscal year",
        "totalLabel": "Net loss from continuing operations"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperations",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/CondensedStatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": {
     "auth_ref": [
      "r347",
      "r357",
      "r363",
      "r365",
      "r741"
     ],
     "calculation": {
      "http://akerna.com/role/CondensedStatementsOfOperations": {
       "order": 0.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperations",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.",
        "label": "Net loss before income tax expense",
        "totalLabel": "Net loss from continuing operations before income taxes"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/CondensedStatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r181",
      "r292",
      "r300",
      "r347",
      "r357",
      "r363",
      "r365",
      "r379",
      "r425",
      "r426",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r593",
      "r599",
      "r741",
      "r833"
     ],
     "calculation": {
      "http://akerna.com/role/DiscontinuedOperationsDetails1": {
       "order": 0.0,
       "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of income (loss) from continuing operations including portion attributable to the noncontrolling interest.",
        "label": "Income (Loss) from Continuing Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest",
        "terseLabel": "Loss from operations",
        "verboseLabel": "Income tax benefit"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/DiscontinuedOperationsDetails1"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsPerBasicShare": {
     "auth_ref": [
      "r65",
      "r216",
      "r218",
      "r237",
      "r280",
      "r300",
      "r304",
      "r305",
      "r307",
      "r308",
      "r316",
      "r319",
      "r320",
      "r593",
      "r692"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) from continuing operations per each share of common stock or unit outstanding during the reporting period.",
        "label": "Income (Loss) from Continuing Operations, Per Basic Share",
        "terseLabel": "Basic and diluted loss per common share from continuing operations"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsPerBasicShare",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/CondensedStatementsOfOperations"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax": {
     "auth_ref": [
      "r6",
      "r7",
      "r8",
      "r9",
      "r12",
      "r23",
      "r238",
      "r255",
      "r558"
     ],
     "calculation": {
      "http://akerna.com/role/DiscontinuedOperationsDetails1": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of income (loss) from a discontinued operation including the portion attributable to the noncontrolling interest. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.",
        "label": "Loss from discontinued operations",
        "totalLabel": "Net gain (loss) from discontinued operations, net of tax"
       }
      }
     },
     "localname": "IncomeLossFromDiscontinuedOperationsNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/DiscontinuedOperationsDetails1"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare": {
     "auth_ref": [
      "r68",
      "r238",
      "r240",
      "r280",
      "r317",
      "r319",
      "r320",
      "r870",
      "r872"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per basic share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation.",
        "label": "Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Basic Share",
        "terseLabel": "Basic and diluted earnings (loss) per common share from discontinued\u00a0operations"
       }
      }
     },
     "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/CondensedStatementsOfOperations"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_IncomeLossFromEquityMethodInvestments": {
     "auth_ref": [
      "r67",
      "r87",
      "r109",
      "r217",
      "r236",
      "r344"
     ],
     "calculation": {
      "http://akerna.com/role/CondensedStatementsOfOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_ProfitLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (loss) for proportionate share of equity method investee's income (loss).",
        "label": "Equity in losses of investee",
        "negatedLabel": "Equity in losses of investee",
        "verboseLabel": "Net gain (loss) from discontinued operations"
       }
      }
     },
     "localname": "IncomeLossFromEquityMethodInvestments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/CondensedStatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeStatementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement [Abstract]"
       }
      }
     },
     "localname": "IncomeStatementAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": {
     "auth_ref": [
      "r761",
      "r762"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by name of disposal group.",
        "label": "Disposal Group Name [Axis]"
       }
      }
     },
     "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/DiscontinuedOperationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]"
       }
      }
     },
     "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/DiscontinuedOperationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable": {
     "auth_ref": [
      "r1",
      "r13",
      "r14",
      "r15",
      "r16",
      "r17",
      "r18",
      "r22",
      "r24",
      "r25",
      "r26",
      "r129",
      "r130"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.",
        "label": "Disposal Groups, Including Discontinued Operations [Table]"
       }
      }
     },
     "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/DiscontinuedOperationsDetails",
      "http://akerna.com/role/DiscontinuedOperationsDetailsTextual"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "auth_ref": [
      "r414",
      "r416"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by location in the income statement.",
        "label": "Income Statement Location [Axis]"
       }
      }
     },
     "localname": "IncomeStatementLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/DescriptionofBusinessDetailsTextual"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "auth_ref": [
      "r416"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Location in the income statement.",
        "label": "Income Statement Location [Domain]"
       }
      }
     },
     "localname": "IncomeStatementLocationDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/DescriptionofBusinessDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Disclosure [Abstract]"
       }
      }
     },
     "localname": "IncomeTaxDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "auth_ref": [
      "r293",
      "r538",
      "r540",
      "r544",
      "r551",
      "r556",
      "r559",
      "r560",
      "r561"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.",
        "label": "Income Tax Disclosure [Text Block]",
        "terseLabel": "Income Taxes"
       }
      }
     },
     "localname": "IncomeTaxDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/IncomeTaxes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r294",
      "r312",
      "r313",
      "r345",
      "r536",
      "r552",
      "r557",
      "r698"
     ],
     "calculation": {
      "http://akerna.com/role/CondensedStatementsOfOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperations",
       "weight": -1.0
      },
      "http://akerna.com/role/IncomeTaxesDetails1": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Income Tax Expense (Benefit)",
        "negatedLabel": "Income tax benefit on continuing operations",
        "terseLabel": "Effective income tax expense",
        "totalLabel": "Effective income tax expense"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/CondensedStatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Income Tax Rate Reconciliation, Amount [Abstract]",
        "terseLabel": "Income tax expense and rate attributable to:"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/IncomeTaxesDetails1"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": {
     "auth_ref": [
      "r842"
     ],
     "calculation": {
      "http://akerna.com/role/IncomeTaxesDetails1": {
       "order": 6.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets.",
        "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount",
        "terseLabel": "Changes in valuation allowance"
       }
      }
     },
     "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/IncomeTaxesDetails1"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate": {
     "auth_ref": [
      "r535",
      "r537"
     ],
     "calculation": {
      "http://akerna.com/role/IncomeTaxesDetails1": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations, attributable to increase (decrease) in the income tax rates.",
        "label": "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Amount",
        "terseLabel": "Permanent differences",
        "verboseLabel": "Permanent differences"
       }
      }
     },
     "localname": "IncomeTaxReconciliationChangeInEnactedTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/IncomeTaxesDetails1"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": {
     "auth_ref": [
      "r537"
     ],
     "calculation": {
      "http://akerna.com/role/IncomeTaxesDetails1": {
       "order": 0.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.",
        "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount",
        "terseLabel": "Federal"
       }
      }
     },
     "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/IncomeTaxesDetails1"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationOtherAdjustments": {
     "auth_ref": [
      "r842"
     ],
     "calculation": {
      "http://akerna.com/role/IncomeTaxesDetails1": {
       "order": 10.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.",
        "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Amount",
        "terseLabel": "Other adjustments"
       }
      }
     },
     "localname": "IncomeTaxReconciliationOtherAdjustments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/IncomeTaxesDetails1"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationOtherReconcilingItems": {
     "auth_ref": [
      "r842"
     ],
     "calculation": {
      "http://akerna.com/role/IncomeTaxesDetails1": {
       "order": 8.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax exempt income, equity in earnings (loss) of an unconsolidated subsidiary, minority noncontrolling interest income (loss), tax holiday, disposition of a business, disposition of an asset, repatriation of foreign earnings, repatriation of foreign earnings jobs creation act of 2004, increase (decrease) in enacted tax rate, prior year income taxes, increase (decrease) in deferred tax asset valuation allowance, and other adjustments.",
        "label": "Effective Income Tax Rate Reconciliation, Other Reconciling Items, Amount",
        "terseLabel": "Losses from flow-through entity not subject to tax"
       }
      }
     },
     "localname": "IncomeTaxReconciliationOtherReconcilingItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/IncomeTaxesDetails1"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": {
     "auth_ref": [
      "r842"
     ],
     "calculation": {
      "http://akerna.com/role/IncomeTaxesDetails1": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit).",
        "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount",
        "terseLabel": "State, net of federal benefit"
       }
      }
     },
     "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/IncomeTaxesDetails1"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationTaxSettlementsForeign": {
     "auth_ref": [
      "r842"
     ],
     "calculation": {
      "http://akerna.com/role/IncomeTaxesDetails1": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign income tax settlement.",
        "label": "Effective Income Tax Rate Reconciliation, Tax Settlement, Foreign, Amount",
        "terseLabel": "Foreign tax rate less than federal rate",
        "verboseLabel": "Foreign tax rate differential"
       }
      }
     },
     "localname": "IncomeTaxReconciliationTaxSettlementsForeign",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/IncomeTaxesDetails1"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxesPaidNet": {
     "auth_ref": [
      "r90"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.",
        "label": "Income Taxes Paid, Net",
        "terseLabel": "Cash paid for income taxes, net of refunds received"
       }
      }
     },
     "localname": "IncomeTaxesPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": {
     "auth_ref": [
      "r86"
     ],
     "calculation": {
      "http://akerna.com/role/StatementsOfCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.",
        "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities",
        "terseLabel": "Accounts payable, accrued expenses and other current liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "auth_ref": [
      "r86"
     ],
     "calculation": {
      "http://akerna.com/role/StatementsOfCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.",
        "label": "Increase (Decrease) in Accounts Receivable",
        "negatedLabel": "Accounts receivable, net"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInDeferredRevenue": {
     "auth_ref": [
      "r735"
     ],
     "calculation": {
      "http://akerna.com/role/StatementsOfCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable.",
        "label": "Increase (Decrease) in Deferred Revenue",
        "verboseLabel": "Deferred revenue"
       }
      }
     },
     "localname": "IncreaseDecreaseInDeferredRevenue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInNotesReceivables": {
     "auth_ref": [
      "r86"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period of the amounts due from borrowers for outstanding secured or unsecured loans evidenced by a note.",
        "label": "Increase (Decrease) in Notes Receivables",
        "terseLabel": "Increase in debt"
       }
      }
     },
     "localname": "IncreaseDecreaseInNotesReceivables",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/LongTermDebtDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Operating Capital [Abstract]",
        "terseLabel": "Changes in operating assets and liabilities:"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherDeferredLiability": {
     "auth_ref": [
      "r86"
     ],
     "calculation": {
      "http://akerna.com/role/StatementsOfCashFlows": {
       "order": 12.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in deferred obligations classified as other.",
        "label": "Increase (Decrease) in Other Deferred Liability",
        "terseLabel": "Deferred income tax liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherDeferredLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "auth_ref": [
      "r86"
     ],
     "calculation": {
      "http://akerna.com/role/StatementsOfCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.",
        "label": "Increase (Decrease) in Prepaid Expense and Other Assets",
        "negatedLabel": "Prepaid expenses and other current assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IndefinitelivedIntangibleAssetsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Assets, excluding financial assets and goodwill, that lack physical substance, having a projected indefinite period of benefit.",
        "label": "Indefinite-Lived Intangible Assets [Member]"
       }
      }
     },
     "localname": "IndefinitelivedIntangibleAssetsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/DiscontinuedOperationsDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_InterestIncomeExpenseNonoperatingNet": {
     "auth_ref": [],
     "calculation": {
      "http://akerna.com/role/CondensedStatementsOfOperations": {
       "order": 0.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net amount of nonoperating interest income (expense).",
        "label": "Interest Income (Expense), Nonoperating, Net",
        "terseLabel": "Interest (expense) income, net"
       }
      }
     },
     "localname": "InterestIncomeExpenseNonoperatingNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/CondensedStatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestPaidNet": {
     "auth_ref": [
      "r284",
      "r287",
      "r288"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.",
        "label": "Cash paid for interests",
        "terseLabel": "Cash paid for interest"
       }
      }
     },
     "localname": "InterestPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentPolicyTextBlock": {
     "auth_ref": [
      "r378",
      "r873"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for investment in financial asset.",
        "label": "Investment, Policy [Policy Text Block]",
        "verboseLabel": "Investment"
       }
      }
     },
     "localname": "InvestmentPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LeaseAndRentalExpense": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of rent expense incurred for leased assets, including but not limited to, furniture and equipment, that is not directly or indirectly associated with the manufacture, sale or creation of a product or product line.",
        "label": "Operating Leases, Rent Expense",
        "terseLabel": "Rent expense"
       }
      }
     },
     "localname": "LeaseAndRentalExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/CommitmentsandContingenciesDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LeaseExpirationDate1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Date which lease or group of leases is set to expire, in YYYY-MM-DD format.",
        "label": "Lease Expiration Date",
        "terseLabel": "Termination date"
       }
      }
     },
     "localname": "LeaseExpirationDate1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/CommitmentsandContingenciesDetailsTextual"
     ],
     "xbrltype": "dateItemType"
    },
    "us-gaap_LegalEntityTypeOfCounterpartyDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Nature of the other party participating in a financial transaction.",
        "label": "Legal Entity Type of Counterparty [Domain]"
       }
      }
     },
     "localname": "LegalEntityTypeOfCounterpartyDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/RevenueandContractswithCustomersDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LegalFees": {
     "auth_ref": [
      "r75"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of expense provided in the period for legal costs incurred on or before the balance sheet date pertaining to resolved, pending or threatened litigation, including arbitration and mediation proceedings.",
        "label": "Legal Fees",
        "terseLabel": "Proceeds from net of legal fees"
       }
      }
     },
     "localname": "LegalFees",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/CommitmentsandContingenciesDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Liabilities": {
     "auth_ref": [
      "r47",
      "r292",
      "r379",
      "r425",
      "r426",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r574",
      "r579",
      "r580",
      "r599",
      "r740",
      "r833",
      "r860",
      "r861"
     ],
     "calculation": {
      "http://akerna.com/role/CondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 0.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.",
        "label": "Liabilities",
        "negatedLabel": "Total liabilities",
        "terseLabel": "Total liabilities",
        "totalLabel": "Total liabilities"
       }
      }
     },
     "localname": "Liabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/CondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r43",
      "r214",
      "r232",
      "r767",
      "r799",
      "r819",
      "r855"
     ],
     "calculation": {
      "http://akerna.com/role/CondensedConsolidatedBalanceSheetsUnaudited": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.",
        "label": "Liabilities and Equity",
        "totalLabel": "Total liabilities and stockholders\u2019\u00a0deficit"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/CondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities and Stockholders' Equity",
        "terseLabel": "Liabilities and Stockholders\u2019 Deficit"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/CondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r49",
      "r257",
      "r292",
      "r379",
      "r425",
      "r426",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r574",
      "r579",
      "r580",
      "r599",
      "r767",
      "r833",
      "r860",
      "r861"
     ],
     "calculation": {
      "http://akerna.com/role/CondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 0.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.",
        "label": "Total liabilities",
        "totalLabel": "Total current liabilities"
       }
      }
     },
     "localname": "LiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/CondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current liabilities",
        "terseLabel": "Current liabilities:"
       }
      }
     },
     "localname": "LiabilitiesCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/CondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation": {
     "auth_ref": [
      "r0",
      "r1",
      "r21",
      "r128",
      "r254",
      "r255"
     ],
     "calculation": {
      "http://akerna.com/role/DiscontinuedOperationsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as liabilities attributable to disposal group held for sale or disposed of.",
        "label": "Disposal Group, Including Discontinued Operation, Liabilities",
        "terseLabel": "Total liabilities held for sale",
        "totalLabel": "Total liabilities held for sale"
       }
      }
     },
     "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/DiscontinuedOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCredit": {
     "auth_ref": [
      "r33",
      "r213",
      "r225"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.",
        "label": "Long-term Line of Credit",
        "presentationGuidance": "Letter-of-credit with a bank",
        "terseLabel": "Letter-of-credit with a bank"
       }
      }
     },
     "localname": "LineOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/CommitmentsandContingenciesDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditAssumed1": {
     "auth_ref": [
      "r91",
      "r92",
      "r93"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The fair value of line of credit assumed in noncash investing or financing activities.",
        "label": "Line of Credit Assumed",
        "terseLabel": "Line of credit"
       }
      }
     },
     "localname": "LineOfCreditAssumed1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/LongTermDebtDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.",
        "label": "Line of Credit [Member]"
       }
      }
     },
     "localname": "LineOfCreditMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/CommitmentsandContingenciesDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LitigationReserve": {
     "auth_ref": [
      "r55",
      "r828"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate carrying amount of the estimated litigation liability for known or estimated probable loss from litigation, which may include attorneys' fees and other litigation costs.",
        "label": "Estimated Litigation Liability",
        "terseLabel": "Recovery amount"
       }
      }
     },
     "localname": "LitigationReserve",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/CommitmentsandContingenciesDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LitigationSettlementExpense": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of litigation expense, including but not limited to legal, forensic, accounting, and investigative fees.",
        "label": "Litigation Settlement, Expense",
        "terseLabel": "Litigation amount"
       }
      }
     },
     "localname": "LitigationSettlementExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/CommitmentsandContingenciesDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-term Debt, Unclassified [Abstract]",
        "terseLabel": "Long Term Debt"
       }
      }
     },
     "localname": "LongTermDebtAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongTermDebtByCurrentAndNoncurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Term Debt, by Current and Noncurrent [Abstract]"
       }
      }
     },
     "localname": "LongTermDebtByCurrentAndNoncurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongTermDebtCurrent": {
     "auth_ref": [
      "r46"
     ],
     "calculation": {
      "http://akerna.com/role/CondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.",
        "label": "Long-term Debt, Current Maturities",
        "negatedLabel": "Less:Current portion",
        "terseLabel": "Current portion of long-term debt",
        "verboseLabel": "Less:Current portion"
       }
      }
     },
     "localname": "LongTermDebtCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/CondensedConsolidatedBalanceSheetsUnaudited",
      "http://akerna.com/role/LongTermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtFairValue": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission.",
        "label": "Long-Term Debt, Fair Value",
        "terseLabel": "Fair value of senior convertible notes"
       }
      }
     },
     "localname": "LongTermDebtFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/LongTermDebtDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtNoncurrent": {
     "auth_ref": [
      "r262"
     ],
     "calculation": {
      "http://akerna.com/role/CondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.",
        "label": "Long-term Debt, Excluding Current Maturities",
        "terseLabel": "Long-term debt, less current portion"
       }
      }
     },
     "localname": "LongTermDebtNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/CondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtTextBlock": {
     "auth_ref": [
      "r136"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for long-term debt.",
        "label": "Long-term Debt [Text Block]",
        "terseLabel": "Long Term Debt"
       }
      }
     },
     "localname": "LongTermDebtTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/LongTermDebt"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LongTermPurchaseCommitmentDescription": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Describes the terms of a significant arrangement with a supplier (excluding an unconditional purchase obligation) to acquire goods or services over a period of time beyond one year or the normal operating cycle, if longer, which may include identification of the goods or services to be purchased, pricing, effects on pricing of failing to reach minimum quantities required to be purchased, cancellation rights, and termination provisions.",
        "label": "Long-Term Purchase Commitment, Description",
        "terseLabel": "Stock purchase agreement, description"
       }
      }
     },
     "localname": "LongTermPurchaseCommitmentDescription",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/DescriptionofBusinessDetailsTextual"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "auth_ref": [
      "r54"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of long-term debt.",
        "label": "Long-term Debt, Type [Axis]"
       }
      }
     },
     "localname": "LongtermDebtTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsTextual",
      "http://akerna.com/role/LongTermDebtDetailsTextual"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "auth_ref": [
      "r54",
      "r133"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.",
        "label": "Long-term Debt, Type [Domain]"
       }
      }
     },
     "localname": "LongtermDebtTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsTextual",
      "http://akerna.com/role/LongTermDebtDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LossContingencyAccrualPayments": {
     "auth_ref": [
      "r828"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow reducing loss contingency liability.",
        "label": "Loss Contingency Accrual, Payments",
        "terseLabel": "Loss contingency",
        "verboseLabel": "Recognized a loss contingency"
       }
      }
     },
     "localname": "LossContingencyAccrualPayments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/CommitmentsandContingenciesDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MarketingExpense": {
     "auth_ref": [
      "r76"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Expenditures for planning and executing the conception, pricing, promotion, and distribution of ideas, goods, and services. Costs of public relations and corporate promotions are typically considered to be marketing costs.",
        "label": "Sales and marketing costs",
        "terseLabel": "Sales and marketing costs"
       }
      }
     },
     "localname": "MarketingExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/SignificantTransactionsDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MovementInDeferredRevenueRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Movement in Deferred Revenue [Roll Forward]",
        "terseLabel": "Deferred revenue activity"
       }
      }
     },
     "localname": "MovementInDeferredRevenueRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/RevenueandContractswithCustomersDetails2"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NatureOfOperations": {
     "auth_ref": [
      "r330",
      "r336"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward.",
        "label": "Nature of Operations [Text Block]",
        "terseLabel": "Description of Business"
       }
      }
     },
     "localname": "NatureOfOperations",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/DescriptionofBusiness"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r286"
     ],
     "calculation": {
      "http://akerna.com/role/StatementsOfCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.",
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "totalLabel": "Net cash used in financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]",
        "terseLabel": "Cash flows from financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r286"
     ],
     "calculation": {
      "http://akerna.com/role/StatementsOfCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.",
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "totalLabel": "Net cash provided by (used in) investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash flows from investing activities",
        "terseLabel": "Cash flows from investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r84",
      "r85",
      "r88"
     ],
     "calculation": {
      "http://akerna.com/role/StatementsOfCashFlows": {
       "order": 0.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.",
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "totalLabel": "Net cash used in operating activities",
        "verboseLabel": "Cash in operations"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash flows from operating activities",
        "terseLabel": "Cash flows from operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r69",
      "r88",
      "r219",
      "r239",
      "r255",
      "r271",
      "r273",
      "r277",
      "r292",
      "r300",
      "r304",
      "r305",
      "r307",
      "r308",
      "r312",
      "r313",
      "r318",
      "r347",
      "r357",
      "r363",
      "r365",
      "r379",
      "r425",
      "r426",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r593",
      "r599",
      "r741",
      "r833"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.",
        "label": "Net Income (Loss) Attributable to Parent",
        "terseLabel": "Net income (loss)",
        "totalLabel": "Net loss attributable to Akerna\u00a0shareholders"
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/SignificantTransactionsDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]"
       }
      }
     },
     "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/SummaryofSignificantAccountingPoliciesDetails1"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": {
     "auth_ref": [
      "r96",
      "r248",
      "r249",
      "r250",
      "r251",
      "r252",
      "r299",
      "r300",
      "r301",
      "r302",
      "r303",
      "r307",
      "r314",
      "r325",
      "r373",
      "r374",
      "r380",
      "r381",
      "r382",
      "r383",
      "r384",
      "r385",
      "r530",
      "r531",
      "r532",
      "r547",
      "r548",
      "r549",
      "r550",
      "r566",
      "r567",
      "r568",
      "r583",
      "r584",
      "r585",
      "r586",
      "r587",
      "r588",
      "r589",
      "r590",
      "r591",
      "r592",
      "r593",
      "r594",
      "r600",
      "r601",
      "r602",
      "r603",
      "r604",
      "r605",
      "r606",
      "r607",
      "r623",
      "r624",
      "r626",
      "r627",
      "r628",
      "r629",
      "r630",
      "r631",
      "r632",
      "r633",
      "r634",
      "r635",
      "r673",
      "r674",
      "r675",
      "r700",
      "r701",
      "r702",
      "r703",
      "r704",
      "r705",
      "r706",
      "r707",
      "r708",
      "r709",
      "r710",
      "r711"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Summarization of the changes in an accounting principle or a new accounting pronouncement, including the line items affected by the change and the financial effects of the change on those particular line items.",
        "label": "Accounting Standards Update and Change in Accounting Principle [Table]"
       }
      }
     },
     "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/SummaryofSignificantAccountingPoliciesDetails1"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.",
        "label": "Recent Accounting Pronouncements",
        "terseLabel": "Adoption of Recent Accounting Pronouncements"
       }
      }
     },
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NoncurrentAssets": {
     "auth_ref": [
      "r368"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets.",
        "label": "Long-Lived assets"
       }
      }
     },
     "localname": "NoncurrentAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NonoperatingIncomeExpense": {
     "auth_ref": [
      "r77"
     ],
     "calculation": {
      "http://akerna.com/role/CondensedStatementsOfOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).",
        "label": "Nonoperating Income (Expense)",
        "positiveLabel": "Total other income (expense)",
        "terseLabel": "Total other income (expense)",
        "totalLabel": "Total other (expense) income",
        "verboseLabel": "Total other income (expense)"
       }
      }
     },
     "localname": "NonoperatingIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/CondensedStatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NonoperatingIncomeExpenseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other income (expense)",
        "terseLabel": "Other (expense) income"
       }
      }
     },
     "localname": "NonoperatingIncomeExpenseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/CondensedStatementsOfOperations"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NumberOfOperatingSegments": {
     "auth_ref": [
      "r811"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.",
        "label": "Number of Operating Segments"
       }
      }
     },
     "localname": "NumberOfOperatingSegments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsTextual"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_NumberOfReportableSegments": {
     "auth_ref": [
      "r811"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.",
        "label": "Number of Reportable Segments"
       }
      }
     },
     "localname": "NumberOfReportableSegments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsTextual"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_OperatingExpenseMember": {
     "auth_ref": [
      "r192"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing expenses associated with normal operations.",
        "label": "Operating Expense [Member]",
        "verboseLabel": "Operating Expense [Member]"
       }
      }
     },
     "localname": "OperatingExpenseMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/DescriptionofBusinessDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OperatingExpenses": {
     "auth_ref": [],
     "calculation": {
      "http://akerna.com/role/CondensedStatementsOfOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.",
        "label": "Operating Expenses",
        "totalLabel": "Total operating expenses",
        "verboseLabel": "Operating expenses"
       }
      }
     },
     "localname": "OperatingExpenses",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/CondensedStatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingExpensesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating expenses",
        "terseLabel": "Operating expenses"
       }
      }
     },
     "localname": "OperatingExpensesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/CondensedStatementsOfOperations"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [
      "r347",
      "r357",
      "r363",
      "r365",
      "r741"
     ],
     "calculation": {
      "http://akerna.com/role/CondensedStatementsOfOperations": {
       "order": 0.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net result for the period of deducting operating expenses from operating revenues.",
        "label": "Operating Income (Loss)",
        "totalLabel": "Loss from operations",
        "verboseLabel": "Loss from operations"
       }
      }
     },
     "localname": "OperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/CondensedStatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDue": {
     "auth_ref": [
      "r245",
      "r246"
     ],
     "calculation": {
      "http://akerna.com/role/CommitmentsandContingenciesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of required minimum rental payments for leases having an initial or remaining non-cancelable letter-terms in excess of one year.",
        "label": "Operating Leases, Future Minimum Payments Due",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent": {
     "auth_ref": [
      "r245",
      "r246"
     ],
     "calculation": {
      "http://akerna.com/role/CommitmentsandContingenciesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Operating Leases, Future Minimum Payments Due, Next Twelve Months",
        "terseLabel": "Future minimum lease payments next 12 months",
        "verboseLabel": "2021"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDueCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/CommitmentsandContingenciesDetails",
      "http://akerna.com/role/CommitmentsandContingenciesDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears": {
     "auth_ref": [
      "r245",
      "r246"
     ],
     "calculation": {
      "http://akerna.com/role/CommitmentsandContingenciesDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Operating Leases, Future Minimum Payments, Due in Five Years",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDueInFiveYears",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears": {
     "auth_ref": [
      "r245",
      "r246"
     ],
     "calculation": {
      "http://akerna.com/role/CommitmentsandContingenciesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Operating Leases, Future Minimum Payments, Due in Four Years",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDueInFourYears",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears": {
     "auth_ref": [
      "r245",
      "r246"
     ],
     "calculation": {
      "http://akerna.com/role/CommitmentsandContingenciesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Future minimum lease payments of fiscal year ended June 30, 2022",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDueInThreeYears",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears": {
     "auth_ref": [
      "r245",
      "r246"
     ],
     "calculation": {
      "http://akerna.com/role/CommitmentsandContingenciesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Operating Leases, Future Minimum Payments, Due in Two Years",
        "terseLabel": "Future minimum lease payments two years",
        "verboseLabel": "2022"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDueInTwoYears",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/CommitmentsandContingenciesDetails",
      "http://akerna.com/role/CommitmentsandContingenciesDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter": {
     "auth_ref": [
      "r245",
      "r246"
     ],
     "calculation": {
      "http://akerna.com/role/CommitmentsandContingenciesDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Operating Leases, Future Minimum Payments, Due Thereafter",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDueThereafter",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear": {
     "auth_ref": [],
     "calculation": {
      "http://akerna.com/role/CommitmentsandContingenciesDetails": {
       "order": 0.0,
       "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the remainder of the fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Three months ending December 31, 2020",
        "verboseLabel": "Three months ending December 31, 2020"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLossCarryforwardsLimitationsOnUse": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A description of the limitations on the use of all operating loss carryforwards available to reduce future taxable income.",
        "label": "Operating Loss Carryforwards, Limitations on Use"
       }
      }
     },
     "localname": "OperatingLossCarryforwardsLimitationsOnUse",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/IncomeTaxesDetailsTextual"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Description of Business"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherAccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r48"
     ],
     "calculation": {
      "http://akerna.com/role/SupplementalBalanceSheetDisclosuresDetails1": {
       "order": 6.0,
       "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.",
        "label": "Other Accrued Liabilities, Current",
        "terseLabel": "Interest and other",
        "verboseLabel": "Other"
       }
      }
     },
     "localname": "OtherAccruedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/SupplementalBalanceSheetDisclosuresDetails1"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssets": {
     "auth_ref": [
      "r209",
      "r226",
      "r260"
     ],
     "calculation": {
      "http://akerna.com/role/SupplementalBalanceSheetDisclosuresDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_PrepaidExpenseCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of assets classified as other.",
        "label": "Other Assets",
        "terseLabel": "Other",
        "verboseLabel": "Other"
       }
      }
     },
     "localname": "OtherAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/SupplementalBalanceSheetDisclosuresDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherCommitment": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Minimum amount of other commitment not otherwise specified in the taxonomy. Excludes commitments explicitly modeled in the taxonomy, including but not limited to, long-term and short-term purchase commitments, recorded and unrecorded purchase obligations, supply commitments, registration payment arrangements, leases, debt, product warranties, guarantees, environmental remediation obligations, and pensions.",
        "label": "Other Commitment"
       }
      }
     },
     "localname": "OtherCommitment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/CommitmentsandContingenciesDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherCommitmentsAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of other commitment.",
        "label": "Other Commitments [Axis]"
       }
      }
     },
     "localname": "OtherCommitmentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/CommitmentsandContingenciesDetailsTextual"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherCommitmentsDescription": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of the nature and terms of commitment.",
        "label": "Other Commitments, Description",
        "terseLabel": "Employment agreement, description"
       }
      }
     },
     "localname": "OtherCommitmentsDescription",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/CommitmentsandContingenciesDetailsTextual"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherCommitmentsDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other future obligation.",
        "label": "Other Commitments [Domain]"
       }
      }
     },
     "localname": "OtherCommitmentsDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/CommitmentsandContingenciesDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": {
     "auth_ref": [
      "r181",
      "r182",
      "r185"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent",
        "terseLabel": "Foreign currency translation",
        "verboseLabel": "Foreign currency translation adjustments"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StatementsOfChangesInStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax": {
     "auth_ref": [
      "r59",
      "r61",
      "r609",
      "r611",
      "r615"
     ],
     "calculation": {
      "http://akerna.com/role/CondensedConsolidatedStatementsofComprehensiveLossunaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax, before reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax",
        "terseLabel": "Foreign currency translation"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/CondensedConsolidatedStatementsofComprehensiveLossunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionAfterTaxAndReclassificationAdjustmentAttributableToParent": {
     "auth_ref": [
      "r572",
      "r577"
     ],
     "calculation": {
      "http://akerna.com/role/CondensedConsolidatedStatementsofComprehensiveLossunaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax and reclassification adjustment, of gain (loss) from increase (decrease) in instrument-specific credit risk of financial liability measured under fair value option, attributable to parent.",
        "label": "Other Comprehensive Income (Loss), Financial Liability, Fair Value Option, after Tax and Reclassification Adjustment, Attributable to Parent",
        "terseLabel": "Unrealized (loss) gain on convertible notes",
        "verboseLabel": "Unrealized gain (loss) on convertible notes"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionAfterTaxAndReclassificationAdjustmentAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/CondensedConsolidatedStatementsofComprehensiveLossunaudited",
      "http://akerna.com/role/StatementsOfChangesInStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]",
        "terseLabel": "Other comprehensive (loss) income"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/CondensedConsolidatedStatementsofComprehensiveLossunaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherGeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r76"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of general and administrative expense classified as other.",
        "label": "Other General and Administrative Expense",
        "verboseLabel": "General and administrative expenses"
       }
      }
     },
     "localname": "OtherGeneralAndAdministrativeExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/SignificantTransactionsDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherInformationPertainingToIncomeTaxes": {
     "auth_ref": [
      "r157"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of events or transactions pertaining to income taxes classified as other.",
        "label": "Other Information Pertaining to Income Taxes",
        "terseLabel": "Income taxes, description"
       }
      }
     },
     "localname": "OtherInformationPertainingToIncomeTaxes",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/IncomeTaxesDetailsTextual"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherIntangibleAssetsNet": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated amortization of finite-lived and indefinite-lived intangible assets classified as other.",
        "label": "Other Intangible Assets, Net",
        "terseLabel": "Intangible assets",
        "verboseLabel": "Intangible assets, net"
       }
      }
     },
     "localname": "OtherIntangibleAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/DiscontinuedOperationsDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLongTermDebtCurrent": {
     "auth_ref": [
      "r31",
      "r32"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt classified as other, payable within one year or the operating cycle, if longer.",
        "label": "Current portion of long-term debt",
        "terseLabel": "Noncurrent portion"
       }
      }
     },
     "localname": "OtherLongTermDebtCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/LongTermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherPrepaidExpenseCurrent": {
     "auth_ref": [
      "r786",
      "r823"
     ],
     "calculation": {
      "http://akerna.com/role/SupplementalBalanceSheetDisclosuresDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_PrepaidExpenseCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset related to consideration paid in advance for other costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.",
        "label": "Other Prepaid Expense, Current",
        "terseLabel": "Rental deposit",
        "verboseLabel": "Deferred contract costs"
       }
      }
     },
     "localname": "OtherPrepaidExpenseCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/SupplementalBalanceSheetDisclosuresDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OverAllotmentOptionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Right given to the underwriter to sell additional shares over the initial allotment.",
        "label": "Over-Allotment Option [Member]",
        "terseLabel": "Over-Allotment Option [Member]"
       }
      }
     },
     "localname": "OverAllotmentOptionMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StockholdersDeficitDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": {
     "auth_ref": [
      "r283"
     ],
     "calculation": {
      "http://akerna.com/role/StatementsOfCashFlows": {
       "order": 0.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.",
        "label": "Payment, Tax Withholding, Share-based Payment Arrangement",
        "negatedLabel": "Value of shares withheld related to tax withholdings"
       }
      }
     },
     "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToDevelopSoftware": {
     "auth_ref": [
      "r79"
     ],
     "calculation": {
      "http://akerna.com/role/StatementsOfCashFlows": {
       "order": 0.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the development or modification of software programs or applications for internal use (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization.",
        "label": "Payments to Develop Software",
        "negatedLabel": "Developed software additions"
       }
      }
     },
     "localname": "PaymentsToDevelopSoftware",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PlanOfReorganizationDatesPlanIsEffective": {
     "auth_ref": [
      "r859"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Date the plan of reorganization is effective, in YYYY-MM-DD format.",
        "label": "Effective date"
       }
      }
     },
     "localname": "PlanOfReorganizationDatesPlanIsEffective",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StockholdersDeficitDetailsTextual"
     ],
     "xbrltype": "dateItemType"
    },
    "us-gaap_PreferredStockLiquidationPreference": {
     "auth_ref": [
      "r37",
      "r142",
      "r143",
      "r797",
      "r838"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Preferred Stock, Liquidation Preference Per Share",
        "terseLabel": "Preferred stock, liquidation preference (in dollars per share)"
       }
      }
     },
     "localname": "PreferredStockLiquidationPreference",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical",
      "http://akerna.com/role/StockholdersDeficitDetailsTextual"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_PreferredStockNoParValue": {
     "auth_ref": [
      "r37",
      "r837"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount per share of no-par value preferred stock nonredeemable or redeemable solely at the option of the issuer.",
        "label": "Preferred Stock, No Par Value",
        "terseLabel": "Preferred stock, no par value (in dollars per share)"
       }
      }
     },
     "localname": "PreferredStockNoParValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_PreferredStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r37",
      "r452"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.",
        "label": "Preferred Stock, Par or Stated Value Per Share",
        "terseLabel": "Preferred stock, par value (in dollars per share)"
       }
      }
     },
     "localname": "PreferredStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical",
      "http://akerna.com/role/StockholdersDeficitDetailsTextual"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "auth_ref": [
      "r37"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Preferred stock, shares authorized",
        "terseLabel": "Preferred stock, shares authorized (in shares)"
       }
      }
     },
     "localname": "PreferredStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical",
      "http://akerna.com/role/StockholdersDeficitDetailsTextual"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesIssued": {
     "auth_ref": [
      "r37",
      "r452"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Preferred stock, shares issued",
        "terseLabel": "Preferred stock, shares issued (in shares)"
       }
      }
     },
     "localname": "PreferredStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical",
      "http://akerna.com/role/StockholdersDeficitDetailsTextual"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesOutstanding": {
     "auth_ref": [
      "r37"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Preferred stock, shares outstanding",
        "terseLabel": "Preferred stock, shares outstanding (in shares)"
       }
      }
     },
     "localname": "PreferredStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockValue": {
     "auth_ref": [
      "r37",
      "r767"
     ],
     "calculation": {
      "http://akerna.com/role/CondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 0.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.",
        "label": "Preferred Stock, Value, Issued",
        "terseLabel": "Special voting preferred stock, par value $0.0001; 1 share authorized, issued and outstanding as of March 31, 2022 and December 31, 2021, with $1 preference in liquidation; exchangeable shares, no par value, 306,852 and 309,286 shares issued and outstanding as of March 31, 2022 and December 31, 2021 respectively",
        "verboseLabel": "Preferred stock, par value"
       }
      }
     },
     "localname": "PreferredStockValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/CondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PreferredStockVotingRights": {
     "auth_ref": [
      "r37",
      "r142"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of voting rights of nonredeemable preferred stock. Includes eligibility to vote and votes per share owned. Include also, if any, unusual voting rights.",
        "label": "Preferred Stock, Voting Rights",
        "terseLabel": "Special voting preferred stock, description"
       }
      }
     },
     "localname": "PreferredStockVotingRights",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StockholdersDeficitDetailsTextual"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "auth_ref": [
      "r787"
     ],
     "calculation": {
      "http://akerna.com/role/CondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 3.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.",
        "label": "Prepaid expenses and other current assets"
       }
      }
     },
     "localname": "PrepaidExpenseAndOtherAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/CondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrepaidExpenseCurrent": {
     "auth_ref": [
      "r268",
      "r396",
      "r397",
      "r732"
     ],
     "calculation": {
      "http://akerna.com/role/SupplementalBalanceSheetDisclosuresDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.",
        "label": "Prepaid Expense, Current",
        "totalLabel": "Total prepaid expenses and other current assets"
       }
      }
     },
     "localname": "PrepaidExpenseCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/SupplementalBalanceSheetDisclosuresDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrepaidInsurance": {
     "auth_ref": [
      "r733",
      "r743",
      "r823"
     ],
     "calculation": {
      "http://akerna.com/role/SupplementalBalanceSheetDisclosuresDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_PrepaidExpenseCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset related to consideration paid in advance for insurance that provides economic benefits within a future period of one year or the normal operating cycle, if longer.",
        "label": "Prepaid Insurance",
        "terseLabel": "Insurance"
       }
      }
     },
     "localname": "PrepaidInsurance",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/SupplementalBalanceSheetDisclosuresDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PriorPeriodReclassificationAdjustmentDescription": {
     "auth_ref": [
      "r779"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error.",
        "label": "Reclassification, Comparability Adjustment [Policy Text Block]",
        "verboseLabel": "Reclassifications"
       }
      }
     },
     "localname": "PriorPeriodReclassificationAdjustmentDescription",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PrivatePlacementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A private placement is a direct offering of securities to a limited number of sophisticated investors such as insurance companies, pension funds, mezzanine funds, stock funds and trusts.",
        "label": "Private Placement [Member]",
        "terseLabel": "Private Placement [Member]",
        "verboseLabel": "Private Placement Shares [Member]"
       }
      }
     },
     "localname": "PrivatePlacementMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StockholdersDeficitDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ProceedsFromConvertibleDebt": {
     "auth_ref": [
      "r81"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from the issuance of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.",
        "label": "Proceeds from Convertible Debt",
        "terseLabel": "Principal portion of convertible debt",
        "verboseLabel": "Proceeds from the senior convertible notes"
       }
      }
     },
     "localname": "ProceedsFromConvertibleDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/DescriptionofBusinessDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromDebtNetOfIssuanceCosts": {
     "auth_ref": [
      "r282"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from additional borrowings, net of cash paid to third parties in connection with debt origination.",
        "label": "Net proceeds",
        "terseLabel": "Net proceeds"
       }
      }
     },
     "localname": "ProceedsFromDebtNetOfIssuanceCosts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StockholdersDeficitDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromDivestitureOfBusinesses": {
     "auth_ref": [
      "r78"
     ],
     "calculation": {
      "http://akerna.com/role/StatementsOfCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow associated with the amount received from the sale of a portion of the company's business, for example a segment, division, branch or other business, during the period.",
        "label": "Proceeds from divestiture of business",
        "terseLabel": "Proceeds from sale of discontinued operations"
       }
      }
     },
     "localname": "ProceedsFromDivestitureOfBusinesses",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/DiscontinuedOperationsDetailsTextual",
      "http://akerna.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfCommonStock": {
     "auth_ref": [
      "r80"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from the additional capital contribution to the entity.",
        "label": "Cash received in connection with issuance of shares",
        "terseLabel": "Proceeds from common stock",
        "verboseLabel": "Offering costs"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/LongTermDebtDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock": {
     "auth_ref": [
      "r80"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from issuance of callable preferred stock which is identified as being convertible to another type of financial security at the option of the issuer or the holder.",
        "label": "Proceeds from Issuance of Redeemable Convertible Preferred Stock",
        "terseLabel": "Gross proceeds"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StockholdersDeficitDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSecuredNotesPayable": {
     "auth_ref": [
      "r81"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from borrowings supported by a written promise to pay an obligation that is collateralized (backed by pledge, mortgage or other lien in the entity's assets).",
        "label": "Proceeds from Secured Notes Payable",
        "terseLabel": "Proceeds from MJA Note"
       }
      }
     },
     "localname": "ProceedsFromSecuredNotesPayable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProductInformationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Product Information [Line Items]"
       }
      }
     },
     "localname": "ProductInformationLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsTextual"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ProfitLoss": {
     "auth_ref": [
      "r255",
      "r271",
      "r273",
      "r285",
      "r292",
      "r300",
      "r312",
      "r313",
      "r347",
      "r357",
      "r363",
      "r365",
      "r379",
      "r425",
      "r426",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r572",
      "r575",
      "r576",
      "r593",
      "r599",
      "r693",
      "r741",
      "r765",
      "r766",
      "r791",
      "r833"
     ],
     "calculation": {
      "http://akerna.com/role/CondensedConsolidatedStatementsofComprehensiveLossunaudited": {
       "order": 0.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      },
      "http://akerna.com/role/CondensedStatementsOfOperations": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://akerna.com/role/StatementsOfCashFlows": {
       "order": 0.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.",
        "label": "Net loss",
        "terseLabel": "Net loss",
        "totalLabel": "Net loss"
       }
      }
     },
     "localname": "ProfitLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/CondensedConsolidatedStatementsofComprehensiveLossunaudited",
      "http://akerna.com/role/CondensedStatementsOfOperations",
      "http://akerna.com/role/StatementsOfCashFlows",
      "http://akerna.com/role/StatementsOfChangesInStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r126",
      "r234",
      "r694",
      "r767"
     ],
     "calculation": {
      "http://akerna.com/role/CondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Fixed assets, net",
        "terseLabel": "Fixed assets, net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/CondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProvisionForDoubtfulAccounts": {
     "auth_ref": [
      "r281",
      "r388"
     ],
     "calculation": {
      "http://akerna.com/role/StatementsOfCashFlows": {
       "order": 11.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.",
        "label": "Accounts Receivable, Credit Loss Expense (Reversal)",
        "terseLabel": "Credit loss expense"
       }
      }
     },
     "localname": "ProvisionForDoubtfulAccounts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ReceivablesNetCurrent": {
     "auth_ref": [
      "r233",
      "r243",
      "r767"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The total amount due to the entity within one year of the balance sheet date (or one operating cycle, if longer) from outside sources, including trade accounts receivable, notes and loans receivable, as well as any other types of receivables, net of allowances established for the purpose of reducing such receivables to an amount that approximates their net realizable value.",
        "label": "Receivables, Net, Current",
        "terseLabel": "Receivables booked in other current assets"
       }
      }
     },
     "localname": "ReceivablesNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/SignificantTransactionsDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ReceivablesPolicyTextBlock": {
     "auth_ref": [
      "r812",
      "r813",
      "r814",
      "r815"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable.",
        "label": "Receivable [Policy Text Block]",
        "terseLabel": "Accounts Receivable, Net"
       }
      }
     },
     "localname": "ReceivablesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RedeemablePreferredStockMember": {
     "auth_ref": [
      "r29",
      "r138",
      "r292",
      "r379",
      "r425",
      "r427",
      "r428",
      "r429",
      "r432",
      "r433",
      "r599"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of type or class of redeemable preferred stock. For instance, cumulative preferred stock, noncumulative preferred stock, convertible or series.",
        "label": "Redeemable Preferred Stock [Member]",
        "terseLabel": "Convertible Redeemable Preferred Stock [Member]"
       }
      }
     },
     "localname": "RedeemablePreferredStockMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StockholdersDeficitDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RelatedPartyDomain": {
     "auth_ref": [
      "r495",
      "r636",
      "r637"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.",
        "label": "Related Party [Domain]"
       }
      }
     },
     "localname": "RelatedPartyDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StockholdersDeficitDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": {
     "auth_ref": [
      "r495",
      "r636",
      "r678",
      "r679",
      "r680",
      "r681",
      "r682",
      "r683",
      "r684",
      "r685",
      "r686",
      "r687",
      "r688",
      "r689",
      "r858"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.",
        "label": "Related Party [Axis]",
        "verboseLabel": "Related Party [Axis]"
       }
      }
     },
     "localname": "RelatedPartyTransactionsByRelatedPartyAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StockholdersDeficitDetailsTextual"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RepaymentsOfConvertibleDebt": {
     "auth_ref": [
      "r82"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow from the repayment of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.",
        "label": "Repayments of Convertible Debt",
        "negatedLabel": "Principal payments in cash and Common Stock"
       }
      }
     },
     "localname": "RepaymentsOfConvertibleDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/FairValueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpense": {
     "auth_ref": [
      "r155",
      "r244",
      "r868"
     ],
     "calculation": {
      "http://akerna.com/role/CondensedStatementsOfOperations": {
       "order": 0.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.",
        "label": "Research and Development Expense",
        "terseLabel": "Product development",
        "verboseLabel": "Research and Development"
       }
      }
     },
     "localname": "ResearchAndDevelopmentExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/CondensedStatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedCash": {
     "auth_ref": [
      "r780",
      "r796",
      "r869",
      "r871"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.",
        "label": "Restricted Cash",
        "terseLabel": "Restricted cash"
       }
      }
     },
     "localname": "RestrictedCash",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/CommitmentsandContingenciesDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedCashCurrent": {
     "auth_ref": [
      "r780",
      "r796"
     ],
     "calculation": {
      "http://akerna.com/role/CondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.",
        "label": "Restricted Cash, Current",
        "terseLabel": "Restricted cash"
       }
      }
     },
     "localname": "RestrictedCashCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/CondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedStockMember": {
     "auth_ref": [
      "r98"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.",
        "label": "Unvested restricted stock awards [Member]",
        "terseLabel": "Unvested restricted stock awards [Member]",
        "verboseLabel": "Unvested restricted stock awards [Member]"
       }
      }
     },
     "localname": "RestrictedStockMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/EarningperShareDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RestrictedStockUnitsRSUMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.",
        "label": "Restricted Stock Units (RSUs) [Member]",
        "verboseLabel": "Unvested restricted stock units [Member]"
       }
      }
     },
     "localname": "RestrictedStockUnitsRSUMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/EarningperShareDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of positions eliminated during the period as a percentage of total positions eliminated during the period in connection with the restructuring plan(s).",
        "label": "Restructuring reduction employees percentage",
        "verboseLabel": "Restructuring reduction employees percentage"
       }
      }
     },
     "localname": "RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/SignificantTransactionsDetailsTextual"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r40",
      "r149",
      "r231",
      "r706",
      "r711",
      "r767"
     ],
     "calculation": {
      "http://akerna.com/role/CondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 4.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings (Accumulated Deficit)",
        "terseLabel": "Accumulated deficit"
       }
      }
     },
     "localname": "RetainedEarningsAccumulatedDeficit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/CondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r250",
      "r296",
      "r297",
      "r298",
      "r301",
      "r310",
      "r313",
      "r383",
      "r530",
      "r531",
      "r532",
      "r549",
      "r550",
      "r591",
      "r702",
      "r704"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Accumulated Deficit",
        "verboseLabel": "Retained Earnings / Accumulated Deficit"
       }
      }
     },
     "localname": "RetainedEarningsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StatementsOfChangesInStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue and Contracts with Customers"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": {
     "auth_ref": [
      "r338",
      "r339",
      "r356",
      "r361",
      "r362",
      "r366",
      "r367",
      "r369",
      "r482",
      "r483",
      "r671"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, including tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value-added and excise.",
        "label": "Revenue disaggregation",
        "terseLabel": "Adjusted for adoption",
        "verboseLabel": "Revenue recognized"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerIncludingAssessedTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/RevenueandContractswithCustomersDetails",
      "http://akerna.com/role/RevenueandContractswithCustomersDetails1"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "auth_ref": [
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r477",
      "r480",
      "r481",
      "r486",
      "r487"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.",
        "label": "Revenue from Contract with Customer [Text Block]",
        "terseLabel": "Revenue and Contracts with Customers"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/RevenueandContractswithCustomers"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueFromRightsConcentrationRiskMember": {
     "auth_ref": [
      "r101"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reflects the percentage that license fee or royalty revenues during the period from other parties from use of a specified patent, trademark, or other form of right granted to such parties are to a specified benchmark, such as total license fees, total revenues, segment revenues or product line revenues. May also reflect the percentage contribution the revenue made to operating results. Risk is materially adverse effects of a loss of such revenues, which could occur upon loss of rights to sell, distribute or license others; loss of patent or copyright protection; or technological obsolescence.",
        "label": "Revenue from Rights Concentration Risk [Member]"
       }
      }
     },
     "localname": "RevenueFromRightsConcentrationRiskMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueRecognitionPolicyTextBlock": {
     "auth_ref": [
      "r737",
      "r738"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.",
        "label": "Revenue [Policy Text Block]",
        "terseLabel": "Revenue Recognition"
       }
      }
     },
     "localname": "RevenueRecognitionPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligation": {
     "auth_ref": [
      "r478"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.",
        "label": "RevenueRemainingPerformanceObligation",
        "verboseLabel": "RevenueRemainingPerformanceObligation"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/RevenueandContractswithCustomersDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": {
     "auth_ref": [
      "r479"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period",
        "terseLabel": "Revenue, performance obligation, period"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/RevenueandContractswithCustomersDetailsTextual"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_Revenues": {
     "auth_ref": [
      "r278",
      "r292",
      "r338",
      "r339",
      "r356",
      "r361",
      "r362",
      "r366",
      "r367",
      "r369",
      "r379",
      "r425",
      "r426",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r599",
      "r693",
      "r833"
     ],
     "calculation": {
      "http://akerna.com/role/CondensedStatementsOfOperations": {
       "order": 0.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).",
        "label": "Revenues",
        "measurementGuidance": "Revenues",
        "terseLabel": "Total",
        "totalLabel": "Total revenues",
        "verboseLabel": "Total revenue"
       }
      }
     },
     "localname": "Revenues",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/CondensedStatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenuesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenues [Abstract]",
        "terseLabel": "Revenue"
       }
      }
     },
     "localname": "RevenuesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/CondensedStatementsOfOperations"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Revenues from External Customers and Long-Lived Assets [Line Items]"
       }
      }
     },
     "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SalariesAndWages": {
     "auth_ref": [
      "r792"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense for salary and wage arising from service rendered by nonofficer employee. Excludes allocated cost, labor-related nonsalary expense, and direct and overhead labor cost included in cost of good and service sold.",
        "label": "Salary and Wage, NonOfficer, Excluding Cost of Good and Service Sold",
        "terseLabel": "Annual base salary"
       }
      }
     },
     "localname": "SalariesAndWages",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/CommitmentsandContingenciesDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SaleOfStockConsiderationReceivedOnTransaction": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash received on stock transaction after deduction of issuance costs.",
        "label": "Sale of Stock, Consideration Received on Transaction",
        "terseLabel": "Aggregate purchase price"
       }
      }
     },
     "localname": "SaleOfStockConsiderationReceivedOnTransaction",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StockholdersDeficitDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SaleOfStockDescriptionOfTransaction": {
     "auth_ref": [
      "r183",
      "r187",
      "r188"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Sale of stock, description",
        "terseLabel": "Sale of stock, description"
       }
      }
     },
     "localname": "SaleOfStockDescriptionOfTransaction",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StockholdersDeficitDetailsTextual"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SaleOfStockNameOfTransactionDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.",
        "label": "Sale of Stock [Domain]"
       }
      }
     },
     "localname": "SaleOfStockNameOfTransactionDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StockholdersDeficitDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares issued or sold by the subsidiary or equity method investee per stock transaction.",
        "label": "Sale of Stock, Number of Shares Issued in Transaction",
        "terseLabel": "Sale of common stock"
       }
      }
     },
     "localname": "SaleOfStockNumberOfSharesIssuedInTransaction",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StockholdersDeficitDetailsTextual"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_SaleOfStockPricePerShare": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction.",
        "label": "Common stock per share"
       }
      }
     },
     "localname": "SaleOfStockPricePerShare",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StockholdersDeficitDetailsTextual"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_SalesAndExciseTaxPayableCurrent": {
     "auth_ref": [
      "r44"
     ],
     "calculation": {
      "http://akerna.com/role/SupplementalBalanceSheetDisclosuresDetails1": {
       "order": 2.0,
       "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of liabilities incurred through that date and payable for statutory sales and use taxes, including value added tax. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Sales and Excise Tax Payable, Current",
        "terseLabel": "Sales taxes"
       }
      }
     },
     "localname": "SalesAndExciseTaxPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/SupplementalBalanceSheetDisclosuresDetails1"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of accrued liabilities.",
        "label": "Schedule of Accrued Liabilities [Table Text Block]",
        "terseLabel": "Schedule of accounts payable, accrued expenses, and other current liabilities"
       }
      }
     },
     "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/SupplementalBalanceSheetDisclosuresTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": {
     "auth_ref": [
      "r98"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.",
        "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]",
        "verboseLabel": "Schedule of diluted earnings per share"
       }
      }
     },
     "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/EarningperSharesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of contingent payment arrangements including the terms that will result in payment and the accounting treatment that will be followed if such contingencies occur, including the potential impact on earnings per share if contingencies are to be settled in common stock of the entity. The description also may include the period over which amounts are expected to be paid, and changes in the amount since the previous reporting period. This also includes contingent options and commitments.",
        "label": "Schedule of estimated acquisition date fair value of consideration",
        "terseLabel": "Schedule of estimated acquisition date fair value of consideration"
       }
      }
     },
     "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/SignificantTransactionsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": {
     "auth_ref": [
      "r164",
      "r165",
      "r564"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.",
        "label": "Schedule of Business Acquisitions, by Acquisition [Table]"
       }
      }
     },
     "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/SignificantTransactionsDetails1",
      "http://akerna.com/role/SignificantTransactionsDetails2",
      "http://akerna.com/role/SignificantTransactionsDetailsTextual",
      "http://akerna.com/role/SignificantTransactionsTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": {
     "auth_ref": [
      "r159"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.",
        "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]",
        "terseLabel": "Schedule of expense or (benefit) for income taxes"
       }
      }
     },
     "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDebtInstrumentsTextBlock": {
     "auth_ref": [
      "r54",
      "r142",
      "r146",
      "r147",
      "r148",
      "r206",
      "r207",
      "r208",
      "r222",
      "r746",
      "r748",
      "r801"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.",
        "label": "Schedule of Long-Term Debt Instruments [Table Text Block]",
        "terseLabel": "Schedule of long-term debt"
       }
      }
     },
     "localname": "ScheduleOfDebtInstrumentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/LongTermDebtTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock": {
     "auth_ref": [
      "r1",
      "r13",
      "r14",
      "r15",
      "r16",
      "r17",
      "r18",
      "r22",
      "r24",
      "r25",
      "r26",
      "r129",
      "r130"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of information related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.",
        "label": "Schedule of operations of the Discontinued Group"
       }
      }
     },
     "localname": "ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/DiscontinuedOperationsTable"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable": {
     "auth_ref": [
      "r97",
      "r99",
      "r316",
      "r317",
      "r319"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The table contains disclosure pertaining to an entity's basic earnings per share.",
        "label": "Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table]"
       }
      }
     },
     "localname": "ScheduleOfEarningsPerShareBasicByCommonClassTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/EarningperShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": {
     "auth_ref": [
      "r114",
      "r116",
      "r672"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Schedule of Finite-Lived Intangible Assets [Table]"
       }
      }
     },
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/IntangibleAssetsnetandGoodwillDetailsTextual"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock": {
     "auth_ref": [
      "r247"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of future minimum payments required in the aggregate and for each of the five succeeding fiscal years for operating leases having initial or remaining noncancelable lease terms in excess of one year and the total minimum rentals to be received in the future under noncancelable subleases as of the balance sheet date.",
        "label": "Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block]",
        "terseLabel": "Schedule of future minimum lease payments"
       }
      }
     },
     "localname": "ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/CommitmentsandContingenciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": {
     "auth_ref": [
      "r800"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions.",
        "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]",
        "terseLabel": "Schedule of statutory federal income tax rate to actual rates based on income or loss before income taxes"
       }
      }
     },
     "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfProductInformationTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule detailing quantitative information concerning products or product lines by product or product line.",
        "label": "Schedule of Product Information [Table]"
       }
      }
     },
     "localname": "ScheduleOfProductInformationTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsTextual"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": {
     "auth_ref": [
      "r168"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.",
        "label": "Schedule of fair values of assets acquired and liabilities",
        "terseLabel": "Schedule of preliminary estimated fair values of assets acquired and liabilities"
       }
      }
     },
     "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/SignificantTransactionsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock": {
     "auth_ref": [
      "r71",
      "r107"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of information concerning material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.",
        "label": "Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block]",
        "verboseLabel": "Schedule of disaggregated by primary geographical markets and revenue"
       }
      }
     },
     "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": {
     "auth_ref": [
      "r66",
      "r107"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.",
        "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]"
       }
      }
     },
     "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "auth_ref": [
      "r497",
      "r499",
      "r500",
      "r501",
      "r502",
      "r504",
      "r505",
      "r506",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r518",
      "r519",
      "r520",
      "r521",
      "r524",
      "r525",
      "r526",
      "r527",
      "r528"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about share-based payment arrangement.",
        "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/FairValueDetails4"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShortTermDebtTable": {
     "auth_ref": [
      "r45"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table or schedule providing information pertaining to borrowings under which repayment was required in less than twelve months (or normal operating cycle, if longer) after its issuance. It may include: (1) description of the short-term debt arrangement; (2) identification of the lender or type of lender; (3) repayment terms; (4) weighted average interest rate; (5) carrying amount of funds borrowed under the specified short-term debt arrangement as of the balance sheet date and measures of the maximum and average amount outstanding during the period; (6) description of the refinancing of a short-term obligation when that obligation is excluded from current liabilities in the balance sheet; and (7) amount of a short-term obligation that has been excluded from current liabilities in the balance sheet because of a refinancing of the obligation.",
        "label": "Schedule of Short-Term Debt [Table]"
       }
      }
     },
     "localname": "ScheduleOfShortTermDebtTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/CommitmentsandContingenciesDetailsTextual"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfStockByClassTable": {
     "auth_ref": [
      "r137",
      "r139",
      "r140",
      "r142",
      "r143",
      "r144",
      "r146",
      "r147",
      "r148",
      "r149",
      "r263",
      "r264",
      "r265",
      "r328",
      "r452",
      "r453",
      "r454",
      "r456",
      "r460",
      "r465",
      "r467",
      "r750",
      "r778",
      "r797"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity.",
        "label": "Schedule of Stock by Class [Table]"
       }
      }
     },
     "localname": "ScheduleOfStockByClassTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StockholdersDeficitDetailsTextual"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": {
     "auth_ref": [
      "r764",
      "r843"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the change in unrecognized tax benefits.",
        "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]",
        "terseLabel": "Schedule of changes in our liability for uncertain tax positions (gross)"
       }
      }
     },
     "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SecuredDebt": {
     "auth_ref": [
      "r33",
      "r213",
      "r230"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date, including the current and noncurrent portions, of collateralized debt obligations (with maturities initially due after one year or beyond the operating cycle, if longer). Such obligations include mortgage loans, chattel loans, and any other borrowings secured by assets of the borrower.",
        "label": "Secured Debt",
        "measurementGuidance": "Net proceeds of secured convertible notes",
        "terseLabel": "Aggregate principal amount",
        "verboseLabel": "Aggregate principal amount"
       }
      }
     },
     "localname": "SecuredDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/DescriptionofBusinessDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SecuredDebtMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Collateralized debt obligation backed by, for example, but not limited to, pledge, mortgage or other lien on the entity's assets.",
        "label": "Secured Debt [Member]"
       }
      }
     },
     "localname": "SecuredDebtMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/DescriptionofBusinessDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SecurityDeposit": {
     "auth_ref": [
      "r781"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of an asset, typically cash, provided to a counterparty to provide certain assurance of performance by the entity pursuant to the terms of a written or oral agreement, such as a lease.",
        "label": "Security Deposit",
        "verboseLabel": "Security deposit"
       }
      }
     },
     "localname": "SecurityDeposit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/CommitmentsandContingenciesDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SegmentDiscontinuedOperationsMember": {
     "auth_ref": [
      "r2",
      "r3",
      "r4",
      "r5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Component or group of components disposed of or classified as held-for-sale and representing a strategic shift that has or will have a major effect on operations and financial results. Includes a business or nonprofit activity on acquisition classified as held-for-sale.",
        "label": "Discontinued Operations [Member]"
       }
      }
     },
     "localname": "SegmentDiscontinuedOperationsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/DiscontinuedOperationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SegmentDomain": {
     "auth_ref": [
      "r337",
      "r338",
      "r339",
      "r340",
      "r341",
      "r342",
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r356",
      "r357",
      "r358",
      "r359",
      "r360",
      "r361",
      "r362",
      "r363",
      "r364",
      "r365",
      "r369",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r417",
      "r418",
      "r744",
      "r874"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.",
        "label": "Segments [Domain]"
       }
      }
     },
     "localname": "SegmentDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/IntangibleAssetsnetandGoodwillDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SegmentReportingPolicyPolicyTextBlock": {
     "auth_ref": [
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r355",
      "r367"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for segment reporting.",
        "label": "Segments",
        "verboseLabel": "Segment Reporting"
       }
      }
     },
     "localname": "SegmentReportingPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SellingAndMarketingExpense": {
     "auth_ref": [],
     "calculation": {
      "http://akerna.com/role/CondensedStatementsOfOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.",
        "label": "Sales and marketing"
       }
      }
     },
     "localname": "SellingAndMarketingExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/CondensedStatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SeniorDebtObligationsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Borrowing with the highest claim on the assets of the entity in event of bankruptcy or liquidation.",
        "label": "Senior Debt Obligations [Member]",
        "terseLabel": "Senior Convertible Notes [Member]",
        "verboseLabel": "Senior Debt Obligations [Member]"
       }
      }
     },
     "localname": "SeniorDebtObligationsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/DescriptionofBusinessDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SeniorNotesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Bond that takes priority over other debt securities sold by the issuer. In the event the issuer goes bankrupt, senior debt holders receive priority for (must receive) repayment prior to (relative to) junior and unsecured (general) creditors.",
        "label": "Senior Notes [Member]",
        "terseLabel": "Senior Convertible Notes [Member]",
        "verboseLabel": "Senior Convertible Notes [Member]"
       }
      }
     },
     "localname": "SeniorNotesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/DescriptionofBusinessDetailsTextual",
      "http://akerna.com/role/LongTermDebtDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SeriesAPreferredStockMember": {
     "auth_ref": [
      "r784",
      "r785",
      "r839"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Series A preferred stock.",
        "label": "Series A Preferred Stock [Member]"
       }
      }
     },
     "localname": "SeriesAPreferredStockMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StockholdersDeficitDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SeriesBPreferredStockMember": {
     "auth_ref": [
      "r784",
      "r785",
      "r839"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Series B preferred stock.",
        "label": "Series B Preferred Stock [Member]"
       }
      }
     },
     "localname": "SeriesBPreferredStockMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StockholdersDeficitDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SettlementLiabilitiesCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://akerna.com/role/SupplementalBalanceSheetDisclosuresDetails1": {
       "order": 5.0,
       "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amounts payable for money transfers, money orders, and consumer payment service arrangements. Settlement liabilities include amounts payable to intermediaries for global payment transfers.",
        "label": "Settlement Liabilities, Current",
        "terseLabel": "Settlements and legal"
       }
      }
     },
     "localname": "SettlementLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/SupplementalBalanceSheetDisclosuresDetails1"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "auth_ref": [
      "r516"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period",
        "negatedLabel": "Vested",
        "terseLabel": "Issuance of common stock upon vesting of restricted stock units, shares"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StatementsOfChangesInStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodIntrinsicValue": {
     "auth_ref": [
      "r516"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per share or unit weighted-average intrinsic value of award vested under share-based payment arrangement. Excludes share and unit options.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Intrinsic Value, Amount Per Share",
        "verboseLabel": "Voting preferred stock, par value"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/SignificantTransactionsDetailsTextual"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": {
     "auth_ref": [
      "r519"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value",
        "terseLabel": "Issuance of common stock upon vesting of restricted stock units"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StatementsOfChangesInStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions and Methodology [Abstract]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/FairValueDetails4"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Agreed-upon price for the exchange of the underlying asset relating to the share-based payment award.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Exercise Price",
        "terseLabel": "Exercise price"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/FairValueDetails4"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": {
     "auth_ref": [
      "r525"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate",
        "terseLabel": "Volatility"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/FairValueDetails4"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/FairValueDetails4"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "auth_ref": [
      "r500",
      "r501",
      "r502",
      "r504",
      "r505",
      "r506",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r518",
      "r519",
      "r520",
      "r521",
      "r524",
      "r525",
      "r526",
      "r527",
      "r528"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Award under share-based payment arrangement.",
        "label": "Award Type [Domain]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/EarningperShareDetails",
      "http://akerna.com/role/SummaryofSignificantAccountingPoliciesDetails1"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": {
     "auth_ref": [
      "r503",
      "r522",
      "r523",
      "r524",
      "r525",
      "r528",
      "r533",
      "r534"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.",
        "label": "Share-based Payment Arrangement [Policy Text Block]",
        "terseLabel": "Stock-Based Compensation",
        "verboseLabel": "Stock-Based Compensation"
       }
      }
     },
     "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SharePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Price of a single share of a number of saleable stocks of a company.",
        "label": "Share Price",
        "measurementGuidance": "Purchase price",
        "terseLabel": "Purchase price",
        "verboseLabel": "Share price"
       }
      }
     },
     "localname": "SharePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/CommitmentsandContingenciesDetailsTextual",
      "http://akerna.com/role/SignificantTransactionsDetailsTextual"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": {
     "auth_ref": [
      "r524"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term",
        "terseLabel": "Expected term (years)"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/FairValueDetails4"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1": {
     "auth_ref": [
      "r521"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term for fully vested and expected to vest exercisable or convertible options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term",
        "verboseLabel": "Vested term"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsTextual"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1": {
     "auth_ref": [
      "r519"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of options vested. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value",
        "verboseLabel": "Granted fair value"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SharesIssued": {
     "auth_ref": [
      "r141"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Shares issued",
        "terseLabel": "Shares sold",
        "verboseLabel": "Exchangeable shares issued"
       }
      }
     },
     "localname": "SharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StockholdersDeficitDetailsTextual"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_SharesIssuedPricePerShare": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per share or per unit amount of equity securities issued.",
        "label": "Price Per Share",
        "terseLabel": "Purchase price per unit (in dollars per share)",
        "verboseLabel": "Convertible into shares of common stock per share"
       }
      }
     },
     "localname": "SharesIssuedPricePerShare",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StockholdersDeficitDetailsTextual"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_SharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.",
        "label": "Shares, Outstanding",
        "periodEndLabel": "Balance, shares",
        "periodStartLabel": "Balance, shares",
        "terseLabel": "Exchangeable shares outstanding",
        "verboseLabel": "Exchangeable shares outstanding"
       }
      }
     },
     "localname": "SharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/SignificantTransactionsDetailsTextual",
      "http://akerna.com/role/StatementsOfChangesInStockholdersEquity",
      "http://akerna.com/role/SummaryofSignificantAccountingPoliciesDetails1"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement.",
        "label": "Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation",
        "negatedLabel": "Shares withheld for withholding taxes, shares"
       }
      }
     },
     "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StatementsOfChangesInStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShortTermDebtLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Short-Term Debt [Line Items]"
       }
      }
     },
     "localname": "ShortTermDebtLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/CommitmentsandContingenciesDetailsTextual"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShortTermDebtTypeAxis": {
     "auth_ref": [
      "r45"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of short-term debt arrangement.",
        "label": "Short-term Debt, Type [Axis]"
       }
      }
     },
     "localname": "ShortTermDebtTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/CommitmentsandContingenciesDetailsTextual",
      "http://akerna.com/role/EarningperShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShortTermDebtTypeDomain": {
     "auth_ref": [
      "r44"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of short-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing.",
        "label": "Short-term Debt, Type [Domain]"
       }
      }
     },
     "localname": "ShortTermDebtTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/CommitmentsandContingenciesDetailsTextual",
      "http://akerna.com/role/EarningperShareDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShortdurationInsuranceContractsScheduleOfHistoricalClaimsDurationTableTextBlock": {
     "auth_ref": [
      "r241"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of average annual percentage payout of incurred claims by age, after reinsurance, for short-duration insurance contracts.",
        "label": "Summarizes adjusted for the adoption of ASC 606",
        "verboseLabel": "Summarizes adjusted for the adoption of ASC 606"
       }
      }
     },
     "localname": "ShortdurationInsuranceContractsScheduleOfHistoricalClaimsDurationTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/RevenueandContractswithCustomersTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SignificantAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r95",
      "r289"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.",
        "label": "Significant Accounting Policies [Text Block]",
        "terseLabel": "Summary of Significant Accounting Policies"
       }
      }
     },
     "localname": "SignificantAccountingPoliciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "auth_ref": [
      "r253",
      "r337",
      "r338",
      "r339",
      "r340",
      "r341",
      "r342",
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r356",
      "r357",
      "r358",
      "r359",
      "r360",
      "r361",
      "r362",
      "r363",
      "r364",
      "r365",
      "r369",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r415",
      "r417",
      "r418",
      "r744",
      "r874"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by business segments.",
        "label": "Segments [Axis]"
       }
      }
     },
     "localname": "StatementBusinessSegmentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/IntangibleAssetsnetandGoodwillDetailsTextual"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementClassOfStockAxis": {
     "auth_ref": [
      "r263",
      "r264",
      "r265",
      "r292",
      "r316",
      "r317",
      "r319",
      "r321",
      "r328",
      "r329",
      "r379",
      "r425",
      "r427",
      "r428",
      "r429",
      "r432",
      "r433",
      "r452",
      "r453",
      "r456",
      "r460",
      "r467",
      "r599",
      "r730",
      "r778",
      "r797",
      "r810"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by the different classes of stock of the entity.",
        "label": "Class of Stock [Axis]"
       }
      }
     },
     "localname": "StatementClassOfStockAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/CondensedConsolidatedBalanceSheetsUnaudited",
      "http://akerna.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical",
      "http://akerna.com/role/SignificantTransactionsDetailsTextual",
      "http://akerna.com/role/StockholdersDeficitDetailsTextual"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r57",
      "r141",
      "r250",
      "r275",
      "r276",
      "r277",
      "r296",
      "r297",
      "r298",
      "r301",
      "r310",
      "r313",
      "r327",
      "r383",
      "r469",
      "r530",
      "r531",
      "r532",
      "r549",
      "r550",
      "r591",
      "r616",
      "r617",
      "r618",
      "r619",
      "r620",
      "r621",
      "r635",
      "r702",
      "r703",
      "r704"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by component of equity.",
        "label": "Equity Components [Axis]"
       }
      }
     },
     "localname": "StatementEquityComponentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StatementsOfChangesInStockholdersEquity",
      "http://akerna.com/role/StockholdersDeficitDetailsTextual",
      "http://akerna.com/role/SummaryofSignificantAccountingPoliciesDetails1"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Statement [Line Items]",
        "terseLabel": "Condensed Consolidated Statements of Operations"
       }
      }
     },
     "localname": "StatementLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/CondensedConsolidatedBalanceSheetsUnaudited",
      "http://akerna.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical",
      "http://akerna.com/role/CondensedStatementsOfOperations",
      "http://akerna.com/role/StatementsOfChangesInStockholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "localname": "StatementOfCashFlowsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "localname": "StatementOfFinancialPositionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Comprehensive Income [Abstract]"
       }
      }
     },
     "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "localname": "StatementOfStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [
      "r296",
      "r297",
      "r298",
      "r327",
      "r671"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.",
        "label": "Statement [Table]"
       }
      }
     },
     "localname": "StatementTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/CondensedConsolidatedBalanceSheetsUnaudited",
      "http://akerna.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical",
      "http://akerna.com/role/CondensedStatementsOfOperations",
      "http://akerna.com/role/StatementsOfChangesInStockholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": {
     "auth_ref": [
      "r37",
      "r38",
      "r149"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of stock issued during the period pursuant to acquisitions.",
        "label": "Issuance of common stock in connection with reverse merger, shares",
        "negatedLabel": "Shares returned in connection with acquisition, Shares",
        "terseLabel": "Common shares issued in acquisition, Shares"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesAcquisitions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StatementsOfChangesInStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": {
     "auth_ref": [
      "r56",
      "r141",
      "r142",
      "r149",
      "r444"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued during the period as a result of the conversion of convertible securities.",
        "label": "Stock Issued During Period, Shares, Conversion of Convertible Securities",
        "terseLabel": "Settlement of convertible notes, shares"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StatementsOfChangesInStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesConversionOfUnits": {
     "auth_ref": [
      "r37",
      "r38",
      "r141",
      "r142",
      "r149"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares issued during the period upon the conversion of units. An example of a convertible unit is an umbrella partnership real estate investment trust unit (UPREIT unit).",
        "label": "Stock Issued During Period, Shares, Conversion of Units",
        "terseLabel": "Conversion of exchangeable shares to common stock, shares"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesConversionOfUnits",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StatementsOfChangesInStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesNewIssues": {
     "auth_ref": [
      "r37",
      "r38",
      "r141",
      "r149"
     ],
     "lang": {
      "en-us": {
       "role": {
        "disclosureGuidance": "Initial public offering, shares",
        "documentation": "Number of new stock issued during the period.",
        "label": "Stock Issued During Period, Shares, New Issues",
        "measurementGuidance": "Common stock, shares",
        "terseLabel": "Issuance of common stock, shares",
        "verboseLabel": "Common stock issued for cash consideration"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesNewIssues",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/CommitmentsandContingenciesDetailsTextual",
      "http://akerna.com/role/DescriptionofBusinessDetailsTextual"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesOther": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of stock issued attributable to transactions classified as other.",
        "label": "Cash received in connection with exercise of warrants, shares",
        "terseLabel": "Shares issued in connection with the ATM offering program, Shares",
        "verboseLabel": "Right to purchase common stock"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesOther",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/SignificantTransactionsDetailsTextual"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": {
     "auth_ref": [
      "r141",
      "r149"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards.",
        "label": "Stock Issued During Period, Shares, Restricted Stock Award, Gross",
        "terseLabel": "Restricted stock vesting, shares",
        "verboseLabel": "Granted shares of restricted stock"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsTextual"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueAcquisitions": {
     "auth_ref": [
      "r57",
      "r141",
      "r149"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of stock issued pursuant to acquisitions during the period.",
        "label": "Issuance of common stock in connection with reverse merger",
        "negatedLabel": "Shares returned in connection with acquisition",
        "positiveLabel": "Common stock issued in business combinations",
        "terseLabel": "Shares returned in connection with 365 Cannabis acquisition",
        "verboseLabel": "Common stock valued"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueAcquisitions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StatementsOfChangesInStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": {
     "auth_ref": [
      "r57",
      "r141",
      "r149"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The gross value of stock issued during the period upon the conversion of convertible securities.",
        "label": "Stock Issued During Period, Value, Conversion of Convertible Securities",
        "terseLabel": "Settlement of convertible notes"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StatementsOfChangesInStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueConversionOfUnits": {
     "auth_ref": [
      "r57",
      "r141",
      "r149"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of stock issued during the period upon the conversion of units. An example of a convertible unit is an umbrella partnership real estate investment trust unit (UPREIT unit).",
        "label": "Stock Issued During Period, Value, Conversion of Units",
        "terseLabel": "Conversion of exchangeable shares to common stock"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueConversionOfUnits",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StatementsOfChangesInStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueNewIssues": {
     "auth_ref": [
      "r37",
      "r38",
      "r141",
      "r149"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.",
        "label": "Stock Issued During Period, Value, New Issues",
        "terseLabel": "Issuance of common stock",
        "verboseLabel": "Units sold to the underwriters"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueNewIssues",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/DescriptionofBusinessDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r38",
      "r41",
      "r42",
      "r108",
      "r767",
      "r799",
      "r819",
      "r855"
     ],
     "calculation": {
      "http://akerna.com/role/CondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.",
        "label": "Stockholders' Equity Attributable to Parent",
        "periodEndLabel": "Balance",
        "periodStartLabel": "Balance",
        "terseLabel": "Stockholder's equity",
        "totalLabel": "Total stockholders\u2019\u00a0deficit",
        "verboseLabel": "Common stock, par value"
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/CondensedConsolidatedBalanceSheetsUnaudited",
      "http://akerna.com/role/StatementsOfChangesInStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity:",
        "terseLabel": "Stockholders\u2019\u00a0deficit"
       }
      }
     },
     "localname": "StockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/CondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquityNoteAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity Note [Abstract]"
       }
      }
     },
     "localname": "StockholdersEquityNoteAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StockholdersDeficitDetailsTextual"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "auth_ref": [
      "r151",
      "r291",
      "r453",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r464",
      "r466",
      "r469",
      "r582"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.",
        "label": "Stockholders' Equity and Stock-Based Compensation",
        "verboseLabel": "Equity"
       }
      }
     },
     "localname": "StockholdersEquityNoteDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StockholdersDeficit"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SubsequentEventMember": {
     "auth_ref": [
      "r622",
      "r638"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event [Member]"
       }
      }
     },
     "localname": "SubsequentEventMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsTextual",
      "http://akerna.com/role/LongTermDebtDetailsTextual",
      "http://akerna.com/role/SignificantTransactionsDetailsTextual",
      "http://akerna.com/role/StockholdersDeficitDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "auth_ref": [
      "r622",
      "r638"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Axis]"
       }
      }
     },
     "localname": "SubsequentEventTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsTextual",
      "http://akerna.com/role/LongTermDebtDetailsTextual",
      "http://akerna.com/role/SignificantTransactionsDetailsTextual",
      "http://akerna.com/role/StockholdersDeficitDetailsTextual"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "auth_ref": [
      "r622",
      "r638"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Domain]"
       }
      }
     },
     "localname": "SubsequentEventTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsTextual",
      "http://akerna.com/role/LongTermDebtDetailsTextual",
      "http://akerna.com/role/SignificantTransactionsDetailsTextual",
      "http://akerna.com/role/StockholdersDeficitDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventsPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for reporting subsequent events.",
        "label": "Subsequent Events, Policy [Policy Text Block]",
        "verboseLabel": "Subsequent Events"
       }
      }
     },
     "localname": "SubsequentEventsPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SubsidiarySaleOfStockAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of sale of the entity's stock.",
        "label": "Sale of Stock [Axis]"
       }
      }
     },
     "localname": "SubsidiarySaleOfStockAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StockholdersDeficitDetailsTextual"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": {
     "auth_ref": [
      "r788"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity.",
        "label": "Supplemental Balance Sheet Disclosures [Text Block]",
        "terseLabel": "Supplemental Balance Sheet Disclosures"
       }
      }
     },
     "localname": "SupplementalBalanceSheetDisclosuresTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/SupplementalBalanceSheetDisclosures"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SupplementalDeferredPurchasePrice": {
     "auth_ref": [
      "r91",
      "r92",
      "r93"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A device of credit enhancement where a part of the purchase price for the receivable/ payable is retained to serve as a cash collateral.",
        "label": "Gross purchase price"
       }
      }
     },
     "localname": "SupplementalDeferredPurchasePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/StockholdersDeficitDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": {
     "auth_ref": [
      "r375",
      "r376",
      "r450",
      "r465",
      "r581",
      "r639",
      "r640",
      "r641",
      "r642",
      "r643",
      "r644",
      "r645",
      "r646",
      "r647",
      "r648",
      "r649",
      "r650",
      "r651",
      "r652",
      "r653",
      "r654",
      "r655",
      "r656",
      "r657",
      "r658",
      "r659",
      "r660",
      "r661",
      "r662",
      "r663",
      "r664",
      "r665",
      "r666",
      "r667",
      "r668",
      "r816",
      "r817",
      "r818",
      "r877",
      "r878",
      "r879",
      "r880",
      "r881",
      "r882",
      "r883"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.",
        "label": "Financial Instruments [Domain]"
       }
      }
     },
     "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/DescriptionofBusinessDetailsTextual",
      "http://akerna.com/role/FairValueDetails1",
      "http://akerna.com/role/FairValueDetails3",
      "http://akerna.com/role/FairValueDetailsTextual",
      "http://akerna.com/role/FairValueTables",
      "http://akerna.com/role/LongTermDebtDetailsTextual",
      "http://akerna.com/role/StockholdersDeficitDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_UnbilledContractsReceivable": {
     "auth_ref": [
      "r670"
     ],
     "calculation": {
      "http://akerna.com/role/SupplementalBalanceSheetDisclosuresDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_PrepaidExpenseCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unbilled amounts due for services rendered or to be rendered, actions taken or to be taken, or a promise to refrain from taking certain actions in accordance with the terms of a legally binding agreement between the entity and, at a minimum, one other party. An example would be amounts associated with contracts or programs where the recognized revenue for performance thereunder exceeds the amounts billed under the terms thereof as of the date of the balance sheet.",
        "label": "Unbilled Contracts Receivable",
        "terseLabel": "Unbilled receivables"
       }
      }
     },
     "localname": "UnbilledContractsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/SupplementalBalanceSheetDisclosuresDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": {
     "auth_ref": [
      "r539"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.",
        "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued",
        "terseLabel": "Uncertain tax position"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/IncomeTaxesDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UseOfEstimates": {
     "auth_ref": [
      "r104",
      "r105",
      "r106",
      "r331",
      "r332",
      "r334",
      "r335"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.",
        "label": "Use of Estimates, Policy [Policy Text Block]",
        "terseLabel": "Use of Estimates"
       }
      }
     },
     "localname": "UseOfEstimates",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": {
     "auth_ref": [
      "r543"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset.",
        "label": "Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount",
        "terseLabel": "Change in valuation allowance"
       }
      }
     },
     "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/IncomeTaxesDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_WarrantMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount.",
        "label": "Warrant [Member]",
        "terseLabel": "Warrant [Member]",
        "verboseLabel": "Warrants [Member]"
       }
      }
     },
     "localname": "WarrantMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/EarningperShareDetails",
      "http://akerna.com/role/FairValueDetailsTextual",
      "http://akerna.com/role/SignificantTransactionsDetailsTextual",
      "http://akerna.com/role/StockholdersDeficitDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_WarrantsAndRightsNoteDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Warrants and Rights Note Disclosure [Abstract]"
       }
      }
     },
     "localname": "WarrantsAndRightsNoteDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_WarrantsAndRightsOutstanding": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of outstanding derivative securities that permit the holder the right to purchase securities (usually equity) from the issuer at a specified price.",
        "label": "Warrants and Rights Outstanding",
        "verboseLabel": "Outstanding common stock equivalents"
       }
      }
     },
     "localname": "WarrantsAndRightsOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/SummaryofSignificantAccountingPoliciesDetails1"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_WarrantsAndRightsOutstandingTerm": {
     "auth_ref": [
      "r854"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Warrants and Rights Outstanding, Term"
       }
      }
     },
     "localname": "WarrantsAndRightsOutstandingTerm",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/FairValueDetailsTextual"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r315",
      "r321"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.",
        "label": "Basic and diluted weighted average common stock outstanding",
        "terseLabel": "Weighted average common stock outstanding",
        "verboseLabel": "Basic and diluted weighted average common shares outstanding"
       }
      }
     },
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://akerna.com/role/CondensedStatementsOfOperations"
     ],
     "xbrltype": "sharesItemType"
    }
   },
   "unitCount": 6
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=d3e1107-107759",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=SL51721533-107759",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=d3e1060-107759",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 4.E)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=109237563&loc=d3e33749-111570",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r11": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=d3e1063-107759",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(2)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "350",
   "URI": "https://asc.fasb.org/topic&trid=2144416",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r12": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "15",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=126982154&loc=d3e400-110220",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=126905981&loc=d3e2510-110228",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=126905981&loc=d3e2611-110228",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=126905981&loc=d3e2420-110228",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=126905981&loc=d3e2473-110228",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r13": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=SL51724579-110230",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "360",
   "URI": "https://asc.fasb.org/topic&trid=2155823",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "https://asc.fasb.org/topic&trid=2144648",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466302&loc=d3e4852-112606",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031898-161870",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "470",
   "URI": "https://asc.fasb.org/topic&trid=2208564",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(CFRR 211.02)",
   "Topic": "480",
   "URI": "https://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Topic": "480",
   "URI": "https://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r14": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1474-107760",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21553-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21484-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21488-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r15": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721659-107760",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "50",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=6784392&loc=d3e188667-122775",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "505",
   "URI": "https://asc.fasb.org/topic&trid=2208762",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5047-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11149-113907",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11178-113907",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "730",
   "URI": "https://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r16": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721663-107760",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Subparagraph": "(a)-(d)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=6909625&loc=d3e227-128457",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)(2)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(1)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r17": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721665-107760",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "38",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=6911189&loc=d3e6405-128476",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6578-128477",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6613-128477",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126966325&loc=d3e6819-128478",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "30",
   "Subparagraph": "b",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126966325&loc=d3e6819-128478",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(c)(2)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "805",
   "URI": "https://asc.fasb.org/topic&trid=2303972",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r18": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721671-107760",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4613673-111683",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569643-111683",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569655-111683",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(3)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c),(3)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4582445-111684",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r19": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r198": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13467-108611",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=SL51721491-107759",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r20": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13476-108611",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14172-108612",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r206": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(10))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r21": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(11))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(13))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(15)(2))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(16))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(23))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.17)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(19))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(13)(f))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(20))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(22))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r22": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Subparagraph": "(c)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Subparagraph": "(g)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r223": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126941378&loc=d3e61044-112788",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r224": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(15)(b)(2))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r225": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(16))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r226": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(10))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r227": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r228": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(16)(a)(1))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(16)(a))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r23": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r230": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(16))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r231": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(5))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.(a),19)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(10))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(11))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r238": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(12))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r239": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(18))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r24": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(19))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4G",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671329-158438",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(13))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=120401414&loc=d3e603758-122996",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-06(3))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=120401414&loc=d3e604059-122996",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "985",
   "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r245": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(Note 3)",
   "Topic": "840",
   "URI": "https://asc.fasb.org/extlink&oid=123403562&loc=d3e38371-112697",
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef"
  },
  "r246": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "840",
   "URI": "https://asc.fasb.org/extlink&oid=123406913&loc=d3e41502-112717",
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "840",
   "URI": "https://asc.fasb.org/extlink&oid=123406913&loc=d3e41502-112717",
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r25": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721677-107760",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(2)",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r256": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(15))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r26": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(17))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r261": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(18))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(22))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r263": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(27)(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r265": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(4))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(7))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(9))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r27": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=26872618&loc=d3e7436-122677",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22(a)(2))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r276": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(1))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(24))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r28": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/subtopic&trid=2122178",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r280": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(25))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r281": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(5))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r285": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3000-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r286": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r287": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r288": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r289": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18726-107790",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r29": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(27)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r290": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(c))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r291": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(e)(1))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r294": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r295": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-04(a))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r296": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r297": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r298": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r299": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21728-107793",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=SL51721494-107759",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r30": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(19)(a)(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r300": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r301": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r302": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(4)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r303": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r304": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r306": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=SL124452830-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r307": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r308": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r309": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r31": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(19))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r310": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r311": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r312": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r313": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r314": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.M.Q2)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r315": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r316": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r317": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1278-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r318": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r319": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r32": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(20))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r320": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r321": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r322": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r323": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r324": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r325": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r326": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "260",
   "URI": "https://asc.fasb.org/topic&trid=2144383",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r327": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r328": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r329": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r33": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(22))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r330": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r331": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r332": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r333": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r334": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r335": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r336": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "275",
   "URI": "https://asc.fasb.org/topic&trid=2134479",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r337": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8657-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r338": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r339": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r34": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(26)(a))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r340": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r341": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r342": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r343": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r344": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r345": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r346": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(j)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r347": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r348": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r349": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r35": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(26)(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r350": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r351": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r352": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r353": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r354": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r355": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r356": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r358": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r359": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r36": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(27))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r360": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r361": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r362": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r363": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r364": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r365": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r366": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r367": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r368": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r369": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r37": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r370": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r371": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r372": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r373": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r374": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r375": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r376": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=SL120269820-111563",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r377": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r378": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r379": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r38": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r380": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r381": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r382": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r383": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r384": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(3)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r385": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(4)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r386": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r387": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r388": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r389": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r39": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r390": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r391": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r392": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r393": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r394": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r395": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r396": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Topic": "340",
   "URI": "https://asc.fasb.org/extlink&oid=126905020&loc=d3e5879-108316",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r397": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "340",
   "URI": "https://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r398": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r399": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=SL51721501-107759",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r40": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r400": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r401": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r402": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r403": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r404": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r405": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r406": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r407": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r408": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r409": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r41": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r410": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r411": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r412": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r413": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r414": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r415": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r416": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r417": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r418": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(d))",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r419": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "440",
   "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r42": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(31))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r420": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "440",
   "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r421": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r422": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r423": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r424": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q4)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r425": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r426": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r427": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r428": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r429": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r43": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(32))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r430": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r431": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r432": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r433": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r434": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r435": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r436": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r437": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r438": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r439": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r44": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r440": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r441": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r442": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r443": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r444": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r445": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r446": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r447": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r448": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r449": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r45": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r450": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r451": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r452": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r453": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r454": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r455": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r456": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r457": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r458": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r459": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r46": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19,20)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r460": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r461": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r462": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496180-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r463": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r464": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r465": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r466": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r467": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r468": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r469": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r47": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19-26)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r470": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130531-203044",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r471": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130532-203044",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r472": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r473": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r474": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r475": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r476": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r477": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r478": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r479": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r48": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.20)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r480": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r481": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130558-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r482": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r483": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r484": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r485": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r486": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130550-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r487": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "606",
   "URI": "https://asc.fasb.org/topic&trid=49130388",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r488": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(i)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r489": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r49": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.21)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r490": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r491": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r492": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r493": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r494": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(03)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r495": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(n)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r496": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(d)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r497": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r498": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4534-113899",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r499": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4549-113899",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=SL51721503-107759",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r50": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22(a)(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r500": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r501": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r502": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r503": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r504": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r505": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r506": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r507": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r508": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r509": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22(a)(2))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r510": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r511": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r512": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r513": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r514": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r515": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r516": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r517": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r518": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r519": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r52": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22(a)(5))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r520": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r521": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r522": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r523": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r524": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r525": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r526": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r527": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r528": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(v)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r529": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r53": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22(a))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r530": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r531": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r532": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r533": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.D.2.Q6)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r534": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "https://asc.fasb.org/topic&trid=2228938",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r535": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32059-109318",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r536": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r537": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r538": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r539": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r540": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r541": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r542": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r543": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r544": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r545": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r546": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r547": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r548": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r549": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.25)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r550": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r551": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.5.Q1)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r552": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.7)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r553": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.1)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r554": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.2)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r555": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.4)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r556": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.C)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r557": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r558": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "270",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=109227538&loc=d3e44648-109337",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r559": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "270",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r56": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29-30)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r560": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r561": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "https://asc.fasb.org/topic&trid=2144680",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r562": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(2)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r563": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(3)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r564": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r565": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r566": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r567": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r568": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r569": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)(3)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r570": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(c)(1)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r571": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e7008-128479",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r572": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r573": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r574": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r575": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r576": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r577": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(3)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r578": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4582445-111684",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r579": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r58": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.3,4)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r580": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r581": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=d3e90205-114008",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r582": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=SL126733271-114008",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r583": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)(1)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r584": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)(2)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r585": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r586": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)(1)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r587": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)(2)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r588": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(c)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r589": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r59": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a-c)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r590": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(2)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r591": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r592": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(4)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r593": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r594": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL126732908-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r595": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r596": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r597": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r598": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r599": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=d3e957-107759",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r600": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL120254526-165497",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r601": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL120254526-165497",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r602": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r603": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r604": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r605": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r606": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL122642865-165497",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r607": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL122642865-165497",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r608": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=126980362&loc=d3e28228-110885",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r609": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=126980362&loc=d3e28129-110885",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r610": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=123602790&loc=d3e30226-110892",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r611": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=123602790&loc=d3e30304-110892",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r612": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=125521441&loc=d3e30690-110894",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r613": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=124440516&loc=d3e30840-110895",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r614": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r615": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32022-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r616": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r617": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r618": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r619": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r62": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r620": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r621": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r622": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r623": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "832",
   "URI": "https://asc.fasb.org/extlink&oid=128342835&loc=SL128342857-244232",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r624": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "832",
   "URI": "https://asc.fasb.org/extlink&oid=128342835&loc=SL128342857-244232",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r625": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r626": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r627": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r628": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r629": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r63": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r630": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL122150809-237846",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r631": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r632": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r633": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r634": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(01)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r635": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r636": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r637": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r638": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r639": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)(i)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r64": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r640": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)(ii)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r641": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r642": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r643": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r644": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r645": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r646": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r647": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r648": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r649": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(13))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868656-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r650": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r651": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r652": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r653": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r654": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r655": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r656": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r657": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(4)(i)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r658": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r659": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r66": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(1))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r660": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r661": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(4)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r662": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(5)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r663": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(6)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r664": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(7)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r665": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(b)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r666": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r667": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r668": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r669": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "910",
   "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(12))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r670": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "310",
   "Topic": "912",
   "URI": "https://asc.fasb.org/extlink&oid=126938201&loc=d3e55302-109406",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r671": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.L)",
   "Topic": "924",
   "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r672": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "926",
   "URI": "https://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r673": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "926",
   "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r674": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "926",
   "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r675": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "926",
   "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r676": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "340",
   "Topic": "928",
   "URI": "https://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r677": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-10(c)(7)(ii))",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126954596&loc=d3e511914-122862",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r678": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r679": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(14))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r680": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r681": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r682": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r683": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r684": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "33",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r685": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "33",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r686": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "35A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r687": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "35A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r688": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(c)(1)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r689": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(c)(2)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(20))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r690": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(10)(1))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r691": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(26))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r692": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(27))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r693": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r694": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r695": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r696": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(22))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r697": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(23))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r698": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(9))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r699": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=SL51721523-107759",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r700": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r701": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r702": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r703": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(1)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r704": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(2)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r705": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(1)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r706": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(i)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r707": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(ii)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r708": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(iii)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r709": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(iv)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.1)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r710": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(1)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r711": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(2)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r712": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r713": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "210",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=118262064&loc=SL116631418-115840",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r714": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "210",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=118262064&loc=SL116631419-115840",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r715": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "310",
   "Subparagraph": "(SX 210.12-29(Footnote 4))",
   "Topic": "948",
   "URI": "https://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r716": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Topic": "954",
   "URI": "https://asc.fasb.org/extlink&oid=126942805&loc=d3e3115-115594",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r717": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "440",
   "Subparagraph": "(a)",
   "Topic": "954",
   "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r718": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column B))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r719": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column C))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.1,2)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r720": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column D))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r721": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column E))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r722": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column F))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r723": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column G))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r724": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column H))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r725": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column I))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r726": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 2))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r727": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(c)",
   "Topic": "976",
   "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r728": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(b)",
   "Topic": "978",
   "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r729": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "985",
   "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.13)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r730": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1402",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r731": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r732": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r733": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(g)(1)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r734": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r735": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r736": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r737": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r738": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r739": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.2)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r740": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r741": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r742": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r743": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "340",
   "URI": "https://asc.fasb.org/extlink&oid=126905020&loc=d3e5879-108316",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r744": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r745": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r746": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r747": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r748": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69E",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r749": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r75": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.3)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r750": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r751": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r752": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r753": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r754": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r755": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r756": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r757": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r758": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r759": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.4)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r760": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r761": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r762": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r763": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r764": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "217",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126976462&loc=d3e36027-109320",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r765": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4J",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r766": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r767": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r768": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r769": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.7)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r770": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r771": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r772": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r773": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r774": {
   "Name": "Form 10-Q",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "308",
   "Subsection": "a",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r775": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r776": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r777": {
   "Name": "Securities Act",
   "Number": "7A",
   "Publisher": "SEC",
   "Section": "B",
   "Subsection": "2",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r778": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054",
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef"
  },
  "r779": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=124429488&loc=d3e326-107755",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r780": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r781": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(17))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r782": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(20))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r783": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(26)(c))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r784": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(27)(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r785": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r786": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(7))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r787": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(9))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r788": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "210",
   "URI": "https://asc.fasb.org/topic&trid=2122208",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r789": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r790": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r791": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r792": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(4))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r793": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r794": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r795": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r796": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r797": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(d))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r798": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(f))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r799": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=SL51721525-107759",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r800": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r801": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-04(a))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r802": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r803": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r804": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r805": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=SL124452830-107794",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r806": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r807": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r808": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r809": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r810": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "55",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2626-109256",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r811": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8672-108599",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r812": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r813": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r814": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=84159169&loc=d3e10149-111534",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r815": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=84159169&loc=d3e10178-111534",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r816": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "321",
   "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r817": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "321",
   "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r818": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "321",
   "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r819": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r820": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(3)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r821": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(4)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r822": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r823": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "340",
   "URI": "https://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r824": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r825": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r826": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r827": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "410",
   "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r828": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r829": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21D",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=SL94080555-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r830": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r831": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "https://asc.fasb.org/topic&trid=2127136",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r832": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=28183603&loc=d3e692-112598",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r833": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r834": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r835": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r836": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r837": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r838": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r839": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r840": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r841": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r842": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r843": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r844": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r845": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r846": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r847": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r848": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r849": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(2)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r850": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(3)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r851": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r852": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r853": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r854": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(2)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r855": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r856": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(01)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r857": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r858": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r859": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=124437977&loc=SL2890575-112764",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r860": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r861": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r862": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r863": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r864": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r865": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r866": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r867": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r868": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "730",
   "Topic": "912",
   "URI": "https://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r869": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(1)(a))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r870": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(27))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r871": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(2))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r872": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(23))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r873": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(3)(b))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r874": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4H",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r875": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(c)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r876": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r877": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1402",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r878": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(1)",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r879": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r880": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(3)",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r881": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(i)",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r882": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(ii)",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r883": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(iii)",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=d3e1012-107759",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4304-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4313-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4332-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "https://asc.fasb.org/topic&trid=2122369",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  }
 },
 "version": "2.2"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>74
<FILENAME>0001213900-23-039812-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001213900-23-039812-xbrl.zip
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
MBPA_*-5+#049+=(.^KB(\,0_$AF IU5E2C*?:35#3I=R,0E/=IH02F%6*+U
MZIU/=14_B2U8(QAZD5SR&0]ZK]7RU!;;?"VXW^G3#UNV:JW,N=PKOFU&>$;"
MM\DPPG$E[)'^6!2[7?-@@C<LY/_K.U9MIXO ,#1$VCF=K=Z]BDRPK_,G*\'&
MR^U[]I9'!K%Z)R=_V7X3>-<'7AA!_E3]130EK82:%>TM&KG\MM*DPI06($JG
M5TVF4IMO.Z*D1ZD@]/=')]5U(9(D7(^_(JV;I<IGG"'%0BUW(!EN"$L[]"IK
M$7VRI ^,5O;L=<X8QX(*OCOKL1)VQG_>J^,/!FV]U?^>H&L GFC\#[& WED+
M3D].^ROPV/YPR3-6\=?^?V@1[Q:#)P0-VV%+3O!/3D"D1'RWDOGL6[_]PL+6
M-YO#EK(A%1QXO]G!XZ-QUW;WO5JWO;*N,^.#M]^;MP^VWT[72[SROJ/Q>LSP
MQ,;:]XHC8^[%5&(*E_<8EWP:!-<;19'WH:3@L5F.CW^LSH_IUOR _O6H*_>[
MF+<O?S"L-[?OFMZ^O^ 5Z;VY0M?_,Y?PM_KW+EW_OUY^ U!+ P04    " "A
M@J]6U'%T]XD(  #21   "P   &5X,S$R7S(N:'1M[5QM4QLY$OZ^OT+%UB90
M91N_0$)LUE6$D#JJ]L(N8:ON/FI&&EN'9C21-#;>7W_=DL8>&Q,,(9>;NZ'
M9J16JZ7N?MS=,_+IU*9R?!HIMAB?,C%S+\38A>2_[B4JL^V$ID(NAN2U%2DW
M).-SHE5*L]<MXEI&Q)$9\1<?DEXWMZ.]\4^G><G#\CO;IE),LB'18C+%[E,<
M\;1)8%"T-J(R']DZ1S&^N)N*2%@RZ'7ZIX?%^/0P@C\<#6]Y5<A82:6'Y.>N
M^_$K\LS)ZQLGT2>0Z#I(Y%I:Q' MDA&1W%JNVR:GL<@F0Y(IG5(Y(DKG4YJ9
M(>D' 47&.++MYG>AQ6H@2( >1V5\1.938;ECQ5>,YH*IN><S5YJM9G*,VG,>
MW0K@A0R-U>J6MV&$G58G8CQ6FEJALK9;\9"(3%B!W#?[PU8L^U.J)R*K,@L;
M'<-BN'ZN-E]ED<E'3];&(0%=-CKY'CHA4F2\/>7H/SC7%+;2.5(T/K^XOKG\
M>'E^=G-Y]8G\_N?UYS_//MV0FROR^>+<M0VZ_6=Y5Z//'Z'/JX_DYF\7Y//9
M]?NS3Q>?VU?_^.WBG^3L_(9 3[_[7Z++L ?&4FW_9]3[HJIL0/1[.-V_"F-%
MLGA955VVR&\=\H'3C'P0UJH6^+;&:8B=4CML=%@#'3;N5AM5]3KDDDSIC!/-
M9X+/.0,_$X;\4<"'"==R0:YYKK0E*B,?87] 4^T_B$K(V2W7&27GL.N=1M,U
MT'3CE+515;]#WE,#K@A.ER[(;:;FDK,);WG?U-XCF4*FRI(8)J,B(S1;D"*S
MNN 8"UJ>PD:CJU(0'Y0#"R$)C:%)$Y5"NF^5I[M'D/&8&T/U DE2>LMAW@I/
M VT,A($I)8J.<R!!+'1<I$"6P7"0A'&-NHRGQ!3XLAH_YYH')KB 5!C)*0-U
M@IKM%!9H<AX[ 9%O#J(I!LN<P3!&HD5U&QJ+KH-%-^!3&U4-O@(^G"0B _=&
MI%BY<PN0!\BA6U?Z18;;ZE8$_\>R8, 3(*/BNRV &X$Q1@X>CV"%(";E"HT"
M$)B-J0'PF$#&+:0H)!  !"G "3>=<?+$U$Q)(D%O)3YI/A$&%6X)Q48O-TC9
MJL",*86Y)VUCOG4PWP9I:J.JHPZY67/+5S^?]'MO1R9@24C\,2Q022+@TCGL
M):&:.V@ 5Q>1Y.C"A ,>15*8*9(C60HA$89%>,V$B:4R!8S#8$DKZ3$BURKF
M#)H-V0=(8!PPQOO]Q5T,"IUP<@9QR'4A@:(WH.W>\3X_<$-[Q\Q?^4N!]<?,
M8Q/R)QBL5"#+0PC*LO-$R=I$"4R$Z]P$,J# ]*TIC'RSQ2__!N\Z_<V[90U6
M-9JK:(YBB=( ?W!BE]P\CC MS+MB6IC=AV "%'% BS"33ZE4H8$!1"LS85P,
M!%0\<WRP1+J*GJH1F.:2.O@).=4*0EHA.L-. 9$4R&*4%(Q:)VAD!!-4"UR
M\)F?BPDSY%08S,8<6AN7NKF(21D. EG0$P[**>!>7$B*@1XLRPFQRNI@A,\1
MJZDM_!=Q)(18#,9SUCA)#9VD@;>Z:B[:A+>=PYM[*+=[8+0SV % S@1##*-&
M910C0&H _[#NA,!&-2M!!F!/T$A(81>8!6Z;%B'7X9&#&H^6:Z25NI4+-._"
M@O)"YP!UQF6M,2B2.0%<!6O",TA&)2 >]/ <H11)BLQZ5 /(%3G$>HUWU- [
M&ERKJ^;B#KF845FXV :=GB<)CZV8@;N:+76B94*Z0ZSF+[>7CAR,P4"(LXPO
M4$6JL ]+L,MT2V*.Q;?D\4HYB<JRG@-F[C<"Q!DA[\:<ZV?.#1#557,, BSO
MX_>Q F_CA9J0Z]D*2$\(JS G5'%<:(2$2@*VA6NJC(5V?)H.>)D8&'WQ#P*0
M_0>&) !M$/!L4 ?!8T <=P<2;TYFQ5*N R_5E)IEMHJADH-"SEP,Z?8CQ'<+
MV,9;+L/MR WZUC=O48-_=:D8-X!7&U4=/[>X[QY&8B4XME91"\9058!:!3 (
M,4_(4.^5P):BT8()J[19)H6N 5BFJ0#;X%^)$",%:2?V,P'R.2;[ &,0D1D,
M^. =S:/$7OZE$""^P]DBB]U=RX.FAE_#3_(&DNJJ.=HA9U(2+#<) ""\FX;W
MY6+! 3%"0K>LI<\YO<4,S9=[7([F"E7N8:KRP8,GX5 H>_M[F5L"'<I@H.'+
M..=!S KE+1BB<:<!,EV::-"*BA2V6/S%W6)"?+GU$8TF!JJI%3?X4U?-18 _
MD.HE&H*,%NP.=W$1X(E[)#( 3\MG2B*;*3GCF"YE=!*>[-0AE.)I+M6"0^]\
MJGS\1-=@#6#H17+)KS_HK2?1?K=%\/<@G'4M]^;5ET+9T8:Q^<9-BZN>61UT
M!O"#BO:M7KNEZ;BV&< ;K*4->J(6"V,/],<TW^R:!XT<H6O\OQZV:EN5!X:A
M(5+6JC2TK9DN(,97/< K=,,-2BT_&<6LN[$3YBE'O#E"J<(V]+K=7]:/(&^Z
MX L#V _55P13PDJ@68(MP\CROZ7F)$]@ ;2P:MFD_;:YMCW(N:0,0O^ZU_77
M.64L7(]_@EW7Y9;/,$&+J2PM'@QE1):F\,8=T0-Z5M('1DO[Z76.$4;#%AP?
M=_KOWIW\<O\0_";/YYUYOS=H[9C]!T#3(7%$X[_3!>D=MTB_VQ\L#6[]S;(G
MK*S?>7LR>-O_02M[OQ@^(GT0\ZC7.7DS>%3*TLS6UDK< R&K.")LR.IS<_#
M^JK3[/AAN1&S[(T/S>'ZB<#UA1Y:/=[9;(].[IGM@]OA:.^9[\N<XM]0T6XR
M+ WMN\BP=<K2:-:^J*(*N(_%C]]\HG=OO'X:M!0_TL_C=CX5/"$?E['-E:\]
M;0]L_L,K/17C_=_]HP$@V4I&S-W.5D\/!)$/3@_%^MGSBD/@&WY^XK7[LI+P
MZK^^Y-!]E\F_ 5!+ P04    " "A@J]6P-V:*PL%  "3'@  "P   &5X,S(Q
M7S,N:'1M[5EM<]HX$/[>7[&3SK5D!@.&TFN ,D,HF>.F%U(@-[V/LBUC783D
M2B*$^_6WDFT2.#I-T]SEY<@D$,NK?7O6CU9R)S%SWNT$,EIU.Q&[=!^@S8K3
M]P>Q%,:+R9SQ50M>&S:G&@1=@I)S(EZ7P8VTP8EI]A=M@5]+3?N@^Z*3%CI"
MR:5JP<N:^\F$,SEX/74:3U'C.-?H1LJ@J6)Q&S@UABI/IR1D8M8"(=6<\#9(
ME29$Z!;4VV#HE?&8B*A56TNO\A&C4"!&>3M+T#8L$V:H4T6O%2U9))>9GJ54
MT;4EI\A;TN""H2ZK4!LE+ZB',TQRTU!$0ZF(85)X+N(6,,$,L]JW[^>I6-^?
M$S5CPBES?WX=DY?-(IS-\(YBL\3FLV.S]GVHX*2@VUET!U<)"YB!1KWB=ZJ+
M;J>*PU6K [_26R)5!;]2W^-UC=<F3"$&0]7=< +.!/42:I&VMA),I<G0ZP_&
MT^')L-^;#D>G,#J!L_'PM#\\ZWV$P>=!_WPZ_'V PR@Q&,/9^7ARWCN=PG2T
MA_C)0#P9]!VX1[6W%N#I+P.8],;'O=/!Q!M]_CCX WK]J;U3K]7J4/+?P7EE
M4NE7H)CH-YJUPT<!^%. =[,R*TTF-E'^<Z$-BU=%'7A&IKGE?""0QLAY-G:O
MM?!*!#IM[T&\(XBWP6LGTO<*XE! *(6@H?4;LV02, F%3PNB,/U\!6.:2F5
MQM"[H$H0Z","%2A9J5<OW]7KM79?SE,B5N[*;Q\"*CK!M"/<WB=$7CF-7]8:
M4S0M(Z"8C@A<*-W?B H3:/AE)(UZ(R\I(!IBQE%H[=:$A@OTFV&(1$0PN JQ
M%F84?9K/F=8V!/RUDA$Q%#!(BH[?]'4[L,+I,@S+\"M%'2&!8\8Q73/-Z:H,
M_831&$VA:<,N*8SBF(54E2&2SD"P0J95%AG,M83Y"BZ$7*+;,]IZ\(?C*2]I
M'J?Q8WM<'@GG[6&]7UA+_B%,=]%>O.!X$2+!<4LZ:R)2],N"*3I'%+3EQDE&
MH%EY^(T204)!XO.;I>C0WM\BKS5Q]4)'K?Y1XTW;4MJ^LIY99>T)XUG"6JIG
MA,&$3:'SWO91AJ!XA*.[FZB8,-< *:HM<92M(.$<0T QC!AI1:?()'C'SH^9
M("*TXZ@Z8LZ(;7M0:L$SWI'83&76<Y+)>['*ON+NK>(>[6[+D(#30GLQPSF3
MI\2OU7[:/+[<MGK/@#XH=@&:Q$APF)-4X\SBORU8R<+(]9#*LN;&#K"1YSQW
M^OU!+;M.213EU]T7F'159/S2=OTAX45M8"VX<V03%1+YU'51^)6F/2[-@SYJ
M^G<MDEV3-DZS/R"CM-:;JQ4V(AM;J^TO$WV'WV\;_YK;QZO6-US+0=[P#+3D
M+(* D_!B[67S9U=4>2C7)]9?<_Z&'W#+)W6+30^Z55W=M8?<C*5J5/=V972W
M%&\119Z_A]?U#>AW[;T[@>I^9?OM%L(/V(*'1BHKUV'=TIEBN%ZFN&#^0_ZP
M4V6[R][A8;\LF_[GKX%RT+7!5N$9K)P_L/#]4*_\YO]XH+B[)[EI8?/(\8ZP
M]$"C'6QK)2Z6V)+RK-=DN!W&UL108:O7N+UPL2]&,EX5>V+WHJ#8 A,5$$&U
M-[K"Y[O8_;H7!0G1$%!4EBIYR>S1H)$W.UKWP"^1'% *S>2=-IK9EHD72C"=
M7"NXS:&A H8--<81Q[!(<<0&0K79[*.K[FUS_IF]?ZZZE]%_ U!+ P04
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
M,3A#N.OH1\>8(=T.??I#=SBH)*ZG4-%S+>XG[43FGHSE$G]S;</OX >Z"QL
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
M!(2Y8ML>YY0\AZ_PG /MD#EM(-B;%F+0NKX\/?OKYW</*?[/C10]T91=GM(
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
MLUD9)1:5W24H41:(*%$;*+PF:0=)B:FR?91JK\9B$,K(]5'+9NRU#5:Z,>/
MRPH%Y'N58RR<G#J-'&]5W/)1OS3Y$=6:?*)<]G?RS-O(L3G#*<9>H$2.7B]K
M)$QA-!SQRI!4/)>-TQE1H^R7A$]U*YC13M.2M KMR"2T(_*2,((B]?"HIUY3
MN;RDW;&9BP^D9Z6Q:ZM%(.YA-E'AA#(_TG !EC-$VIRC+T%:88(J ;DA^XH
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
M7/6%PYW!19K5$T>9C/.X$S:3/^R>39(Y6G/Y0R,R(N 9D7_J<]U$]>/-:N-
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
M_? C#S5[IF4O.(N,HR,RCOB89CQ#/<;1V;)S9Z4X&[ 3&I/6)$19-^#OM>%
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
M.F[RD0Z2"#FO$*TH2D6ZD%5HI:2)1*V49&'$2\,"G6'RUSY;7 <E:,M"8K<
M."6]*VI";E,P%9(E3O:QQT_%HLEHI,!(Q:.B:?%-D6WAUH%D_<\D7M8T7I"3
MFF+[Y>88]>ZKW$DC:/I'GD*O^5:1-Z[*-D0Q*J^SKZ%"UJ)-Y%55X(71;G..
M@I8<+=1-6ZH XR&%>$@16CP(.S.YO'^79F9S)N1/T1B\<OR%21%B*5*X2=J(
M2#<4U=V&TE6E!QULB$D/2BBP9NE!OI$_504T8U<Q=M5,NU2-K+^CJ""C5N E
M(:EC4I\XV)Y9M\PW59-W.#RQ8KZIA --\H<4=7 UW_%54X<D'$&#%K&4P0R*
M "%<5A#7 RP,\_J=7MVWAV7:!M,V&M0V<CLQ>HRF[G:X ZE4@\;AD%>%(2_)
MN^=?)'M>O%%N\QRF?.&<'KAE6%?<QKOB,KG"Y J%<J606*F@E:HD6JDZXD?*
MB->&NYII6;&QEV<R!"6J:LE'39JA87I_3Z $%-'Z(2YZ'#PH(IKBDB]8A0D<
MQ8-M\-S_.%# '#O -N;_DY,YFG,$@I[E/29>7!\7"#;A C@(YM:< R]3W/O&
MJZGN58AQ+?@UY%^&;X<0IR6\B\3O03""+*K9&4&F GJ*0N)0*_"2H1SGCK,&
ML].UC;X$]\^:>>>]VQV[FG^##,9)/Q%6U;A+K)BJ*O&*O'LLG++4B9N5T/LQ
MHD.5#A%_VY:CJ_Z*83E@.C@X_Z$OUR +S1&IJ8Q*05D<\IHD%,5R5IVVFG(<
MJ 1P4XBB8 2%(%WL +4&CJS)9.>KJ*%3T]!-4?XZ#J.C CS=CZ!1^!)Q8'D
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
M.:W<.?9; :S_3'\0Z8/6V:UU#Q2ZG;_V70,MW1QK;9@$_M]BH_75<3<+*Z;
M:=CT_H6;!G?S_S8L8<\[? P&JF3?E^6?88E)9:69)$](;B#M8>ST.N39$9-]
M#IL9PCQGWU=8D]>@Q$6QBN4SMSFJQ@(?#1<N?V<[;VQ_ZLU]\UK7X66\W$FL
MY>!\QWUUU!_F.^A-L8Q::[^U]O=T\O*B8F5/WK <X.QDJ$ZN3N#D-< G*5EE
MN@^]OD<Z4//9Q53C[41+U-[D\NQ9DS=371\V#E!)*5^;IJUCHP,A3K_&?;N)
M;-M;OFMY0J+4F)A>]TKM#=+Q\X-$+AHA"O; 8'O5ZN="I":=PDP%O=LI+!<E
M&72':G\P><;'<..PQ3H<[ET<S^+!)J!<;7  ;8+^V GZ#3GY6/(>./O]<J49
M#F8U,<1LVEBV;CR"P:6Y+O.V%$(?AC>SU5)&'4!];EB)Q54QE$*BW\X_ ,D_
M(,6OB>!?[-?L#6R?#6+[=IY;Z#2J'HML"N$:O:OMXO9T'C)-EEW/PW"8+,39
M[#R,U.'D4AWU*Z9W#A32JSC'N3['_GH)2L/X#_>Y,0$IAJO1IB+%X"]N3:G'
M*A[([BQ?4GY_8X[U4Y0JM_,W@B8W@B0W0)'\>K%^J13D4.WVLN)@]9_\PA;V
M$3;H.3RQC-#<D0F'PW(0N[V!VA\=3E!N9KDS2GF^82L')U?2AFL6&-R1+6UD
M3>!>+8R*EG24BO!W< ?A+]?6+'H^<J5QJ4A';ZS""HXIC<O9$(W:VG8Q%9D^
MTUS>@>D'I<)[/?7J:J .KIIJ)]>'O[(? _J=[< '%B)8.<S2UTH;8CN7$%L)
MF.D'S;!>Q8"#L!Q)?G#*SE.UNDUQ*F[$H?B"',%_+ROR7A,VWQ?M>UXI3V]0
MRI$:JU?];ATR;!OT\PX8V6?FT33;AZJ/%0>]8:4>L)$ZRL2^/9A7=78.50R=
M,@/G34G#P;WXY094V /#1JVY9CA()9]J[8%[:)6(,$BXMP'0YS-TS*I@ZI6/
MJ^&)<_'(,??6N@GI_PG)GQ?,&"=K.@L.4QB-U.$HG;?.:[],R_U&EWKNOMS3
M8<Y&+68?)R4=_*MT4H853XHZ' Q4\$_J:54^;,:D$4Y@GHH!3C >P;EX9(II
M:%/#-+SU:;L#^U<4801$TBYLX@D_^\2\O%-0)F]^8%5P3'G_3%R$*OQ9#3NB
M.H.62A'V+M5N9G)FKZ(Y@U.?05RKG2<3CVN]BG-9*=T[.:8G6>#A^^I&)%/
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
M@_R8V>1(4]:?A!"')HY4YUM8^+[">X>I?1Y&)_L>C6\^6!L\:Y'&QW)J+&'
MZC;XBD<+0#H:. (PDFTP'%>4WB\T$SRM>>E:T4B0OV7P9\_@'>6K]'-SW4Y9
M#,W#"D$-\Q/0%@[#$X4-^*?16J)Y7'4O--#+;#X/TEG _3*DLREREM;?="?7
M=U?4%, ?S$-,% ?"VABR!XA9$<4#SB:XR+0R+(JB@XE!)T.4PSP9>.@L6),X
MK>(5%RQR1 ,Q$ W3Y80KY'GVL1 J(%RJ;*:-H+<.]#,C/N6[6@>ZL@-=M\:.
ME1>U&OL4-/8;^(D-NAH5$?9/W(#_K-Q_?*T$.=H[V3B'RNTUD&VV(U)#*_9:
MG7/ZQ&]U3JMS6IU32>>T@8)GSP*8'!?3>&5"'UU=].+#S'N&(\]]WD@=3-"A
MA(V3H=LN,@%8B:&9P$&B!8?_'!,!U I*+^;PDA!X$TL8.5,R<F3I 1A#/\8[
M2^/%)JKH.$*_7D).P'-U[,9Y# L:PFX>V?Z9ZJI&C >5H#C8[,*S+RB$XFD/
MU+5#M0(2)2'U8_KZ@R:C>3<8^+NV-'/M&7I8T_/A)B@VP><XS-,,4];FRHOE
M+3O/)K-V+H=R7WF,V["2:K"UDBH_@MPRSW-D'I YO$@KNR@LSB%),.7-E6V9
M2/SO>6E;UM!I=Y$WKR2.K7\Q>L%+&/_[Q7@+S'ZWT\N V(_T/(C*K(XB/J6:
M!3P\5"^(J6J>HHY&D><A>!')=:X7@H0UZ!6$QC'7)7/7><%O_"T\6N=S0\(.
M3NPX3@6KO84=48 LS&-1V#LR]3?44;(1-Y+(XK0A3#8>%U\9<KIP5B(KE;-2
M1+JJ2(8J)I"0.3K*O2@/ '*%607-I>7[+A:V:5/[D34D/Q! /TF>J"5/T(9N
MFA&Z >'!OE/'>O9LB,^CKY^']_]W-[[M9OPS%7#7O^"\! %HO[ =XS^P69KY
M 4[$9[8$5IZ]2-04-WF:PH91">$?,;JU'-SF7-KX5U-,XC;XL3GX@:UQ85,]
M%W6M5FZ45FZ)WR943D2A!!57:71K'OO,*L*B2*#LR1<_%@X#A4\CE551GX[[
M+Y%"K2C>$_EWTM=S75LW0H\R=+.2W@P!>$>]39F CJ/M@4\3;_$S7'IAC,<*
MKPS>\^-O[^AWA)79P88F.?$XTB291$@(?3U"WB.<*J !9R8B'T'&RGL\V;
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
M;QS7:6&XG@WO!1*>YEBZBA;OVZ/W]G6/S^(*!+_V#=1L9$"7RS#*M7E"5_Y
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
MV*!NH;2M(OF$-KW=XNJUX@6LKH^:!;8D5><MM @0KYB!$2+L8U/7(Y\6Y"W
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
MK"(*=6T(Y0U'?$7!2PQ0RM1; +B"/S>'@RH/YB/MGD[=0AK.@.?;CF_B1Q[
MZX%_'*J1PI;JJ!4?S:"? =<[QFIEF5-:>A5L3X7MP9EYB;^%*X#?N/9XS(<^
MB46B/=1\-FWY&(=I#KX<#B2J*D5PH3N&9_.'8X4PG)PRS7/DX!I,%S\9+BR!
M*MZE]&0C)7#_-E#W)1'=231AEC).ZH/]^1D9[9 6+VHEF4C%_X1>@IF^Q60J
M#V@P0YGQ($^'+%P.HVUH8?L8@/-)-O!&_EHSD4Z=#I#B;NSB86/Y:+E(7!0I
M>A\9XK'TI&&ZCO0E%QZ9G?HHJ5":4HD9B)I7RKC[(@!#N/^7/]@BCXX%1^ F
M+MKSL"0X2WS%EUS-_/N/Z]O0'8H<CBB$&9;EHM2C0G]F8!^0)9F9=+P.QIFF
M)%0'<9F,4*?$@-K-M+GPP\T_LSTB[9N<9%Y>L]>\]3)X(FXN$U-%^1_(5KJM
M)R>^-2_F1P)(P,T*5LD<+3[NE% *1Q^-QBGC9V4:"%M?L:NKF9)4@/EPX<'Z
M<F"9F4R_@1IX^?85'DM5)FN?3B&QL%F/#UZ(\I/6[8R[44"PDXYX'Y58*U_3
MG6BH<OWKY][_^=>W/[KY#54 *.0'8HF$C5R.OL=*7K12&U3JO'+>+5<2A%'8
MAR63X]<*"V!SCY!2T>_C&U.E=X;#X>BTLXUJ#*K*,<T^_)@"<...0OP^.Q'2
M!;OB-\->&^XS[4&@BDV00N,-# 5J@S"[K?!:KM?5P([Z G!8KI>[O8+K78VK
M7,$!'XM3,?@57+EK1WX^X\?NS]=/)NQL>UM+@^) ;DL3S49F_724]^5GP_>"
M#+@2GD7QR%DIZZ2L"UO1EN]@W%H2D:1 &QVG&"5K3FTQ"/;XB43*D5W*$1Z0
M.GXRD>0@98F4)0>5)<[\^"E$4H(4(U*,2-=&RA$I1Z0<.6HYDAN?Y1?I>!&L
M^(YO6*7J3H2-;5)Q2SXQHZ"F<%A[H&$_OZ00CA 5F&+<LM2HE])QV*]K#-O>
MS#_\M3;]YUA7Z-@I:2C6"P\Z2(X/+6XZH@W[JCX0U'SDE!09?G3=C^'9TB5$
M^PRXC_L-!MP[XFOL3.L,17QMM_F.3FMG2JN@^X2HB4>9>\%Z<OL8F_X?@WS^
M0OR%0[O?7T]I,6V04W*-!7*8Y!>[:+EEN8]ELSE:>5>]RVRU(VV;(;DB-]^<
MYD;1>VKX[3E>?$U+E9;&C-"1ZJY+'AV63D4L?O>-><2KE?6<GN_EK,*W&<M1
M2V%SG4^L([&:2O<R8#M+NB2ODPQ*RH-\+A(-L9@GVIUOKL3"J]<PR=FTZ<O
M,AV9V5LYLU?*B+;+B!IM=4J-9ZB2I! *E')>4+F<WZK-5OJU':-A)]O;.72,
M3#OF&*U8HQM/X4(V7P:!D&(5^4V!Y)WA+?)./JP[X[[?N<H_.>8A><""%I.B
MV- A+(.-9M)O/%^%-.];WI/D(\BI3[P;R<V<.6S47\LY_"#9)J8I?SAU^+CC
M6#&#)Z-$"]*_@-9<8G@L?[DIZHGW^@R'!>22DU83HMV.OJ'[S T[>*(IA1T>
M%^$22\YNB*H^\=7?$_;O)YM^^!N9$O,1C9[<N;C]NJV;NAU!""+JW(3])K#V
M"E/?S#!" %H&OC_'*@F7S$Q?<4WO.^6V)]JX8^H\V-@XB!81L")C9[ERR8+8
M'F;9@X7%.N: 8;9>KBU:7XQE#C3>PMY)PGI;RJ)-GZZCI['(SK4]N[8#H.>
MMC>NR[&;Z"L-*-XE"$L1L+$[!8CGPS]+7B6!I>&\[)"V F%9GGP>L!WC6-Y@
M*]D2Q&;6[;5@,FYECG<$6YT8%NW'Y"T(\>G9ZD48JS!^[ZINH[9Q1Y '&3*^
MM")/T8JLH 3U"A8B&WC>N&U8UT+J[< VY*TJHHG031@:^HX-#;UY0Z-W=57;
M=,O'BMC0P.>4TWWORQ^VOG71.RKK BC%69*&[8L"&->W+_IZ768O] CV;5\D
M*M+%LW*S<:Q,!_L-4[&+=9Z@AG!?PW4;F\6]Q>SYNE^M,3GW$^6R>^-'%#*]
M)^F9N0-]O&'(M]BX2L<EF[.V2MM6)VQ&E:'_Y/7C]A.M<WB(!KJ'09B[D:26
M_9-*B\QP0;GMG/[9(VFETXI04M)1ZO_]\X0+328X%) <Q"M[H]'&&>JR6=G^
M)=;_$.N1X-@F5;D&>%DT62/(U4@@-<P2*R:F,G=FAV\[>@/F6]1/US=^*"[>
MF:*=%]!GG1RH#\&2H3[')NC@$SC@*%HFQ<FU_Y',L W6'5B,:]]QGQ,?SFN)
M/DB6I_;+MT3O=D33F$H Z06U[4O"0]\[//JUX='/1JPJWXB6)-H\T'*H!I?H
M3#067BA$/=-%&:SE+-12;+/=4H*1[B7 JZ(/NV+T8CUC]@"V9,:^2)XR(?X3
M(2RXX@5TPG@6H>&(V3GI$S,GC([J0-^+$A_&8YPG&FW%=<!M ^RA$S>+/9SB
M"-9<K=V5X[$56,L:8OB!RQ=TP /  -[64^;*D1\K\*,Q6KP!80F0"B"_>X2=
MUU+5=8*Y!$WNLV@9ZK8Y*E0"YL<CP?ZPO$$X?@6$V@0D&[9(#\B$MFAG#0#4
MV ":E0OBR 7Q$4UBB,U " ,#G&YZPT'Y+/=WAFW#-N@.L(NQRN.-4WC=\;$Y
M&(8NS!G-?:4!"@\XB&7 \BZT<!:#]>5GX9]'P[3H"[ZCK'TXX=^$1D3<61H"
MAN<1'SB61A=Y/)1WXY/Y]J<_ZJE&WAIU:D:!8^"!(E^ !+6"G$XDH";%9HWP
MS V+Y]D/GQW/HZGZ@+8GPYUYG['!!POUW=B_>S'[1+]*!VO&W71\[D5U+<DX
MG/85";B+\:,1M//#*2].L&%V.SS%+2O!GGE3S& P\N^=NPZ37<93IKWTAG]*
M;_:/A6G1=#Z0*S07$?$3DXZ]4#H^$87.2+"=)1UH%/089=U*J23RJ:<K!8D4
M)"(+DM+^'(=D 8W3F#U!':T&YG:L53$-V%,!PWH' KG]9^V:WLR<QM)29^5N
MX=B'4=,+&[07#I9M[\WXR=#6GB,?*%($P8]>IF%CNBUCMSOLC\9?QK^/<]LR
M'GT/QHLWVE!V6RS=;3'WGX8NR&I81'?KU<JB]YV&]9;E*]UANE(LY3][@=7K
M;KK $C(5 R%M> X0?'3,^!W*=)D\CYY)O\]$J[$G/>7R:D'O7'!NN"8H':^<
MI#S=_"4WW?V,Y-W/:=S]"&YYXMRF<'93*+_%:VQ"B3K)*6ZISF&125R=PPKS
M"<0\EUM*4SG(NMV\=1%<&@%%A4N1YF!QRZ?/!0%)%C:-CRP* C<T-.31&44L
MEVKN8(R4>N-A%_,9G<[$QS&0V2^E0#U=AG\9#'8.]ST#60"%"JJ59CW=L=@'
MN9ESC'W@"+M'@RBK4C4]T_\^91^&Q]>8;&,V$)W]M?+@X,%/5&A&EF1,!$1_
M.UHH$"H8F5E)<,&W04O[I\2RN'T9_L[E-?V=;NN?%[BMI+F:.2%=FAFQ&;L5
MB(YN?L-%<YH.$@Z32"VF!'F@D00%@"D*#0H .9G2S*^I806\P,S7C&I[<HW5
M:R5U6FXI4B/ZV,^]-&<S*T^E)\XM=$'PC,AZV"NA\=XNNTBA$N0'5367^-E/
M/M-JR\A0.V^EPO"1.,"ZF;.!J^E?Z@4= W=OE&HBFJXFZ20\3E7R%\-"2O[*
MDI^1V>E+_O=D2FL+XF*V@'&.A6GJFHDLUEK*?DX:7<<I6S:!Z8RD:*']K"2"
MY^@O#U:^0BM<DL?>(&YKY6@VZ70WMVYS:N2$M,:Y^ L8FY%&>;'+O=-$[E0X
M[3Q@+@U_J;*DRI(JJX[*2B?=2W>GT-T1W?5.IX3,YR?H">4(6P;!+"#P+'JW
MKRIZ;PS_&PQ>A7=$H\&+UQ?"2[X=VP1WSMQ_PB:/-#.83!<V[/7A.9EM5V@I
ML+]'C321ABR'PDRZ47CQ]V+'R/NIP);#S*Q?&#L%K_ P>N(U%FT_#:Z+(X.>
MM1Y.PZO;%UMU/-C+EW9:^UFE3Q:]<$]=LP?RY=J>W8?2):^'S6!0I4N]WM?5
M_EA0>A@PA3#-3W+*;CAEU[*NE/,JT8AH+(>X)+(3:"P9DY%:7VK]0R-P=UK_
MD&I5U_0&U6J_6VGXRW"LCJZRS4$+XX;'+@OV(D]SG>=!_EWA(,ZVY\?<,? #
MA3[$8T"QMU8.*_06O\N.*GH'^(H8OO@]P_>-Z6)) V2B]QT O9GSQ*EEKN(Y
MZ+L4)[>N,R>>QXKN ,2/YA1[8\[6/"_96T^\J6NR\1#EX_\GH]]/@8*4I#@0
MU3A)Z[MEVN)$B&VWI+5Q.M[&&$-<['TDN0UB>X-^%?NGKZF]47:4@Z1]2?M2
MK$K2:I2TSBW0<GI(E(;8H2GKO"3&(0VQW*A464.L-ZP4B!KWU*&6[2(O U$G
M1=%E@V/5,TOB<;.SRRS9K:SX9'MK%[LFG&$TJ8@J2]T622NA)3*U!C;;% ^)
M1CY231SR98X*!@U>205W>VJW)X,AIT%94BKLZLKO3-UYJ0F/$'7'(Z^J.:05
M-6&O-ZZ4;*CWU=&F9,-S=D;KB<AMRZ;/D&M/(0"P6YGQ/FB=C[("F11^\'RO
M:NGCR:CH4Z"8#76+TH)HJ4HX$6)KHZM_@UTFD_F@[UC+R5RGOU("A#90]5%V
M,J[D ,D!4KA*TFJ4M,XM8G)Z2)3FV*$IZ[PD1NOB397-L=Z@4CU.;ZCVAS+P
M=.)D+;,@CC +XG=[8EH6F?&Y6-@E_AS+:^0UT!&B[H2N@811DH WW_$XL/<M
MY-%<O:Q5T<L#;: .^C).<AI$)@6$S(V02E'2_+'(JWJ^:@VEV+^JI!3[?16>
M++W5/:1)E.P8<4(^WVY9B@9RSMY]R_8U*MT36"JK=HB<E+)J!?KJWW1?TS&*
MN>JI4A;?2%-'P[%TV;:F*LGK+<7*>;M94GD="_9.2GGEWPMN5EZ]2OUN!Z"\
M!O(BL)3LVV&/^C-DTPA>!XATW#LXI'U5=MZVS/06(ZDH:R<M:OM4U,Z<-8Z^
MWJ.LE=UMJT65RB"[):C=IK"Y7&9-O](-WM7X2NV/>](=W#D%2NOZ2+%V;NZD
M5**2&=JM1+<JBBZG17O5RH54O7NE#O7*>O2$/=,MQ"SS7'_V)\[LF?Z E[/X
M P/NU_42MCB-CPJ+/_\_:\\WY\^IX7Z]7J?70RA.7&)\OS3F/@&(&X^..7NM
MA)/&HK'L#.YZ^$)(O2FH_;\AP!+$JG5T(1-D\%E_,",#F!?-**L"#?V40'$]
MG0*=^1X([6<D%54QIE-W32)768WYRL%[EFE,3,OT37@6"!#/]'QXU9DK\"F%
M;O?-W+$LYPGX%!SKX)V9X<,7P!?W<(;DC&/@EY0!EL!'!-,?*3S05U+0ZD7(
MQ542-)^0=._S_(6[Z8+,UA:YF5^SLWZ.CGJ/ +J')=Y:SO1[)/ T_4(AWM18
M(?W =V@4"#^;"00-QS%5 )++,E8>(#+X*39"I/LBH">N1KL=JD@W8SLK^2[X
MTZ@@GA++XM(S_-UCDS?I[_3I_[S I],S<"%2*GE@6],@.1AU-[([G^O.KHU"
M0S<_1X&U4ZR=R]Q7!2/ \R<K;S6!.(W9%![I:W(D<;M'$B>HH=QXR+REOACN
M=*'T-+7";.-S4 TG7V]60EM(/)\'GJ55T$JL2:N@&:N ,?KI6P7OR90L)^#<
MQ[3Y9K8_.E8_6YE=(?G_C)3WJ6-=:NKCP)I06VU(60R055N;YR+B]+7YN?CX
M&->6SOC9*GR)YS/%LU3QK<2:5/%2Q>] Q>O243]VR;"WIFWG8 '$$Z8"T 2Y
M%*/!BQWGU*5S:+:L(3D*N&?S74.X%]54!CDNNT;+SK)8CP)!I9(+<W 69B'M
M&D6U2CH"=KMEW%:4C5JI 0T6^'?5\;#RV%A)3$7$M&M:VFT9QWFAZ8P\3:FX
M6H:@DU!<PBJ*BHJKVJA5=:!U57T\VJZ,XFPH)"WFFF^3=CR@W"VKW+K.G'@>
M',&PE#G9HL7U44"T5%\9:0D=2D3LL0U57><&JT[B3/,1>*:H<'U425=H/76L
M5]84DF*.NQ+]M-!P\BZ*5"%'0HDM=#-JJ)">7FW(XT#5AI6G%YR2LR%O<_9Y
MF[-;/KLS+%C -WZ<AW=2)_HE]4U[HQHM]&,H1UW;LP\_IJ9'[HT?Y8)>_6$E
M+=0?J/W>_CIP23J2/'Y W)R\RR/U4@M1TUIY4LLYJJF7>I4Z0^K:E:J/M^RU
M? ;$(>]?]G#_\LY98B,G>HAS<&ZDOF@!2;<\;K;IZN7#<F4YSX2\)3:9FW[A
MU4NE)OR]L::.Q_L;(2,I1C*NO'J1*N2XL- &@;#-U4M%%=+K5E(AP[':[W?/
MV;F05R^G<_42S))U7'GU(O5-RP1-VT-<"3_F.W'M0 /%N"K7<:G4IGV@]]6A
M5EGK2+J15RW'B)N3=W&D'FHA:EHK3RHY0Q7U4*]2[O)@J*M75UL."SD#8BCC
M$HTS5RLG<)FBI(ZW>7A&7CX8\7V+8-,'-BG2(@^&=0[N2;;H,0U.V6PJ/QS!
M050K7RJDN-C D8*XT:!2A>"XU\N97B^1N0&9DMZW I&4BI)*2DE%<;9.#:G8
MKR05KP9=5==$]N3I&Y(;B'B'8?2C-BXWG7R7#M@G[(Q'/#^:Q78.UFA10XX2
MC10/AC$9SBAY?]=J+-:RY6^0/[/C XOT5J4"O'Y?'72',AQ?A]ZD1&@=AO)Q
M<GZA>:GU3I/&3T?K"7VU6EI/TRMIO>&PJW9E[E-)7=9@><4YL.PI])C>K5RX
M=WS#PB'@SN:1X9LGAI^#YWH*M%35$.E3%39SUCCY/!QD(#MERF[Y#5#?X6FM
MP>G)3;2]OK9GE4,,@TK&5D\==_OJ^&I#E$$RWSDPGW09)2W),59G;?S54+_'
M,%B:4DO5,56<-^E+<JRT-,W/7**WP31OH!M_#7M:TRMUA>FK?7VH]K6K<PY?
MGA[]BP*M/_L39_9,?T#:PA\8RK^NEP#'J>B%58#UI>'2C5"<QD'XG[7GF_/G
M%!MHG=YF]DKCLK9IOL)MS\S'-_\-_]N2E3'F'%NEG#]=^TL)6"?$P_L\=_N=
MLUR:/DT!!]& =0S B<2>@E1X;WI3R_' Y+B'9=Y:SO1[S,>^4(@')@<LY8,T
MN=@*L_K6F$W(!#Z64XSLKXY/E#%'^:01*ZXQHZVJB1;"LZ:1UL0H4<'5S)S^
MV9/]%J.$7J<'?ZBL^L=_C75- YZ><.Z.T3D-VR?(;4/-=L@-Z6#0:DN*3^.L
MH.ZL4>EV<$X-L.S#XZ95N/<SH/TAV>,K<:"ZL%<B2/R(F_VAUFL6W3T]!$7U
MD<87;VYLY3?#7AON,Q"]JJ!L5Y5WSMHUB:O<6FM/^61/.\KLY\G/AO)^[4\7
M)E%>-NVVANS6/M]5+!C[X[U*QF-P7U%.ZJ%TX*32]!QN22@G0BA:0"BOE+EI
MD9EB@)&YA*5,VX?/*OZ"4#'D*\Y<08T+3NJM10Q/5=X;Z]7"M -E#![IL\H_
M\D0,RU_@5VZ);7O/UJ-AFX9B/,"RGJ]<8Z&MP;Z(FOO+;Q\5P[((2. '<%CG
MANG271"?^E(@JN HI@-"T,1L\CD!UW9*J-)?VXAOA=A@'E,7"1 '3P9R6Y&I
MSQ[A._@$*2O[G7Y?<H& "[31:T\A/Z:@9LU'0KTL#' P4F(<D$_5'>4/$O+.
MRB66N31MU./.Y#^$175"VD9)BF0\(W-X"WC(6T\7BN$!QES3FYE31NY(V$\$
M(?X=5BVU"V 18 +T[!C_ ET!A]"O O>&1Z*;12:")\ W<!^8\ *?" (7RJ/Y
MX(#Q[UG/N _8C \/-SW* JHR<P#4OC*!8Y)'9$'P&>$= SPPV-$*/#$;\:*
MEPG',^?P"9 *\'5CM7*=%="[3SH[LKBW-,'::!9*H26%ED!H@;=0JSO -3"@
MI>C4O]!4Y=XE(%.4NV?/)TM/^178?J4R1^,E-R/91[BI$-@(WMKT4\I<"?0X
MV QS,B,NR(#W)H 79!HW( !O5(Q],.!QKAV]G1)ER [D.XI+%R#X2%"4SI7U
M"@46E2(_J+P!^?134?A<Z_:[^I_L#/R4])!PQ"]D.2%N.G86.:/?"##E(\D)
MH ^O$K6:EX,+Q9L:B(IA48?U3C8)6 $6MG#_"")\K#G%5$34&F0&YX0S/YHS
M /QJ[7IK( P*"N5N/0GD.GSO^L$EM. 4A+/_1(C-S"I "SM_A_X>+F6@'(?G
M(&P!':BS* CQ5T"2LR)(NR#B\YX"G[U>/Z#QU:?TU&4/0&I>^SB3"%9Y!-Z>
MF3Y%8$1)5-V:]J/#CHFJ"#Y+;#C]E+ ;C.=@'QP(0&W!<_T%:"1.N=YZLC1!
MS%!EAA^?(J5U IIDU$HO2X@[!9L6B#P@6[X"0GSB$F-*-6IP4-!ZB%W+ !@X
M0'__6<\>\.$J*M<EK(4J#D\*'W@@[!T\!^A38TGAV D?8-!-P/Y< N+4#HW?
M$ Y RA98 VM8$E4D<7VJ>4%I>IA_:F/LEQH-_'G4D/"! UCH"U8&,8*[3ZT\
M!14-'^C$@.61O];P&I!48+ L'8IUM 5,;PF/1#!Z) DT%>4L0.C)0-/%-N&;
MDV<!O)EA0;<4LR*XD9$$?&R7[ EX8DK>8)_ J9PGF[\%)DO,H@\0S<\$P(9=
MJF@M@1UB3"S36]!SH?U!T<FB?06R F/I&EZU59(5\(@HGOA,[^ ,Z]9XIGC)
MRV33QC4%1[>CYPL.D+IX!(XGERP1UF#7^0 4&V_BT,@$$OEBN/!^3V,1ILYN
M(Z ];FU(HTP:96=@E%TCAY6YA$B&[ZLGYUZ\2;(Q7XG*4+ZVI-!3I- <>O(7
MH*<>6(Q@AIYXH,)M6I5GH'TT!_O.IF9+S'1X(B[A9H:*7X+?\*7J-%SAEIKV
MV/N,7<G V)D2@LK)B]G5_?0MM.VD,PXJ[X\5]-!6:$KLJ: G_UJ;;N!I/-@L
M  (6X2R\)P]BH(7 /"Y="@"E\:X988D)V^0T(.K\/^?^GU\__)_;7\?]/]Z_
MZPK^3&BQ'B:5!(_A[*-UNR^*I)(X#2/(56$E@C,T&#TPJE8/MG,ASD2*@WY*
MT,(-]7GP93#H8U\OZUEKHV0J5&XV#0,V_V?A!H]=.*[Y-SS+L#[# [Z1)3B^
MLXL40EBBVF5:H/-W?6>5>2OST>S5?I3G]O/"Y2B-P>(M.$??8]!\()?H+WV_
MG!"0J  6PWHRGD4I;YFRJY "$S#8)GLHET=>E[G\_3G!!>)]G*CR3%R4GZZ.
MC.1HZ6[ .\]W**.];A)]D@H5BB32DR32(M>7K^H^3%YV507_>Y7"_3_^6CO^
MZQ0!L!>/C@J8TWY&9!"HO1TED7VB(3";7U&&EXPX9E2Y1P#S.%D0G_U"W <>
M:EL8>/5'8Z$L 0^C<M-@6B.A]XF1C6S,'DT/C&H,M;(H/C@LA"@KXDYI()E%
M>OW8,Q\-:TU-;V\]G0+,E3DA]+:47JFRZ/<2P+A<+_'KA;$]ZH'\B4>+G>S:
MGK$S)<-[U$'Y&.S^FFW^CNWC(VPC-[ WJAG8TSK9>:M!8 _.O'#6%L4 3V:(
M#N I$W[;2\ KZ2B 431VV1TRH,D ]V5E8#@9 >;"%Q\"QR^X%R8_R'1-P_S.
M?&Y.B<OB\?"#;P#X>2>$&<(:>(1="! ^(\I+7$? )TV7O\<"XBZAE\$!"<70
M&V U#.I[+*J_-)XQSKNVPM03\,N(N?(QW$RORG/V&VT)@_B&MP GZ)&X] Y\
MQ0.RL=8.HKU,''L=-("8\.E7#$YXMX[=(QA1P@,J7D)5(;Y$2YHHP36/YKJU
M2:Z?'TM^"6(*+R0 RBP'@-[X@Q@V'\W9VK"LYU>J,EG[_&6TG]&%IK<U $L+
M+X[ 27[$Q #[@5&M0Q,!%/2W\7;CR7!GGK(@%K](<+P(H66R Z3!<U*:KJ+!
M(]%^6FAONS/&KL)!Q'TFAE>E;.!$Z?54J'.[..SYRJNSQK^^N[*>,L+H_=H-
MC*VYZ7H^^&+6'(U2+!:F5O^$/, J-GEPX)3,34#SG*?XT,LAI3<<*.\,VS8F
MIL<-+P63NJG/]=GPE'_#(N!P?26/QHQEN";2*\ SF%@\40H?7F;GY9RTA!=V
M'^4E@>>5FXHUK)U1D>]X<>G.$RH 2H!*GNH3IJY,L*UY//V5711Y+"F'_#!]
M^@H%;$>Y%B1@J-$'$DE8+*TES.-8V\#5CO4(3EZJ]"M>WYI;EKOE?5.I4'HB
MI-]8J2W%\7MS-;CZ,?_^9#D/_O?_F/;D>W]B[;.B]LYWIM\78$> >_*!NC!8
M<KJIF+:O=9NLIMU9G72%1<.+Q;16*[-TM9*CW2H[;A >86%N(D-%"/9->2N\
M4/I*X96T2IRLCR9CI*'\$+TS' Y')Y<ATE U#%<L3-F\)V ?F'Y:YS22YM!K
M+L5O%XYDUCTO[UKR8CF,G]VZ9$Y<%RPGRG)-%F[OU 61SL:.NQJ4D%3LVJL4
MM3>K[W/7^(-= &V7Z3A=NQ["!S/FU]9V/E&ISY2Z(6(\2YE4<"D$-B.\=#-_
MA]DQQ+N9TP_&W!+V@2@\?[6AR]*E1Z;HDB"Y>L2^> /$7=BN- O',H#W@!,L
MPI)Z8F6\=/?X._5Q3@>=N7UH8]B]6Q@@NZ[7/LV[PDRK$(GLK<B2[PVKM,K2
M!ET5!"W^;1J;'MT8WNHE\&"$APBNJU:&&UU6_734>+HUW!OW#I,L9__&$]T2
ME^(G&0N(7@V0EBS/ZA<& @!=VHZX;P6./$5=)Y]]BB1^K)'] J0O,]DSK(SW
MO7CCZK."(V&HH#S.*O><XBC[MX.Q\F^X:L1%HT$FKS<F[\+$7L$FQ6F%I6#%
M /"(3D^(!(658_,(BY>L(#,4^F& JQ=SC8+(#IP1]O7<P8JX_\1*D5:NZ;BL
M2QS]+"X_92I"8?5\)KN8]AB66%0(#:U$@0[H5/PGL9KAL<HL+-G#PBIXA]U@
MSVCMY&1-XWLJ?61BRRE2X&<G?]'K6PSRA6M&1=J&1R_@)X27OF&B,YB%;*=X
M5OR7UWV]=0QWAF=Z;[J$#DG'L^ +\S5NE.9:X^WQHV%:F/I:"#5:I0[/-.EB
M0=))# 4[ &L,ALIZ!91AF7^M,<>;9E# ^YYCK=DO\.4GDZVX7D44X:ZXO:<&
M&0ODD>>T)-;RR[,MQQ4L"W"CN,*3X[E]CT<$:3W7'".$/+DA@$]L5D5'05&1
M( I>NT^S=Z;KY=JB^1PJ-BT@RQ7-JF  HL?%<L&I:ZZHW&:OIZ./.[WY:%D+
MW5/Q0[;Q./9PWR6QWCJL-Z2-FXLPMH$PSC*ZF!\0 #/;H8I%4'_8I&L01M*J
M>G&;7/&L0S H\N%X[ZK(]>+.&?; "8-]5/FJ*0]L=]"HZ2L-NL/F?"4&E\@!
M#>UNM:% PQ8^RY]W*X(IO<Q!2<*.17O^+("PT+7IH:]9R[4I%;MA3@M8N6SS
MZ*$P>S9!95M&;[9I"-A^:8RUP"=8#;SM;>!+=$IXFQ_.&HQ$&)FG;RV"'D )
M,C*]H$T)S:Z.^5TO/8*Y*);S]$I8&ENB]JZ$T8*1]'0N5E3.&E:FOOU=O_NU
M^T=_+Y6I49/U43"B,JQ3S8RJ##]2LWHU_;!&:EG'E6I991%KN5+2QN[TCO,^
ME(L812Q=J/SX\&.ZP"(5I"\F9I@9)P@[9%-_$N/K!.E  @#5%SS]L<!;ZI6L
M.ZXM[40N6J^I1C;'[ZR?3*9.6N()B_4,'M.,%S.9=M"I"VMQL+D%\-<U%HCA
M6X2S%ZW$*U>U](W,"%DB/XKLY<3M:)QY ^\KSQT;:)4NU7JJ?M57!R-!T5+D
M=Y'8\X.7XR9.?']*(%>824/S9KD=@Y%4A=^8AL8W!J<W&^"*P)K*$7714X..
MB*NUNV(E4*R'*\OP-7R%]J7+;ASS43$\B\1BTC@[C3P#"ITE>#\H2ODNL> *
M/+$@1!R=B'=L2P:B:=!]\V,34,:[E&3N;R/311OSXBA=)C_RSK$?B>MA@T>T
MJF/7O%=I+T[O7@*"+@7.'%@@GNDE7%Y$90:\T9R* ,:)&M:@RA([!OL\51MQ
M8,Q0A+&N,LH'Q 6+X./" BI6R'P>ENLM#-9Y,6BCB(\Q/)]>;&%+20>(@HJ/
MV&U$WF8[2G,QN_96,TC?L4:>(-XMB4@Q?L442T00IZTW87V(=6O6+6A02+5R
M*41(KMIA&@I%0RHYI,$-_"1:JY)-OBE+34J*0BNS!A>WDY0//:Z\D:AZOS?>
M60:2Z)]8A@LU(;A]2N=DF(G$AGWP_4E@_G,$L]L0F$5H[R=:,NB%?1C*I@EF
M8J@,ZQO%/K/J>6J)%\M!H;E.8+L_/+CD 6O7;)JXBI3![$2:*!1DZD1O^CE:
M/R<$G,T>HH,M @>5VPK.D\UR52(CUR\^E2!!*'0%F;&19]6"S+4L("6P@6FV
ME^\\$-;FQ(L\/YXK6RI7C#J'^&R^EXYR[;-N)>S,7IGSH'*VG<!,IP,_V7-,
MGV4/,=Z&_^/F8=6U[V"G\2EU_Z;8Z<2RLO6!6X6;HA+ ;0-=96-;B1V*(TW%
M<:Y2M7/Q=>L4M)6T5XNK>#FJ6$LD(%)_ >QG8X?^5)/?YIZNAIXG"PW%B3=T
M\&=AWQO4%[5[%3<BGZO'E[I75>)+PWZN%%8^- CXG/!V$,^+S/+FP=W<(7YJ
M S%<!ZJ+VF0W\XW$$:\6[_=ZU29?CZ^&11JZ.=B6C\P6L,8GJI'S&:0W[E8*
MP I&#PC5;964C8TR>3LXBF)9:&*$$7"<9&&P,>J8YNPP[6\'#:K\5/\[M%9,
MU@>+=XK^&^,;#[1'FLN&3> 4#3HG*_IN4/3/H5(DT)L[?[R;]X[E>+M4PDUD
M?F[0#OJH"O'KXX':%7! D11H#IW"NXU8*GBN!<YL[2GM(#@A,=U>6<X$+A*
MG'A>+/NN),0K25VMK^J#32(G/V0M[H\1LX9_SG0[/[VL96YI U[<=(KN?J]!
MM[USSS8IJ72)W>B$[<H9!Q>2S/9#9GE$1?]FTW@J4%<VX64G]%:RB=W%F^O[
M+\JMZSRXQK*$BU_U?+$.RWMK0<P&$3[1"BB"X1#39L$IUF>'#PED15JQX7/4
M8[I9K0BL!8]WE7\8R]5KY9W328XOC'TDG&&(2O*Z\VOGMO/SM<4'I?YJ.1,P
MD6Z!DFWT@H/O7_]Z&WXOWNTV#&)1W1KT.)UC% E6]XAE9:-?*N]^W$[KJ]$X
M;JE1:T#,G);%/7"Q8RZOL7_GV)XY(RZ?S#@EYB.9W=BQ?KIY'7*O]$1SL&'Y
M.8W9WF#B$&S0-C<>@:0QP430,9C1 R#FI,4+%H%COQ.?$UG@?U!28EDF%$")
M[!(ZZ"TF"0("[2@?D>2P;[$)-,T*]X+GWL'O%,H*=AUCS>(BQZ#RU*AL\(V^
M<AJSXO=K(QW#=7\10^L:N L9ALYOIR%@\:"Y1CQ^\2F'P]/!C*M!)>]"&ZM#
M_6J3>Y&Z+_ 7R>N2!Q<=?M 'X$YYM)1Y2DKUH6\ 3K5%X:BOU1Y9.]K0H#[J
M %YX^NZ5Z/39=GN-4,6@6\G+O^JJXVX^431)!-7!4!OI?7U0NSGF.+]%O ?F
MJ#)CEQA!XU&\G<*7US:]801]E594'>7&%BJB)["-XL8<M=!^O566:Y\U+*"#
M J*>%LEFIIG'E&]15ME"YO4F>49R48YWZRUR:0)($R"G"WJ"=<<1ZS*63+IO
M-)!A)+TU9&BA"X5-1U*^4^..TCZ]&Y3OXZQ\[^U$J0_J-C_6NX)!]+5<FX*L
M[1K@>$_"SB,W\P00POJ!3#NAE(>DBSPD049*X!\A=;),#=YLR\"4&:R?\VFP
MG%$KO/W,\D=<AJ1@"I+G<3CU.MT700H+MQ#8P%'>D"6]-<RIGZY=ETUEIYG@
M+._CIUYG$")@MB;QA'' A ^@9AGCR+I>-)$=K!,^J@?U=#">E&EEZSG(.@@=
MS#C8WAJPQMV"6'/E<YB2'GF7OX>*7?A!->!EFM1#^9F1";_JIK02&0<Y^TQ?
MA2\=%Y&$'<>!&4$PLK9#-,4]-,68#QU]*4.BP:09(--+8SXW+=/ /!OLK6,#
MV)Z(]4@N:?(%YM&9S@RTF*/09/D@GW[[AV%7),]CA_EI-.AT _1V,O4%7^$!
M =UPHL44(!S-E?9.*$2Y622@+_8.2WDBRMKC=S] UR!M+"!>UL$HK$%)3[?8
M77 ]\AM 8W['?X&=,?BI<A##2]B;R)FMIS[(N$=B.2M*(W1"%?NL0GZ V3@S
MJ<6 ',:X^3UP)U54_+*5=<:GYFG\-K3@ DS',%5&3)6Z7Q]TQY7Z30QT5>L+
M#.Y]N*2B0ZY7*XLRI&&]YXEJMWSM6UPZS]U(A=NJ3*3*9K^&XB_A4NA)E^(^
MNNBVG5"N94$F6",(KLVB;*S"-*PRTZGVZU6<WBT'1=#O0%_*#4>G&.B;$PCI
M7U&9K@@"B1.^@ZU-7!-T %@>E]R=*>N$E01#X<7?1A2 !$1= '3J%"8/-)B>
M!#[ ;VLP4P9IZS\<0A@94%DD!A8_:%3\O&MZO-PR+L><>6!\[J^N4.^.NH/(
M(*6I)3$3U)FCK LD2RR%2L_8H.8K1;]2X1UU/-2HB/3HY'B3CL+#PVIJ?W@%
MLKZ7)]K#=&0JXY-2G\YP])-EK?P3?_#W0E,7S,50&S!WJO#1+X-GLXQC_@#$
MH9>X/'MIPCFUOMJ]&JC@<V.IP26V?20S=F0U?6;A1Z/3\ ?=1N]M/,VHVU='
MHV[.*50Q!(,5!7#9O%X.5&*;30"(6?GTI5A,S/"Q(F,] 9$7O]L)='2WH_=H
M 0>"+TQM3S^BTGKZU15=,86;,#]&W)VH0D;3=K+MGI_O8Q+?[(CD!W&G5#J8
MRR69F6S.)LUH8UTOV=69Z2I8[VQ3*Y!](V[W["\QC<D/. X[37 8<2B?-@^_
MF?,/W;BTF]0'OG]J6X5O>OQ=3RNH.NF-$]9FKT2Q46XZ&^_@%38MKE(#+%1+
M1QT'I%5],A8H*#9-RU7,IJ7]D6G; 2Q:YVXZDUU\#(9 H/'418^L#)=Q.BU@
MPW?BW.\:,Y[^&'V0]NS%[V,.1S+U3[3%A<%&EP'/MT5J[$,Z]*_Z56K2^IUA
M?C5$5&4HZ&,0ZUN@9A#(@4U12%.J,20!WKL)GVMG1LS<?"2I@.@S,=Q80&;&
MY[Z%)*@(^[1,:<\)W\2CNV%#E4P'D5"1 RAOIKY# ^W4S*;=/3+$&IK::3I'
M"QN674]C5V:%4ZIUK9LEQWBP@U)?R>K77G(F7Y%"ZG4&FB#X$1%;V.$B! QW
M02@IS=<NM?>B,Y<9RJUA%O@>N*]7B?NZG7%)2/QFV&O#?5;T$8M,L/I%/CZ=
MRU[+>:(D%0[A#FEF&O9!X005]*)Y%Q$K^^17AX=*TX0=KP:-4O-2\[L3?=$$
MG?G^N/Z_5]>__G_7PYL]=.9+]N+;HNM>0WWVKF2?O8I]]DH%W'K-!=QR^OJU
M/O(D/NYVT9]/J.%G9GC7PPTW7B5.;X>>X)/H>(N<[>"[09=1V5M(^A8"*LN-
MPL0C4A&II2-%0?PE^PD,]^/,DUF\[1HCS3 !EHEC&A;*[Y;<<'%7Y5K)?00S
M8@!,AC/^_ *87JZ7@@: L>\$ @"T#(>Q5U"QW1_V*^5P=L?JL%IE;IG96BFJ
MJ[#,!KHSHI 6\WY\=NL<-,00% K0/HX.WO:Z^#,XO+Y*$PV(/0TZ:Q2VU"I)
M)XUVW@+^-7_LHR*27]&Q>&"IOH&Y))WI F,9]LW\&W'<!\,V_Z9B[CU>X>,;
MG[P/@04>"[^E;C?1+V3I!+CRY<QXOD3/\1+'_/VV!CFH7S'W)7/QGVA8&9KZ
M^/1$!)ZP\L[V8'W''GP3?<1:'%>H$7[?O<Y)!SN2Y*CR.PCJ.\;<TZ!QD+!+
M1/NU6R8K;1<A@8$^;"H@)^PG&HO#5=)@TB*7%KG8[]M_3%-H2=4/;&Y@^4^W
M-_N[J1L-1GL*C$IF/M$A7-NR\U81\_)6]$YBZ;I^7K'TH/ECYFI3*![Y]%9&
MZ$P*\Z3P1' .GH>S6F-)Y/$,2 ^PR).@-Q=2M3H&VAF4S5'):R.XRP95J83+
MSL"T8\ #\L"_8WIAP1I()7-0U2I)S-FN22'7E>K<HU5*9.X/U"'F,HM&-811
MX7@PI*@14>[$Z8:*1#6]4BLH51_KZG!#G6@Z;LFZ- G:H@:)R,D4R7+%M&*\
MLN<&V"UJD=@?5AK!T>^I_=%8U8>"-.WT_7,5_$:C1A+;%X07*QZO5Q&QVJBG
M7FF]THA%-5KE8'EC4[:+FNJ5D+CAE$*%4@^1A29"]7:>>B5DY@6'<U!)LS8P
M?<F=T5XP5"%C5<_*L<SI,[WKHF/'/9;?' DR?@.6H\\%[(U$,R.L?)FP82MA
MZ0YVZF-%#*:-LF)*Z$QUK M,3:"7IKWTTX4W&6-=&X6#0REWNH[%1OJP'H N
MH3.A<"3, NP<WV=%/HP#XG>[*2+=DNQYI^\E(6RE&9G34[.220-^=\U'.HR>
ME]L]L_0Q0/>/Z(994K^D_O+4+YAL!63EP<.]^3-MZQZ4D89Y"0H&K\VY.>6S
MF(#N)KP5/+R*)0M XV;0)#:J-DQ;Y[XH/=:>B74L-Q!SGU+>!^O6=,&TMKI@
M@N(P40U92SPUO:M=A6@MVX*$_:7#/T2=Z%O<_'$?<D>0@#:G?_8CDHI%,0M[
ME*1FT836$A?7)0-K*V)[!'XCC\1>DV]!E^I9Y"N,M'2]FB"R_^6>3!=<EGI!
MH3:%1[K>2&6?#9K^9$O=@"JB@7B)=6DJ RW[#X0S?I;;%^&GP\(P]MLM>SP_
M=Y3O0P?DB3X23#Z)#PI)9*25W& 'XWA1CX8LF)0R$(JI&08L.CQQ10V?6#\&
M.EF0'XHI**Q3BT.7%4TV#5R^CS1T,X5B92Z.XQA)KEN$$D%F8&NN[>D<R+A4
MCV4.%1 0^V3\_P6*8;ID?Z5B.%;%,-Q2,6RT:$H.K"DY"RBR$R65M9[*2I*4
MP$JI2V43"\"P52;1[RL:*Z0M KC/C^+_"W$?L-?RA/A/A-A<8Z#"^O+;1U2/
M-%5.HU=RVA5SJT1ZW@LKIH4ZAY<9\H2%*)Q [7712NGOJWA5M@HF[++$I]@P
M;8J]AH?J8:^C</8P*SVC;=4"+9YKQ? I+&<?(I%W_V6"),+A>&#=F@A%'"VG
M8!20<07P#S-@O52B6,.IB9&M'07B^21N#1@1+]H)MVWA^*8?O[N>.YC7@&$<
MUV>3!..Y1FE^W2@$6 .&M"#!UB5\@@JPH-Z-8J)X/9+@Q.SPH<QR=$HR^GRP
M?SQO+!W*>30]&H-B<P0Q!/NT(+9X6_C$H.F8YRP)[L.A^1VTUQA^)_)0F-3
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
M)&1+3B,+8X:$&#A?;"\5(E2EQ+2,4)U$A(K:(Z/70?)]1+&4_F("!3C) 78
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
M;3QP*PY$D.X=_!"9&\!%$ [&G14E45!]\-N1>N?V]E+#\*#$0SJ>9)89+W/
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
M&AO=M@G_=7N2,0B)D<6@!(',(@1J20P2]Y6. /\V&OCVC'YAH'CB+[;SF/Z
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
M8[TLUC^0^\;&L0?^=)*:-U27BQV8%,Q$4)@;V5?@0Y,%T>S,*=;@!_+;4!0
MAIQ_D4OAH4R0&%$UH)T['H $YKVF \_L;.>I^>W1XC,"DIS4@/B@4LDWISH
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
M4[?3UDZ.7#T\'6Y3M:B^H7WU]FK3/# 7GL@\&^M;OG",\6S,L]?I3;(>.R_
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
MDQP;B'"W-V87F^8T%SEVYE77[$>SGU,*8^QHU\]MOVL)F5ZG:W8ZETW4V':
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
M?)2M;Z"G@^7'4,+H>IA]OTPHH\4<T+1%M"  4(YI.#F'9KP*82P,4"S-K/!
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
M8L^+!_TL-)C;P-3@W-G0@_4I>C0_J0"*F#**_X&#= #6R^)VW<_MJTD;_'&
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
M: DQ)#DO81S=O#8L=LMF]G<V"F9XN%B*>(2#^']:-CSV9N8O_P]02P,$%
M  @ H8*O5G%S?56W&@  R$@! !$   !K97)N+3(P,C,P,S,Q+GAS9.U=6W/;
MN))^WZK]#UR_[)RJ<6S)3F:2FLPIQ9<<5]F1RE)FSCZ=@DE(P@E%*"!I6_/K
MMP&2$DB" "A? NYR'C(RT0V@^\.ET6@ O_W]<15Z]YC%A$8?#P9OC@\\'/DT
M(-'BXT$:'Z+8)^3 BQ,4!2BD$?YXL,'QP=]__\__^.V_#@_/&$8)#KR[C7<1
M+! ;+7"4Q#][$_J 6?;]ZO9JZITA=D>CG[VO$?F>8N^,!MA[=_IN^'Z ?WWO
M#^_>S8]/3X\#_]TQ0C][GW&$F<AWE'@WG&_PUKM!&V]X/#R!?SX,AA^&Q][G
MF]GA(:_(8QQ\B/TE7B$/Q(GB#SY-HX1M/AXLDV3]X>CH\8Z%;V+LOUG0^Z,\
M\0@R&Q[D##%+ML1S%-^]H6QQ!!]+1*".9+/&<9VR2*F2+Q!:*ZEY0HDX2%@E
M\X>'AS>BWIP%DH]X,N<Y/CP>' X'4C&,A@VU$BGE@C!1JP422H0\,4C*M#S7
MX?'QVZ,LL2!E>*ZN-M"^.X+4@C#""PYK(_'[(U[AHYQLRY6N#%H!"LR(OV6@
MD04/C0XK?-".2DP/)T7%!D?_O+F>BB:V)0X;Q3@Y^N<UB;X5E"'\UM#RY#L4
MXUTMB+D6AR3B?=+?<=5*R?D&[]^_/Q*I,K)$4Z%JUM\PB[;DB/^%WOATQ5O+
MR?')";1$'.(5=/Q+RE;G>([2$-K-]Q2%9$XXC"A)&+E+$UPB2".))$%L@9,O
M:(7C-?*QMCCH\IXG.CV*(IJ@!,8N\:WXNEZ3:$[S3_"1"_^A4/,MGGM"'1]X
M,_AX$)/5.N2RBF]+T99YH8=%>?]:,_P&-%&0\":JT9YHP< 2@T)$U:YW!1=9
M(.;7<JG!!9G0-68)@1Z\:R-'SR:6C\*V8@&+GX9.2Q7@>5NI@(5$Q&6A0G37
M5BA@P>'+RL/SF8$$'O_Q]?9*U6E%7<ZIG_+Q810%%U%"DLT5=$^V$NWHP",P
MZ&HIML46!>\ ^_T8_O,.O8)?_@D6BY=EYDFY_794S:*:>QKC8!S]+GY7^W'.
MG9/H.,N-RIZOTL74C/G7 H!]<3FC48 CR!I^Q#0D 9]U/Z&0#_[3)<9)_#5"
M:4#$7,QA:L.@1VW 49N"8G$.VS9K3\[;RS/WLMR]G[;Y_ZT'<B\@)XB!'I8X
M(5#!UJB6N0T0OWTJQ-Y/I?)ZR%60;S4<C^?C-5\W0?%Q!=D&(CV 0\L^NLO<
MHW-OEWW?6UOTUIT2Z?R,KD #2Z A]_B:QG%J,0Q;9J"'_&0OR$O%>;P\[Z>T
MAUX!O=P/SY8H6N#X*IHFU/^VI&& 67SQ/06#)8/9EE@/Z>E^D&;E>23RLE+Z
MSFR!*(J7ER%]B!7X;9/T:+W=#RW(W1/9]S U+$%P[#.RYF71^:<T)A&.<YC4
M23J8!F"^BE4'B?V0QBG#_(]=-AR2(J,>A!T(GU!,8'::2$+"(FV:KE:(;>A\
M2A81F8.E!^M 7WAI2;280)/W81V:8?6D'$R0#JJ0BM(XF')Y8EV9E\C3I#*]
M7:%>46J/OS16[E0U8RB*D2_9JDV)>M2&==1D0.2<>B1V2-SB>QRE&)HRS"H)
M PW%#R19GJ5Q0E=@6620&*GTV)S4L<ES%'UHFZ?',_6VN?8X[7"Z LFB!;D+
M\2B.874<8;X1]YG2X(&$^?+=0*/'Z+2.T2X_+\OP9P^R%) 5F?80[2"ZIM%B
MAOF^QEV2 5+ZHE?_V[KZ.;?'V3W.WVM:[@SP$\_08V$-R!_T>GZG:N:<V1/<
MO9:E23I=K[/M/!3*3L"=\HH)VX)0C\HOBLE;RK3L&93H>KQ*WJ35BB1B*3C*
M)FHP/W&TLYEU!'I\?JWC(V6VG<2WV?6PR'Z!G9_F'.KKDZ3P"M03]#"\5W03
M*9/_]O)L>O7OU'^)"/L#A2G.E+[[4ZMJ6-;75,U9/<';ZW>GWPO$(NCW:VA_
M2\1R+5<_ZG5]4O>AY!EXD(,GLNA5+KFP0%-BM$TA]\I&3T.:"8!:8Y?SD79R
M>AB>QXGU?,XL*Z?64.4>>0ZGEO=3\:MW,C]3TY@A6' _0\/(\]$UBQ.59^9Y
MFD56>M\HS$Y/&6\]B1Y*A0.GR0':P[.')U3&R9)6#YC"Y6/C%>W!,_C>9* 4
MW_6@*/Q#93]<KWZ]0T[6?OVS7OD*-Y#LG.M5OY^7KC3#6)/KH5)XA.P\=CV(
M>M<=JGCF9/#,9%K05$X-K1NOQ\K.GU?J8(W)>FP440=*WUZ/B<[))R-1_:C7
MO\()M7/X]4K7>OZFW$-7&JD:TG00G*H";V0_8)93#X6U1U H2N<6S CTH"@<
M1PV^P1R9'AA3M.$Y3A )XQE^3-+BZ(4-H0FHH64DHO=3GK&7Y]Q#]DR^NURO
M3W?>%1GI(7\Q[UU>?-\NGK==E'K\,^9G:B4G+]I*^E%D#V]B::2P)=;C?'K\
M=C]_8M_;]\9OT K @1'!=T]"T!OT&+;'<-@*PZ$!P[V]^@6&PQ[#]AB>M,+P
MQ(AAS91NA^%)CV%[#$O644L>/9Z*39UV>/863ML3"2I,6W&8$*WU4(O3"CV@
MMGNH)?-4E6""I[;DJ.ZB]D:G%0*E#J1)-^%Q:HE'WS/TV]OJ<:TI68^*8@^U
MO-W=8_*D?>_2(-:"WH1:;>JQW?GNQ[RGX#AH"Z1IN:TZ3M$.R7[!;1O&4.J+
M%G1:Y/8(9.B[WCYPE:8Y>W(3>+4!U Z\?AZT"T=1@6<F,X%6L^@;PE-ZL/8!
M:V""R3"9 4 U$]\ 4#]W*4.(2C-5[:L)A-H6C!Q$U$]"9KT/U(HW-__:UHE"
M\WV;U^I^J-:]8<L#=/^+C>[[C0V=[D_4NC=L58#N?[71?;\AH=/]J5KWIT;=
MO[?1_6FO>XWN2U9J4Z(!AX$V=+<W2*UC>$NV3T.:"0MS#&]O"-E#4>H>>A(3
M,+55=S,P?5^Q#K(N=1D]B1Z@7^H7B3;%6??=IR4Z PMX3"N,7^SCX/O51FN$
MRL'P-I0&M.K!\":T^C%/M3O3(AQYNT'3BD>'XZ_')ZK=MO8ARGU/M+B)H@*C
M@<B$6]T=V7@;18]2>Y2&-BCI/3<<I9J_THQ2[\>Q1^G$!B6]C^?7XU/%WHL1
MI=[C8X]2>:?,BM2$V!ZC7V]_V$1>-85<&1!Y5Q_IE+%6O?:UVA\TJ=]D#QBO
M=NEM #L$ADT(F.;Z7U0ATRH$_D_/[[\=51^&S;^4'Y 5S\>2U9JRQ(MJ;]%J
M7I'.7I^^IK[(*^.(=2S%'_R-S^$;*+9X7E-?!<7;U-JB:_1'.$QB_M>^!5>>
MNK8K77[Q.JM!D<T3JB&]H?V$6O O+2MA?IF[J3XF3O%WO)\Z>(M_!E1$-BT5
MTO".N%6G*,CYCZ?@L'MJ7%5L$_4A_W%X/#P<_M)2W-I3Z);%%@R\Y+?M9%4\
MZ&U9Z$E&S\L\.1P,#T\&^VM9?K#<OGCXZ[#@>Z9JY&^LMU#!,Q6\>Q^]G?P%
MW].KH7[$WJ8V,N>7C)%7YSVOSN#=DZNS7U6>JQX\@\R BO "B><R;2H2,E;B
MTE4D?^E>U.3CP26W8_ UN<=!]93;R/?3%;=6<#!:0=W)7Z(&%X]K_II?9LUQ
MJ^]?3\B#:^_C 9>#?%A1?JZ.;:X2O.*&#XB>WL4)25+.\IG1=%V00G&K R\B
M8<@O[OEXD#!^33X":GX<\N/!'(4\]XSX+HN&_W@0X#O^A$'V=0V T6 FR@_2
MS*>NT=,7J &]!VE%K.\-7MUA)JE G9Q)!^T4VL>'@*X0B9Y!N.SOO:0X VL1
MW9'X3\J^D6AQAM8D0>$H^'<:BR#FRS0*XEOL4Q9P+,?)$C/X$Y-[Z8HL(?"3
M<WI5Y'V&@[VAYV_#AH1G-!&,LA9J2;)81=[/+5;+^G^F'" *E631* IN4(06
MV<.;U^1[2D QFPGH*;N0?<.=.9]"ZG^3Q-P[AU('2(KO/U@?/&:?1G\BQE#V
MH,S7*,#L@4&9K/A:Z^!MF)SK]EGCO*1L0N/D#%;1 .?V^55)2 .=@VU[DC)_
M"0;9!&9?+,*FKJ)KBB)9J$82-R:?S*9*6@K)W\LU")F1=$7(D7 @P;2" C2"
M415?//KB!>>KR*_U1AMBYWHA/[-,(D$UGF\/"B7\4602Y+OZX[N0+,2O\Q3/
MZ!2%>#S7/9LBU/'L.7=G<I9$O\18K1.1X$8_L)#H%@>IGT%9-JXDX30TW8%.
M$J(T?*GEK)!T!LX<&/(7#J9TGCP@Q@>I,!5F,2R/H )!OAPJV]=MV+H#NCC:
M]0EP#+CM#-47#)*TH[B0]QS?XY"N*S;*OAET1T7UN5P[T;O2%\Q3_#F>8P::
MF:''S#MP21XY7ORG)**>K+/"YA<W\37Q(ML[TLFLHNZLZ/RBEJLX3GG.9["T
MT**M(.Z<X%#0U[52RB+%#9$L1J/M?BUOBI%/0B(X)HS>DQA^W.(D9='.\2,)
MW9ZU,UJYF,\Q&";W>"<C+)/+<MYB*)_X"<S@?,X:P904R&WB"7ET1D]<HFQE
M)EMUTL?.2#*.\,[#>Q82^+>V+-70.+<:%>V)C[,X.$\9CV\6_,*DF.(DR8C'
M\VN"[J U)J1DGN[%W1T3+'=7BRFX[@M4IKH'<&X%-XK11."<)-)K +Q%Y1YG
M_A)X9O7#($G!+,;E"=>:1VZ6?+2-%DXXJ*4N=A45+R! TEWNU<A>%:FYJ&W9
M2E*+;S]8:GE_<#PO#*;BBM.JV6A%W9G)I6$XS;#:>S0VL#O7 F#Z%$.K-(?F
M-]JJ9EH#Z<N,8D\1;PK_6HBF)W-/K**& $E]UZR>YIX 4#GN*4]#[C;7M;AF
M*O>$FCU0H[FJH7%=H.*F:U6C,U*Z)QS?C8F;#355JGM"?$EYS<;S0N5R>$PM
M29Y\2)3@!68_&H.*.:RQE#MD6<PH&+O"'!K/=[U"(:.)L#N+MTO*,%E$9RE8
MA)&_$6>6LIC[Y@B7%CQ.QK1,U]@G*/R#BI/*+#>'A5U8'T[,M,XM <^$NRB^
MBK87[=QB'D_)%SG;"!5HN<KM\7V8N]/<S_+ !X5PPD3FVV0,+W$4;UV--=VT
MY.Z.<K9BC6!UM!+N@%C\S>,DMLME>2"P9,A["'2/XE*;EQP!S%L/BGKS[6'N
M.>:1$+%>Q JI@X%>2EPH'Z)A.;OA'F43B!7B$H ^%.0<?O$-8M]P\C\$AX&%
M@#5J]R6\)?&W2X9A7$DPPW%BEE+-X9BD? >S*:)%D>:&+6D6:TI#.O5AE>CS
MN;0>E->0[IXML5W&-ZZXFDF<DV:2M7BT@!EJY']/"4R7%Q'48C-^B&#=NR3K
MXG,YTM>>R['NI7!JYV$2?X'9$@ AF1,D'4')Y!A%@>3^%$,*?,SNWHDG:",X
MHJ Y).N5RW7$R#+C\47H 59.T%T4:E,GNS'HV6X%JK< G1T3^#)^&SIYQ<.'
M$(\SB*5-L=)@9T'MW"99>>&:[?!EX<U*(>W(G9.RB&OG.6?;.;6FV$SB7+N<
M^DMH9SSP'.!8([(=[6:\*)5?QIK#2:],I<Z%&Q%&^QGVEQ'82XM-N8U:D+LQ
M<EJ<6LFDF3 ZATD3JH/"2UR:&1HINB)B/F<7N\Z4E7:H%8F=F=.SJPK!L(E5
M6^LC'K8&MF)SM]V+W<D^7!<E7Q+LH00#IY/RYX$6'$%E!,8VP8U.:[,EPG 8
M$AA>0U$;Y5I60^/<K/J\ZY(L43D_O71!;K2@UUZ YGI@*,!?4,DW_\+E_']4
M=[$!?8NSW3WNZ'BI-7Y#65U1NSA7.V8+%!&_ONI0IG9A:"P=BA7[O+F!4CY0
MW9K3$=/N&9022[*UT$B9K3OJ #LFY;&1#>>FBWZ]*9L^EBR.J,'<V^M>!*V+
MX;6C1RV&*S$@H]U O%&XO75$71F7\]M&I/FF.:S%@M;)14<Q=<X>:&-,J93F
MW+PS8>0>)3A7?TT$=;)S4MSP8UJURI>^.E?G27H'#;Q1\:I4YV2X@"$IV5S!
M2,#253:YW&-8:T,YV4]Q>)+G(H_1+9CDH6Z=OFSHREY.[NPLPP2QZO%W,^GK
M!N;8V!>+!1.W\N5A1-J9UH:X*Q.5V&DI&4;5(RN5Q.X*5KN/J9G$#2&MKF?)
M-VUSKV7I6I9J4F?L7.E&&87U3I)2([4A[@R>?Q!& H*B(D2G-CDV$3@W/SZK
MDZ9^S\Y+N8-4);G1>JQVNOB2=W>#9]TAU$3A7/-17UV:7U@:8GZUT"6C*]W=
M3/MEX,@@:;/I)4R-['X.'@H.8UZ$Q4CX)TF6)^_>%BH0+3ZNWF:S'WMWU/,9
MVG!\3:'/Q^-(,K2_T*344 QTW1$XG^=Q'B:>4.C9VW&P-&%JZ;HC<![K+ZTP
MKJ+"%K^DK @_Y@<BHIB&/)8(AG40@,^@;--T-O^I^;VNT\UF+W7),)Z2QV1S
M2>YQT:WKVZE:,N=F"/6]9)V\ANP+]]*OUCC!(UA95B_\5:9V1;3&UN9\^]JN
M\L4RL7I$0)G:%5"RP0T,X'&:<-J 7R$M1JI=R+E\19@5><FG\^,#T#E=/)YO
MN\SHD91.TBJ32T.W76AID'P(R(H?O<N.7[W4O<25^IZ+'J(1J"!PKE_Q8)(;
MM"#^U^GH^OJL/@VIT]V3@V$8EJ>;&(J(1:$-,4K-5,[)I+VCYA\XY 91[#/Z
M8'NO39G'.<M(!$ADAVFAXE\C4M^-:";I"GK"2]T./ 5+=Y8%?V*R6'*P9G2V
MQ-F)R]%ZS2CR9>^OGLRQV2RK+ Y$7;,3WHTB-5 Y)M'5:HT(XQ\4SAM5HAO&
ME=TK1!=\J;AF)*Z[X)2IS@TEV7VO.)A3A@):/:>C3.T,/M)A(CI/84"G\SGF
M8Y_Z9L(JS1XVXDL?8"&13]8HG*!-?DF&QMUE1=T9+"<,<Y<N#AK?!&JD<*[/
M9>ZGF,_(16M;JY9C!KI7'><MQ-J^P03UW*U.E.?_S*3.=3[IA:F'O($E=)W?
M'1!7/8Q6U*]K)9MG:IN7M[KTT):BKI,\"D4OT8[*C?'1PL@2!X7#<'.#$7^5
M.QAMK^LH70&OH>J*J-=X@4*P=7V,N7]*[G7U).>&D?++=0T[$]5DUP:*HGZ2
MF[ >YEI.=4V$T>QFPNB"H57=$5!+<FYDJP>BJ:$PT+D&2E,\H47(81>$,8=/
M_HBA^$DN&/$\S#;*5;X':LS(@D0H%/"(E^W2*%'N.CPA#\=<'5,>B9<%]N>F
MWM:XK=_/9*9U;M@1BT:%HR-Q.#Q->O,Z"\KFM_M$5Q$T>U1Z-]M$V!7[J.FN
M,R?O.6MU38D8(VN/S0G/=FYSF&\!>(;,2DW<E3,ZI;,4"N>(,MFYSEHV?PW/
M/CLKQ>R!SI8TY2?;OA#H61A'!GBL.9R3M>IU,[KEG)6DU+CT3<]9&8KF4@2U
M99M\Q7WOM=6F';EKAG51ZXM'L/E(O*MXL2LVNL<,S,//G.H<YG.5*^0IF92L
M3A<.-17"7%(VQR1YFD;VR<0YC>QVWO2;_@8ZYSKX%QH=VLIF0>N<?-LVE7LH
M>1*O\#C?_\B&89@F%5[;1J/O.3-UTOC[A\J4'7$!%H+LTV9G[>:[@>+M2M7%
MU3IE2#I]O2+EZ8<'8O]@7>]6$#R\GL597.AT'9+$8M5AY'&R?<F=12P?U?LH
MS42O.S_8['15ZJK8YVJ@<&[(Y'>I"@/;+)29U#GII)71[ $^;^"#WE*WYNB$
MK/4AT4K@9K9.2+UMJ&UD;F)R6>(OPK0N5ONC*"A?1F+P%-CQ.B?_%$>$LFHP
MTNY>#/7@U8K+.9D;<6N/M//XJFJ^1[/N2&O^"@V0QTA6'H?G4ZPJ?,9,[+"$
M22Q56MCS.A$UU,[)*#TGU>1W+B<Z)\$H",31;1[P28K[#>K!#3HJYV0J;-3,
M%4D;7@G34KGFO=RM!?-;*DJW4XSGLV6VT\TO.$EQ(*IEL;#</S,G5YR9./Q@
MRB5E_,55F.PGB,&B!>19TQB%HBK\Q*QX)%(^1KL'KQN;H1:Q;SMPC?+5%;,7
MMR.Q*,^K&V6[V3>#SFA('@JVKVM.&.77*L'(<8[O<4C7TF$<.4BG/:\;G<HF
MB$DEVY1?.1\M0+;LQ-CNO2235G2<W=;)[K36>'Y-H\4UN2_N8,A[S%>S>BPS
MZ8RFJA=UJ0X':VB<L[F*NC8*X>Z;Y]=GHUJMI6_.J7K7%<!JK?0%Y2%)%5EG
M.LH$9D_@SH_(GU&VIAE/W4]MHG0.R2*4=QO#V?PR6)W$.6D^L\UZ2:-SLA"K
M0Q+Q<Q.*8<U YYQ<(UYK=(/9@C^E75\;*Y.=DZ+B\ESS!T++6W&-%,[%:9SC
M.4K#I.')865J208'CCU.LO-&,;]D4/).\ZCV>%#:?-/2=688+]^S"! 1G\C+
MJ(;TSJR2)M)CO+N.-)X+?](M7D-+Y+9K]88D&>E]<WC5IFVS2\ZV;FI^73*L
M:/C_>'3\/:R,808;W2,BRIW1RS1)&=Y:^>7#L$_*IS,]HPB</ N1N&1R7G54
M-A'($A(8[&#^^<&#&L>G@M%M%</R!XDRNYTYA8:M; XOD+<;3<3"^8O0[A6[
M^@ZG*M4Y\X/?@UF<T^</A-;%:"!P3I+B[1+%AD\UQ;FZSQ[H9PHS2\2_G85$
MN>30$3DG47Y;K>XF6P=OK[6917EP9#PG. #&.64KGB>]"\E",5,::3LC=_;,
M*@JSV_IY*=4W2QLIW!C.[98O\E.RV_\IFK"9M#/(RO9M[:)YL;PIAL\&H]C$
MY)@=7+;G5RN2\,09W88^XTL2@5H)"D?!/8DI:UP,V#$[)O\G(C8TXA!O+E;K
MD&;1W(TGF^W(W?,>GV.^5#L;UP2J)KA7]5L<X8?,5OZ4]?#2Y%E/=&.$M7U'
M\$]&D@3#"GI>V^:7D[HBU#5)\OE\/"_>-%'?DV6D+$6WN'"_#=\RG_&G1Y%X
M88)O@@I_JF*QHR=TSCZ=8;;*7YW!]8LLE:E=:9#5&6B:^CZT-+YX*]VXKZ%R
M0U2;9Q31(UFEJ^+1V E8G&<AA:ZU*#LNLZLOQ3Z-_-SB/MQNZ,;<#/@&#@CW
MB01BVT!QQJ>1PKF-!=X?=^N*_ 1:I;\JTF6HBE)^^/Y"OG(H7K%K>'+20.?<
M3)$'=ANDTE*]KDPV5Z_(\?GU$QG#X\%[P]4<>B;G)L5\0!#P+&D8 #S9Y3FW
M.'M\[9*R:Q+S&*AQ] 7% ?I>Q!R+V*CZV/*$K#JS@+[Y]R6LAA[01GIQ2[$?
MK2=SKBV(&ZTP-%^Z(C'8!QM^0$=][U43U8^4Z;<C+E+L+_$*_?Z_4$L#!!0
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
M?O[7.?;;G"=:F@5-[^-T90'\]>M2 5ZZYT_>J#/O]Z7*-O'A_1P.<1G;H7U
MXQ;\Z'PYPI:CF+''_44>XY<>+R9KQ!D-&K24;),4WKSH -'LFW:^Z+VY,UYZ
M@EP&_VD)(AE^1A#_33OW8**@;QM7QKIASFW6YP85(*$U;_"R> 29]S5% 4MO
M.P8LEB_=^R=HN%G/,)CJM;Y]S-C6'_&<3+G9)%6> 4@^@02D$;Q905C0P_,)
MSLL,3GH.W/X!9?M7D2V>.I[$2%KVT%(]H =F39H5:UJ!\^*\.N?NR('',=2#
M$(U2]%)H$@4K0<ZA@K,I5!J"3%CI)8!-W2JN02?D'&IR_0U(2.>9QI]_1"BG
M][0HA3;%6CWX26O-'G]Z=G$*0"EK3PG6KL+?Y_4FP4\0?H(I7*)"+?Q)*K'#
M'[?2[.&G914?X8_+F9FG[6URW4A#+XC*0$1J,??F^*6Z4UA6J=D"14UO)\C@
MLF+F6 <0AVY@4=3S,^49CTJ5?A\HK#);8!E8Q&WO)^3K*2'8&G+U 2C-:;9:
MI1[L9)5F#SPMJSB%GHRS>J;J>&M1)"#'=,,]OBE 4=^N>+7</L4ZQ?J3])%%
MZ:.)_$<00WG9F:.9>D7M%Y=#\&SQVUS:RK.=E_VDE@KQ4)>%Y++W;EB%^5>4
MXJQS_Q^]^&^'2GT]X%=8K##YYH$4J7S?&)?.)= &N$,)IO<4#5_0\B!?S<1V
M1;D\>B[J4/I0?;U1ECYLWNK!&_WQ2_:'?*R2<\"X>[1B'?N9@MJ9V#N#2Y:X
MH:*X\[8E![V,$CW4[I28'JTBN& 5O=AH8I#MMOH.N5!;NTF=X06J_M>]=MY^
M/7TCLUH/2S5AMVR'5K=%MS1";4[ZI.S54IQ>R"S3:]A>F>!;5Z235A/W"/EZ
ML=3=6(-S;D5:CC?.".D4B&+<ENEH%+T91(,%PS7,(;$KO312^F:S5IU!N!?6
M"0@P R1@,\TET&G9['820O*A]AS*[R*K5QALFH3\YK$2="S?*A;B1N&-X>#R
M3LS>#39[#'@&+_PJ8<C% [Q"(*F^CQM<#HG!F[?Z#]F&_3JM$H)L'X\5HD?E
M;5?7"2#VJ^P&CU<:U>VO;,_E84HE7+E[4%*(,+V'((/+,/F&4[P[=1#W=M+R
M/4P)RD^/HXG7?55M&=3JKT#H4,=UK;H[XG;UX%]^HU-UL$^H4G5Z)Y"C$%O9
M@XU>+M?=?3@5;J'.0<]@AAZJL>H7@%+J8E?I]C,^YI3K#0:#TGHS0YNN)2R@
MIL#*4WCCY M3,7(J!R22D.C^ ,G(]2XA\"_8U_HH5>AF$4LJS 0KVKH;@$2%
M!W,:.EV.#NGO&P6:O'=A/@VW-#/WA5%Z>K#8Y*G(U'>74\+@%.PZO+LT+9L$
MJX!3HW22"&V2EU3R"&7I10J]UIBIONLUJ@4$:?S\9GJ$GH^;3Y'M^SS-OX2
M!/GSLB@S2*9,:%VN%^"I$O>,NP^M69NW82FK/>GNK$"X:[@F_2.!VM7R'.4$
M*?\#069A*B$] ^-QZ$T?1'1QP]HIMK2C9-5++!ASEUE?H% G<8I6D!R/,2)B
M%B(".C[C&=I<BXV*YZX4H2Z *>IQD=X^8NJ.TO0;73IF4.[2>0UHYMIM;$!W
M!0EU>U5=%<(0ND'U@)(QKCN47@FR>;:; -L=44+= E96YAR7F1-P#PB98KM#
MZ'5 FV>Y\9'=D234_69U7="#FZ@](&0,["VA5P)LCN4F /96DF#O35#3Y78%
M,PB6!;19'&'2,8-UE\YK0#77;F.#NBM(B-<QJ%\-.LW-#-UWF\6K+\*R@_L:
MF&7=;>ON,LC;"V%/4LFCJ3KUNIN\:O6F]WQQ(V%S*_"V5!CLGK=ZU=AX6K(4
M Z=_F:, *[RB#'@,B\X,$1)=+4 PI!SJ*E\C\$5*@C,-U^)P."C&CH2=8C.
MA**.FG#@4PUV<8S>_Z331\HKL"[O4NHM@P:*LMZ&D!'1#W7MZ7MZAY)D>T-B
M?@TCB![H_6,<]"C4Z,%'6&-&^%'7W!! 0@;!+O)4U\_M/!S!O#!P]VD)UNV
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
MV#UD$WJ:'2#ZXP[D\.__#U!+ P04    " "A@J]6>I2#=GUW  ":U < %0
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
MS?Z&7E=RX,#W-*1<%+"9\X:9,\,CW</P;GI4.Q@N; ]L[\*+]0G*+;K%^:9
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
M(<=9G8ULRW:;LIY(*F>S_H#RGL6R**G$H:3DG$ ($=XA M7L+ XV!K#P;O3
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
M]YQ$'%1PF?!VT_!,_"A/,:E\9V6"1RE=-^-^G\ZOTZ)1#H:+!,)&/Z>CO-H
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
M M,WHSYJ>K\3"D@-V%Q0X=!5,3O%;T!,9C5E'*^/,S-$9<-!2-/!?X<F3*!
M!+("A[KB62VEJN1:O=P?TE2N.O+N$Z92\K 1 Q1S$'BT/&:5A_ R>DJ+*$O_
M@Y)+O'LJ"T16>%V\1 3=(9+BY":/"8HHND+U_TH 9EU/]PT#\WK"AN30CAF$
M57OFLTK/5XW!\Z1_N8W(!LFF236Q*,V @#ALS(%$' 0L#8=9)8Z[(SA&**'7
MK,^OF*-(60>5!"W7Q\Z00LF@9.\=7T#)L$%F+OP@Q)FP\YGP3+;MC\@NS>L\
MJ.O+:L&]X0.%K;73Y)@@]3%+-W4HH40/>%6](RM>GPM/"HS#HG6XP#6+,"'M
MH3OM%[-CM:OW!%)0><:^Y1SRYRFXOQ!IY$:,='DQJ!1:"D=<OFB'%8(OH&:P
M@#<2>:RED<EB/JC<4=\N*WTAEY5,ATU MXN@XV^ZZT#2S$[A7O\1=*KBW)B&
M6K\E]E6>$X/U6BCGPW2MG=7NED@8_D^"U.>0P>4 D.^4\WXN3*=0#5)58D/M
M=/?L YQ/"/<L",JRE*YP5E8CA@THQ24+'7$K""(GGMR9EN@#&\H)1DB+W3E$
MH643 $!8Z_ J3A&SS&IP* E;[[.+"4,'!42^@8!0L_"YT2[+.K1[RM"2;*(\
MC167L11DK<Q!(K+08:"7;2 (5 Q\[I%+(/!+2M(DC7*03= 2-^&@( X=%% Y
M!T)#S\;G_K,$(/J[FOK;F=/>QS37O_E=2[C2+>]1NMPKUI@"_?C7#_JY:%HI
MD:/A;:AI']NR7]%M;(OEPL![UP8K!A<WK%UN6 *=!+B' '</YH(.D(2.'0-#
M1+C<\Y-E8+Q<R$'0^]C*DWC^&+JJ97(,U&Z_VEEMKXT6II3>VYHL4*FZM^4R
M4@F[KS52K#+$<_W744I^B;(27>RKPQ'5E3/%7H^6OH,H!?U7MM\#[;E0=GST
M[9W5!9:3./49H(\HXKV4+/-[Q%\+8/UR$=&4?L[Q(T7DF??&3?Y4%NPSSN,T
M2ZMN:O:%T@:/S4XVS)RS\[XQI<>=:%"-V\W",2EMJ' 4C=7 66V\WN0' *&,
MWY#LWFI2)D4P*ML[K ,JZ]=-'AT:>%CGJ4'ON-'MHSHFC9W5 /A"9B'I F)N
M\Y!JW1'$1 1;L(0V%066@@+1F*257<"GZSO39Z"X0H_%34X+4G*7_E:3?$)#
MW4W (J-V%YBZ*TF\C2BZ(VF,*ER)(E1RJF:H2D3E.4N1IGLQ5!YQ AAQ[:=
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
MPX@@VCY.1+3>SC=KM8/-Y&I!1%9Y!Q:*2H,XU1S1%<[*ZN"!ZBBSE*Q]?EE
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
M:EH#(QN#".XA(VV1/Q%8W+IN=7RCE.T&%-+7XN> >P&^5*_^]W,UO[)_= >
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
M=ZW/ >A!/E;MU?"T%\$7[%PD<@/7EG94' ;"] "4#,3Q9E/G'@MP[AQ<_[W
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
MB/V@K"N+"JX00%+]I;TD>3ER@-\0P+G]6J%V>!^YT6?LAQ2W]-+:/2J2^7N
M$)!# 6TO]!0>$MO>(Z0S3-*CD%D'[>=6:8H>8FP\;GF$5BP]N</XA.?9BD;%
M@B,.9:^_O3N[5X<QM+4!>HD!JM5=@[.PJ/J;;#?=,UX0,^9YNX7!$$*^9A4Z
M %<QK==[PWCJC:6J%/'%'N8Q*3OX'A7%29SG3SCJ>8CSC1C-#^#L;S*9.4,M
M]-NV,8!;NVFU6NXWRJ&U?!%[3T^7S5V89PA 9(O_CNB2; "8)$BW 9RA.:F_
M-L$#MUNA<% =J>"1<M(@+JAK19A-7H4&LW])&35;NK_F& O+\"VM;7O.9($$
MT7MD+'UWF1@W07<KC(J& :BS#4O774"\Q4U97JP5#DO&S=CA:)IKI;,W(/3#
M.E-<I.90Q4,RCK!QD+I-8\0_4FT.<8^$/_K;4MW(QN[J,,<(%F5XT^?4A#46
M")LQKTWM4>809I1!:'C8,C O:$ :4'>XX4N(+\8OK 86I_#$-)1,@(91@I%!
M88@^ 'DIB'#,^#)A8@&!!=<:S1U15IVB!;^VO]3RC^ \%NT=S:OTNEW=32<M
M:I\LTO5L4&/P2GO@Z=U5(\?DR0O";JCDEV&* T*W,XCT%T*T5PC^_I#N.#2-
M@W7O$USN&NT.;_U<H3VC^72;@+VUX=C6$'F_[QY;>>AJ4APOZJC594XV5\JG
M2PRR$K?VW6^'1':Z?R"W-BC3<(_@Z,:VCNCD.MVN#JZ6%9TEC_0P\E)'*3-<
M#+YMBS>]7RNEF+QZ(8 =-PK3JPV&5GT$QMCPOP@C#<0:UM\7M!V#K_#@7L!*
M0C5R<HW]"#4#E(Y:M34A4H?=EI"W98PMB9XFA^T(@3>Z1J16Z89?:UO8V**U
MM'HS0@L-Y49$ETNS"6' TDSY3R35VYCJQ!,ILYHJHL )3+SF47*5:@4N:4F4
M):+_61CDNX;29!=)#*H$."76Y0R-9O@1(AI1NJO=>_%)]>X(/'LXV 04#H!8
M3'B@3FG[5.))&PYIWN.&B#>J^(IQS_T4Q$R5""IM_;19H6(3@J2(=H5&9RB'
MR6T&LE[>Z-)\UA%G0U)(=8A5>[V=N$')I7KLS]-OG-S%>5*24M0G*"OSY.90
M54QR2!%W$*'J+ZQ$A.TK'%H]1C]AI]ZAC[ 1&)W!#09GM;53$#0NOZ=P09>Z
MEW#'J+*'L!"EZ1V&(-VC'$U//UTE->4>*$E5_MLA#>NGDE8$#I.[&AQ<CF>4
MA<N@6I)>V,:IVKAJ]U%#0>DF'(O&':8!SGA5O^2JAF&(3+H6N8GAB1C[*9<S
M9A8S_<+_8,_JLF)7L(#Y/3W^2X_]QFGQ'M[&Z:>F3JBQ _82JNJJ!PH-ZYM>
MOVR,<&QH@QP\?9B*J/T#Q!71POH%/Y2J>Y 0Z%?V-(.$:_JD,%X5,M"[@O<P
M.^!FT"(%?$UE57>CYE#U)3*.L!V%NDUA2DK;*73P<@E_5#\#>?MPYO+/+K97
M>Z@1,$KWZW-J?&L.E(VV)J]0Y86PZNJA'L9>)L3LHTE/D(5,N53J<*J0[QK4
M*/3Y8>WX]X0UBY3),%@+>J-13^$IO"G/B^) C@2>H,(\\U RJ"(!"4-8WU&V
M*'#_+-/CX#!]]H@\ DG]#*S)PX5YB]K::F<Q(43I*3U&C:-,CRJW<7] ?"G7
MZ(,P,OI7Q8:.P W<HAS2P]/KF%TH)ZE-<$2>]W.;0%Q62])D?9K895/=P$;_
M@KL]RN/\"6R2+6:$!,T$4)BH!_"EA;=!$&X?>7AA?*XUK:9 0SV!K2O:"8YD
MH*J_C)+*RWT-NOU& K5PM7.J>%AE5K(5P"XE^+Y^^<=Y7<-D/V3YL0474%"W
MN)\4$9:]N.VQ!IT69W"0[KHMW(M[[.I#D3O54%8FV8'LP]8[LBB;.53P18NR
MRQR*E]D[1Q*T9^LD3:AY: [8:O//0U'*5O0=N<3.T\05QG7LVA9@?FJOT<*I
M##*JO%40MX\6XDB62.@[EA.$>FZFYY:XG2/V0LQ6\P/\O%=.3;MOQ7DH>QMF
M>M#5%6B&V0BU"/9K6J[4!W[RZK!?RLQ1,$8_B)9:JQ<O5U22X'@,<XXVM>/$
M6YN61 '=^R.;V1BA>(5)EC*'LK2U>79DL/82A_;F479[CB? +N.[BM5BD.^S
MCC;2JUHY\G O43MLS.\)BM[3(KG5RL0V10^ORKL<'6[O ';FI'PBM[&"XG#S
M3[BFT2:.P9<;&2@Q9!4>&!!H$R.((NP"!2-^Y_1K5I^[MQ!CK $93J"^#W 2
M.$;/,. 7C==?N#7&N1=Q$5_7UB\665P_(#I-O<MPQ!OZ' ?!QI[(QXLFZ9\^
MK>_@YI#"BRVYJQIE9%YUL56L>UR3%?EK^%B^Q8WY*CAS $FU?;PD^=TP[_\;
M_.9I?@W0W"_O(3=BS&2"T+*3OW0KS. +E0.(($ E_>^9;YL/ % 4$"GBK?/#
M)7)7SP=T'8_5E//=/DYR,G.M-?;F+$H"%I5("/RB#*7&(-GX4O&:.*!/'K7/
MEG&WML9&R/Q5Q;&V1\B-G>/;.E0FG4*RBZ'IULN+,+5Z7\7)V-XI;A*13AEM
MYE4VA08GLQ^+:VU)#P0S+[8-1($J/<T1!?WD,S<4_!TFMW<E#K$1_LS5B+?:
M[W,4K^]"P\&D2HT+/2<%R![B7XBUWY+4QCW^R338>J@9Z6K1';E9C49><<U\
M-#-T-+^KCR$K2PE@TO"TJ#((#@ O>BTK%OXASK_"<EQ\:729 *9DI0A[8#0,
M3#M*UH*)P^ B<"7_.2I@F6PD19:<28266O0<<_?5#N5E\J]JR7-K*.IN1UQ_
M&Q.QER?9M<3&D^K>D4KZ]9!L)&L]EBK5#F5@C?CW;!RGHWM;LWH)!VDMS8_<
MC"2XDIZI=29'>"UAH?Y=%J]+NGYW%9>.:_)R7KOE=Y%WS)5V>3O#3(\=-0]>
M01<D19<PW\5D&81+&%YF%HX!+;;+X5JP6:Y\=V58+W(;L.JQGD3DK:D6 =?]
M%_4OY5]X^4Q?@]\*0D>>&N8<642-4/TQ+W(E7QNIOY. N9:@!50P*ZUV^Q1>
MP3T95[+;SUE2?H"[&YB[1>9JJVGEZX(')5M$WX'F)2!OP9?J_<PKY:IFR\($
MTW?OA0AR!CXX4(L,UZ.\PX/!NDSN8=NG82QV^[4K6)1Y0KJT3R5:?UW)ZI!Y
MRZF_CX<<+\?Q;G^8&:]/,]3N-UQJ?9:)!/(M 2@(!8@IR<P38W_<H6 0$%Q\
ML+RV#WAVWA#TICZ_5HS@#M71?JD;?/,"Y2[(G'[@O:<R7'.@B,NO 6,X 8[9
M&F8^\X&&YUT!_*!!18#5-V\1X+$D;PD:6BIFR9<YND\*VH3RD&?M.1:[Q20C
MNWX]2<,^QI*2L;7CI6KJ5#LO*ZF%1<TK L"<ON9.>BURB<F,(=,JDRT*#0M-
M2C'&M29['$^3/@EOB?)3M(L3L;29]!U+<>R^\TM:E.GQ3$,41&H2"SN44?UG
M ;Y43^9.^9.: &F_G)B6Q]-PB79: TZ#/5(ZFS3B[:%(,E@4[..O'A-QF<**
MEF%33^N'59MV>&+7H$*#92TGAVWR]]S(MC(H<OKN(O)U/)PG.,'%(ZY2%PU7
M%X8.5]EY8 5P0PQC6_6[4^1[.>69M=68S>6ZI966=2;S0,\)CA-P0)%?/Z#N
M8G9M9>7[NLV2]UYX4NH+LM\JDZY&5Y\Z8H] ^8 6LBNAMA R?E0!>#VZ%GYF
M.WN L%I5)LGYI,C*+>XE\;^*9%/766&WUCWU<W><V-HL'DLVWWP>I]99[1@D
MQ3I%Q2&'IKP>6]7:#!\[(=RFP+JA)?]LB4'*J.?>P7-$#!IJS7X*D!5[)QEH
M&$H]_)"%*B=H=Y-D51(#K[2XSN.LJ([L"9@?PEI_(S=6+Y\<TLJ ?NFH7NV;
M3H*B=T69[$@5+>*BVSC)Z0%9J/36>7UT$)*0CX4%7W41T?JK%XH]?/8RA_LX
MV5SF:(NU8T5Q>@9[!\L,5/474%)Y.9U!M]^T5BU<[3TJGJA^ ?@W@+R:UR-,
MQD.67UK N8*ZA;0M'+SJ2Q7K/-E7&:_OD]]P[XG'M%6V.8GW21FG5S6P^I6G
M'/F:FE36?)[EC1S;9^,%.QB3(8:L(FB'&1?ENJ)(ME(BCI0,,2DCIE?9K2MR
MP+[7[&6R7)&#!ANU5VS)DI\OPS04KQ-=M713GF=%F=,\I@]Q><AQ\T[[J>!F
MPL9!U82>'FEJ09 J_QHE.E=3LD7L+[#!?\[M.D8C(OO/W7,.%0/O#=;@F '^
MK% T:<\;+?ZEE%('$"@#>H"T#<%=0-1BZP-=OHC\"1?G 7(S*EQ 9W.Y#W0X
M5$XP'D!X]PIWXXY6PY >DB3AT5L<VM='H.DT3Q<&F:&=IJ: HT^W.5=91SPS
MOL?="(UJJH0CNMI5/2[A1NP^K>G9KH29WF^7PK8]?NYBHT:S?6'DCEH2$K=3
MHJ-ZK1(T=#-O;UB;'CE;1]S^,/%QVR'. )O$K^BM]FQ5;_U4WVUX&3_)"J#;
M$;-O9"#V<B>[E@0(3HR*U-YD8*6E3=L5U?7,&QV6MD5N%A#\1<_4.HLC=J;Q
ME*1,;EGJ*[D+5'0.U7OV#?KO_5Q I2\$ZB6R-4#O44<DUQ#W:T]UE9Z9H:VT
M##)^3!' (AV'6:-]/58]KW-X@G:?G@I2@/?7'!WVY]E:FGYA05G_)BVE%S0M
MVA  I'HM:KCJ^*+J):C? OJ:)-\N)'7#QKK(P0P"O#4<+=!=<.,#>;B^^Q#?
M)NO/GU;OWY_(P:ZC83"7T_@!7*<W!+05\C6@EG)$S6. GP/\8BDXUAH.67UG
M$;LR6@ZU5C#PP2OF*"ZVJ]L<0F4JNYZ((59!Y =9K>8PAX^5.C2XE;-$]#F9
M8C9O9CXG;+ <LOO.(F:EQ!QHIT-"J 4[C717%-!;57HX6,B)"#\\*%?GAB%B
MX*J<94\F.0:A(U'T8@$./>BTCM.#&8\Z2!FB\VR+\EV5R'CS!,A/(QB.%]J7
MR8\Z6-A8A=KNP8:)D#!6#];(=D,!Z[TZAE_$D9?AYK?NMLP \#Y8KU\C"@4&
M"RU#5P )0.@:($<":IHCP*A>TJJ@$CYAU@7#CH)T!WFSRC87A[(HXVR#E7ZZ
MBS$F+YNBK@(P75C8*7,K%K^3Y0ZM\G,62TV:P^,V JJ]_0U-%4,M'2@H(5=R
M=^:CXRY@0$.,)1X1MV#ECH4O WBAKW&TUND'0G;A(U=CG)2JU0%S[IKTH\%1
M?7M!<$#.E7W0KNU_@B7^C02#=;U]Y2Z0DK*W'R2A#+0SI&R#9U"D56"S4=3G
MB]J7H'U[Q*Y#6LH.DMJJDKTD(P1ZNTH]#MG^TGAXJ7>N@@7/4L$.&XFDFVW/
M(G$(>;^,TX%#=A;50;##WF+84/<C.7FTV\,2-E,T 2@:BOI72"F\8*G1&296
MD"M0PU-&CZ, /-.M3L=QMXQD&*/KBG8QJSXZ&R*+CR[ 54+9 M8&#3['OV^Q
M5.P0D&927>9)#T(:"G:H6T;A=WY;K=.S:+)4L.8@MH0^:A[692?WY/',AZLU
M1D(67U4\,MVGY$Y'3V%NMX'36'Q"I<')\F0,?4&V5PZ?KM;W7H"DHJI9R^DA
MQ[,5/$])T(9<2 M7Z]\.29'08[RAHBDG?;KB3-9B(G96H*K4L-OA4:T"4$*&
MMRPC52+QLX>DO,.C'\EOA6 '\UN8SUW4R>XW]A'G;M1>L2<[ 7S=)WN5\YQ9
M$JY<_@C+BVW_WN7535'F\5H,'8>R-Z>;7-D]3[0,:ZWO*1=GK;J3+X["(ARM
MK0^8A5SN EF9@OBQKHSUR]S'80;B!_G:M'=PQDT,?YS&$\,^Y;KB+,-SY4)>
MJTOZDAV)$5[ZG7^1:O(\["+*U)QLZ9)&[.^%I,,I[(#T7T\\C-(AXDZ>A+2C
M9&(7*KY1B7::D).H!3]^Q2;?S8OG.?=6AAFNLV_O:%<FTZE"O2'E527?S?K'
M7>O'S]SZJAKOSM;WO;25JR49RMU%D58U.XE[5U4[5\^H:J?2BTUU.[V]EI<5
M^&Y=4;2=_8[YXG]9&W=6H298I_@?R3:A95G!EJO/.O/BJ;6I52YK-'70JQ.N
M\5OX*7DLG\Z2>ZB- 6U(64JGEM0OH<^B%2$.5NC5:#+\=(S1CS_]&2PLI+0R
M*W+Y_&+*GX:%2_V;!S+!<D%-.H8AA@QC+QHSZD11;]1XCXE:X8$'2:.N@?@Y
MKC<>=]6'H_DR>+Q$.;V&/N'2S_<P+^,DJR^IYT$W=Q)Z.+"IQMP 8)OI1GIY
M;5!M6=^3*I(2(.\O2%MSUT[0"!5X77Y!@+C!JQ&N57FMQ$8GJLK9^_@IODEG
MWMX+@#M#A=X!&&;]PG"!INJ]B_:'4$&19PO&< <24#%NP+$? <Y-.A*.VAPR
M3%1)^>8RFA7'>9UFKLW/-M>2M2B!A7RHM2%M;BW3D7I>8F9N18 !T:!&=\^9
MAC%JWQ8TC3Z%MW$Z]]5G%F9%+I^_=S&:FH6_)VT6R 1+7C'I&(88TN^W[P%'
ML)!./1QZU!DGWOB9.[/D"M[#[ ";_ZS1;9;\JU_4T9I>R!W1T =)%C&V)T@V
MH(TV<U:(FCNJGX&\>;B,S ^SN7NI'K8(83YDY.LG<]B#RMF7"KC^TRVZQ]_F
MD)7Y4^5*]1^M%]4/_G&R$K,Z5L*O) _\LC=6848!*D>3I;&BF1GQ)IXY'6/5
M1U;OHS+HG*RX5(O^AYZD([W8T[ YNZT/!!6*7#PC7?W;-'1>.#+J]X.73KP:
M=6JNJ'D%8/UN7F":[8>L/[4 8R5]BVY[5,P1/;1)C/JHH4\GCQ9XNI!10E]_
MF-Q1F7CK<(#CBM@K4+\[ NW;(W"-RKEG9&:#JN(!I>T5<0"7&*L:_\>'B=L4
MS'C9@D[+ +Q4U?1KQ.0,,6UFQ_.'BJ:2_G"PS+:>14_4<T?LQ44LU7NV<M5_
M[[?VH-(78HU*(ENSS-"CCMX]KN\P,23;*:R\"%?88>:5!:6ED/'CBBL((AVW
M;&"TMT]N.CU25*FH#L"<9^R;GZ'\/,,&AD5YGI$-+I0FY#J7S:?#39%LDCA_
MJAC%R4](F<WE$$%D>EX@$?!WA4EN"-4DW844(31$)_71M<J#ZRHM28:#^DH4
M39Q(:F'X'[PT4#3BCFI'F3EQ(BS"T2@ Z]V3$4 V?Y?&"_''H*%=N!:-[)!T
MT;[CB\3_8'^P_>9G9N \ T_SSM@+TPJGU#[-&F:PQHSM9L??W"P89IZ#F\V4
MJWAR*$JT@_D)L7%65OD;5TGQ57[DU(Z:1=XF:K]^Q:XMGOV%48FF'S#P1HP
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
M*2V42\_2OA&\PYJ>JVYOH/<N56[5'O]BY28U^G+E>NZJ8'E+<P085;UUNEK
MR69[VR-G\TAJEVOYNO7+QT08)WM+ [9*;'U+!=R\&>$:$I,VTT4D>OZH)2(=
MOJ3^$?FZRZEA9OQ-?=PY&$UZ38F&4[RHQ*!DO@N?>@VK9AIBCVY'W+G^24T\
MAJ<)+?$^[*77X>Q:C%7PJD]5I;.*!E1$BW0CT= F'Y(#P^ ^-9/1=U1 \EC/
MND8XSB*UKXN+[:\(*\W(C*(^N"RN7-D1U[_91.SE#'8M"3#B&!6I/<+ &M'W
M>"#!!,0E;AL2/)VH:.;U"$MK(S>;"!ZA9VH]PA%-/BN\:%L^X&%>X0.JUVQE
MMO?:;]55H2W$BFI?M&:U5"2.V).%@%5I%F3ZE.*:I4#&K4>:3.L!NH\'<H#K
M8GMRP!'EKG=R4?6:I03U7OME "FT!0"=1+0FR4<DCJHGM(9P_6SF?!Z579#I
M6XK9.@(9EYQCLNTTM7ZKO5'?C71?,>QD[F Q?B=V/5OO%YM[:-><[!TJ-*HY
MC\1-<>.]*S,?Z_5%( J%!O$8\$!QW/'@Y^45@3?,O)H1WD'(0E)5TQD/5H6P
M9Y97PHCI2NP]W/;9S%'4_-ZA7'F:SS^\=\OTL_DI%DAY54.7<.CF;[/K7MWC
MT-[9G-';OI-L^0NC U=T7)=$'==T FS)&A;Z V_%VFCSV//IHPW1?/Z4RQ19
M%-K&V/[17EX;:@-HK.Z-6^@_=D&>L5:LG3Z?3:#CSG+U$LHFC[+)<^S6HPW;
MY#F>X3!$X-!R<!/"GHNPSKY:2#;B;.<>E-WF]"<?YMKC?'LHD@P6Q6I=75R)
MFW*9HS-2B.N\K<>ENE]Y('?]M9VYO?J'@6T-,A*YZU;W"*ZRHD_K.[@YI'2"
MN<\1H#1@BT?WC-XNQ=5=F[<C&(HFY&EBP?D=I;1^[XMGCVT!/(X6AY2<RV2;
M#M+"AB:R-CU!0>8;_VFU>Z<DJ*1K0SPY4]2^ <T.SS+J=!J-B&P_>#^<DY)W
MHC@[8$QY?T"A."^O>MV]#Z (=!I>I2U(??_"ZJQ[CSAJD<N>+:,F?]\F8NU]
ME=485D6R7BU]M5VG.5-*JS ID"E_R4Y^"B_]SJE(-7F>SQ1E:HZ0=$FCNBC=
M4M"HL /2?SWQC$:'B#MVH;=CP,03Z5"O)U(DH009YO6:1TA(L1CG%2Q-<LJR
M<E)4X[F539LYK)18G:4RHNW=5I3--:HU6EPA0-9*/O3*41=BSM+,-:;] *)>
MYA@$$>]U8(58I\5?]?"DD>X,CF,N?6UALP!/2*B6= ="PG?Q]K2^Q?@Z?JSK
M5\:/[%E=8^@*%C"_I\635^MU?HC3XCV\C=-V\\?Q$*$:0@%;H]O9"J0D8EPT
MPZ:2567;-"]J>4> 2:2'$IG,(T"E D[LW%MD(3Z-;!\M+,IZFVTAQ/,[<J&:
M&W*AB>RC<B?NSS.V[(5?W209';6K%?#>XI,[:[,@Y<+JN4CEWLHP48VC9MVB
MEH.@Z*3>&:\VC!+*0';,V7DV&A E&8[)85'2,GE9@=)D0Q.3BL--D6R2.']B
MM;9FCI0&@0SY&+^WB&8O@E]8\P#X1"><AW1&JS1%#S&VUAG*3]'AIMP>TOJ^
M'[%[&$]!<X8ZO((9@AZ;7QPD<6>$QH6.AK3JHG>[?8J>("3)/\U&ZW.,;*Q
M[AGE.#B27[RC4^0;^XSHK%6]4]R**TCLFZ1)7&_PW2<DK>4*EH<\:VNMA%[S
M&*1?<VF#N[BH>4G,E%,"$#<4,U_=X/A[^FXSW,#B10Z.@KC[' 8T89:"NW5&
MP<6V:O%;B&-$V+3^%/^G*),U=DSLAS"YS:Y)4015$DD@:6Q)VU>:W])6F-\2
M8I'<NR6:U3)/V9V4E )W>@>,T2>PA1N8TX046HJ;G'C(\2R#^$>\+@^D?%),
MDL>K$T.X&ZH)\?PD105^3IO!L<^>V18(V2@PO,0U/S^IW.+@K+ZGZ#U/Z"SV
M/.M%%.34#:5HHH90ZX>!6N(\>KLIB-YMMW!=)O>P'K+HFN$5\;BNV"-0"2:K
M I*U1M!(!XWX951:\O],UF'"()39!0X.HHVAA&,S9[F)4-[RYG$=_;^%&=PF
MY:H\JT:-3VP8:?DQDH6.8A39[$;#L++'Z K]?N<H?>+@)CEWC@,U6?>2("Y!
M+0HTLD2>1?>+GFY@ZB*#>)FAKQRFP]AM!G+B23/ZN75C\F-NL^1?<'.^P=/&
M9)N0N*M.4"+)RG@DP$$9?T-M41QV<,,-$^HRY=,I%,X-C*DPR%&#\;](D&-+
MDS37?*!A1/7M%CF95')'0Y=QX&$"S^F=D9C,6UF//;[B_DF,WW$/$6HN.U%+
MY^P>R%R8:0&<FB/0*@*\)C;Q9;IH-@T/Q%K=47>Z_/Y;OS,-XE]TSS/W2=$0
MOZR^>9-[P7YKG5<X8HAIK7N$:--"]V*&%>OO%&"S8NIV3S/:F%O2QJ5UHOG+
M&1?LW6R4(<+5R\<8*XQM&&?8<.]D)AD_SN(DIX7.N(9]@'%QP V[(+\6-SO)
M;M_&15)\SM -2>X@O_@\VQ]*814[3M>'M/I**$W/4/X0YQNA1YQ,7XV@"?1Y
MC0V3?0^_^<84S51W_^-KCX@*NF4&CSIS!J:&;&PWB@#5= 1X78 JZ^_1M?K
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
M\">*-@.QR]$BLGJ^D(Y2;[$>2G6&%>':H>WC-JC]NW64B^(0XU],!+\)=36
M285UP6V!4U)CNZ98 CK439=@Q,8(^J+9/(^R2K8H>(XE>U:/_Z0]<_RIA'ON
MT$>5J\OJW)QG]4E$J"QX'U)D_97#B/3RS)"_RL^! [5$[>=!%$1,"N#$D$+[
M< \X24?L@,@Y5]J*B3M:3$'^H)A&8V!*Z(]"B&X[KE'\;\30KIJS5 /S&7XF
M5L RT@DAGH0N2)BGU!\FU).)-X=[?:XVY*LGR'7D1]\N(^Q36[(7^IF,+H9_
M/?I^"&C&Q^A@)Q-T,]1[5%*@<U0!8=[3'1+DO'!;B+<\/8#3%:#%P;MO/06X
M56:60[NA5@%;C8?Q=H&JQ:<KN$<YJ=5$$L][V+8A[>X)*4A#; UI6Q%DATBE
MP;A1)&=L]HOJQ<_F/:@(%K%MI+>MN'MD@P1A$TG*TMM+LL/-:-YPEJ0P/\'S
MQ%N4RW=$I10=[ L4 2 OU1D"Z:)@$\"[] S7]"E@CY> 9KF1D,57E6*W0RE"
M5F_NT9#ZZ0ZF*4D7CS,Y4&4$'9QV"0+ 5*8Q!$H%N2:0=L@91NE#4#]= D2E
MYD'F#RH%*$\HXE-KYO'@N8O3E,UFY?B4470!VJ4(@5"9SB 0%00;,=JA;T!*
MGC8K"HM J=1((DPUEA1PRE/V@*HU]VA(?;>#^2T.-7[-T4-YI^M1M90=Y"HH
M R!8VX802%8I,"%:SL>0S=Z"ZO62.F*]59'#YY="7LHA0M\.+^.YP.-U'F?5
M^F*UMB+'OY*L"WX)60CD*[4'@;U,NA'S?:8&\(^@?5<OXRT"[6H;BE W65O
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
MD7;*CK31_!XSJL0_^0"B;._T,ZBL-FR4Z$M3;-085W-]&S1\&X Y05:0XK^
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
M"C!97D$'+><>4P+-PBW#SD'9#"#TFM2LX2_N.D-!R+,P/)"+.M\0$'X+" #
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
MO7W^*?TG*B_RM*H4J51'<#8!G#Z<81&<_FT,#.'T4FB(X?20DU@,]_X94 Y
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
M6@=&"L.21;KUW-D+[3G=KLC:<POE@^9ED*@#\]V7&I9%FE^<JAH=8$D*N7]
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
MG +A )!3=G&LC99&LD\/\QH>+[F/;4.08R]'B@4?9(8==1?+F@O"09DM9MS
MO)XP<ETC=9'E]L^O##;7L<GQYR;Q,;?AC1\H'$G&T<-+I?->W2*IV\!S^LX)
MVL]9O1)?C\?;6;?];OUJ]@689&@=!#;%\199%VE18 W5+ZC\+2L>+M)C5N/=
M):DD^ GF,*W@[CW^KLVZ3RJ-PXTB3 C_?F.%!!ER6,LC+/I&-T!OWR-%)I\@
MJ:U),L!B6*;<P-OX$&)=V/19N'"5$;KOFA2RGYDFL&6J0 5K_(J'Q<>"0%RB
M."B1QH=QPKJAX@79B=_*V9XV)Z 5L<V%K,3O'B%X\]?_:GMT8 =-058FA9N0
M;%A9 0H,85+@-2N>8%43":@$>W; C/_ *][LB4X!"V?S6=:>M#N'92PJ8EF>
M]Z?Z5,*?LB([G XL%0=>"!!;J-ZC\OI(,W,7#Q](4R:O@Q+:&)<2*6$Z>M53
MF"C 90&>R*211D_A6WF "5QQ=96 #Z-P*,<%F+8F2X!T5;F6P,8N$2GX;K^'
MV_IZ_XY75/V$ET77!2G:3?[W#J^8GM*<O, G/+Z7V18OFL@#O,SO_R!02D/&
MA!IXOTZB(6B G/"=(ZS<IVF=?O2<0E_"A(K%@ &V+@C8ORN -P-T94+V_&4K
MAOZV[) YI3V@&0 H#:83:.J&UCDL>Y9AEM_S)HNQQA7\2U8_7IRJ&AU@>7Y?
MT=^DP<23B_>,,U?0$.?9MK UGKLR_2CD*B-I4@&0D:/+=?,9TX*&>.'S"U]<
MH)&=)IFZ(W=GOF.1N :3U)69]F5S,\I8]7Q]6S>I6;J5F'86TAHF]48TM'W#
MQ!NDM6R-O('B:J6V4M.N[,YV.C<XH\;;>"D-1RE+2?K")Y (V-1NOJ=#YU);
MZ,NL2A\>2E+&)4/%]9ZW5^WCX ;AQ<._H"-/V,T=GW9%"3!PU6BX8N,D(;D]
M'0YIF?T.JR:Y%]CU.!>^Y^*%"#2JP^2[*"Z\PO62M> OVF4P9V6!X*.>WZ\7
M?OK+4!, ,&XD9]=KS46J9@JZ0%5]SHZWGHU#?8@(_KW&B0@[X@EH=>!YSCC-
MAL.;,0)%>]TUMRJWS9Z#%)5M#C<7KH <!"\4H[OETY41HH3#E)<!];@W2\8V
M("[FI5GJ#]1;>GYQW$\]U?'Y=>0LY\2MG> LW)$-WJFML:<UFU(?ZS;+4IIU
MLPI=JT&[X<=@RSX U!NQ48K)?E>$X(EG*[ON:%#6S5%?-Y@]YJ1IX!S5]5:5
MM>!VPW]U+C?\AQ!N@V?('0EHVXE9;LRSU!C>9H[RXXT48.?1SEAA=&XJ78+E
M7"2)YMQ/-/4=J&!.8CSV;9ZIJLTSE9/L4AG->I0=CBF-[;A_!O4C'@-VB*8S
M(K$AY[<7:PF0\T&<(A#.'[#M(. C0Q76MC*\^\UF5@>TO^Y(T)?FLC_ 'P1^
MAVC/Z>"_\/Q'0IS>Y^ASF]#-=Q)T%*"?":T"8@\/CBV./B?:]7J-#C9QX@#1
M)5G$MDT8 >&L8@T5X*]__NOJA@M78)K&##]P&X8-BR#CV+$V YE^$G5I0$Q;
MD:;3/ZQE$FOQF68GM)<UQGIXA'AX1'9,>* ^_2GZZ*/S/R7]I\3JFK J=@=J
MX>@^I]YU.B8?<3;N=B2^C(4T^0 ^HAI6'U!:D+Q=[YL;H5W"V>KM\P?<[/Q=
M@5_\F5@^YH+E,2WKYSO<OO,OF2)K4G317;ZEB**C9.B(^99Q$GA$:I$]OT<4
M10DE 8R&+@($J@T@=.!70KGP2#()J@=Y02:PF6:DBJEBF%=D$HN<9204FD4:
MTF_:)3JD62$- !X<31^X< 0-1QYM"AMEW!3I!P\7_OZ80(< :6  OS+2A0<%
M'R2@$5TEF; #9V>98S WB\']B/ ^M2";A5M(4JW]! _WL)10;2;BWT5'%&1)
M9LUAQJ.5K;<7#4O2_0Y^9;\M; N6'D-NWU="O)JX _F,"(CLBC$H\04#<:F\
M,CAH_1?C +$R/\0'30$G5W*S/^)#K/(PCJV9Q"_QP:F DI79Y)_XL);*1\[=
M;G-4Z(!B<59\&%8FFAA:EKMB5\4V/^WP_H'41\'_1TJE1!Y^Q[9@]-5#C<3V
M%F+9UKA;]9U#U6L,\1G4OWXW$56RG"\EZAHR.[B]<KB&7:75ZH\+;9+8=?=/
M3$'RTJ&R/9CY2M&M2^8Z.[I#,Q/_?!L5K%R<'GN4(/FYR B0Z#'3PI>R2?-D
M1(@?1>K@GV^[_F)DBRQ$^^&A\KI3_;199LI/HQ0=E'2Y0.D(RPSM, ;*6@^H
MH7Q[U;^&MBO8UP0JOX4/65&0S'X\JF@=5?;DCAJ4R%/W9+L.[%,-2]--TM6Q
MBT.*8IW[N%>6\97TLK6*H:V?@Y<\LCRO&8*9];MBYVS4EBEC2#WL<JSNY?:W
M;JYQ[N_018 L[TW$%8%*MGM?OQGV]0OKW#>AG?MF%4N,\]V.YG ?^+@L9.I%
MAT 6$[@#[5%G)E&Z,X([I@[(_-$&M ]7A>EA'^K K>MM#<9;<BW8I\9%U"MY
M1B7^ "%+F8^PQCOK5P(*UW6,!RQBKVS:_S3.NA\F6M5J%#FC1,FO&%&:V>33
M2MR/UM>PPLG4169<#3FU %,KF1AI;JOJOS&D%<1W#]W7U!I](8 [6Y]W>Q)X
M.2['P^ 5><FNT##A(EZC+01<;[X2<#EN!\+ M="60>6T;NJ1/4LH=J)M*GV9
M:<,*%;FT(VPI8%-A*#5DY&PK>_:3G&[:(GL+YV-PZV+DU1-R)1\3CU"P9RD
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
M[^;&$F2$/JT*VQ\Y:M);GI. I*&BAB>7.0(=Y;+&YP4&-*:S)--S8>U,;R7
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
MP7FD087USL*0J;W TCY:"4;4+58XA"U?7'TE02(?7$I0B N,5CP<4$$7ZA-
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
MC&N:3RN.:Q-2H9;#1 QPIU_F]'3?S%W/*7$!0,_6PF#\G;*<G=%=&QR:1MN
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
M(U@U6+L6PA4)-NJS*Q=K$#,I)WSWW$Z%:C;[&5A6<XC4 S;2(K-ND&N=AKT
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
M*L,@2/>*^]%[DU8/-&2PVQ=?T:XHT:%-H:,C>T['\!Z5.>6./([/!DOU)93
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
M]9]_N?@;^[WYQ[N__1Q]@)R\L&R4U'359*B<T/+CI510$([^GI74-O,.H?-
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
M<$YSNK+Z^9:VXA9_J]_NR4/@K4*@!FG2<"$4))V4H;).E^@>.5\W^.TD";V
M&!%S?H-%<TG!(,V</Z,+V"-;ZPQ,ZB*>^E-?GW.H#=" O_'0:-L<OZZ;B]B)
M#)K?41W39I]X)45>9TP+4SGX&=+"0AU_IZ1/\.ST_ -G]P\UWIX35YW>XU\I
M%<WM[8\K0B]I EMBAK678#8M^=H2HK2A1/>4]!5=F7.'6ZD9],><<)\PRQG#
M<+5C8Q8KL0#W#Z.VBQ <*:S%7>34AOR:%<NR(,NX!S9C%K-ZS264_S"!HWK_
M*[()0 TN'XIRA[-ZML'%T@0\FV$V 2_!Q 0.-.:[#@-P?P6U 81TM\( W$5.
M#<"O6;$,8*;E@6=+9K&!U]ZSJUVG[ 1F5Y$MRS2T1+(LOWJ P6<"WV55<Q\
M65%='=K-G^H\WY('AZ)*][^6Q?%0G=]5[%90P:@]N=LO[\P=Y'H\VPHPW+IK
M5GL75UD)SX &#O1[1Q+Y'B)?"!6!_2I8OZ.4P>17#6*H"FX^:L$P3*>&"A1_
M7]!53@J7 J]G!3J(08IKS66^V1_IYJ"\]?37?4%+B4U"]\.H!2)N&,8"Q86Z
M!)"W =FE FB,UF^$"5^M&X&!8P$-B:F;"1([\CNG;#* PVIX.^:SEW;@93)0
M(X1=[]Z(00IC.D.#*/0[%8:8M/CSS)59F6XX7XF=P9:<'3:BVYS=4:[NU>[V
M ?,M8XV6[\&WU@PGL*O'!B 0*.TD](T"*[I!M,,FU\1;_"C31'))3X;[$P-;
MWE'=4UEKR44)AJTD%P7(%*:9*+Z"99DH8.:U3!G(OMU.#K4Y^7]3IS4KR?<V
M)=:PP3</&-?DS<^W6Y;/GNX'QUN9/=WB+9BXQ@5; .1+%_]F4,YWR8;;>.OE
MVC-R[\40MFQ=^FCN^>N:7/KR]BD9 V(YB>F@L5A+9*-,/$^UR+#DT>*WST[?
MA V^@G-=6&M_M<1"6@'*22WV;4*OO%BJL::*5?.WP2..@7YGK)'#%DM;6Q$)
MRM)R6[-K%ZMT+>]?7LA <?XMJQ8?)WBEBPT3C=*5CQ+\EUG[(-&V->88P9H@
M#!&(543YG3YZ\4/ R) 6' $D!KS< $"5+^G_I8YC?=OG%/;OBL<TRP7?%2C%
M9[.<E[+<AM^T[0ON\HV4 VWM<3+E3JYY>$H;=!)\^>W+*8'JM1DW2//<@],@
M?GE7<;%/JRK;91O6-LD4SY):9OHR:C@35[<%T)2E2BQ-5L(KFN:89!4S$=O^
MEINB$2!2DYMR*4S+ E&Q3<@\KNKHS68$/U;JVC.;*;F.?U)NDSFM;\S3]KV-
M2=F/8S(^*[.*.3;=X'LZ-9</G..:1]VNJ3U'M\MIPQ&V*VG?IL!=1"M%FET_
M"W[UZ8*&(+)YN?1_X=%!XJZ7F9/;I?) V@L)%G[,<GQ)I"\?,9QH7BQLR&E>
M>>QP\HW6'D#D&QPSBCBT(VF4H5[;&6KU(::0):H-*KF$V0K=/?=#M<M>%56.
MF/87'ZV<&O&"(4N5!UDN;MFW8,G@I=I]+;^FTC>55BLE+TW_[_V_CME3NB=?
M1!NX")$G6Y/YR8-;LX6\#^":SK,9EFL^+^D)JX%+G2_YFG69;>B!^0WY;46K
MP" TRE>)  "7KB)]Y"I6F:=H,VZG@-R.SGFW9T;SF1X',L],SE!O<NP/3MP/
MFU,#:L56MXHSP/J&GV\VM&IN]:FH,3MC4*1Y]1EO,'F'NSW^A"5E+.!ENT\-
M;&0OY?+LWW-IYV?5,A W:*')PR%V4L\0D\M\(Y.,!M'D&8Y\]^8\-N'C+)U-
MSL-MFG5XN=#3LNA9CC6#-&HA<Z8SG(Z*7C[46V/^PQI]8'2"]G@"TYOK$A_2
MC-YT=%4_X+(Y2GG!KN )F-C82'6?TNBE+N7Z;-YMZ6F,H4T@'D^KPV/JTLIC
M4Q8F$34BR2JO$7HR3M(*[3[NT<&,/-RB3KJ70UR_?4:8E!B;,[MQTHE(9VSX
M&[VI@2P4_C-]//P-%<SN-FV?-X4/?IB='8).Q/!.8 ["&OV)8*)I<=-\_\F'
M5IS[K$,A;BEWIGV;I><9JL: ^#"Y<(^9Q7@V,4@\&<^F1["/2[.Q"0]/)A7K
MY<+6:&419@OJ=LQG8G1^\"'[UMRC?$H3@(7,!&+(G]E03F"0O\R?2'.+\GEH
MN_\0KQ'F/L!+A2WE>#1OLO3@+F\*B-^1B4XNTD-6IWMV(WM5[.JO:7EBT5$=
M#'W<CQG6'JY'(M3+\:S-3"*,SJI6S&4C?DD2O:"3G/LN8%,0 _J,5G42@WE-
M\)[=[7$S_X 9TTTR?89VM<SE7)?IO98?Z#4M O)E2@U>#JV3=LJ+>@M\^_DW
M2[/Q<G(JV9Z^;LW6&&4^H6W,S*9(9Q><::6M:9W6!'QAFX*9.BQD52<PD?BU
M*+9?L_T>8@*AEN4^<9#)6LI%J=]C,<<D;0*(.Y)(]I@1=%).<B*@P:F/LS+"
MWL-%365ZN:9U65&\(Q:*MLQD4'1<[W[]8120(_=L9G$"(_5U69 _Z^=K EEZ
M$)2>XCC0 Z(00[>#<)^T00OARV4G6;_I\DF$-DT#2E<RJ_)**6S$DK^H8)9:
MV(L^R;F"BV'XI3JY&IY7OI-1B6?:TVD9=I3L0[M6+675=&[2I.?D0]^?6-K!
M"FP2)@LQFE7&FNXT 1+A*@_]VPAN(4!"VU->$H*<6$"; >XK]].N]D<^\I+;
MHB;SB/9BMP>\WZ)=42+"C>-ZG1 X%0#]*W@/#TF#BS@)8$,-P;ZJ07'MEQYP
MOH+1-A;NE>/FTLB7C(#S8_^UDUNG+A/4K3/]L ;P^H=K5_=R;(B_7GU,JSO!
M>YT^TQ.[M+S99E,2"NXBT>"SL!Y*_*M]6"E9NDB PYLO7BO KFV@)0-L5 Z5
M PX-]1E*&^+A"!^-;HT/\''7%9_,:MK'/$)*#;B;H<?:VD%94.F!4S7W>%MQ
MKHU<VO(]Y_2=MV@U-#5A6X?!*3F]L_4K= ^0)4E6X"!.8._Q'=YATM;M9_R$
MR8/@*9E>GOOL2R5O*<^K?Y^E7:RR-2"^5"$]Z7Y'9?/@9#R< 8P^SLP*WQY>
M2R[7RT&MTV0B[-!I&C*CO?A-,WH;:X6=WG1B,6.#F"3,;FZG-_1#)!L9109/
M &+D'QC?*O(T #Z)2*T Q+6=8+:0&=D #@XR,T@I&L+)K<H*X\\LYLCXT:F8
MS,C/N)R?'R9E@LGJC2K6Y(&+8(1D\H2*Z?K'6TR02PIM/< .<$ 3U+['6VB[
M#\SM@*QI,S@8; 54QPMNQ5?<X$I.S "@QN$@_?#X]UO/?US+?F%\^U .O/$L
M)#A'R%NQ6Z*0/O\SJ!$S&,KK'T.%;P911%.(E$O4I#W]#T''AZ*\(=CX5-37
M:5D+C9=O2/DQC]+$[9D!D@E=6PH24')6;4H@M!:5G*\T9] 9,458/TKS!&V%
MB"F"JT2LVZ3/ZD"#DVHHS-)97O?=UYKQNA1Z#:G<<^,7*(';6IW3E$R];/'0
M"@;>U[W+I2RO"&A?4="RJ\L0Y4/%3KBN>B4;C LC6Y_!/3NR_>9:?^ RIQ.H
M-W]^\^87-HFBO]CJ_E3D09.H*;_;/(KG7\*LI^U=Q*Y':H,-FY/&6S8;CBB7
MQK#I[MJK4[)M"<!<S5N)44?['N0XFW@\F+M-P;;%YDB/#,M"ER$- (0\N][O
MD2994G1SL[%^8$/U0TKF:25&.;&#0VL'*=IVEG!/)?[I^X-_Z-0-Q "6FL!Q
M&B'#:G[:(?%/IG/<UN+)+D=@D1TX=8-!-N@$C@O9><;! B1,-UD7BB\$M!DD
M+.:GWRI<;A\@^[CZ"+G_D@P E-.HN/O2["20/<.>*5#XS$_B"-C6*Y95K%9B
M8=]F>W01]$-NBLX3?+/?#P4*P_E)[ /)Z]\'71;I%KN?RR!].HV;'^EO8%?I
MODV !?L;?J6^4<#^M);MT:SCS5JLXTVL18XR5!TFQ&.I Q;-"VOY\J[",HSM
M*9)S%M^/D]"%06" [>$H9.&0$S(0T+2#@"9 6PA=0G&AOQ<P@81'/\B""0[_
MBRZ;?$/>,)$#ZY"WMU"_^,%J=CPC&P;$^@K0,-9?I:X]>268I;\ ]^/-O8"E
MCE$*+5[LR.2@%^1X9"<N^7QB-4E$Q/B<<92CKK-V=T%>IQ=C(3=>@3.^ 9 @
M]CMA]!T#'^(H+P#T3Z#&QT51T=JR]%JDZJ;8;_U'.I4D]R%O*FDI#Z)ZA\4&
M04D#0!S)1&Y"?Z$SY5,KV:6$F8^[,&#6PVN($KW<QWH,(-Y8*FW)++;@-[HR
M*=2 F!Q$!?VPH3%D5F9%)S :$Y*JNBZ+759_)'_Y#\8*01Z7\8J"%KM#5/X&
MBU\?.FD&S,VA@EB?>WBI"-3(0#]1*3^?C -2P=/KNE$MU#V<CR#0[YK1E9A-
MA-)7LA;,83/LJEUF P?VVP_P\]V]*O@'[X $J(:\>">P&;-8P>L?5J#N\W59
M >C9 *E&HFQ[W-";']^19?V^8'<_OF\N+9E.)OWXASFD*W^H"_!KKQ;5?VWL
M/L?W:8VW6LMWUJXU=T=I2?L4;8=GT4W=$S]%<)=.S=I-SLB:UXUBP F<AV)
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
M#=</]&C_$Z[8D9+IKQA_2A^Q9+,*0E3[-<-$A>WH KQ%V$PEL 6:S>$0P<E
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
MB928FY7, 86/.*WP>;[]3#?T]N^;Z@N@>1-J#6I$J'@2^D-7(R(N!*1-G"+
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
M?__#Y<^25+T5CZ]^_F[NI";NV"+^O=]->S+*J"5"F1_#4%MJCIIB\,LS'X^
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
M$]I;OW212H/8)MG5#5&4=?[IYT&#;)USS329S$'S1&_8*U4^6I*(5TLI'KU
M&Q[)P;8$&X:M_?#'VQ+CQ^3Y(J7:JXQ9VB49#/!Q(54.MY4T;@1R:$6DHVS7
M8!DM;(RKC[\A^1II[]$E64AL@U/W$I]NZ)J0A44SCWF@ ^L%CBD*PQ#WWHPH
M>J.&^H^_730#_(O#EMG)BD97O'-D$P[M^(SI"H082SSWD%5H*SX<O^A8<>^#
M>1-90?_:BA/.'2[KA,YEU VAG]<3EW,['G!X-#H,\7@$G>AO6&%,O+FFOS^K
M*E(^?R(U'ISG'2CE;[521IF20QM@[,BNR&Q$-KXP"[II*Y<VA7$O5.720V?^
MYGHQEN0"%N+1JQTKLG"T1C0+#$$=AC$]03AD[H)\C=KWB!$<PHD.S/SITKP&
M*&P9?898=$5[##;90#EIQU2$0>O<#*T7AAW3_!Z-G9G2L-"VI!AO>+R2;!YK
M5'6=/+.[H1V8.E(W"=M&J".S&SFU)39IVY@26V(C.^]*$8C(065 G 9)HKF3
M&+EU-_'LDUX:(RN7GLAH1D#!5FAVT!6,+'Z5Y@!;:DI_67"R9%^# 53TA/Z.
MD,UCEN?_^Q$0.P="S2#1R%;J;Y14U=PG=:HM_>[N?ZU.OS8_H^E G47TE/[C
M/M"_Z$/UB/YS2Y=1J_\#4$L#!!0    ( *&"KU92:\I]4:   (H""P 5
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
MY($@56V,F9)E9 S/T/F_'!UT4A35MK&^_OL-3YO?TN;R30_L!I2[SZ1%N2B
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
M]QDF_(P"N9NJ+,HHB]F:6@-W BH$^#I4 2,0MMX9##LBEI@_U#7Z.OFCX@>
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
MLS9<A,T"!(O:7&NH"$4X*9X_#E!^2?(D3J)L#V\8*_*6;;A +0-$#,IH:]!
M4DRKZL_P9>MKX*TQ'1+U.JU%XAUL(^TM0%Z99H.A)7W&KQ"-O"E\2.LJV9^*
M)"9-<2?\DY[.))AO):LE> \@%/C-]I0U_8OOX \*&FXNJQ6;YC3-5^S=D17=
M9,F_2;PO%$":_?MB-W3&)UE\G; E?UH_)<U^J[8DUGQ2UZD4, 8=20DX#L?P
ML[-8=*3<&,.@[W@4./,VIY?\GD7KN@4V64R3BWJ6)^<27+S8^<DR'K2%C_'*
MX%PRUNNTW7-21DGJ)8WC/26N'SOBOEX\>6]UNBM;>99&18'+PM#D X[;:#[>
M>QJ=!'A;/UDDQAN(GN:9;"/</M&\?"#Y]IP\U@\C2M(DI&W[^!.W]8XQ<]Q0
M/4<H-S"0\CO($\N=URFT>TA*TR(4K56PG$T*A!Q3,O#II#T(I4@A-L]4!_NY
MR>X.-0\Q;JKPH #7N#\O 1K/#V'#0P(M@[$0.YX.J-B/@;$7DC]2K\O/,YHQ
M)<J$&?N)EJ2XC=ZXX5+$H6@&=Z6E-"'A3\=\<Q@JI(RQ%>(?C2=?HCQ63/2$
M;?HW<+IM_*/+Q<1.9O@8$[J>O*6=0>V\0&+^_!K)BAT><M[WUT4%3M^.;5CT
M\7^K77+T2Q;?IE'&*YTH9H'CB1I,(<<0Y3U^Q-"GD[H8NK_55JT[61U#I87-
M='^-N#_D$UQAFQ[N>VV\ W94/%*<;\"YAWO5VKCOJ33+:3.0H'5;/:;):F>
M)#U+UJZ=G"5NYQV<8M!0O'$ LCI\#PE78G[S2AYOID'J#R]KU_[PXG8S__ (
MX[0^O)C?O-*]/V=,FR^L0R*Y^NLK&[<A(&D\<QQ@S=0"@X2IDV--CW.8.U*4
M>;(J25R_^_8Y2\KB[OZS=$Z#HNG-<10TWE$UU9Q'QW>>YD *%9>Y>=,S6@?_
M.KA_[WB?,<XU\*W=P?O'MW +[5J1:X\C4F2/](G\0]_%?J:6:\;8X%0I@(.Q
MEWWRK$SBA%^L?"&[PLL)*2Y>5VD5D_B2?2L>[U7CKJ%O3K:\@A"TO^Z2=W]?
MW@UO[_A'0I>.ZU5DFE!7N<X.OQNEEE=TZC)*\E^BM/*9H'C4X5!'4%6I#D/2
MBT@YB8^^[:!1*Q_\(XFX9O%-=L=AFC,4UF4'/V?TL2#Y"^_9KS*&5)YHGJT8
M50V"LRA=56G]QSN:II<TY[,:E?/&E@M]@?'D>N\O4<"D_KX%T)/*U&[WHQ.H
M.]\DS5:B L]F$/E,G4>BHH2S26#*^:!^=!2+LU.03E6!?RSM@6P76.LQYAG/
M]7O*]V64EUZW3IZ;M7=QL^ZY MQ 45(,ME$D%.\S5O!.G$.,2+5UNJ7X4Q,;
M&=E$Y:ZMT].V.K^RN,H.[F.FT9R)NLKJUR)W1MX\[Z[D]@<02RZ=DSH#+N\K
M6-PXVV< &5LPKSI#C05" V[*)Y+SM7I.GDA6L.7\5<86L_U[7+9LAH&CR>;=
M1HZ-NV<2.IHF>"J]-._ES&\?OBYH1EC0#-PZA^F:JR6-=D6J9DESD<7>MD_O
MR O)*A(UK[+QW9+B2U(^G55%R?J&O-CMJG[PL:VZTZW9W&Z4^[6EFV*'59-Z
ML 1#4OOH^!@NH\TFYW/^>K=_IZSL/CB&I.<".8GW'D[W^U(C9P#=$U)XNY.1
M"PTA6;S(RQ8ZV=^.R&1_^>TP-?^9T$T>/3\EJR@5W Y"M=VY7]'6.PA12*)Z
M-@.0DXGB.%.(6 + R*9OF_ R#ZIM&V!P6V\ PP&&ZAG;0Y94Q@%2,.\90VK_
MUGC]_E+^UJ!J]Y<CJ';_\-OG^QZ"AC_L/-C^P2\VE)^<2LP0 0%BR('09C3+
M6R(6'__L!/CXQQ]Z'Y__$,[''YAA^O$YHV6FPP)#Z[4B81!+AIM77\\H:1 [
MK3'TA.$,!R]M81>@%:N-JXQG@279AM=I9/\7/T2O9HMB&2>]!;*8TUR!/00J
M=>DS/;Q?B_+_C)08+1,%>EXA_A?3A\1KFD=Q(U=TK"%IUGE>0=0L* 0AK;6
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
MWF33Z0?,?HS4%><08K#&SUR5C3N9)'#C0,"#-=<(.A+F8Q0H&RGGJ6/$?M=
M.C=!DL!($I $B2>5Z0Y0)1 Q1@$OU_M]>G?$5LS2)AGI+BE^/WT[)=GJ:1OE
MOPMVE'7)AC?$%&1A[3H;NL-F'QHO<HP+7K-"ZMY<X6:U+ID2J7TR[TA%@TX*
M5*DWH$-_A60Y3OL2@]B@Y"F<Q>[%^D*VZP0VZVXV"9K-$%  ."C:6C2 NI):
M&TX""6, 9JQMA=UY]3%W"\:.HFD;/V#3\#"$L]H61Z"410R$;P],G-YLK4^A
MGJ@=*;R#S-4<#7#"2-.SH[1Y;92[!R2W5&]2-J10 ;)-X1V0&&S)H B:CY^
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
MHW,(($C1&5[T Y);N;ZKV@I1]NKPUW9Z:OO7A0)5[H5)(#A08897^ !P82I
MW1%F:L*CIWZ&Y$14JM\-LS9T+9@M&>FN?#Q=8%AH/,,KB&-/<\S+1KMCK#<A
M"JSHM(]9DOL2UE-.G5P5Q)[ZH!H8\@!K;W/ZDA1U7U16>2M-7S32F?)H#W#Z
M/!8:1"X\.MUPIJ_H$@MD EZH*X\?_BG;=-XUPXU74A:XD0E@L=#P<>#/.8PV
M@)[A7$(]#)-Y13X_"Q=(0)/VJ#!HLE#4(OPQ79\^T .!NN"NG\KB[CA<F?36
M FJ-CKI#O5"TVWEQ-MUS1\51;JP.@\1O>M_7[+ZI*H35%_]+#4PK?&+/L%]?
MS(+A?+HU7+:>,^?99>?9J+'$7)V=/UI92H?<BF$R$RH\C%B) T.3E?>0<(#Q
M8<38^!.(%7,]!:&DJ=_R@VA@/"I>0"II: BHYA(%9K@%\:_RCQSJ6LK (!<H
ML6 \R[TE1S6.5HQM%>W2$*[EJW%QKE)EB2F6>]<UF7"ZO;>""NB]0:JE81OI
MGY%[;U"))68]RF=W1FM;H_7K\L",\\ZX6 9U&"7]D)91.H-'5-WMX3C@"#RX
M&N8NCMLEJSOOCKIRM5)SB5.@O4-VG9/>T*%'#$2/BMA[H+B MB!2M)P&!(6%
M:J*H4*FTQ!7OWG;QY3*M,-!A 00#CL520\+ @=,$!DZQ)8\/9A%A%@3O#O=S
M@KH-NO47S(-5QI0G]/?5\W-S&3)*3Z.4YQ[?/Q%2'L\1BX?Z62T?!_=MA>Y(
MROJ?N*678JVC1SQX^Q1'["[;[7[U1.(J)3?\6>GG*(EWV&O<+WUP09.TG1V'
M)O7>[6A^3FKE&Z";P>EPR()#RU[BG/)H_,EJE5=,Z^-355)(FS/HEZ?38! @
MO*W]9 UR$PVFF1]..8*RR47,HSH^.[RGNYLLUWE]='U&MTS:$VN3O)!K6A15
M%E5QPEKY&%,/FMVLFVD.F])W--S]JWQP->32CU!=+GY>F:%L[L>_&^"+88/!
MRS#'!MX[&M,O1Q$& SV*ILCNNR]'44L<)>LL8($ON,6?"',86X3<\G?T&#[*
M,D\>J[+N4.EM_:$54>J8>P_6SK@O(2;&<;7[@'*FYQ(W>B#GB-Y28TY(ZD+3
MK9?5?HZ2C#OR)$^*)-N<5SDO_5N_6K7WK6:DCB 9&<5.)7N/<-?AB8C\\3X=
MT"LXLA'36SBU[;V-ZY=)QA98293NETEOEU&2\QH 9%>]?LW4Y\4!,LEC=Z)/
M:# -&%\9C5G#F,J\QRYHT@_LOU<:V]PE3GD$;E1,51 4_40Y&87WN'0P^<>[
MQ/V$7BI[>>=5NT>.(NZ?K'9&\24IG\Y8X#++<R_'5#N=+AFL]DK]VM))L4C7
MI!:_F:6F]OB &*0<\ATQ-+F>:^:T^Z^+@>$38[I. CHBI"*"9\<0"DPST9_T
M])PM@NKI0U:VUD#[N^[<](I9.H_G(]F04E<;.UG]4;'5F*BR@OI)2003]3.3
M4B9^SRKWVK94*T[?6G^KS[.4)Y9Z;,!S2RP;[_V7(5*$IYA&OH/.,K7T$I]I
M8O49HW=+_3] V_;3:P*=@2E: WW"H+5W(!O#4/ :K=P7T$I 4P'1 [4#P>\
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
MXA=2E+RX8;/)QSR;)VSELJI/XX%H\*M,OY2V)V6"B]A9?#7+/L"7#9A>1?N
M<JP5PNU>BWHCXCIAIL>UG^ D$FVZ7H4Z!%TP\6+J"YN5!$[<'FE+N-&X6Z-W
MU^8Y<U"VN62?[;#WNN+_7F_('M?Z^,TC%U+4FT9V4H()C&G\['Z3R$XY3-<_
M]3U$CYGK=VR8C8HJKT=;GJUYDTLNNX\FQUE..RAG"6'IU-?>LMU!]3"A&=Q;
MI<?%[#!3KJE&G_)J]$# :5+WP@A-'5QPF/G%$O)HH1@@S^0<F87OED<NFZ9>
M%47%ETRBR 8K>YG0=QX!UZ(/!J>VOK%9?.B)%8)S"<?:G1/[5OI1=U@J&A?Q
M34CVAW:90-1]#"L)J)L9AA*"B93Q_3O*;0U#Q3 C@_;1] R#;T[W9G^#K@2Z
MT7L)D6;OTU#NSOZ@?4@_E^AJ^:*UB]BO):*((STFZNHQ4B;!1H:1E]S7BI'*
MQE3*FTWIUV'IVF9LO(URT<&D%HV\@G"?)AA,FOC ;77AOJ@]JJ:N^#KA%6TH
MG=\!)^-KV"&F^KOSUV17K?6N ?RH?3KLO/+Z'5E5.;_W=4=>2";N0Z$VW5+9
M_3;!P QCHUT9[#[K_>>?^LA6OGO7ZJZOLGU'?DGSXVQYQ:!.4WX(36+^#GL2
M)U'^IMS6<\-8L-]GRS@LB([A30<[A+;Z[(,AI+="!?XI;G/*K-Y&F'+?VO3J
M-11$'PS&;7WC?N4$B<6,[ &6G&T"\J8JBS+*8C9>R1(]1>U$.9C==L&!466K
MB\S%+GL,N&9RZM=ZW^.VREG'7Q"PS+6J+?#L2J]M,/C1L=G1$RL]$7NL!'<(
MQZ;+)'GA&P@%ZW?/V-09OH$A;3LH-B)L&PRD=&RV+@@B%('IFJ8^=E(]J\PK
MFFQR4F<)*3*=L33"1Y9!FF#P9>(#FZY++6J/*>W#EA%V20[=[*\T_YUI?!8]
M)R6/ NE0)VX,C'7]QF$A!VNUH]&N+V/_]H?V8<6(A36:1?%Y75:IN4%2[X'_
M%TGY2ID!G7X1X4>7=E"$ T4;%KH,?6)=L ,E<H^].3UB-U2\66L8@@\F1J!/
M1+P(^"F],@+^1#+W )RZ&J9T/[G@^M,UTX;I_@REZ. )AON_($%8X-*QWGZ_
M%I2S!Y'VH83'?5AIC-27.:$]+#1A?U,+01@,_(R]8;OMA9"'>>@MI".#VCC1
M]AC<0+2?&MI&F-(Z%SNH.[X8R&CORSM?2][L^MX&[73=2K07C8V(YNV14=H\
M&-1H6FXS*DJE[%&CO>'N'#57&=,_2M.WC\VMM_CD\#J&"#6(YFW42)N'A1J\
MY3:HD4H1=CQ_WSOR/[X?^)'Q_[WY3?A3Q\?DM219?+R4UO%RQ)6+_K2BVP:&
M%U&>-=.\&M[GI(R2M'A@/"K60WH8!7<*%;<[C4X>>9VI%;2_KVK>&R'AYGX>
MEGLLC[5%SFCV0O*2W_5K_EBPKUL/7.=DE3,40?,"4S:#A^ETV7B/>^77I\Z\
M!/0%D ;=!^UT)2/F*5-O8TX&]JO,"=C[; S!?F2S2+ #7IH [$?)F)*7]F"?
M<E!M4H$>HE=2[ ;4'WP,I0<USI-BE5(^"U&,I@B*_M5_&86?;J:!"5.IN3'_
MB90W:S[O:F(U3>F7*%NI/&'*9M#-Z++QWLU@,$"=.0KH:21*=#L;7>'+'%E[
M7N!^V_W;KCCK'?-R_D)X-:.3U2IG<_OBX)Q+FI_3ZK%<5RG[C=<Q@E\X'DN0
M*FP<"/(>6,:1(HLVUU\ B$==W:5!ZD#G&88QL"TSL+Z>(/&+^LPVT7/BFE3M
M31H,5=!A8.8;AYA&*S#-I'84@.XN(>V*V4&Y<!ID4HB*R!:(4:5W1@>I2 -,
M(8/W,1NZ)ILHO2<E^Q9UG5^G,R"(N9-9SY!YT.$SJJ=G,[L9ZHE)G9[I@'&9
MO))8^'0RNKUTB.BT#QK<NOX8?5#HB,:<CH=W:6U@\]E3Q,R*FBW),D\>*V[Q
M693G;VN:\ZKOZ-Y?@Y6JKT>Q"AK\#KTX13^.T@H1,L%5DAUXXN:YKEV1;?CE
MUHX#[MDG(+Q"-E.D?]/!%3M5X*#9+3-XS+PY10"A-4,$T=3W64<((DFNJ;RQ
M,@!FDE,Z#KSQN:5NP8O.,0WN^NS UM;[!LQE6(R*J51@[5,M$[52WTP!W[X"
M"!P'5PZ6/^5$,[YZOED/'-![MD-^V&O!J8=W(T[>8T#SR-?>77:GOD;R9[@A
M[[(G;]E\FU,V\RK?;M,H*YD[>$7;9\DCE89<X)X>Q\4[ZFU@+.[\#=P'1(*!
M;L!X@-/)Z7GJ3TUT9&3#ZWG-+C[@!T$1^SYZ?% Q(N6S["C!NW#*.)%JY70<
MF7FD:(6#%N:7#FR/Z'5\JCL[B!XFB7B@RD@ N(I)O(/6,#D3X0 WB9AB0>\B
MS6"X4L?NI,"4JMT4$66H&,6[PW'.L$B>T]-X21<ZY:V$^^KYN4DWB-+3*.6&
MWC\14A[=M;^MX..R0ENC.Y)R3[444VS@Z!'W2^4BB9V^M/T<)?OTD.*>KLLO
M_#I-%C^0U5-&4[KIOPR@3==[:1M!Y[WCT/R*U-PKT,5>E +MU[<1@L-)5=[9
M<YO3-2F*6M]+(J[;KF@J -^P:>!X4]CN%&)#64O<SMP9>Y4Q7TCF3U"S7K<^
M;!8@X) V6X,-EK/$N7M]N-OMO>55A-4$/?#)" *&(=H/S@ IDSA&RJS_?,7/
M&5LXIR2NL\Z8-XICK64 G0B*'CRE% 'C$^\)9P"5BAPCHW86G:?TN$300M0]
MSN:(P[(_U#FO,.P -0X?@DLWU1F'=8;@Y8V^DPZ\YF.N?JXF+:/4W[88+^3V
M1%.F>W%.ULDJ*7?;8!]\[(/]&N5LYET?_]PEFZ>R^$1+@B[@H4G="QDTM9=T
MKS0JBIOU3L>;O-;P03(M4A/TD[<D!-Z[#=TO2PT< 70>2-&=%"V)R#$VQ#R6
M;16:>O*:0+,C97L,*IOVWD&)0)8*AP++H=-R4)@2>8V0]P"\<[J-DOZ%?0T*
M#/CV%/.$7P=0*O0)C=?!'Y>FA-]>RKP ")P"/'RA#T^T*J(L_I1DI"0DNZT>
MTV2U'P8^DNWCX"J+"6G[E !-.D_0]7!$K1RB@[]&\.&\ "UP-G!CQEY6?+*^
MTQ!&E[QE[\A)V#(H[*#,M8 *Q-_T],@Y,IHZVTI82)H-'P0)&1!J0RW0(&1N
M>K[C' J'E^!(KAZ%E(V%S_,-&P<%#JS1%A"1B'!R]#*WJ?1UOX(\9C8](,),
MJ%M$WD'G>I\!<LC(>PTML6.D2LP-J^HWN;%D&+S.Z\5N).Q40-5^PELN5XE0
MW3>]@RM+*[3ZXI7DJV3W!O7AQV+W:_%!![U87AA(JWDM!>>:7AL'_&HEEIC@
M)G)%49Y');ED7_K7IV3UU/?$SE&:QQSZ3!$QHL-T(<%B[,=1HD9'FQFF[0%K
MN[T9S6M_5UGSTM^GBJ\L;M;-HUNB99X.77O%AZ,+","FWC#&J(; >56NW.N\
M'WT.:O]*N)$D/GDA>;0A/_-6=:S)7E"SYR:"I0FW4,%J[3DW$#91PS1[S_G6
MV-Z(2YJO25(ZPK0Y-Q&F3;B%BFEKS[G!M(D:IAF$'4Q/F;IU3;/- \FWO/Y^
MG0C@Y>9B]\4KU55%16OI,V5VEQ'M'RA>/9&X2@DO5M!1BS\7>9H.GZ?5)^P_
M:(P@]-Y1J+XHM7 $6"M.*++S[#%"U#2[3IZ3.;T\8OI'Q?RH>KI4V*C_8&FO
MD9>X;SFUT:>[*:\,?UWZ?B^ I_?>&0 ?E=I[ ^@*N@([/0!>T!@=@>@FE:_)
M@8\^H"U?T1/(FO9B0=S41Z_0F7PI>@!I6XF%<XILZ4>B>K8"L2P2T8YH@/6[
M&,;]S>]G-9@#NP#'V5Z]\W8:%?Q&XI;?W:D_1^W0W=KP9%4F+TR/VJ-0Y#KF
MVMX5<,'5>V\ C_/C> X]^CL3'V;/P4Q-"KINNRO*XOMJNXWR-[J^3S99POJ3
MVN[Z,<DDV]S2E/4PI/#7Q0QU470W:H)>UR,C\+N7L'N7KN#G6A?L4[//F9Y5
M14FW#$CU(Q'9YCIYV3]3=/KV,Z&;/'I^8E\Q/>%OB$L[LND$@GL7[@5Z[_X0
M^!-N>XSL>Z"7A+45[YBXUW*J!9:7;JM5\J#]:N\9,R0I^>,OJ "U8R;N[K29
M!1983GQF%32F&LPK*5,YJ^8] IO6U/.F^^=TMQQ!3IZ1Q.(YLI(X$,A:^<0(
MHKH2W:7%3#GA/9S?[8H6_,7'_/6H!+ID)X:DUZG+2?S.8L7KK!.^PMHT3[R>
MOAW;W$9O_-].^&MHLA(&SOF#<U1K_MZ[(12@A)-2M[X%^BJ9>N)9J+5:N$FG
MC[@Y../T[?#'_TI(SK[VT]LUZZA320$%/6*H#U$0>X>S>WA22Q<"P':F:#L*
ML K.ZT:]N[CXR-:0K(>HG39T@+3(@Q$/*$IP/+P'BR:>19%@X"U53R]51HAV
MG!)+!?U5]ER51>VA'X77>S4H($"+*.8#7RT0BE"L=(@*LQ@-A- 525[BK3;E
M( >-<=>*Z\3N&/<G^0X8SR=$L+-[U]ZTG=8[T >W9Q944!S<=U(4U;8VC6^P
M?R3E$XWK!Q04VP@32G855CJ2O<>=PSAR$9W&7PU:O%B;YR3(=<Q:V.S/J<\Z
MUXJGZ#&$ L?L*'H"P^T?#")YK Y$]A%=]QMXLT?K6'KF+G:2_JCVUR/.7\]D
M59*89UY"]2G&%RCJ5$82^*X[E2D^XHPZE9',76+U#L>=<..O7VC*V*3,-W=1
M.=&4129YW+F+6/*[[F\F_:PSZGC&MGN: BA39GKLLA*C[/C6T)>D?#HD)GI\
MO'6G&L^7W.OV:TLUQ1Z.)G6OBT)3>WDE.BFBS2;G+_^R[W_(+)7E?&!(^K?$
MI23>NU?=[TN-G 'T;4CAG1>BI4(7MO^R3^#D=T.+:QK5'?AEDD79*LDVQ[3.
MXO3MFGDDO<B8O]]NUF><BN3LZY=O#TP_2<+&&"* ?%\W(KQ'# KV@CS@$3P,
M52"0:"C*#W:CV<)BKV4QM[%KM33)0X.R?[T60^D] $8!-+7QGSP%V8FBG:N^
M& 47%@X_TQ<VX^6S_7LVI:>Y- =$WK@'>JBQ=YSKX)!J&@]=,E>+; ,1$C4O
M[ $7.#[1[*B_Y,D 6;OVM0QQN]!0A#79#D 2*:'N )[1_)GFM3^D?1/8KE]E
M=]@N-"QA37;3&0FDA%/HEL7"16U;GA1$VA=!S7I=T;!9:.A!&NRF(QH*\52=
M=JQ=I4'*#6YG:4"&VUVZGE%VH.YZ6=,3EFM@M;1YW88=>SOX*ENE%7_W@E^?
M9_\7/T2O9EO#,DYZV\1B3G,%]A"HU*7/]/!^+4J%,U)B]#7%I#6L4#5G?#XU
M?L_,K,_;;M:['8LHO:5%4N-;D7:K03JHYH@A]=%M?2)?6A\HIQG[XZJY"G&3
MGSWQT\FKK-TB8<H_I]+3'"<\>QZTY.F]4],"#QW'E]!).$*U=C=GJ=*\-E'$
M 53D92MXV-^.@</^PCKZ8N\SP1&0I,7N0PA;>(>H&ZA1C , )%IIP"$JE+PL
MP F/2*1MQ*#S?NPA0\D01)CS"0%' 2A".DA0P.)^1;*(Z<W\\)+0JDC?[L@S
MS4L2"[=:=$A:H%&3S 5#P\T6 Y/EH#INL>!8+S+3?.^,IA(G3VBC&>^D)?D0
M*!IHUBRF6<Z :>*DL890I"X+V[WI&2G-0Y"V%58_'K3U#ET<TJB>T:KUA4A6
M&W* C'D-U,!!1_.6?%UH37+F"K=J'W.(6GE'C!P %&N@M*9SC_OA($/$U=/@
M"7S^B]=5W;?R7K1Y!Q &@:IM&PIPVT  @336"!8P;T^'[0 X3N(X:7JOVRB)
MSZ+GI(Q2&!^(YFV(2)L'@A*\R49 D;*?UX'YYRPI;]9,C69RMI(<FBN:MC$"
M-@T$'SA3C; !LC8]*'<^M6!FK2M^!*.!#2Q-&R1JFD#0HFF\$6S4,F;S6NK#
M%_KP1*LBRN*'+\R2-_8/S8QJ]QH&#"--TC::T*2!@,K,%4;80HMR\GCI6!#[
MS*(C_\)6:B0WPIF*7@4VF#Y@Q"&=X@QVL+P=]OXV2^P=>F<CY,FI5;B#J -&
M'<HASC '2=LA[N]S0MRG^H%IDMU6CVFR.LEB-@5XB4JR?Y(:!3P])@#^L$S"
M@Z&1>VS1B!6Z ^4_O(/RGF0)S<]H]D+R,GE,27T[J_E[P9R@6# 8D'?>[M A
M#P2"YBXQ I^6N!WL?O(..S!D+'I BWYO:;W=A'T<T+-]\'^V(E+99IBU&5T7
M-ZA..99*A] /(9T7-R\X*$I B-KT:SATVWC'D?.4!ID3QDYAZ,D>X];<G(O(
M@B^/'/W"IK5IE'V*MD2:\3"F*-WB:T:BO,>5. QTZJ+9NQBJYM!63:MDF9%*
M061S?&:3[J(D,4_\8]-N]J<Z^8#O]4OF&GBJ[MF<FLH[?D>%)S7UGVEI/P-E
M6^>%:B5GB..R:"E;FXD"LI),C&0)V7N#,M:#?K$LT3+ ;$[3&>2UXC*Y,[Z.
M+K==S^@Z^M07W""?>K[D=KW8"^Y-AMU-518E6],SFV6+!5$[T4R_V\X[B-V!
ML3^UESC$\3+X&GREI:M#(!/Q7G9-<4ORVAA41MR@M30IKM5Z64C4<\Z8>%1J
M$FJ9K/VF)IMLW?'M3D1'B2'I]9ERDF6!UL!-4_2D<G7&V&-\(?DC]5B#O5X3
M/-$TKNNMKY-54NXJ>#PP/A6ST]N%+47%#G$CX14MOU4X6N])<V>?OIVE45'(
M:FP@*.!W[X<4WKL.X%.)WZY76"P]KU*\/S]D/:]YTM?+NZ[6JP@XN;V:*Y'H
M]N)M2'#\>O'VZ\7;::?HTBJVL@17H(UW2"ES/S#&Z>9X #P7!IG6Q6-%\6.@
MW:#X\:!=./!1&6D*(0'?13ZE5ST6Y(^*=\<O['\4R4.*UOW)%M3:.[ITIUDH
MLRTG6)",I6W8#^V49_FHVJM!-Y]IE@)'<LAI3;+$DA2 6^@4JV>I=,R4MI5#
M;39CIQH[,-"TL@ @.1*8+75*QOOTF_5NWGF3UYNPDH%4V;X_18/;^X>;WF"*
M-=UN.)5(65C&K=!2Z9"*H,# ;S;#JAI1*OCI#*V@-"7\YCF\PO4]+MOW726)
M>8JFO6H>XJ;S!!%<R@-AL Y^AG4\Q )F X_A%7QIYJ:B<3<! FP<%$BP1EO
M1"+"\S)16H]06?X 6<QEGH5;=#!B7*H%@PY9<1;O$QQ5:7&>_@!5L>__UBXE
M?OS-.Q"0\V*9269SX!Y'Q'1CPG)BYG  JX<+?NU#PGOO(/[*5&5 #P =+IU/
M'=*Z6O&Q/R99LJVVX.<6_M[ZX+W?_7_RGJ94;0;TV9O&^P_?XQ#"I]=8U]Z1
M-"KYY1'^+C,;PHIHQ4TK3M_:OTCV6/09#!XJPS,(9;2Q=H[=MHR.6 2>)RQC
MZ!3/TNT9N*$$G[/9C#$ %@!+G4T9O%0(C4%MSGPLR>H)7C\)?FZOFSH_SPHP
MP#()M@<!A]ZJJ,,K]#'R<&GL*BO*O *>_D*V[O4N8&OOB-$<ZG!FVXUKH Q$
M=S)AH51KP-5]*U.57S2X)_E+LDJR3>ORXM'\@A\'%N*?I,/?&")ZT'8KPGL\
MJ !.)W$N$$" <NW@<:M4$ -XI[B9Y&0%;M8Y51$U\P[+4;!&T9X!\.A2J^-Y
MC4B;>;T%TRUS)CO,@]MU3_)$[18..K5O)D6=4)V0,U&3.(GRM_OH,-]2Y*)*
MVPNRM8#VWE%KD(^*,=T^(Q60@AAC)RS!;@^]HWV\'LW-NK6%($].11/VP8@@
M](]*)<RHA2LD285"H1UH(H0%,0\\>?AXF]--'HF/.Z1M.L]M#=KX1P\>$!1G
M*808I:#CDUL# 0%N^MR\D/PD36E9%PZJ 2Y-:5:V[_5-DO:!@4K7 U8 0PA;
MV%6.J]L;*? &O_> UOH]4&!!%CH!4HOYPE*6=PN7VS1J"IY(421OW(,4U#A0
M?*%L=P(V2-(8R4/>5YK[&^B[+#KE2E/5'BHR,6SO'X>&!284ICLJ+C&4@L#?
MA$\ON;JL41N(N:,A:"B^FM%IZ!]E2M@,;V3 IJH*2?2%""YB=)C/:V7H(+$D
M)F3+8^IVK[*Z-@".:)!P(B?RCCL)E*BA[?($[):D;F*)7,(8"/0^JI(\(<6I
M!@81%/V15481"/KP5AM!3\I^80O0QM83;<A)*820 RB"@AS&:@O( >SGM72%
MGBE\)ORH[1?:5-I4PDF/J/,DH9IHYJ RLET+5U@)L[S)8K@8N%84^9>VE2P)
MKN=4C-^H4(#49"=% OH2$%W6A"^K.MCN.%;*;<I>\3<\%45J<42#C0\YD7<$
MRB%%#<U'=&[7PO+W"B'S6J<"0^>GBG?&-^O:6K*W5S1>RENV!TFHI7?\(&%!
M=2P&=S=DH@[#)"0BP'V,5L6]YF&(DZI\8HC_][$B.%S@$** 2QT.*0*"E[X'
MC&&&$K6PA67+UMLHO\GKK<;XERBM"/#2AP$E#$V8,FR((CWB$JJPR'DM3!V<
MJ;:72,@.%$<T.&.5$P6(42T_6,-3)2V$@@V6R+PJBDH+E5T"!"+W! M!H]#^
M49"XE[2PZ]==4S5'=3UB*3H7-;8;^<4Q:JU&^)#N7K9F-<VN://2DWHB*FH-
M3SZ[K0,$)<YREY/,KI@Q+D?X/MP]H]D+R<MD<*+]0/)M<;-N?B^8R2 <=1D,
M$(IG$"1H#?WC ,=XR6-D8_F&]FU.5X3$Q27[@GSN$V4K<K,^9G" _@'G"I;\
M!M,'8WX!QH$K[SF89!@K,L;YT3B7@B]>5_5#D]R@9O8OVKB'6[4W[46M @(@
MSE*[S7H1>Q$Z?@IH5MH%_W7"K(]K]S0_$!8VJ$65E%*ZH@(H \*>N4<<KZ4
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
M6QUHE97K7:NWO]'\#_:?4[V_U?;_JF:/29CF-H)-&V!&;(*!W7@C&8+12'"
MA=-_9FM7OEY8\XIL=8&U5H5A8'6':M-_>4?>)@1 FJBOCSZD% \+HH^_M<B<
MC)</.=T5!N_0 F3]VXH#LI! IE#2'%=#QB&<MVF@2'S,L_Z>,72_)$<69<3<
M<GNHQJAV^Q[N--J'!$A3LY@C54-B&'M8EP[7E?M?F1H)+W:Z*6G\QS=R^OSK
MJBS**..5S#<O[ ,*8\>1K'H+%#-6(8#7HK',%S5FPJ<H"NZR(@$]'&A6:_T8
MY>N\7MAMZUT!9J)::7"Z1[<<1 "(EB' V-P48^($A"P$2/\96A3:M4WCLR5_
MH/#JOO6.UD^HLR]$>^EIF+1]2-@U-8LY@C4D8K( M(\ZCI2_"?'J$LO\>6"^
M;#QOQ7*G3NHPJO5" X!CK;8]#"/;AH1?$W.88Q<I#8-;/]*.C0?@\S'W+9M^
MU*#5:BL=>,&V(8'6Q!RV!EQ0&@:T[H^&'FCVC6=<Y-?B=<*EF(RNO<X2TX4
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
M(=H%@CQ="QCA$"%DDE'.^572YO9"1^6V+1X(G%B/;SK(LL<T=0Y///#H*+,
M@%6*[UX'Q8CU<#<12"+C=[T+/AN08LTOO9U?J'R@Y2"\PS=H)Y8I&H2%/FT3
MC,$<1EBH)[BW)$]>Z\VF5K6!R[_!HR&ZW6!;1MDN+"2:&L3&((B0.<7.H?N-
M&]!*ND&E;C 9*CJQ!K"!2HFL24Z;O:_IURMM2(JO25;K?0YB5MFVR^7SGQ7[
M^2LI7RC[Y961U#=1P<AT]AYH5_^SV /G'HA;QKG[*D8+PEF[.T7M=C_& 6:8
MTVCWB60$SHM34 O]2T =E"^HM!V!6P%KJ]70O2GSH793XTG">&P/#(8:-IAH
M)+5<;-RK =!&"#,F^%A6V##;A#]FJM8NP^U^ :E\:U7Y=JI7;Z'BH*7[?*D<
M/YHOCNJ7='8]GOU&DOT+F^U7#*[1GCQ4_.(IK\"95NQ?-R_LJQ3KJBS**./5
MD@ @&7+IH4V;2R"0'&<=(]QJBYRDNK'[(5 =ICR2_%-4)'%M$^.P4LA%.\;L
M<0D$WN.L,U'TV1/Y[DL&Z\/<@-^(8L)+@+ZYQ2PX@9;P:2H'.W:'SU&>L3&
MNWZMYFFR \"NH.Y!&:0.!*@X;8U@"+*V6X-6$E+,6SKS<$B:92,+G2Y5>..$
M%+>DC)*T>&+\*J:PD[OME\ZM^IUCPT-*BRI7I:89\1C<C=?BX>2Z6OQ"ME5*
MUKO-"\W+)Y(?;LFSO"@GHDG_RIJTB?.QP^Q;4R.3 &.+5A<ZU]NDHOVJP3<>
MK1T5F2!!%5 4;1^?8EKGP$3ABNKI#$UN$E$=O(E%+!UHPOJA2&H5V)S7$,7!
M1X8S3"E1J10IQ/RL*#H:9#R,7.]N6$^34EA*4$W8@Y:(T#]4#0L*HA7%0NI:
M5%#&VB\\ <G"7)UBO5OM<]+4^QY.>4JZ=FJPF,X]2I!3'597PVE.PMZO8@%(
MM CG+02E##'.YRLU!B"@8.8ID#N(#S_G)P AGY*Z'D:1DK?/AV-*WVKUSJK
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
M"4?:SQ!TQDOX@LSI%_Y_SRR.^.__!U!+ 0(4 Q0    ( *&"KU;# ^UK/ @
M /)%   +              "  0    !E>#,Q,5\Q+FAT;5!+ 0(4 Q0    (
M *&"KU;4<73WB0@  -)$   +              "  64(  !E>#,Q,E\R+FAT
M;5!+ 0(4 Q0    ( *&"KU; W9HK"P4  ),>   +              "  1<1
M  !E>#,R,5\S+FAT;5!+ 0(4 Q0    ( *&"KU:9$L<39@4   4C   +
M          "  4L6  !E>#,R,E\T+FAT;5!+ 0(4 Q0    ( *&"KU:+:U(N
MTO ! (*N&@ 1              "  =H;  !K97)N+3(P,C,P,S,Q+FAT;5!+
M 0(4 Q0    ( *&"KU9Q<WU5MQH  ,A( 0 1              "  =L, @!K
M97)N+3(P,C,P,S,Q+GAS9%!+ 0(4 Q0    ( *&"KU:X=2\AIAX  (3U 0 5
M              "  <$G @!K97)N+3(P,C,P,S,Q7V-A;"YX;6Q02P$"% ,4
M    " "A@J]6>I2#=GUW  ":U < %0              @ &:1@( :V5R;BTR
M,#(S,#,S,5]D968N>&UL4$L! A0#%     @ H8*O5K2[&_%[@0$ -'T4 !4
M             ( !2KX" &ME<FXM,C R,S S,S%?;&%B+GAM;%!+ 0(4 Q0
M   ( *&"KU92:\I]4:   (H""P 5              "  ?@_! !K97)N+3(P
D,C,P,S,Q7W!R92YX;6Q02P4&      H "@!N @  ?. $

end
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
